2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩40頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、<p><b>  摘 要</b></p><p>  本系統(tǒng)是一個(gè)使用JSP技術(shù)和SQL數(shù)據(jù)庫(kù)開(kāi)發(fā)的一個(gè)網(wǎng)上選課管理系統(tǒng)。此選課系統(tǒng)有機(jī)的調(diào)整分配教學(xué)資源,采取各種直觀的手段,顯示學(xué)生的選課情況及教學(xué)資源的科學(xué)分配,方便教學(xué)資源最大效率地利用,能夠?yàn)閺V大的師生、教務(wù)人員節(jié)約大量的時(shí)間,從而提高了學(xué)校的辦學(xué)效率,對(duì)于這個(gè)計(jì)算機(jī)普及的年代而言,這樣一個(gè)系統(tǒng)的開(kāi)發(fā)在各大學(xué)校都是很

2、有必要的。</p><p>  此系統(tǒng)設(shè)計(jì)上具有良好的穩(wěn)定性、可擴(kuò)充性。系統(tǒng)設(shè)計(jì)按標(biāo)準(zhǔn)化、規(guī)范化,分層設(shè)計(jì),構(gòu)件化實(shí)現(xiàn)。采用軟件構(gòu)件化的開(kāi)發(fā)方式,使系統(tǒng)結(jié)構(gòu)分層,業(yè)務(wù)與實(shí)現(xiàn)分離,邏輯與數(shù)據(jù)分離;以統(tǒng)一的服務(wù)接口規(guī)范為核心,使用開(kāi)放標(biāo)準(zhǔn)。系統(tǒng)在功能上比較完善,以Web界面與用戶(hù)交互,友好的界面使得該軟件操作起來(lái)簡(jiǎn)單易懂,普遍適用于廣大的師生。同時(shí)通過(guò)數(shù)據(jù)庫(kù)管理系統(tǒng)來(lái)存儲(chǔ)信息數(shù)據(jù),能夠?qū)⒏鞣N選課信息毫不丟失的保存于數(shù)

3、據(jù)庫(kù)中,并且SQL數(shù)據(jù)庫(kù)在維護(hù)方面比較簡(jiǎn)單,適合作為小型管理系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)。系統(tǒng)實(shí)現(xiàn)了對(duì)信息數(shù)據(jù)的增加、刪除、修改、查詢(xún)等基本數(shù)據(jù)操作,采用了模塊化設(shè)計(jì)方法,將各個(gè)功能獨(dú)立成相應(yīng)的模塊,使得系統(tǒng)在維護(hù)方面簡(jiǎn)單、快捷,對(duì)于系統(tǒng)的拓展也十分方便。</p><p>  關(guān)鍵詞:JSP; 數(shù)據(jù)庫(kù);SQL2000</p><p><b>  Abstract</b></

4、p><p>  This system is for the convenience of the school course selection and design of an online online course selection system, this system uses the JSP + SQL2000 mode of electronic service platform. This cou

5、rse selection system organic adjusting allocation of teaching resources, take all kinds of intuitive means, according to the students' course selection conditions and scientific allocation of teaching resources, teac

6、hing resource maximum efficiency and convenient to use, can for the general teache</p><p>  This system design has a good stability and scalability. System design according to the standardization and normali

7、zation, hierarchical design, component implementation. Using software component-based development mode, the hierarchical system structure, the business and achieve separation, the separation of logic and data; In a unifi

8、ed service interface specification as the core, the use of open standards. System is more perfect, on the function as a Web interface and userinteraction, friendly i</p><p>  Key Words:JSP; Database; SQL 2

9、000</p><p><b>  目 錄</b></p><p><b>  摘 要I</b></p><p>  AbstractII</p><p><b>  引 言1</b></p><p>  第一章 可行性分析2&

10、lt;/p><p>  1.1經(jīng)濟(jì)可行性2</p><p>  1.2技術(shù)可行性2</p><p>  1.3操作可行性3</p><p>  1.4法律可行性3</p><p>  第二章 需求分析4</p><p>  2.1 任務(wù)概述4</p><p> 

11、 2.2 業(yè)務(wù)流分析4</p><p>  2.3 數(shù)據(jù)流分析5</p><p>  第三章 系統(tǒng)功能模塊劃分9</p><p>  3.1管理員模塊設(shè)計(jì)9</p><p>  3.2教師模塊設(shè)計(jì)10</p><p>  3.3學(xué)生模塊設(shè)計(jì)11</p><p>  第四章 數(shù)據(jù)庫(kù)

12、設(shè)計(jì)12</p><p>  4.1 數(shù)據(jù)庫(kù)需求分析12</p><p>  4.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)12</p><p>  4.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)15</p><p>  第五章 系統(tǒng)模塊界面設(shè)計(jì)23</p><p>  5.1 系統(tǒng)登陸界面23</p><p> 

13、 5.2 管理員操作界面25</p><p>  5.3 教師登入界面28</p><p>  5.4 學(xué)生登入界面30</p><p>  第六章 系統(tǒng)測(cè)試32</p><p>  6.1軟件測(cè)試32</p><p>  6.2 測(cè)試用例32</p><p>  6.2.1管

14、理員登入測(cè)試32</p><p>  6.2.2管理員權(quán)限測(cè)試33</p><p>  6.2.3用戶(hù)權(quán)限測(cè)試34</p><p><b>  結(jié) 論37</b></p><p><b>  致 謝38</b></p><p>  參 考 文 獻(xiàn)39</

15、p><p><b>  引 言</b></p><p>  隨著時(shí)代的發(fā)展,科技的進(jìn)步,各式各樣的電子產(chǎn)品不斷的出現(xiàn),人類(lèi)已經(jīng)進(jìn)入了電子化的時(shí)代。人們的生產(chǎn)生活已經(jīng)離不開(kāi)計(jì)算機(jī),在學(xué)校中學(xué)生選課已經(jīng)不再像以往一樣用紙張一個(gè)個(gè)登記,然后在一個(gè)個(gè)錄入到EXCEL中,然后在經(jīng)過(guò)一系列復(fù)雜的人工操作過(guò)程,學(xué)生才能被得知自己的選課具體信息,這樣造成人力、時(shí)間上的嚴(yán)重浪費(fèi)?,F(xiàn)在

