freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

基于jsp的家教信息管理系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)-在線(xiàn)瀏覽

2024-08-06 21:46本頁(yè)面
  

【正文】 JSP的數(shù)據(jù)庫(kù)支持Java中連接數(shù)據(jù)庫(kù)的技術(shù)是JDBC,Java程序通過(guò)JDBC驅(qū)動(dòng)程序與數(shù)據(jù)庫(kù)相連,執(zhí)行查詢(xún)、提取數(shù)據(jù)等操作。  此外,通過(guò)開(kāi)發(fā)標(biāo)識(shí)庫(kù),JSP技術(shù)可以進(jìn)一步擴(kuò)展。這使得Web頁(yè)面開(kāi)發(fā)人員能夠使用熟悉的工具和如同標(biāo)識(shí)一樣的執(zhí)行特定功能的構(gòu)件來(lái)進(jìn)行工作。作為采用Java技術(shù)家族的一部分,以及Java 2(企業(yè)版體系結(jié)構(gòu))的一個(gè)組成部分,JSP技術(shù)能夠支持高度復(fù)雜的基于Web的應(yīng)用。作為Java平臺(tái)的一部分,JSP擁有Java編程語(yǔ)言“一次編寫(xiě),各處運(yùn)行”的特點(diǎn)。在應(yīng)用程序中與數(shù)據(jù)庫(kù)建立連接是訪(fǎng)問(wèn)數(shù)據(jù)庫(kù)的一步,也是最為重要的一步。JDBC為工具/數(shù)據(jù)庫(kù)開(kāi)發(fā)人員提供了一個(gè)標(biāo)準(zhǔn)的API,據(jù)此可以構(gòu)建更高級(jí)的工具和接口,使數(shù)據(jù)庫(kù)開(kāi)發(fā)人員能夠用純 Java API 編寫(xiě)數(shù)據(jù)庫(kù)應(yīng)用程序,同時(shí),JDBC也是個(gè)商標(biāo)名。換言之,有了JDBC API,就不必為訪(fǎng)問(wèn)Sybase數(shù)據(jù)庫(kù)專(zhuān)門(mén)寫(xiě)一個(gè)程序,為訪(fǎng)問(wèn)Oracle數(shù)據(jù)庫(kù)又專(zhuān)門(mén)寫(xiě)一個(gè)程序,或?yàn)樵L(fǎng)問(wèn)Informix數(shù)據(jù)庫(kù)又編寫(xiě)另一個(gè)程序等等,程序員只需用JDBC API寫(xiě)一個(gè)程序就夠了,它可向相應(yīng)數(shù)據(jù)庫(kù)發(fā)送SQL調(diào)用。   Java數(shù)據(jù)庫(kù)連接體系結(jié)構(gòu)是用于Java應(yīng)用程序連接數(shù)據(jù)庫(kù)的標(biāo)準(zhǔn)方法。作為API,JDBC為程序開(kāi)發(fā)提供標(biāo)準(zhǔn)的接口,并為數(shù)據(jù)庫(kù)廠(chǎng)商及第三方中間件廠(chǎng)商實(shí)現(xiàn)與數(shù)據(jù)庫(kù)的連接提供了標(biāo)準(zhǔn)方法。JDBC實(shí)現(xiàn)了所有這些面向標(biāo)準(zhǔn)的目標(biāo)并且具有簡(jiǎn)單、嚴(yán)格類(lèi)型定義且高性能實(shí)現(xiàn)的接口。所需要的只是 Java應(yīng)用程序與各種不同數(shù)據(jù)庫(kù)之間進(jìn)行對(duì)話(huà)的方法。  JDBC 擴(kuò)展了 Java 的功能。企業(yè)也可以用 JDBC 通過(guò) Intranet 將所有職員連到一個(gè)或多個(gè)內(nèi)部數(shù)據(jù)庫(kù)中(即使這些職員所用的計(jì)算機(jī)有 Windows、 Macintosh 和UNIX 等各種不同的操作系統(tǒng))?! ? MIS 管理員們都喜歡 Java 和 JDBC 的結(jié)合,因?yàn)樗剐畔鞑プ兊萌菀缀徒?jīng)濟(jì)。新程序的開(kāi)發(fā)期很短。程序員可只編寫(xiě)一遍應(yīng)用程序或只更新一次,然后將它放到服務(wù)器上,隨后任何人就都可得到最新版本的應(yīng)用程序。 “SQL Server 配置管理器”選擇“SQL Server 2005網(wǎng)絡(luò)配置”—“SQLEXPRESS的協(xié)議”將其中的“TCP/IP協(xié)議”改為啟用,如圖34所示。圖35 “TCP/IP屬性”窗口將“TCP端口”改為1433 。SQL Server 2005 JDBC驅(qū)動(dòng)程序如圖36所示。import 。import 。public class DBConn { Connection conn。 } public DBConn() { try { ()。databaseName=FamilyEducation, sa,123)。 else (conn2005 error!!)。 } catch (SQLException e) { ()。 }}此后調(diào)用 “DBConn()”方法就可以實(shí)現(xiàn)數(shù)據(jù)庫(kù)的連接。該版本繼承了SQL Server 版本的優(yōu)點(diǎn)同時(shí)又比它增加了許多更先進(jìn)的功能,具有使用方便,可伸縮性好與相關(guān)軟件集成程度高等優(yōu)點(diǎn),可跨越從運(yùn)行Microsoft Windows 98 的膝上型電腦到運(yùn)行Microsoft Windows 2000 的大型多處理器的服務(wù)器等多種平臺(tái)使用。它還具有構(gòu)成最大的Web 站點(diǎn)的數(shù)據(jù)存儲(chǔ)組件所需的可伸縮性、可用性和安全功能。同一個(gè)數(shù)據(jù)庫(kù)引擎可以在不同的平臺(tái)上使用,從運(yùn)行 Microsoft Windows 98 的便攜式電腦,到運(yùn)行 Microsoft Windows 2005 數(shù)據(jù)中心版的大型多處理器服務(wù)器。SQL Server 2005 關(guān)系數(shù)據(jù)庫(kù)引擎支持當(dāng)今苛刻的數(shù)據(jù)處理環(huán)境所需的功能。SQL Server 2005 分布式查詢(xún)使用戶(hù)得以引用來(lái)自不同數(shù)據(jù)源的數(shù)據(jù),就好象這些數(shù)據(jù)是 SQL Server 2005 數(shù)據(jù)庫(kù)的一部分,同時(shí)分布式事務(wù)支持充分保護(hù)任何分布式數(shù)據(jù)更新的完整性。可將一組數(shù)據(jù)復(fù)制到多個(gè)移動(dòng)的脫接用戶(hù),使這些用戶(hù)自主地工作,然后將他們所做的修改合并回發(fā)布服務(wù)器。SQL Server 2005 還支持基于標(biāo)準(zhǔn)的、與 Windows DNA 集成的程序設(shè)計(jì)模型,使 SQL Server 2005 數(shù)據(jù)庫(kù)和數(shù)據(jù)倉(cāng)庫(kù)的使用成為生成強(qiáng)大的可伸縮系統(tǒng)的無(wú)縫部分。SQL Server 2005 中包括析取和分析匯總數(shù)據(jù)以進(jìn)行聯(lián)機(jī)分析處理 (OLAP) 的工具。 SQL Server 2005有如下幾個(gè)重要特征:(1)分析服務(wù):SQL SERVER 2005的分析服務(wù)邁入了實(shí)時(shí)分析的領(lǐng)域。(2)數(shù)據(jù)傳輸服務(wù)(DTS):DTS數(shù)據(jù)傳輸服務(wù)是一套繪圖工具和可編程的對(duì)象,您可以用這些工具和對(duì)象,對(duì)從截然不同來(lái)源而來(lái)的數(shù)據(jù)進(jìn)行摘錄、傳輸和加載(ETL),同時(shí)將其轉(zhuǎn)送到單獨(dú)或多個(gè)目的地。(3)數(shù)據(jù)挖掘:我們將引進(jìn)四個(gè)新的數(shù)據(jù)挖掘運(yùn)算法,改進(jìn)的工具和精靈,它們會(huì)使數(shù)據(jù)挖掘,對(duì)于任何規(guī)模的企業(yè)來(lái)說(shuō),都變得簡(jiǎn)單起來(lái)。(5)集群支持:通過(guò)支持容錯(cuò)技術(shù)移轉(zhuǎn)叢集、增強(qiáng)對(duì)多重執(zhí)行個(gè)體的支持、以及支持備份和恢復(fù)分析服務(wù)對(duì)象和數(shù)據(jù),分析服務(wù)改進(jìn)了其可用性。(7)可伸縮性和性能:并行分割處理,創(chuàng)建遠(yuǎn)程關(guān)系在線(xiàn)分析處理(ROLAP)或混合在線(xiàn)分析處理(HOLAP)分割,分布式分割單元,持續(xù)計(jì)算,和預(yù)制緩存等特性,極大地提升了SQL Server 2005中分析服務(wù)的可伸縮性和性能。(9)預(yù)制緩存:預(yù)制緩存將MOLAP等級(jí)查詢(xún)運(yùn)行與實(shí)時(shí)數(shù)據(jù)分析合并到一起,排除了維護(hù)在線(xiàn)分析處理存儲(chǔ)的需要。(10)與Microsoft Office System集成:在報(bào)表服務(wù)中,由報(bào)表服務(wù)器提供的報(bào)表能夠在Microsoft SharePoint門(mén)戶(hù)服務(wù)器和Microsoft Office System應(yīng)用軟件的環(huán)境中運(yùn)行,Office System應(yīng)用軟件其中包括Microsoft Word和Microsoft Excel。您還能夠在Word或Excel軟件中打開(kāi)報(bào)表,觀看超文本連接標(biāo)示語(yǔ)言(HTML)版本的報(bào)表。 面向?qū)ο笤O(shè)計(jì)面向?qū)ο蠹夹g(shù)是程序設(shè)計(jì)方法學(xué)的一場(chǎng)革命,已成為計(jì)算機(jī)應(yīng)用開(kāi)發(fā)領(lǐng)域的主流技術(shù)。Java語(yǔ)言是21世紀(jì)開(kāi)發(fā)應(yīng)用程序的首選工具。在面向過(guò)程程序設(shè)計(jì)中,問(wèn)題被看作一系列需要完成的任務(wù),函數(shù)(在此泛指例程、函數(shù)、過(guò)程)用于完成這些任務(wù),解決問(wèn)題的焦點(diǎn)集中于函數(shù)。   在多函數(shù)程序中,許多重要的數(shù)據(jù)被放置在全局?jǐn)?shù)據(jù)區(qū),這樣它們可以被所有的函數(shù)訪(fǎng)問(wèn)。   這種結(jié)構(gòu)很容易造成全局?jǐn)?shù)據(jù)在無(wú)意中被其他函數(shù)改動(dòng),因而程序的正確性不易保證。(1)封裝性面向?qū)ο笙到y(tǒng)的封裝性是一種信息隱藏技術(shù),它使系統(tǒng)設(shè)計(jì)員能夠清楚地標(biāo)明他們所提供的服務(wù)界面,用戶(hù)和應(yīng)用程序員則只看見(jiàn)對(duì)象提供的操作功能,看不到其中的數(shù)據(jù)或操作代碼細(xì)節(jié)。封裝主要指對(duì)對(duì)象的封裝,類(lèi)概念本身也具有一種封裝意義,這反映了抽象數(shù)據(jù)類(lèi)型的思想。它由類(lèi)的派生功能體現(xiàn)。繼承具有傳遞性。類(lèi)的對(duì)象是各自封閉的,如果沒(méi)繼承性機(jī)制,則類(lèi)對(duì)象中數(shù)據(jù)、方法就會(huì)出現(xiàn)大量重復(fù)。(3)多態(tài)性對(duì)象根據(jù)所接收的消息而做出動(dòng)作。利用多態(tài)性用戶(hù)可發(fā)送一個(gè)通用的信息,而將所有的實(shí)現(xiàn)細(xì)節(jié)都留給接受消息的對(duì)象自行決定,如是,同一消息即可調(diào)用不同的方法。多態(tài)性的實(shí)現(xiàn)受到繼承性的支持,利用類(lèi)繼承的層次關(guān)系,把具有通用功能的協(xié)議存放在類(lèi)層次中盡可能高的地方,而將實(shí)現(xiàn)這一功能的不同方法置于較低層次,這樣,在這些低層次上生成的對(duì)象就能給通用消息以不同的響應(yīng)。開(kāi)發(fā)環(huán)境: Windows XP Myeclipse Internet Explorer 開(kāi)發(fā)語(yǔ)言: JSP(HTML+Java)腳本語(yǔ)言: JavaScript數(shù)據(jù)庫(kù)工具:SQL Server2005網(wǎng)頁(yè)設(shè)計(jì): Dreamweaver8 Photosho13第4章 系統(tǒng)總體設(shè)計(jì)家教信息管理系統(tǒng)的設(shè)計(jì)思想是利用Internet提供一個(gè)家教需求信息發(fā)布平臺(tái),讓用戶(hù)可以方便的找到適合自己要求的用戶(hù)。B/S架構(gòu)的客戶(hù)端使用的是人們上網(wǎng)沖浪時(shí)必不可少的瀏覽器。業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,通過(guò)增加網(wǎng)頁(yè)即可增加服務(wù)器功能。開(kāi)發(fā)簡(jiǎn)單,共享性強(qiáng),這種方式簡(jiǎn)單易學(xué),因此B/S架構(gòu)得到迅速拓展。系統(tǒng)可以管理家教教師的基本情況,可以在網(wǎng)站上注冊(cè),發(fā)布自己的信息,然后想要輔導(dǎo)的學(xué)生就可以看到自己發(fā)布的信息。找到自己喜歡的家教,學(xué)生可以在網(wǎng)站注冊(cè),可以發(fā)布自己的需求信息。后臺(tái)的數(shù)據(jù)庫(kù)則使用SQL Server 2005。普通瀏覽者只可以瀏覽最新用戶(hù)信息、瀏覽文章及用戶(hù)檢索;(2)注冊(cè)用戶(hù)可以登錄網(wǎng)站修改自己的需求信息、查看所有的用戶(hù)信息、發(fā)布文章、修改密碼、發(fā)表文章及用戶(hù)檢索;(4)未注冊(cè)用戶(hù)功能描述圖43所示。教員功能描述圖44所示。學(xué)員功能描述圖45所示。管理員功能描述圖46所示。系統(tǒng)總體ER圖如下圖51所示:圖51 家教信息管理系統(tǒng)ER圖系統(tǒng)各實(shí)體ER圖:圖52 管理員實(shí)體的ER圖圖53 教員實(shí)體的ER圖圖54 學(xué)員實(shí)體的ER圖圖55 精彩專(zhuān)題實(shí)體的ER圖圖56 學(xué)習(xí)方法實(shí)體的ER圖—關(guān)系模式(1)、教員注冊(cè)基本信息表teacherreg:Teacherreg(編號(hào)id、用戶(hù)名name、密碼pwd、性別sex、電子郵件)(2)、教員注冊(cè)詳細(xì)信息表detailteacherreg:詳細(xì)信息(編號(hào)id、用戶(hù)名name、年齡age、教齡jiaoling、學(xué)歷xueli、職業(yè)vocation、就讀學(xué)校school、所學(xué)專(zhuān)業(yè)major、電話(huà)phone、現(xiàn)居住地address、教學(xué)范圍fanwei、講授科目subject、教學(xué)經(jīng)歷expertence、授課時(shí)間time、期望工資money、備注beizhu、)(3)、學(xué)員注冊(cè)基本信息表studentreg:Studentreg(編號(hào)id、用戶(hù)名name、密碼pwd、性別sex、電子郵件)(4)、學(xué)員注冊(cè)詳細(xì)信息表detailstudentreg(編號(hào)id、用戶(hù)名name、年齡age、電話(huà)phone、現(xiàn)居住地address、教師性別要求sexreq、教師學(xué)歷要求xuelireq、教師身份要求vocationreq、補(bǔ)習(xí)范圍fanweireq、補(bǔ)習(xí)科目需求subjectreq、聯(lián)系方式(監(jiān)護(hù)人):contact、授課時(shí)間:time、工資:money、備注beizhu)(5)、學(xué)習(xí)方法表learning:learning(編號(hào)id、文章標(biāo)題title、文章內(nèi)容contents、文章類(lèi)型type、發(fā)布時(shí)間time)(6)、精彩專(zhuān)題表subject:subject(編號(hào)id、文章標(biāo)題title、文章內(nèi)容contents、文章類(lèi)型type、發(fā)布時(shí)間time)(7)、管理員表admin:admin(編號(hào) id、用戶(hù)名 name、密碼 pwd)—關(guān)系表表51 teacherreg:教員注冊(cè)基本信息表列 名數(shù) 據(jù) 類(lèi) 型是否為空說(shuō) 明idint否編號(hào)ID,主鍵namevarchar(50)否用戶(hù)名pwdvarchar(50)否密碼sexvarchar(50)否性別varchar(50)否電子郵件表52 studentreg:學(xué)員注冊(cè)基本信息表列 名數(shù) 據(jù) 類(lèi) 型是否為空說(shuō) 明idint否編號(hào)ID,主鍵namevarchar(50)否用戶(hù)名pwdvarchar(50)否密碼sexvarchar(50)否性別varchar(50)否電子郵件表53 detailteacherreg:教員注冊(cè)詳細(xì)信息表列 名數(shù) 據(jù) 類(lèi) 型是否為空說(shuō) 明idint否編號(hào)ID,主鍵namevarchar(50)否用戶(hù)名agevarchar(50)是年齡jiaolingvarchar(50)是教齡xuelivarchar(50)否學(xué)歷vocationvarchar(50)是職業(yè)schoolvarchar(50)是就讀學(xué)校majorvarchar(50)是所學(xué)專(zhuān)業(yè)phonevarchar(50)是電話(huà)addressvarchar(50)是住址fanweivarchar(50)否教學(xué)范圍subjectvarchar(50)否講授科目expertencevarchar(50)是教學(xué)經(jīng)驗(yàn)timedatetime是授課時(shí)間moneyvarchar(50)是期望工資beizhuvarchar(50)是備注表54 detailstudentreg:學(xué)員注冊(cè)詳細(xì)信息表列 名數(shù) 據(jù) 類(lèi) 型是否為空說(shuō) 明idint否編號(hào)ID,主鍵namevarchar(50)否用戶(hù)名agevarchar(50)是年齡phonevarchar(50)是電話(huà)addressvarchar(50)是住址sexreqvarchar(50)否性別需求xuelireqvarchar(50)否學(xué)歷需求v
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1