16、開(kāi)發(fā)一款學(xué)生選課管理系統(tǒng)在很大程度上減少了教師的工作量,使得教育資源的調(diào)配得當(dāng)。同時(shí)也能夠更合理的進(jìn)行課程設(shè)置,從而提高學(xué)校的教學(xué)質(zhì)量。一個(gè)好的選課管理系統(tǒng),一方面可以加快學(xué)生的選課時(shí)間,一方面也可以更加方便的對(duì)學(xué)生的課程進(jìn)行很好的掌握。能夠幫助學(xué)校提高的人才的教育把握,這對(duì)于現(xiàn)在這樣一個(gè)時(shí)間就是金錢(qián),人才就是財(cái)富的時(shí)代而言。學(xué)校對(duì)于管理系統(tǒng)的開(kāi)發(fā)是必不可少的。</p><p>  因此,對(duì)于選課管理系統(tǒng)的開(kāi)發(fā)迫

17、在眉睫!</p><p><b>  第一章 可行性分析</b></p><p>  隨著計(jì)算機(jī)技術(shù)的發(fā)展和網(wǎng)絡(luò)人口的增加,網(wǎng)絡(luò)信息的復(fù)雜度和分析深度也越來(lái)越大。當(dāng)今時(shí)代下用戶(hù)獲取信息的方式都是通過(guò)網(wǎng)絡(luò),沒(méi)有網(wǎng)絡(luò)世界人類(lèi)就會(huì)停止進(jìn)步,所以對(duì)于開(kāi)發(fā)的軟件要求也在不斷的提高,他需要能夠滿足、方便用戶(hù)的需要,可行性研究的目的,就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能

18、夠解決。</p><p>  系統(tǒng)的可行性分析主要包括經(jīng)濟(jì)可行性,技術(shù)可行性,法律可行性等。本系統(tǒng)的可行性分析如下:</p><p><b>  1.1經(jīng)濟(jì)可行性</b></p><p>  開(kāi)發(fā)此網(wǎng)上選課系統(tǒng)所需的硬件就是計(jì)算機(jī)及相關(guān)硬件,計(jì)算機(jī)的配置無(wú)需太高,只需能夠在電腦上安裝一個(gè)SQL2000及Eclipes和Tomcat后能夠正常運(yùn)行

19、即可。本系統(tǒng)對(duì)軟件環(huán)境即上述所說(shuō)的三個(gè)軟件以及相關(guān)的插件補(bǔ)丁即可,市場(chǎng)上都容易購(gòu)買(mǎi)到或從相關(guān)網(wǎng)站下載,系統(tǒng)成本主要集中在本管理系統(tǒng)的開(kāi)發(fā)與維護(hù)上,對(duì)用戶(hù)不造成過(guò)重的經(jīng)濟(jì)負(fù)擔(dān)。打破了傳統(tǒng)的繁瑣選課模式,極大限度的方便了用戶(hù),而且,目標(biāo)系統(tǒng)不是很復(fù)雜,開(kāi)發(fā)的周期較短,人員經(jīng)濟(jì)支出不大,所節(jié)省的大量人力、財(cái)力產(chǎn)生的效益將遠(yuǎn)遠(yuǎn)大于本管理系統(tǒng)的開(kāi)發(fā)成本。</p><p>  因此從經(jīng)濟(jì)方面講開(kāi)發(fā)此系統(tǒng)是可行的。</p

20、><p><b>  1.2技術(shù)可行性</b></p><p>  此網(wǎng)上選課系統(tǒng)的開(kāi)發(fā)是基于B/S模式,主要包括前臺(tái)界面開(kāi)發(fā)以及后臺(tái)數(shù)據(jù)庫(kù)是支持。對(duì)于前臺(tái)界面要求要有完整的功能界面,并且界面要友好以方便用戶(hù)使用,對(duì)于數(shù)據(jù)庫(kù)可以使用SQL2000來(lái)創(chuàng)建。本系統(tǒng)擬采用JSP和SQL2000分別作為前端和后端的開(kāi)發(fā)工具。JSP是微軟公司推出的開(kāi)發(fā)環(huán)境。是目前最尖端的 Wind

21、ows 平臺(tái)應(yīng)用程序開(kāi)發(fā)環(huán)境之一。Microsoft JSP Team System 提供支持整個(gè)軟件開(kāi)發(fā)團(tuán)隊(duì)的工具。JSP使用Java作為基礎(chǔ)語(yǔ)言,由于Java語(yǔ)言具有跨平臺(tái)的優(yōu)勢(shì),相對(duì)于使用其他語(yǔ)言編寫(xiě)的軟件而言,具有很好的移植性。并且Java是開(kāi)源的,可以使得開(kāi)發(fā)之后的軟件可以得到來(lái)自各方面的建議,對(duì)于軟件的完善起到了重要的作用。</p><p>  另外,SQL Server數(shù)據(jù)庫(kù)學(xué)習(xí)和使用上簡(jiǎn)單,及時(shí)系

22、統(tǒng)出現(xiàn)問(wèn)題,在維護(hù)上SQL數(shù)據(jù)庫(kù)相比其他數(shù)據(jù)庫(kù)而言簡(jiǎn)單,在程序設(shè)計(jì)的過(guò)程中,可以很好的與目標(biāo)語(yǔ)言相融合。</p><p>  因此從技術(shù)方面講開(kāi)發(fā)此系統(tǒng)是可行的。</p><p><b>  1.3操作可行性</b></p><p>  本系統(tǒng)是一個(gè)基于Web的網(wǎng)上選課系統(tǒng),使教師、學(xué)生無(wú)論身處何地,都能在瀏覽器中直接對(duì)信息進(jìn)行錄入、瀏覽、修改

23、、刪除、查閱等。在操作使用上十分方便,只需要有局域網(wǎng)就能夠?qū)崿F(xiàn)操作。空見(jiàn)人性化如:鏈接、按鈕、文本框等等。相信只要是有使用過(guò)電腦上網(wǎng)的人都會(huì)很輕松的學(xué)會(huì)這個(gè)軟件的操作。因此,在操作使用上,本系統(tǒng)簡(jiǎn)單、方便,易于使學(xué)生教師接受。</p><p>  因此從操作方面講開(kāi)發(fā)此系統(tǒng)是可行的。</p><p><b>  1.4法律可行性</b></p><

24、p>  畢業(yè)設(shè)計(jì)是自己使用大學(xué)四年所學(xué)知識(shí)設(shè)計(jì)完成的,沒(méi)有侵犯他人的知識(shí)產(chǎn)權(quán)。并且由于Java語(yǔ)言開(kāi)源的優(yōu)勢(shì),在在法律上是可行的。此軟件的開(kāi)發(fā)是為了方便教育行業(yè)的工作,軟件的開(kāi)發(fā)并無(wú)涉及違法犯罪,沒(méi)有將其使用于非法的行為之中,且此軟件并沒(méi)有侵犯到任何人的個(gè)人權(quán)益。</p><p>  因此從法律角度講開(kāi)發(fā)此系統(tǒng)是可行的。</p><p><b>  需求分析</b&g

25、t;</p><p><b>  2.1 任務(wù)概述</b></p><p>  網(wǎng)上選課管理系統(tǒng)的主要目的是為了方便學(xué)生進(jìn)行網(wǎng)上選課,方便教師進(jìn)行選課管理,方便學(xué)校進(jìn)行課程編排而設(shè)計(jì)的一套軟件,此軟件的主要功能要求有不同的用戶(hù)可以使用不同的身份進(jìn)入系統(tǒng),比如管理員使用管理員身份進(jìn)入系統(tǒng)可以進(jìn)行用戶(hù)權(quán)限、用戶(hù)信息管理,還可以對(duì)一些選課信息進(jìn)行增刪改查等;如果使用教師權(quán)

26、限登入可以進(jìn)行選課公告的管理及課程的編排以及查看學(xué)生選課結(jié)果等;如果使用學(xué)生的身份進(jìn)入系統(tǒng)則可以進(jìn)行查看選課方案并且進(jìn)行網(wǎng)上選課。從操作角度上看,使用該軟件的人員均為擁有一定計(jì)算機(jī)基礎(chǔ)知識(shí)但不一定是計(jì)算機(jī)專(zhuān)業(yè)相關(guān)的人士,所以系統(tǒng)在設(shè)計(jì)上需要擁有友好的界面,各項(xiàng)操作前臺(tái)只需要按提示輸入相應(yīng)的信息,并單擊相應(yīng)的控件就能夠完成對(duì)于的業(yè)務(wù)操作。對(duì)于此系統(tǒng)具體要求如下:</p><p>  (1)友好的界面:頁(yè)面的友好使得

27、使用人員使用時(shí)簡(jiǎn)單易用,友好的交互界面使得前后臺(tái)數(shù)據(jù)庫(kù)搭配和諧,對(duì)于工作效率的提高起到很大的作用。</p><p> ?。?)簡(jiǎn)單的操作:系統(tǒng)中的布局需要很清晰明了,用戶(hù)的操作使用單擊來(lái)完成,對(duì)應(yīng)的輸入信息需要有必要的提示框。按鈕控件的放置人性化。系統(tǒng)易學(xué)易用。</p><p>  (3)完整的功能:網(wǎng)上選課系統(tǒng)的主要目的是完成學(xué)生的選課,所以系統(tǒng)中學(xué)生必須可以進(jìn)行選課。在此之前教師可以對(duì)

28、課程信息、教師信息、選課信息進(jìn)行管理,再者,學(xué)生、教師都是系統(tǒng)的使用人員之一,他們的身份需要由管理員添加并賦予權(quán)限,因此管理員必須擁有對(duì)人員的管理權(quán)限。管理員的權(quán)限應(yīng)該是最高的。對(duì)應(yīng)系統(tǒng)的功能的基本增刪改查操作都必須具備。</p><p> ?。?)實(shí)現(xiàn)簡(jiǎn)單:一個(gè)好的系統(tǒng)需要編碼實(shí)現(xiàn),如果沒(méi)有使用后臺(tái)數(shù)據(jù)庫(kù),那么對(duì)于系統(tǒng)前臺(tái)的業(yè)務(wù)處理就會(huì)變得負(fù)擔(dān)過(guò)重,代碼會(huì)有很大的多余,因此系統(tǒng)應(yīng)該使用后臺(tái)數(shù)據(jù)庫(kù),將數(shù)據(jù)與業(yè)務(wù)處

29、理相分離,提高代碼的利用率。</p><p>  2.2 業(yè)務(wù)流分析</p><p>  網(wǎng)上選課系統(tǒng)工作流程為:系統(tǒng)啟動(dòng)之后,不同的用戶(hù)根據(jù)自己不同的權(quán)限進(jìn)入系統(tǒng)。學(xué)生用戶(hù)可以進(jìn)行參與選課等操作。教師用戶(hù)可以進(jìn)行查看本人所負(fù)責(zé)課程的選課結(jié)果。管理員則可以進(jìn)行學(xué)生、教師信息的管理及所有評(píng)選結(jié)果的查看操作。</p><p>  本系統(tǒng)的整體業(yè)務(wù)流程圖如圖2.1所示:

30、</p><p><b>  圖2.1</b></p><p><b>  2.3 數(shù)據(jù)流分析</b></p><p>  網(wǎng)上選課系統(tǒng)的數(shù)據(jù)流程:對(duì)本系統(tǒng)操作的有學(xué)生用戶(hù)和教師用戶(hù)和管理員用戶(hù)三種,首先由教師用戶(hù)將各個(gè)選課公告選課方案保存到數(shù)據(jù)庫(kù)中,然后再進(jìn)行發(fā)布。所有用戶(hù)均可以進(jìn)行信息查詢(xún)。學(xué)生用戶(hù)進(jìn)入系統(tǒng)選擇自己要上

31、課的課程,選擇完成后教師用戶(hù)可以進(jìn)入系統(tǒng)查看學(xué)生用戶(hù)的選課結(jié)果并根據(jù)結(jié)果來(lái)調(diào)整上課地點(diǎn)等各種信息,整個(gè)系統(tǒng)的頂層數(shù)據(jù)流程圖如2.2:</p><p><b>  圖2.2</b></p><p>  在頂層數(shù)據(jù)流圖的基礎(chǔ)上將業(yè)務(wù)細(xì)分,得到如下各個(gè)用戶(hù)的數(shù)據(jù)流圖:</p><p>  管理員模塊數(shù)據(jù)流圖如圖2.3</p><p

32、><b>  圖2.3</b></p><p>  系統(tǒng)中的管理員擁有對(duì)各種用戶(hù)管理的權(quán)限,因此管理員再進(jìn)入系統(tǒng)之后可以通過(guò)用戶(hù)管理模塊對(duì)系統(tǒng)中其他的管理員、教師、學(xué)生進(jìn)行增刪改查,進(jìn)行操作后會(huì)連接后臺(tái)數(shù)據(jù)庫(kù),相應(yīng)得更改對(duì)應(yīng)的數(shù)據(jù)庫(kù)庫(kù)表。管理員除了對(duì)人員的管理之外,對(duì)于網(wǎng)上選課系統(tǒng)而言管理員同時(shí)能夠?qū)τ谶x課方案、選課公告進(jìn)行管理,管理員同樣可以進(jìn)行選課方案、選課公告的增刪改查。同時(shí),選

33、課系統(tǒng)中涉及到的學(xué)??捎冒嗉?jí)供學(xué)生使用,管理員可以在系統(tǒng)中設(shè)置可用班級(jí),以供教師進(jìn)行排課。</p><p>  教師模塊數(shù)據(jù)流圖如圖2.4</p><p><b>  圖2.4</b></p><p>  教師模塊在網(wǎng)上選課管理系統(tǒng)中的作用是對(duì)課程信息進(jìn)行管理,教師將自己的課程添加到系統(tǒng)中,然后由學(xué)生進(jìn)行選課,選課完畢之后教師可以再根據(jù)學(xué)生選課

34、的情況進(jìn)行排課管理,進(jìn)行教師調(diào)整時(shí)間調(diào)整等。同時(shí),教師也是較低權(quán)限的管理員之一,因此,教師也可以進(jìn)行選課方案、選課公告的發(fā)布、修改、查詢(xún)等操作。</p><p>  學(xué)生模塊數(shù)據(jù)流圖如圖2.5</p><p><b>  圖2.5</b></p><p>  學(xué)生模塊也是系統(tǒng)中的重要模塊之一,網(wǎng)上選課管理系統(tǒng)的主要目的就是為了方便學(xué)生選課,學(xué)生

35、可以使用自己的學(xué)號(hào)及密碼登入到系統(tǒng)中,進(jìn)入系統(tǒng)后學(xué)生可以根據(jù)自己情況修改個(gè)人資料,在查看完選課公告及選課方案后,了解當(dāng)次網(wǎng)上選課的要求后根據(jù)教師上傳的相關(guān)課程信息,結(jié)合自身情況進(jìn)行網(wǎng)上選課。</p><p>  第三章 系統(tǒng)功能模塊劃分</p><p>  根據(jù)需求分析,大致了解了整個(gè)系統(tǒng)的功能需求,在需求分析的基礎(chǔ)上進(jìn)行系統(tǒng)功能分析,從而從學(xué)生界面,教師界面及管理員界面分別對(duì)功能模塊圖加

36、以描述。</p><p>  3.1管理員模塊設(shè)計(jì)</p><p>  管理員界面的系統(tǒng)功能模塊圖如圖3.1所示:</p><p><b>  圖3.1</b></p><p>  管理員模塊具體設(shè)計(jì)要求管理員使用管理員賬號(hào)登入系統(tǒng)后,可以在用戶(hù)管理處操作系統(tǒng)用戶(hù)的信息,即添加系統(tǒng)的管理員,系統(tǒng)管理員分為普通管理員和超級(jí)

37、管理員,添加系統(tǒng)用戶(hù)的權(quán)限僅限超級(jí)管理員,管理員都可以進(jìn)行選課公告、選課方案的新聞通知的操作,可以添加修改或者刪除等,作為管理員可以添加教師、學(xué)生、可用的教室等信息。及管理員模塊包含有:系統(tǒng)用戶(hù)管理、選課公告管理、選課方案管理、教師信息管理、學(xué)生信息管理、班級(jí)信息管理、教室信息管理等7個(gè)小模塊。</p><p><b>  3.2教師模塊設(shè)計(jì)</b></p><p>

38、  教師界面的系統(tǒng)功能模塊圖如圖3.2:</p><p><b>  圖3.2</b></p><p>  教師用戶(hù)模塊具體設(shè)計(jì)要求,教師可以使用自己的工號(hào)、密碼進(jìn)入系統(tǒng),在系統(tǒng)中可以對(duì)自己的個(gè)人信息進(jìn)行修改,可以進(jìn)行選課公告、選課方案的添加、修改、刪除,并且可以添加自己任教的課程,讓學(xué)生在學(xué)生界面看到這些課程方便學(xué)生選課,在學(xué)生選課之后教師可以進(jìn)入系統(tǒng)查看學(xué)生的選課

39、情況。因此教師模塊應(yīng)包含:個(gè)人資料管理、選課方案管理、選課公告管理、課程管理、排課管理等5個(gè)模塊。</p><p><b>  3.3學(xué)生模塊設(shè)計(jì)</b></p><p>  學(xué)生界面的系統(tǒng)功能模塊圖如圖3.3所示:</p><p><b>  圖3.3</b></p><p>  學(xué)生信息模塊的具

40、體設(shè)計(jì)要求學(xué)生可以使用自己的學(xué)號(hào)、密碼進(jìn)入系統(tǒng),在系統(tǒng)中能夠修改個(gè)人信息、可以查看選課公告和選課方案、可以進(jìn)行網(wǎng)上選課,因此學(xué)生信息模塊包含有:個(gè)人信息管理、選課方案管理、選課公告查看、選課管理等4個(gè)模塊。</p><p>  第四章 數(shù)據(jù)庫(kù)設(shè)計(jì)</p><p>  4.1 數(shù)據(jù)庫(kù)需求分析</p><p>  對(duì)于網(wǎng)上選課系統(tǒng)而言,由于使用人員比較多,需要處理的

41、數(shù)據(jù)也比較多,因此需要有后臺(tái)數(shù)據(jù)庫(kù)的支持,針對(duì)這個(gè)網(wǎng)上選課管理系統(tǒng)來(lái)說(shuō)由需求分析中對(duì)于系統(tǒng)需求的了解,再根據(jù)系統(tǒng)模塊的劃分。</p><p>  本系統(tǒng)的主要需求信息如下:</p><p> ?。?)用戶(hù)分學(xué)生用戶(hù)、教師用戶(hù)和管理員。</p><p> ?。?)學(xué)生用戶(hù)可以參與選課。</p><p> ?。?)教師用戶(hù)可以編輯選課公告、選課方

42、案、進(jìn)行課程管理、進(jìn)行網(wǎng)上排課。</p><p> ?。?)管理員用戶(hù)可以進(jìn)行教師信息、學(xué)生信息進(jìn)行管理,以及選課信息的發(fā)布。</p><p>  4.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)</p><p>  根據(jù)數(shù)據(jù)庫(kù)的需求可以將其轉(zhuǎn)化為相應(yīng)的實(shí)體關(guān)系圖,系統(tǒng)中可以抽象出來(lái)的實(shí)體包括:管理員、教師、學(xué)生、課程、教室等,每個(gè)實(shí)體對(duì)應(yīng)其屬性,管理員有包括賬號(hào)、密碼、權(quán)限等屬性;教

43、師擁有工號(hào)、密碼、姓名、年齡、職稱(chēng)等等屬性;學(xué)生擁有學(xué)號(hào)、密碼、姓名、班級(jí)等等屬性;系統(tǒng)的整體E-R圖如下圖4.1</p><p><b>  圖 4.1</b></p><p>  他們所對(duì)應(yīng)的各個(gè)實(shí)體關(guān)系圖如下。</p><p>  管理員信息實(shí)體E-R圖如圖4.2所示:</p><p>  學(xué)生實(shí)體E-R圖如圖4.

44、3所示:</p><p>  教師實(shí)體E-R圖如圖4.4所示:</p><p>  課程實(shí)體E-R圖如圖4.5所示:</p><p>  選課通告實(shí)體E-R圖如圖4.6所示:</p><p>  班級(jí)實(shí)體E-R圖如圖4.7所示:</p><p>  4.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)</p><p>

45、  數(shù)據(jù)庫(kù)的概念設(shè)計(jì)的目的是為了讓我們清晰的明白軟件所需要的數(shù)據(jù),但是這種數(shù)據(jù)必須轉(zhuǎn)變成軟件可以識(shí)別的設(shè)計(jì),那么就是數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)設(shè)計(jì),邏輯結(jié)構(gòu)設(shè)計(jì)就是將E-R圖中的實(shí)體和聯(lián)系抽象出來(lái)轉(zhuǎn)化成數(shù)據(jù)庫(kù)表。以下是由E-R轉(zhuǎn)換而來(lái)的數(shù)據(jù)庫(kù)庫(kù)表。</p><p>  allusers表如下表4.1:</p><p><b>  表4.1</b></p><

46、p>  用戶(hù)表中存放的是系統(tǒng)中的管理員的信息,其中usename表示用戶(hù)名,pwd表示登入密碼,cx表示用戶(hù)權(quán)限有管理員和超級(jí)管理員,addtime表示用戶(hù)注冊(cè)的時(shí)間,改時(shí)間由系統(tǒng)自動(dòng)生成。</p><p>  banjixinxi表如下表4.2:</p><p><b>  表4.2</b></p><p>  班級(jí)表中存放的是班級(jí)的信

47、息,其中banji表示班級(jí),banzhuren表示該班級(jí)的班主任姓名,renshu表示的班級(jí)的總學(xué)生人數(shù),addtime表示添加的時(shí)間由系統(tǒng)自動(dòng)生成。</p><p>  jiaoshixinxi表如下表4.3:</p><p><b>  表4.3</b></p><p>  教師表中存放的是教師信息,其中g(shù)onghao表示教師的工號(hào),用于教

48、師登入時(shí)作為登入名,xingming表示教師姓名,mima用于作為教師登入時(shí)使用的密碼碼,xingbie表示教師的性別,chushengnianyue表示教師的出生年月,shenfenzheng表示教師的省份證號(hào)碼,zhicheng表示教師的職稱(chēng),zhujiaokecheng表示教師的任課課程,zhaopin可以用于添加學(xué)生的照片,beizhu用于添加其他一些附加的信息,addtime表示添加的時(shí)間由系統(tǒng)自動(dòng)生成。</p>

49、<p>  kechengxinxi表如下表4.4:</p><p><b>  表4.4</b></p><p>  課程信息表中存放的是課程信息,其中bianhao表示課程號(hào),kechengmingcheng表示課程名,kaoshifangshi表示的是考查課還是考試課,可供選擇。Xuefen表示該課程的學(xué)分,xueshi表示課程所需要的上課的學(xué)時(shí),k

50、exuanrenshu表示該課程的限選人數(shù)上限,renkejiaoshi表示的是課程的任課教師名字,addtime表示添加的時(shí)間由系統(tǒng)自動(dòng)生成,yxrs表示已經(jīng)選擇該課程的人數(shù)。</p><p>  paikexinxi表如下表4.5:</p><p><b>  表4.5</b></p><p>  排課信息表中存放的是排課信息,其中xing

51、qi表示該課程的上課時(shí)間,jieshu表示該課程需要的上課節(jié)數(shù),banji表示該課程上課班級(jí)名,kecheng表示課程的名字,jiaoshi表示上課地點(diǎn)的教室門(mén)牌號(hào),zhidaojiaoshi表示任課教師的名字,addtime表示添加的時(shí)間由系統(tǒng)自動(dòng)生成。</p><p>  suoyoujiaoshi表如下表4.6:</p><p><b>  表4.6</b>&l

52、t;/p><p>  教室表中存放所有教師的信息,其中教室表示教室的具體地址,一般指門(mén)牌號(hào),leixing指教室的所屬類(lèi)型,如多媒體教室,普通班級(jí)等。Zhuangtai表示教室是否空閑,beizhu用于添加教室相關(guān)的附加信息,addtime表示添加的時(shí)間由系統(tǒng)自動(dòng)生成。</p><p>  xinwentongzhi表如下表4.7:</p><p><b> 

53、 表4.7</b></p><p>  通告表中保存的是選課方案和選課公告的信息,其中biaoti是指通告的標(biāo)題,leibie即表示通告的類(lèi)型是選課方案還是選課公告,neirong即記錄了通告的具體內(nèi)容,tianjiaren指通告的發(fā)布者,shouyetupian指的是通告中附帶的圖片的展示,dianjilv指的是通告被查看的次數(shù),addtime表示添加的時(shí)間由系統(tǒng)自動(dòng)生成。</p>&

54、lt;p>  xuankejilu表如下表4.8:</p><p><b>  表4.8</b></p><p>  選課記錄表中存放的是學(xué)生的選課記錄,其中編號(hào)指的是課程編號(hào)與課程信息表中的編號(hào)相同,kechengmingcheng即課程名稱(chēng),xuefen、xueshi、renkejiaoshi、都與課程信息表中的信息相同,xuehao是指選擇這門(mén)課程所對(duì)應(yīng)的

55、學(xué)生的學(xué)號(hào),addtime表示添加的時(shí)間由系統(tǒng)自動(dòng)生成。</p><p>  xueshengxinxi表如下表4.9:</p><p><b>  表4.9</b></p><p>  學(xué)生信息表中存放的是學(xué)生的信息,其中xuehao代表學(xué)生的學(xué)號(hào),xingming表示學(xué)生的姓名,banji表示學(xué)生所在的班級(jí),xingbie表示學(xué)生的性別,d

56、ianhua表示學(xué)生的聯(lián)系方式,zhaopian用于存放學(xué)生的個(gè)人照片,shenfenzheng表示學(xué)生的身份證號(hào),jiatingzhuzhi表示學(xué)生的聯(lián)系地址,beizhu用于添加其他附加的學(xué)生信息,mima用于學(xué)生登入系統(tǒng)是使用的密碼,addtime表示添加的時(shí)間由系統(tǒng)自動(dòng)生成。</p><p>  將以上生成的數(shù)據(jù)庫(kù)庫(kù)表使用SQL數(shù)據(jù)庫(kù)建立新的數(shù)據(jù)庫(kù),并設(shè)計(jì)這些表格,將以上的9個(gè)表格轉(zhuǎn)化成為數(shù)據(jù)庫(kù)庫(kù)表,以方

57、便后期作為數(shù)據(jù)處理的媒介。</p><p>  第五章 系統(tǒng)模塊界面設(shè)計(jì)</p><p>  網(wǎng)上選課管理系統(tǒng)的開(kāi)發(fā)目的是為了方便學(xué)生教師使用,所以友好的界面是從需求分析開(kāi)始直到最后編碼實(shí)現(xiàn)過(guò)程中反復(fù)提出的一個(gè)要求,好的模塊界面可以讓軟件更受用戶(hù)的青睞,可以使軟件得到更好的利用。此網(wǎng)上選課系統(tǒng)的界面分為以下幾個(gè)大模塊,相應(yīng)模塊中還包含了一些控件操作跳轉(zhuǎn)的模塊界面設(shè)計(jì)。</p>

58、<p>  5.1 系統(tǒng)登陸界面</p><p><b>  圖5.1 </b></p><p>  登入界面是一個(gè)軟件的入口,要對(duì)軟件進(jìn)行操作首先必須取得用戶(hù)的權(quán)限才能給進(jìn)入系統(tǒng)對(duì)系統(tǒng)進(jìn)行操作,所以登入界面的設(shè)計(jì)除了外觀上的設(shè)計(jì)之外還要注意對(duì)登入人員的認(rèn)證,本系統(tǒng)共分為管理員、教師、學(xué)生三種用戶(hù)角色,不同的用戶(hù)使用各自的用戶(hù)名、密碼,并選擇相應(yīng)的用戶(hù)身

59、份登入系統(tǒng)。管理員使用管理員的賬號(hào)密碼并點(diǎn)擊管理員的身份進(jìn)入系統(tǒng),教師使用自己的工號(hào)和密碼進(jìn)入系統(tǒng),權(quán)限選擇教師,學(xué)生則使用自己的學(xué)號(hào)最為登入名,權(quán)限選擇學(xué)生。</p><p>  實(shí)現(xiàn)本模塊的主要代碼如下所示:</p><p>  String uid=request.getParameter("username");</p><p>  St

60、ring pwd=request.getParameter("pwd");</p><p>  String cx=new String(request.getParameter("cx").getBytes("8859_1"));</p><p>  String sql="";</p><

61、;p>  if(cx.equals("教師"))</p><p><b>  {</b></p><p>  sql="select * from [jiaoshixinxi] where gonghao='"+uid+"' and mima='"+pwd+"'

62、";</p><p><b>  }</b></p><p>  if(cx.equals("學(xué)生"))</p><p><b>  {</b></p><p>  sql="select * from [xueshengxinxi] where xuehao

63、='"+uid+"' and mima='"+pwd+"'";</p><p><b>  }</b></p><p>  if(cx.equals("管理員"))</p><p><b>  {</b></p>

64、;<p>  sql="select * from [allusers] where username='"+uid+"' and pwd='"+pwd+"'";</p><p><b>  }</b></p><p>  ResultSet RS_result=

65、connDbBean.executeQuery(sql);</p><p>  if(!RS_result.next())</p><p><b>  {</b></p><p>  out.print("<script>alert('你輸入的用戶(hù)不存在或密碼錯(cuò)誤,請(qǐng)重新登錄!');window.histo

66、ry.go(-1);</script>");</p><p><b>  }</b></p><p><b>  else{</b></p><p>  session.setAttribute("username",uid);</p><p>  if(c

67、x.equals("管理員"))</p><p><b>  {</b></p><p>  session.setAttribute("cx",RS_result.getString("cx"));</p><p><b>  }</b></p>

68、<p><b>  else</b></p><p><b>  {</b></p><p>  session.setAttribute("cx",cx);</p><p><b>  }</b></p><p>  response.sendR

69、edirect("main.jsp"); </p><p><b>  } </b></p><p>  RS_result.close();</p><p>  從代碼中可以看出,主要是設(shè)置String類(lèi)型的變量來(lái)獲取用戶(hù)輸入的用戶(hù)名及密碼,并且獲得用戶(hù)選擇的權(quán)限,并通過(guò)SQL語(yǔ)句調(diào)用相應(yīng)用戶(hù)表、教師表、學(xué)生表中的用戶(hù)名

70、、工號(hào)、學(xué)號(hào)以及密碼,然后與String類(lèi)型變量進(jìn)行比較,兩者相同則認(rèn)證通過(guò)進(jìn)入系統(tǒng),否則系統(tǒng)將會(huì)提示相應(yīng)的錯(cuò)誤信息。</p><p>  5.2 管理員操作界面</p><p>  當(dāng)管理員輸入用戶(hù)名、密碼與數(shù)據(jù)庫(kù)中的用戶(hù)名密碼相同,并核對(duì)正確后,系統(tǒng)自動(dòng)跳轉(zhuǎn)到管理員界面如圖5.2</p><p><b>  圖5.2</b></p&

71、gt;<p>  在該頁(yè)面中,管理員可以進(jìn)行學(xué)生基本信息管理、教師基本信息管理、選課公告的發(fā)布管理,超級(jí)管理員還可以進(jìn)行管理員的添加操作。所有功能以列表的形式展列在左側(cè),當(dāng)未進(jìn)行任何操作時(shí),不論何種用戶(hù)看到的都是一個(gè)歡迎界面。</p><p>  管理員界面中包含以下子界面</p><p>  圖5.3系統(tǒng)管理員界面</p><p>  圖5.4 修改

72、密碼界面</p><p>  圖5.5 選課公告添加界面</p><p>  圖5.6 選課公告查詢(xún)界面</p><p>  圖5.7 教師信息管理界面</p><p>  圖5.8 班級(jí)信息管理界面</p><p>  圖5.9 學(xué)生信息管理界面</p><p>  5.3 教師登入界面&l

73、t;/p><p>  教師登入界面在開(kāi)始進(jìn)入系統(tǒng)是也是同樣一個(gè)歡迎界面如圖5.10</p><p><b>  圖5.10</b></p><p>  教師界面中包含個(gè)人信息管理,課程管理,排課管理等界面,選課公告于選課方案同圖5.5、圖5.6 ,其余截圖如下:</p><p>  圖5.11 個(gè)人信息管理</p>

74、;<p>  圖5.12 課程管理界面</p><p>  圖5.13 排課管理界面</p><p>  5.4 學(xué)生登入界面</p><p>  以學(xué)生身份進(jìn)入系統(tǒng)之后,只能查看選課方案和選課公告,可以修改個(gè)人信息,以及進(jìn)行網(wǎng)上選課,沒(méi)有其他的操作權(quán)限。登入后看到的界面也是歡迎界面如圖5.14</p><p><b&g

75、t;  圖5.14</b></p><p>  學(xué)生可以進(jìn)行個(gè)人信息的管理如圖5.15</p><p>  圖5.15 個(gè)人信息管理界面</p><p>  學(xué)生可以進(jìn)行在線選課</p><p>  圖5.15 選課管理界面</p><p>  同樣學(xué)生可以查看選課公告和選課方案,界面截圖與圖5.6相同。&

76、lt;/p><p>  以上就是系統(tǒng)設(shè)計(jì)中的一些界面截圖,將各個(gè)模塊的功能界面化,方便用戶(hù)使用,前臺(tái)的界面將用戶(hù)輸入的信息傳輸至后臺(tái)數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)接收數(shù)據(jù)后,對(duì)數(shù)據(jù)進(jìn)行驗(yàn)證,驗(yàn)證通過(guò)后將結(jié)果返回到前臺(tái)界面顯示給用戶(hù)瀏覽。</p><p><b>  系統(tǒng)測(cè)試</b></p><p><b>  6.1軟件測(cè)試</b></

77、p><p>  軟件測(cè)試的作用是為了證明錯(cuò)誤的存在,用于發(fā)現(xiàn)軟件中的錯(cuò)誤。軟件測(cè)試在軟件開(kāi)發(fā)后期是一個(gè)非常重要的階段 ,使用軟件測(cè)試使得軟件的功能得到進(jìn)一步的確認(rèn)。這是軟件開(kāi)發(fā)中必不可少的。網(wǎng)上選課管理系統(tǒng)的完成,是否能夠投入使用還需要進(jìn)行一些列的測(cè)試,軟件測(cè)試在軟件工程中至關(guān)重要,一個(gè)號(hào)的測(cè)試用例能夠測(cè)試出以往編碼中不曾發(fā)現(xiàn)的各種錯(cuò)誤,一套測(cè)試軟件可以提高軟件產(chǎn)品的質(zhì)量。</p><p> 

78、 因此,對(duì)于網(wǎng)上選課管理系統(tǒng)我們要進(jìn)行一系列的軟件測(cè)試。</p><p><b>  6.2 測(cè)試用例</b></p><p>  對(duì)本系統(tǒng)的測(cè)試主要是用戶(hù)登入測(cè)試、對(duì)各個(gè)用戶(hù)的權(quán)限進(jìn)行測(cè)試、對(duì)文本框的輸入信息進(jìn)行測(cè)試、系統(tǒng)各個(gè)模塊的功能進(jìn)行測(cè)試。</p><p>  6.2.1管理員登入測(cè)試</p><p>  預(yù)期輸

79、入:在用戶(hù)名中輸入任意一個(gè)非數(shù)據(jù)庫(kù)中的用戶(hù)名如zhangsan,密碼輸入任意的字符串,權(quán)限選擇管理員,點(diǎn)擊“登入”。</p><p>  預(yù)期結(jié)果:該用戶(hù)無(wú)法進(jìn)入歡迎界面,系統(tǒng)提示錯(cuò)誤信息</p><p>  測(cè)試結(jié)果:系統(tǒng)彈出一個(gè)錯(cuò)誤提示框,測(cè)試過(guò)程截圖如圖6.1</p><p><b>  圖 6.1</b></p><

80、p>  測(cè)試結(jié)論:如果用戶(hù)名或密碼不是數(shù)據(jù)庫(kù)中alluser表中的數(shù)據(jù)則無(wú)法進(jìn)入系統(tǒng),因此預(yù)期結(jié)果與測(cè)試結(jié)果相同,管理員登入需要有正確的用戶(hù)名密碼。</p><p>  6.2.2管理員權(quán)限測(cè)試</p><p>  預(yù)期輸入:在用戶(hù)名中輸入任意一個(gè)數(shù)據(jù)庫(kù)alluser表中的用戶(hù)名如admin,密碼輸入admin,權(quán)限選擇教師或者學(xué)生,點(diǎn)擊“登入”。</p><p&

81、gt;  預(yù)期結(jié)果:該用戶(hù)無(wú)法進(jìn)入歡迎界面,系統(tǒng)提示錯(cuò)誤信息</p><p>  測(cè)試結(jié)果:系統(tǒng)彈出一個(gè)錯(cuò)誤提示框,測(cè)試過(guò)程截圖如圖6.2</p><p><b>  圖 6.2</b></p><p>  測(cè)試結(jié)論:如果用戶(hù)名密碼正確但是權(quán)限選擇錯(cuò)誤則無(wú)法進(jìn)入系統(tǒng),因此預(yù)期結(jié)果與測(cè)試結(jié)果相同,管理員登入需要使用管理員的身份進(jìn)入系統(tǒng)。</

82、p><p>  6.2.3用戶(hù)權(quán)限測(cè)試</p><p>  預(yù)期輸入:在用戶(hù)名中輸入任意一個(gè)數(shù)據(jù)庫(kù)alluser表中的用戶(hù)名如admin,密碼輸入admin,權(quán)限選擇管理員,點(diǎn)擊“登入”。</p><p>  預(yù)期結(jié)果:則進(jìn)入管理員操作界面</p><p>  測(cè)試結(jié)果:進(jìn)入管理員操作界面,測(cè)試過(guò)程截圖如圖6.3</p><p

83、><b>  圖 6.3</b></p><p>  測(cè)試結(jié)論:如果用戶(hù)名密碼正確且權(quán)限選擇爭(zhēng)取則進(jìn)入系統(tǒng)歡迎界面,因此預(yù)期結(jié)果與測(cè)試結(jié)果相同,管理員登入需要使用管理員的身份進(jìn)入系統(tǒng)。</p><p>  同樣的測(cè)試方式教師和學(xué)生的測(cè)試結(jié)果也與管理員測(cè)試相同,此處省略對(duì)教師管理員的測(cè)試過(guò)程。</p><p><b>  結(jié) 論

84、</b></p><p><b> ?。?) 系統(tǒng)的特點(diǎn)</b></p><p>  本系統(tǒng)相對(duì)其他網(wǎng)上選課管理系統(tǒng)而言,首先,分工明確,不同用戶(hù)的權(quán)利各不相同,管理員行使對(duì)系統(tǒng)的管理權(quán)利,包含各模塊的功能的管理,以及對(duì)人員的管理操作。教師擁有對(duì)自己任課課程的相關(guān)管理,包含課程信息、上課地點(diǎn)、課程安排,以及學(xué)生的要求等等。學(xué)生用戶(hù)可以進(jìn)行瀏覽新聞信息,進(jìn)行

85、網(wǎng)上選課。各個(gè)用戶(hù)的權(quán)限清晰,相對(duì)其他系統(tǒng)而言功能明確不模糊。其次,本系統(tǒng)的界面美觀,布局人性化,操作簡(jiǎn)單,使用戶(hù)在使用的過(guò)程中能夠很快的掌握該系統(tǒng)的使用方式。</p><p> ?。?) 系統(tǒng)的不足和改進(jìn)</p><p>  系統(tǒng)中管理員分為超級(jí)管理員和普通管理員,但普通管理員的權(quán)限劃分與教師基本相同,并且普通管理員不能對(duì)用戶(hù)信息進(jìn)行操作,使得普通管理員用戶(hù)變得多余,所以在管理員權(quán)限設(shè)置

86、上有待修改。其次,后臺(tái)數(shù)據(jù)庫(kù)中的數(shù)據(jù)具有一定的冗余度,使得在操作過(guò)程一旦數(shù)據(jù)量變大,會(huì)造成數(shù)據(jù)庫(kù)更多的負(fù)擔(dān),甚至可能會(huì)造成數(shù)據(jù)崩潰。最后,界面上可以再做適當(dāng)?shù)恼{(diào)整。</p><p> ?。?) 設(shè)計(jì)收獲與心得</p><p>  伴隨著選課管理系統(tǒng)的完成,從一開(kāi)始猶如盲人摸象般前行的自己,到現(xiàn)在很清晰整個(gè)系統(tǒng)的脈路,畢業(yè)設(shè)計(jì)是一次對(duì)于我們大學(xué)四年的一次再學(xué)習(xí),也可以說(shuō)是對(duì)于某一部分知識(shí)的再

87、一次提升,就好像我一直很喜歡數(shù)據(jù)庫(kù)這一門(mén)課程,但是對(duì)于這一門(mén)課程具體作用,以及某些深層次的問(wèn)題的了解卻是少之又少。通過(guò)畢業(yè)設(shè)計(jì)的完成,在整個(gè)過(guò)程中了解了數(shù)據(jù)庫(kù)某些細(xì)節(jié)方面,比如在設(shè)計(jì)表的時(shí)候怎樣做到在范式上的嚴(yán)謹(jǐn)性的基礎(chǔ)上,又能讓數(shù)據(jù)在處理過(guò)程中盡量的簡(jiǎn)化,雖然數(shù)據(jù)庫(kù)要求的冗余度不能太大,但是一味的減少冗余,但卻要系統(tǒng)承擔(dān)過(guò)多的負(fù)擔(dān),這樣設(shè)計(jì)出來(lái)的數(shù)據(jù)庫(kù)只能是一個(gè)不合格的數(shù)據(jù)庫(kù)。畢業(yè)設(shè)計(jì)的過(guò)程中,我們會(huì)慢慢的發(fā)現(xiàn)自己在學(xué)習(xí)過(guò)程中存在的許

88、多不足,在發(fā)現(xiàn)不足之后,我們會(huì)努力的去改變這種缺陷,然后讓自己的知識(shí)更加扎實(shí)。</p><p><b>  參 考 文 獻(xiàn)</b></p><p>  [1]《JSP網(wǎng)絡(luò)開(kāi)發(fā)技術(shù)》,汪曉平、鐘軍,人民郵政出版社,2003年12月第二版. </p><p>  [2]《JSP數(shù)據(jù)庫(kù)開(kāi)發(fā)精粹》,郭瑞軍、李杰、初曉璐,電子工業(yè)出版社,2005年2月第

89、一版.</p><p>  [3]《JSP+ SQL2000組建動(dòng)態(tài)網(wǎng)站》,人民郵電出版社,2004年8月第一版.</p><p>  [4]《JSP編程從入門(mén)到精通》,林佳,任明武,(第2版),人民郵電出版社,2001</p><p>  [5]《數(shù)據(jù)庫(kù)技術(shù)》,黃平,機(jī)械工業(yè)出版社,2002.</p><p>  [6]《基于Web的編程技

90、術(shù)》(第1版),范樂(lè),于強(qiáng),鐵道電出版社,2003</p><p>  [7]《軟件工程》,楊文龍,姚淑珍,吳蕓,電子工業(yè)出版社,2002.7</p><p>  [8]《管理信息系統(tǒng)》(第3版),薛華成,清華大學(xué)出版社,1999</p><p>  [9]《網(wǎng)絡(luò)程序設(shè)計(jì)—JSP》,蔡翠平、尚俊杰,清華大學(xué)出版社,2002年1月第一版.</p><

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論