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

下載本文檔

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

文檔簡介

1、<p>  基于JSP的課程學(xué)習(xí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)</p><p><b>  摘 要</b></p><p>  《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 是利用JAVA語言編寫的,并采用myeclipse8.5開發(fā)工具編寫而成的。其后臺數(shù)據(jù)庫采用Microsoft Sql Server 2000數(shù)據(jù)庫進(jìn)行支持,界面美化是利用Adobe PhotoshopC

2、S3圖片處理軟件進(jìn)行處理的。本系統(tǒng)從使用者角度出發(fā),界面友好美觀,人機(jī)信息交互靈活、方便、快捷,安全可靠,系統(tǒng)同時具有很大的可擴(kuò)充性。系統(tǒng)由系統(tǒng)設(shè)置模塊、學(xué)習(xí)資源材料分類管理模塊、學(xué)習(xí)資源文件管理模塊、用戶管理模塊、老師審核管理模塊、在線查看審核結(jié)果管理模塊等模塊組成。每個模塊都實(shí)現(xiàn)了增加、刪除、修改,查詢等相關(guān)操作。為了保證系統(tǒng)的安全性,在用戶登錄系統(tǒng)設(shè)計(jì)時,用戶需輸入正確的工號和用戶口令才能進(jìn)入系統(tǒng),并且不同的身份的用戶具有不同的權(quán)

3、限。本論文主要是根據(jù)用戶對《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 的需求,分析寫出的系統(tǒng)設(shè)計(jì)文檔,本文檔作為《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 的依據(jù)。</p><p>  關(guān)鍵詞:高頻電子線路;學(xué)習(xí)網(wǎng)站 ; JSP;文件審核</p><p><b>  Abstract</b></p><p>  " Electr

4、onic circuit" course website is the use of JAVA language, and the use of myeclipse8.5development tools to prepare a. The background database using Microsoft Sql Server 2000database support, beautify the interface is

5、 the use of Adobe PhotoshopCS3 image processing software for processing. The system from the user point of view, friendly interface, flexible man-machine information interactive, convenient, fast, safe and reliable, the

6、system also has great extensibility. The system consists </p><p><b>  目錄</b></p><p>  基于JSP的課程學(xué)習(xí)網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn)1</p><p><b>  摘 要1</b></p><p>  第一章 緒

7、 論4</p><p>  1.1 課題的研究背景及意義4</p><p>  1.2課題的研究現(xiàn)狀及發(fā)展趨勢4</p><p>  1.3 課題的主要內(nèi)容介紹5</p><p>  1.4 本章小結(jié)5</p><p>  第二章 需求分析6</p><p>  2.1 系統(tǒng)可行性分

8、析6</p><p>  2.2 需求分析7</p><p>  2.2.1 用戶需求7</p><p>  2.2.2 系統(tǒng)資源需求8</p><p>  2.2.3功能需求8</p><p>  2.2.4數(shù)據(jù)字典8</p><p>  第三章 系統(tǒng)的總體設(shè)計(jì)11</p

9、><p>  3.1系統(tǒng)總體結(jié)構(gòu)11</p><p>  3.2系統(tǒng)功能結(jié)構(gòu)11</p><p>  3.2.1用戶信息管理功能模塊12</p><p>  3.2.2文件分類信息管理功能模塊12</p><p>  3.2.3文件管理功能模塊13</p><p>  3.2.4我的審核管

10、理功能模塊13</p><p>  3.2.5審核管理模塊14</p><p>  3.2.5系統(tǒng)維護(hù)模塊14</p><p>  第四章 數(shù)據(jù)庫設(shè)計(jì)15</p><p>  4.1概念結(jié)構(gòu)設(shè)計(jì)15</p><p>  4.2邏輯結(jié)構(gòu)設(shè)計(jì)與實(shí)施17</p><p>  第五章 詳細(xì)設(shè)

11、計(jì)19</p><p>  5.1登陸模塊設(shè)計(jì)與實(shí)現(xiàn)19</p><p>  5.2用戶信息管理設(shè)計(jì)與實(shí)現(xiàn)21</p><p>  5.3 文件分類功能設(shè)計(jì)與實(shí)現(xiàn)23</p><p>  5.4 文件管理功能設(shè)計(jì)與實(shí)現(xiàn)25</p><p>  5.5 我的審管理功能設(shè)計(jì)與實(shí)現(xiàn)27</p>&l

12、t;p>  5.6審核功能設(shè)計(jì)與實(shí)現(xiàn)29</p><p>  5.7 系統(tǒng)維護(hù)功能設(shè)計(jì)與實(shí)現(xiàn)31</p><p>  第六章 系統(tǒng)的測試與運(yùn)行34</p><p>  6.1黑盒測試34</p><p>  6.1.1 用戶登錄測試34</p><p>  6.1.2 密碼修改測試35</p&g

13、t;<p>  6.1.3 添加用戶35</p><p>  6.1.4 文件審核管理36</p><p>  6.2白盒測試36</p><p>  6.3測試小結(jié)37</p><p><b>  致  謝38</b></p><p><b>  參考

14、資料39</b></p><p><b>  第一章 緒 論</b></p><p>  1.1 課題的研究背景及意義</p><p>  信息時代,隨著計(jì)算機(jī)技術(shù)以及通信網(wǎng)絡(luò)的飛速發(fā)展,信息的發(fā)布和交流開始越來越廣泛,利用計(jì)算機(jī)、網(wǎng)絡(luò)管理和信息采集勢在必行。目前對于高等院校來說,利用計(jì)算機(jī)互聯(lián)網(wǎng)進(jìn)行網(wǎng)上辦公、網(wǎng)上日常事務(wù)管理、

15、網(wǎng)上財(cái)務(wù)管理、網(wǎng)上教學(xué)管理等,是適應(yīng)現(xiàn)代化教學(xué)的一個基礎(chǔ)和要求、是推動高校管理的科學(xué)化、規(guī)范化、科學(xué)化的必要條件。</p><p>  信息高度發(fā)達(dá)的網(wǎng)絡(luò)時代,課程網(wǎng)站建設(shè)在高校教學(xué)工作中,起到了舉足輕重的作用。它增強(qiáng)學(xué)生和學(xué)校的互動性,加強(qiáng)學(xué)生和老師的溝通以及學(xué)生之間的交流和探討,給老師和學(xué)生提供一個教與學(xué)交流、共享資源的平臺。</p><p>  對于我們電子信息科學(xué)與技術(shù)專業(yè)的學(xué)生來

16、說高頻電子線路是我們在大學(xué)必學(xué)的一門專業(yè)課,這門課相對來說理解比較難,鑒于此我在畢業(yè)設(shè)計(jì)選題時選擇這個課題。我希望做一個課程網(wǎng)站使它具有很強(qiáng)交互性,使學(xué)生和老師之間有多角度,多渠道的溝通,以及及時、有序和高效地完成教學(xué)任務(wù),及時了解教學(xué)當(dāng)前的狀態(tài),網(wǎng)站課程的建設(shè)就顯得尤為重要。。</p><p>  1.2課題的研究現(xiàn)狀及發(fā)展趨勢</p><p>  對于網(wǎng)站課程建設(shè),國外高校與國內(nèi)不同,

17、他們有比較全面穩(wěn)定的技術(shù)團(tuán)隊(duì)來提供服務(wù)與技術(shù)支持。然而國內(nèi)高校信息化建設(shè)起步比較晚。在數(shù)字化校園理論逐步應(yīng)用的過程中,各大高校一方面不斷投資購建各種硬件、系統(tǒng)軟件和網(wǎng)絡(luò),另一方面也不斷開發(fā)實(shí)施了各類教學(xué)、科研、辦公管理等應(yīng)用系統(tǒng)。形成了一定規(guī)模的信息化建設(shè)體系。但是整體信息化程度相對落后,經(jīng)費(fèi)短缺,理論體系不健全等原因,國內(nèi)的信息管理系統(tǒng)在機(jī)構(gòu)的設(shè)置、體系規(guī)劃與國外高校相比有一定差距。</p><p>  近幾年

18、來,隨著多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)課程異常火熱。從大量的國內(nèi)文獻(xiàn)中可以看到,國內(nèi)網(wǎng)絡(luò)課程盡管在數(shù)量上迅猛增長,質(zhì)量上也有較大幅度提高,但在設(shè)計(jì)上仍然存在著很多問題。尤其是網(wǎng)絡(luò)課程設(shè)計(jì)更是流于形式,有些課程內(nèi)容比較空洞,沒有根據(jù)教學(xué)目標(biāo)對整個課程作統(tǒng)一的規(guī)劃,無法讓學(xué)習(xí)者進(jìn)行、討論、問題解決等學(xué)習(xí)。因此,非常有必要對網(wǎng)絡(luò)課程設(shè)計(jì)進(jìn)行研究, 并構(gòu)建了一套網(wǎng)絡(luò)課程模式及設(shè)計(jì)開發(fā)過程。以求能進(jìn)一步提高網(wǎng)絡(luò)教學(xué)的效率和質(zhì)量。。</

19、p><p>  1.3 課題的主要內(nèi)容介紹</p><p>  該系統(tǒng)屬于中小型的《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 ,可以有效地對學(xué)?!陡哳l電子線路》課程資源進(jìn)行高效的管理。其實(shí)現(xiàn)目標(biāo)如下:</p><p>  1、界面友好美觀,人機(jī)信息交互靈活、方便、快捷,安全可靠。</p><p>  2、對用教學(xué)資源文審核,添加刪除進(jìn)行管理以及維護(hù)

20、。</p><p>  3、對《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 教學(xué)資源文件種類管理,實(shí)現(xiàn)對分類的查詢、添加、刪除等操作。</p><p>  4、對系統(tǒng)的用戶進(jìn)行維護(hù)管理,主要可以添加用戶。刪除,查找用戶。當(dāng)添加一個管理員用戶就可以管理該系統(tǒng)了。當(dāng)添加一個學(xué)生,則在使用這個系統(tǒng)了。</p><p>  5、系統(tǒng)在線審核學(xué)生提交的《高頻電子線路》課程的學(xué)習(xí)網(wǎng)

21、站 教學(xué)資源文件,一旦審核通過其他學(xué)生就可以查看使用這些文件了等信息。</p><p>  6、系統(tǒng)維護(hù):系統(tǒng)退出、密碼修改等。</p><p><b>  1.4 本章小結(jié)</b></p><p>  本章主要對《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 系統(tǒng)的背景、現(xiàn)狀、研究目標(biāo)及發(fā)展方向進(jìn)行了簡單的介紹。本階段通過大量查閱《高頻電

22、子線路》課程的相關(guān)資料和學(xué)校教務(wù)管理人進(jìn)行實(shí)地考察、調(diào)研、分析,讓我對《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 系統(tǒng)項(xiàng)目有了更深的認(rèn)識。</p><p><b>  第二章 需求分析</b></p><p>  2.1 系統(tǒng)可行性分析</p><p><b>  (1)技術(shù)可行性</b></p><p&

23、gt;  硬件支持:由于開發(fā)本系統(tǒng)所用到的MYECLIPSE8.5軟件開發(fā)工具及SQL Server 2000對計(jì)算機(jī)硬件配置要求并不是很高,所以要想開發(fā)一個經(jīng)濟(jì)實(shí)用的系統(tǒng)軟件,就我們平時學(xué)習(xí)的電腦就完全可以開發(fā)了。本人學(xué)習(xí)用電腦配置如下:</p><p>  軟件支持:本系統(tǒng)采用的是Borland公司推出的MYECLIPSE8.5全新可視化編程開發(fā)工具,其特點(diǎn)是操作簡單、易學(xué)易用、功能強(qiáng)大。和VC相比,JAVA

24、操作更簡單、更易于掌握,而在功能也并不比VC差;和VB相比,JAVA則功能更強(qiáng)大、更實(shí)用。后臺數(shù)據(jù)庫我選用的是Microsoft 公司推出的SQL Server 2000,該版本繼承了SQL Server 7.0 版本的所有優(yōu)點(diǎn),同時它又增加了許多更先進(jìn)的功能,與其他數(shù)據(jù)庫軟件相比,它的界面更友好,操作更簡單,更容易學(xué)習(xí),更容易上手,功能方面也還算比較強(qiáng)大。界面美化選用的是Adobe PhotoshopCS3圖片處理軟件協(xié)助處理。因此從

25、軟硬件技術(shù)的角度分析,開發(fā)一個《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 系統(tǒng),在技術(shù)上是完全可行的。</p><p><b>  (2)法律上可行性</b></p><p>  該系統(tǒng)是個人針對《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 的現(xiàn)狀及發(fā)展需要而專門設(shè)計(jì)的本科畢設(shè)管理系統(tǒng),系統(tǒng)的設(shè)計(jì)和源代碼都是自己一手制作而成,從知識產(chǎn)權(quán)的角度來說,不存在抄襲和盜用版權(quán)的可能

26、性,再加上系統(tǒng)所需數(shù)據(jù)信息來源都是由需求方提供或自己虛擬編制而成,因此在從法律的角度分析,開發(fā)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 是完全可行的。</p><p><b>  (3)經(jīng)濟(jì)可行性</b></p><p>  由于開發(fā)本系統(tǒng)的用到的硬件設(shè)備都是自己平時學(xué)習(xí)的,所用到的軟件開發(fā)工具(myeclipse8.5,SQL2000,Adobe Photoshop

27、CS3)都是免費(fèi)版的,所以就不存在產(chǎn)生購買新硬件設(shè)備及購買開發(fā)軟件的費(fèi)用,開發(fā)本系統(tǒng)成本是非常的低。再說現(xiàn)在社會對本系統(tǒng)的需求量很大,本軟件具有很強(qiáng)的實(shí)用性,商業(yè)價(jià)值潛力極高,只要作品一完工就可以投入使用,很快就能產(chǎn)生經(jīng)濟(jì)效益。因此從經(jīng)濟(jì)的角度分析,開發(fā)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 是完全可行的。</p><p><b> ?。?)操作上可行性</b></p>&l

28、t;p>  由于本系統(tǒng)是專門為學(xué)校老師管理《高頻電子線路》課程而開發(fā)的。所以《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 的使用對象一般都是該學(xué)校老師。因該系統(tǒng)界面友好美觀。并附帶詳細(xì)的操作說明書。因此只要使用者有一定的計(jì)算機(jī)基礎(chǔ)就可以使用。</p><p>  綜上所述,開發(fā)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 在技術(shù)上、使用上、經(jīng)濟(jì)上、法律上都是可行的。</p><p><

29、b>  2.2 需求分析</b></p><p>  軟件需求是指用戶對目標(biāo)軟件系統(tǒng)在功能、行為、性能、設(shè)計(jì)約束等方面的期望。通過對應(yīng)用問題及其環(huán)境的理解與分析,為問題涉及的信息、功能及系統(tǒng)行為建立模型,將用戶需求精確化、完全化,最終形成需求規(guī)格說明。需求分析是介于系統(tǒng)分析和軟件設(shè)計(jì)階段之間的重要橋梁。[1]</p><p>  此需求分析報(bào)告是針對用戶所提出的條件或權(quán)能

30、,經(jīng)過系統(tǒng)的分析,明確所要開發(fā)的軟件應(yīng)具有的功能、性能與界面,使系統(tǒng)分析人員及軟件開發(fā)人員能清楚地了解用戶的需求,提出實(shí)現(xiàn)方案,并在此基礎(chǔ)上進(jìn)一步提出概要設(shè)計(jì)說明書和完成后續(xù)設(shè)計(jì)與開發(fā)工作。</p><p>  2.2.1 用戶需求</p><p>  本系統(tǒng)是針對我國大中專院校而言的,所以出發(fā)點(diǎn)必須滿足大中專學(xué)校老師需求。經(jīng)過對我國大中專學(xué)校的現(xiàn)狀及大中專學(xué)校的發(fā)展需要的詳細(xì)分析,對《高

31、頻電子線路》課程的學(xué)習(xí)網(wǎng)站 應(yīng)實(shí)現(xiàn)集成在校為學(xué)生提交教學(xué)資源文件審核,后臺管理員的添加學(xué)生和老師用戶管理。并學(xué)生可以添教學(xué)資源文件以及修改密碼等信息。</p><p>  2.2.2 系統(tǒng)資源需求</p><p>  《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 主要是為大中專學(xué)校老師而服務(wù)的,其目的就是為了減少人力投入,降低經(jīng)營風(fēng)險(xiǎn),提高管理和工作效率,使投資者或經(jīng)營者的經(jīng)濟(jì)效益達(dá)

32、到最大化。因此系統(tǒng)資源的合理利用是非常有必要的,本軟件系統(tǒng)在運(yùn)行階段對硬、軟件的需求如下:</p><p>  硬件環(huán)境: A. 一臺賽揚(yáng)2.13Gz(主頻相當(dāng))及以上的PC機(jī) B.內(nèi)存256MB及以上 C.硬盤40GB及以上 </p><p>  軟件環(huán)境:A.windows 98及以上的操作系統(tǒng) B.SQL Server 2000</p><p>&

33、lt;b>  2.2.3功能需求</b></p><p>  根據(jù)大中專院校老師對《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 的要求進(jìn)行分析得出,本系統(tǒng)的主要功能如下:界面友好美觀,人機(jī)信息交互靈活、方便、快捷,安全可靠。對系統(tǒng)用戶進(jìn)行管理以及維護(hù)。對《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 教學(xué)資源文件的分類進(jìn)行管理,實(shí)現(xiàn)對教學(xué)資源文件種類分類的查詢、添加、刪除等操作。對《高頻電子線路》課程的學(xué)

34、習(xí)網(wǎng)站 的用戶進(jìn)行維護(hù)管理,主要可以添加用戶。刪除,查找用戶。當(dāng)添加一個管理員用戶就可以管理該《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 了。當(dāng)添加一個學(xué)生,則在可以上傳教學(xué)資源文件文件,并等待老師審核了。當(dāng)添加一個老師用戶就可以為學(xué)生文件審核了,并且管理學(xué)生上傳的教學(xué)資源文件。當(dāng)老師審核結(jié)束后,學(xué)生可以查看自己的審核結(jié)果。并可以進(jìn)行系統(tǒng)維護(hù):系統(tǒng)退出、密碼修改等。</p><p><b>  

35、2.2.4數(shù)據(jù)字典</b></p><p>  數(shù)據(jù)字典是數(shù)據(jù)庫中所有對象及其關(guān)系的信息集合。是分析階段最重要的分析工具。它作用是給數(shù)據(jù)流圖上的每一個成分加以定義和說明。一般是由數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲、處理過程五個部分組成。</p><p><b>  1、數(shù)據(jù)流</b></p><p><b>  2、數(shù)據(jù)存

36、儲</b></p><p><b>  3、數(shù)據(jù)流加工</b></p><p>  第三章 系統(tǒng)的總體設(shè)計(jì)</p><p>  系統(tǒng)的總體設(shè)計(jì)主要是把用戶所需求的東西轉(zhuǎn)化為軟件系統(tǒng)的重要環(huán)節(jié)之一。系統(tǒng)總體設(shè)計(jì)的好壞會直接影響到軟件系統(tǒng)的質(zhì)量,不好的總體設(shè)計(jì),肯定是做不出什么好的軟件系統(tǒng)的,所以要想開發(fā)出好的軟件系統(tǒng),就必須得保證有

37、一個好的系統(tǒng)總體設(shè)計(jì)。</p><p><b>  3.1系統(tǒng)總體結(jié)構(gòu)</b></p><p>  根據(jù)用戶需求分析得出本系統(tǒng)的總體設(shè)計(jì)結(jié)構(gòu)圖如圖3-1所示:</p><p><b>  3.2系統(tǒng)功能結(jié)構(gòu)</b></p><p>  本系統(tǒng)是根據(jù)我國大中專《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 的現(xiàn)狀及學(xué)

38、校老師的發(fā)展需要進(jìn)行詳細(xì)的分析,對本科畢設(shè)管理系統(tǒng)進(jìn)行合理的設(shè)計(jì),實(shí)現(xiàn)集成畢業(yè)材料上交、審核,修改密碼,用戶管理、文件分類、在線查看審核結(jié)果、材料文件維護(hù)等功能,其系統(tǒng)總體功能需求框架圖如下圖3-2所示:</p><p>  3.2.1用戶信息管理功能模塊</p><p>  包括新用戶的添加修改刪除、查詢等功能。用戶功能:是實(shí)現(xiàn)當(dāng)有新用戶需要管理員添加,將用戶基本信息添加到數(shù)據(jù)庫中進(jìn)行管

39、理。用戶查詢功能模塊:是實(shí)現(xiàn)能根據(jù)查詢條件進(jìn)行查閱用戶的相關(guān)信息及對用戶信息進(jìn)行修改及刪除。系統(tǒng)功能圖:</p><p>  3.2.2文件分類信息管理功能模塊</p><p>  包括文件分類信息的添加修改刪除、查詢等功能。文件分類信息功能:是實(shí)現(xiàn)對現(xiàn)有文件分類進(jìn)行管理,隨時調(diào)整文件分類促進(jìn)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 更好的管理,當(dāng)添加文件類型基本信息添加到數(shù)據(jù)庫中進(jìn)行管理。分類信息

40、查詢功能模塊:是實(shí)現(xiàn)能根據(jù)查詢條件進(jìn)行查閱分類信息的相關(guān)信息及對分類信息信息進(jìn)行修改及刪除。系統(tǒng)功能圖:</p><p>  3.2.3文件管理功能模塊</p><p>  包括學(xué)生畢業(yè)文件的添加修改刪除、查詢等功能。文件管理功能:是實(shí)現(xiàn)學(xué)生畢業(yè)文件材料進(jìn)行管理,學(xué)生可以添加提交《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站教學(xué)材料文件,等待老師檢查并審核。文件模塊:是實(shí)現(xiàn)能根據(jù)查詢條件進(jìn)行查閱文件名稱的

41、相關(guān)信息及對修改及文件進(jìn)行刪除。系統(tǒng)功能圖:</p><p>  3.2.4我的審核管理功能模塊</p><p>  對《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 的學(xué)生上傳的文件進(jìn)行審核管理,主要可以添加文件。刪除學(xué)生上傳的資料文件,查找學(xué)用戶審核結(jié)果。當(dāng)老師用戶登錄系統(tǒng),就可以為學(xué)生提交的材料文件進(jìn)行審核了,審核結(jié)束后學(xué)生可以在自己的頁面查看到審核結(jié)果。系統(tǒng)功能圖:</p>

42、<p>  3.2.5審核管理模塊</p><p>  《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站文件資料審核管理是系統(tǒng)的一個重點(diǎn)模塊。老師可以在線為學(xué)生提交的教學(xué)資源文件進(jìn)行審核,并可以修改審核結(jié)果。老師可以查看未審核的學(xué)生教學(xué)資源文件文件和查看已審核的學(xué)生教學(xué)資源文件。當(dāng)老師審核結(jié)束后,學(xué)生登陸自己的系統(tǒng)就可以查看到老師審核的結(jié)果了,并可以再次上傳教學(xué)資源文件等待老師審核。系統(tǒng)功能圖:</p>

43、<p>  3.2.5系統(tǒng)維護(hù)模塊</p><p>  系統(tǒng)退出、密碼修改等。系統(tǒng)功能圖:</p><p><b>  第四章 數(shù)據(jù)庫設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫設(shè)計(jì)(Database Design)是根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫管理平臺上,構(gòu)造最佳的數(shù)據(jù)庫結(jié)構(gòu)和建立數(shù)據(jù)庫的過程,使之能夠有效地、安全地、完整地存儲數(shù)

44、據(jù),從而滿足用戶的各種應(yīng)用需求,包括信息管理要求、數(shù)據(jù)要求、加工要求和處理要求。</p><p><b>  4.1概念結(jié)構(gòu)設(shè)計(jì)</b></p><p>  概念結(jié)構(gòu)設(shè)計(jì)任務(wù)是在需求分析說明書的基礎(chǔ)之上,按照特定的方法把它們抽象為一個不依賴于任何具體機(jī)器的數(shù)據(jù)模型,即概念模型。概念數(shù)據(jù)模型,主要在系統(tǒng)開發(fā)的數(shù)據(jù)庫設(shè)計(jì)階段使用,是按照用戶的需求來對數(shù)據(jù)和信息進(jìn)行建模,利

45、用實(shí)體關(guān)系圖來描述系統(tǒng)中的各個實(shí)體以及相關(guān)實(shí)體之間的關(guān)系,是系統(tǒng)特性和靜態(tài)描述,它是整個數(shù)據(jù)庫計(jì)的關(guān)設(shè)鍵。</p><p>  通過對本系統(tǒng)的詳細(xì)分析,其主要包含以下幾個實(shí)體,如圖4-1至圖4-4所示:</p><p><b>  圖 用戶實(shí)體</b></p><p><b>  圖 文件實(shí)體</b></p>

46、<p><b>  圖 用戶類型實(shí)體</b></p><p><b>  圖 審核實(shí)體</b></p><p>  實(shí)體與實(shí)體之間關(guān)系圖如下圖4-5所示:</p><p>  4.2邏輯結(jié)構(gòu)設(shè)計(jì)與實(shí)施</p><p>  邏輯結(jié)構(gòu)設(shè)計(jì)的其實(shí)就是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的E-R圖轉(zhuǎn)換為與選

47、用數(shù)據(jù)庫管理系統(tǒng)所支持的邏輯結(jié)構(gòu)。</p><p>  根據(jù)美容院信息管理系統(tǒng)的功能進(jìn)行分析,本系統(tǒng)需要以下邏輯結(jié)構(gòu)表進(jìn)行存儲數(shù)據(jù),其數(shù)據(jù)庫名為:mry,本數(shù)據(jù)庫是用sql 2000創(chuàng)建的,主要包括以下幾個表:</p><p>  表4-1 系統(tǒng)管理員表</p><p>  表4-3 文件信息表</p><p><b>  表4-4

48、審核表</b></p><p><b>  第五章 詳細(xì)設(shè)計(jì)</b></p><p>  本系統(tǒng)主要由系統(tǒng)管理、用戶管理、文件管理、文件分類管理,審核結(jié)果管理、審核管理、登陸模塊等功能模塊組成。其每個模塊的詳細(xì)設(shè)計(jì)如下:</p><p>  5.1登陸模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p>  登錄頁面的功能主要是供

49、合法的用戶根據(jù)自己的用戶類型進(jìn)行登錄。系統(tǒng)登陸流程如圖所示。用戶身份驗(yàn)證。用戶進(jìn)入系統(tǒng),首先需要進(jìn)行身份驗(yàn)證。如果通過了身份驗(yàn)證,則為合法用戶,同時其賬號名稱將會保存在Session對象,Session對象儲存的信息是局部的,隨用戶不同而不同的。當(dāng)用戶訪問系統(tǒng)的各個子系統(tǒng)時,系統(tǒng)自動從Session對象中獲取用戶的名稱,而無須將用戶的名稱作為請求方法、參數(shù)名、參數(shù)值追加到URL中。這樣可以避免用戶惡意修改URL中的值而非法訪問。Sess

50、ion對象中的變量設(shè)置:Session[User_ID]用戶名。如果用戶在沒有登錄的情況下選擇其它功能模塊會退回到登錄界面。如果用戶已經(jīng)登錄,可以在登錄模塊進(jìn)行退出登錄的操作。在登錄到這個頁面或者刷新這個頁面的時候,首先要進(jìn)行一次session的判斷。在輸入用戶名密碼后,先確認(rèn)輸入框中有數(shù)據(jù),將把輸入框中的數(shù)據(jù)和數(shù)據(jù)庫中的數(shù)據(jù)進(jìn)行比較驗(yàn)證。如果一切通過,將產(chǎn)生兩個session分別用來存放用戶名和用戶類型。之后跳轉(zhuǎn)到相應(yīng)的登錄成功的頁面

51、。模塊設(shè)計(jì)流程如下圖所示。</p><p>  圖4-1 登入驗(yàn)證流程圖</p><p><b>  登陸主界面圖如下:</b></p><p><b>  主要代碼如下:</b></p><p><b>  <center></b></p><

52、p><b>  <%</b></p><p>  String id = request.getParameter("id").trim();</p><p>  String pwd = request.getParameter("password").trim();</p><p>  S

53、tring type = request.getParameter("type").trim();</p><p>  //response.getWriter().write("<script>alert('"+name+"////"+pwd+"');</script>");</p>

54、;<p>  ConnSql cs = new ConnSql();</p><p>  Statement statement = cs.getStatement();</p><p>  if (type.equals("管理員")) {</p><p>  String query = "select * from

55、yh where gh='" + id</p><p>  + "' and psd='" + pwd + "' and type='管理員'";</p><p>  ResultSet res = statement.executeQuery(query);</p><p

56、>  if (res.next()) {</p><p>  //session.putValue("loginSign","OK");</p><p>  //session.putValue("cID",customerid);</p><p>  String name = res.getStr

57、ing("name").trim();</p><p>  session.setAttribute("name", name);</p><p>  session.setAttribute("id", id);</p><p>  res.close();</p><p>  r

58、esponse.sendRedirect("./admin/index.html");</p><p><b>  } else {</b></p><p><b>  response</b></p><p>  .getWriter()</p><p><b>  

59、.write(</b></p><p>  "<script>alert('用戶名或密碼不正確,請重新輸入!');window.location.href='index.html';</script>");</p><p><b>  }</b></p><p&

60、gt;<b>  }else {</b></p><p>  String query = "select * from customer_info where cardid='" + id</p><p>  + "' and passwd='" + pwd + "'";&l

61、t;/p><p>  ResultSet res = statement.executeQuery(query);</p><p>  if (res.next()) {</p><p>  //session.putValue("loginSign","OK");</p><p>  //session.

62、putValue("cID",customerid);</p><p>  String name = res.getString("name").trim();</p><p>  session.setAttribute("id", id);</p><p>  session.setAttribute

63、("name", name);</p><p>  res.close();</p><p>  response.sendRedirect("./user/index.html");</p><p><b>  } else {</b></p><p><b>  re

64、sponse</b></p><p>  .getWriter()</p><p><b>  .write(</b></p><p>  "<script>alert('用戶名或密碼不正確,請重新輸入!');window.location.href='index.html';&

65、lt;/script>");</p><p><b>  }</b></p><p><b>  }</b></p><p><b>  %></b></p><p><b>  </center></b></p&g

66、t;<p>  5.2用戶信息管理設(shè)計(jì)與實(shí)現(xiàn)</p><p>  包括新用戶的添加修改刪除、查詢等功能。用戶功能:是實(shí)現(xiàn)當(dāng)有新用戶需要管理員添加,將用戶基本信息添加到數(shù)據(jù)庫中進(jìn)行管理。用戶查詢功能模塊:是實(shí)現(xiàn)能根據(jù)查詢條件進(jìn)行查閱用戶的相關(guān)信息及對用戶信息進(jìn)行修改及刪除。用戶添加系統(tǒng)流程圖:</p><p>  用戶添加系統(tǒng)主界面如下:</p><p>

67、;<b>  主要代碼如下:</b></p><p><b>  <%</b></p><p>  String name=request.getParameter("name");</p><p>  String gh=request.getParameter("gh");

68、</p><p>  String e_mail=request.getParameter("e_mail");</p><p>  String telephone=request.getParameter("telephone");</p><p>  String address=request.getParameter

69、("address");</p><p>  String class_type=request.getParameter("class");</p><p>  java.util.Date regTime=new java.util.Date();</p><p>  String register_Time=regTi

70、me.toString();</p><p>  String query="insert into yh(gh,Name,Telephone,Email,Address,type)values('"+gh+"','"+name+"','"+telephone+"','"+e_m

71、ail+"' ,'"+address+"','"+class_type+"')";</p><p>  ConnSql cs=new ConnSql();</p><p>  Statement stmt = cs.getStatement(); </p><p> 

72、 stmt.executeUpdate(query);</p><p>  stmt.close();</p><p>  out.println("恭喜!用戶信息添加成功!用戶的信息已經(jīng)寫進(jìn)數(shù)據(jù)庫!");</p><p>  5.3 文件分類功能設(shè)計(jì)與實(shí)現(xiàn)</p><p>  包括文件分類信息的添加修改刪除、查詢等功能。

73、文件分類信息功能:是實(shí)現(xiàn)對現(xiàn)有文件分類進(jìn)行管理,隨時調(diào)整文件分類促進(jìn)教學(xué)資源文件更好的管理,當(dāng)添加文件類型基本信息添加到數(shù)據(jù)庫中進(jìn)行管理。分類信息查詢功能模塊:是實(shí)現(xiàn)能根據(jù)查詢條件進(jìn)行查閱分類信息的相關(guān)信息及對分類信息信息進(jìn)行修改及刪除。系統(tǒng)文件分類添加流程圖:</p><p>  文件種類添加系統(tǒng)主界面如下:</p><p><b>  主要代碼如下:</b><

74、;/p><p><b>  <%</b></p><p>  ConnSql cs=new ConnSql();</p><p>  String name=request.getParameter("name") ;</p><p>  String add="insert into c

75、lass(Name)values('"+name+"')";</p><p>  cs.executeUpdata(add);</p><p><b>  %></b></p><p><b>  <html></b></p><p>

76、<b>  <head></b></p><p>  <title>添加成功</title></p><p>  <link rel="stylesheet" href="../style.css" type="text/css"></p><

77、;p><b>  </head></b></p><p>  <body background="../../pic/back.jpg"> </p><p>  <center><h5>添加成功</h5></center></p><p><

78、;b>  </body></b></p><p><b>  </html></b></p><p>  5.4 文件管理功能設(shè)計(jì)與實(shí)現(xiàn)</p><p>  包括學(xué)生上傳教學(xué)資源文件的添加修改刪除、查詢等功能。文件管理功能:是實(shí)現(xiàn)教學(xué)資源材料進(jìn)行管理,學(xué)生可以添加提交教學(xué)資源材料文件,等待老師檢查并審核

79、。文件模塊:是實(shí)現(xiàn)能根據(jù)查詢條件進(jìn)行查閱文件名稱的相關(guān)信息及對修改及文件進(jìn)行刪除。系統(tǒng)教學(xué)資源文件添加流程圖:</p><p>  文件添加系統(tǒng)主界面如下:</p><p><b>  主要代碼如下:</b></p><p><b>  //不帶擴(kuò)展名 a</b></p><p>  String

80、file_name[] = { "", "" };</p><p>  //擴(kuò)展名a.doc</p><p>  String file_all[] = { "", "" };</p><p>  // 新建一個SmartUpload對象 </p><p>  S

81、martUpload su = new SmartUpload();</p><p><b>  // 上傳初始化 </b></p><p>  su.initialize(pageContext);</p><p>  // 設(shè)定上傳限制 </p><p>  // 1.限制每個上傳階段文件的最大長度。 </p&

82、gt;<p>  // su.setMaxFileSize(10000); </p><p>  // 2.限制總上傳數(shù)據(jù)的長度。 </p><p>  // su.setTotalMaxFileSize(20000); </p><p>  // 3.設(shè)定允許上傳的階段文件(通過擴(kuò)展名限制),僅允許doc,txt階段文件。 </p>&

83、lt;p>  // su.setAllowedFilesList("doc,txt"); </p><p>  // 4.設(shè)定禁止上傳的階段文件(通過擴(kuò)展名限制),禁止上傳帶有exe,bat, jsp,htm,html擴(kuò)展名的階段文件和沒有擴(kuò)展名的階段文件。 </p><p>  // su.setDeniedFilesList("exe,bat,jsp

84、,htm,html,,"); </p><p>  // 上傳階段文件 </p><p>  su.upload();</p><p>  // 將上傳階段文件全部保存到指定目錄 </p><p>  // 利用Request對象獲取參數(shù)之值 </p><p>  //out.println("TE

85、ST="+su.getRequest().getParameter("TEST") +"<BR><BR>"); </p><p>  // 逐一提取上傳階段文件信息,同時可保存階段文件。 </p><p>  for (int i = 0; i < su.getFiles().getCount(); i++)

86、{</p><p>  com.jspsmart.upload.File file = su.getFiles().getFile(i);</p><p>  // 若階段文件不存在則繼續(xù) </p><p>  if (file.isMissing())</p><p><b>  continue;</b></p

87、><p>  // 顯示當(dāng)前階段文件信息 </p><p>  out.println("<TABLE BORDER=1>");</p><p>  out.println("<TR><TD>表單項(xiàng)名(FieldName)</TD><TD>"</p><

88、;p>  + file.getFieldName() + "</TD></TR>");</p><p>  out.println("<TR><TD>階段文件長度(Size)</TD><TD>" + file.getSize()</p><p>  + "<

89、/TD></TR>");</p><p>  out.println("<TR><TD>階段文件名(FileName)</TD><TD>"</p><p>  + file.getFileName() + "</TD></TR>");</p>

90、;<p>  out.println("<TR><TD>階段文件擴(kuò)展名(FileExt)</TD><TD>"</p><p>  + file.getFileExt() + "</TD></TR>");</p><p>  out.println("<

91、;TR><TD>階段文件全名(FilePathName)</TD><TD>"</p><p>  + file.getFilePathName() + "</TD></TR>");</p><p>  out.println("</TABLE><BR>"

92、;);</p><p>  // 將階段文件另存 </p><p>  // 另存到以WEB應(yīng)用程序的根目錄為階段文件根目錄的目錄下 </p><p>  // file.saveAs("/upload/" + myFile.getFileName(), su.SAVE_VIRTUAL); </p><p>  // 另存

93、到操作系統(tǒng)的根目錄為階段文件根目錄的目錄下 </p><p>  // file.saveAs("c:\\temp\\" + myFile.getFileName(), su.SAVE_PHYSICAL); </p><p>  5.5 我的審管理功能設(shè)計(jì)與實(shí)現(xiàn)</p><p>  對《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 系統(tǒng)的學(xué)生上傳文件審

94、核結(jié)果維護(hù)管理,主要可以添加審核結(jié)果。刪除審核結(jié)果,查找用戶上傳文件審核結(jié)果。當(dāng)老師用戶登錄系統(tǒng),就可以為學(xué)生提交的材料文件進(jìn)行審核了,審核結(jié)束后學(xué)生可以在自己的頁面查看到審核結(jié)果了,審核通過了,其他學(xué)生就可以下載這個文件了。系統(tǒng)審核流程圖:</p><p>  審核列表系統(tǒng)主界面如下:</p><p><b>  主要代碼如下:</b></p><

95、;p>  function ValidateLoginForm(form)</p><p><b>  {</b></p><p>  if (form.name.value == "")</p><p><b>  {</b></p><p>  return false

96、</p><p><b>  }</b></p><p>  return true</p><p><b>  }</b></p><p><b>  </script></b></p><p><b>  </head&g

97、t;</b></p><p>  <body bgcolor="#F4F5FF" leftmargin="0" topmargin="0" background="../../pic/back.jpg"><form name="login" action="updateOk.

98、jsp" method=post onSubmit="return ValidateLoginForm(this)"> <table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0"> </p&g

99、t;<p>  <table width="38%" border="0" cellpadding="4" cellspacing="1" bgcolor="#999999"></p><p>  <tr align="center" bgcolor="

100、#f6f6f6"></p><p>  <td colspan="2"><b>為學(xué)生審核</b></td></p><p><b>  </tr></b></p><p>  <tr align="center" bgcol

101、or="#FFFFFF"></p><p>  <td><input type="text" name="name" value="<%=rs.getString(2)%>"></td></p><p>  <tr align="center

102、" bgcolor="#FFFFFF"></p><p><b>  </tr></b></p><p>  <tr align="center" bgcolor="#FFFFFF"></p><p>  <td><div al

103、ign="right">審核</div></td></p><p>  <td colspan="2"><input type="submit" width="50" height="22" border="0" value="提交&q

104、uot;></a></td></p><p>  <tr align="center" bgcolor="#FFFFFF"></p><p><b>  </tr></b></p><p><b>  </table></b

105、></p><p>  <input type="hidden" name="id" value="<%=rs.getString(1)%>"> </p><p><b>  </Form></b></p><p>  5.6審核功能設(shè)計(jì)與實(shí)現(xiàn)

106、</p><p>  本《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 審核管理是系統(tǒng)的一個重點(diǎn)模塊。老師可以在線為學(xué)生提交的學(xué)習(xí)資料材料文件進(jìn)行審核,并可以修改審核結(jié)果。老師可以查看未審核的學(xué)生學(xué)習(xí)資料材料文件和查看已審核的學(xué)生學(xué)習(xí)資料材料文件。當(dāng)老師審核結(jié)束后,學(xué)生登陸自己的系統(tǒng)就可以查看到老師審核的結(jié)果了,并可以再次上傳學(xué)習(xí)資料文件等待老師審核。審核功能系統(tǒng)流程圖:</p><p>  審

107、核功能系統(tǒng)主界面如下:</p><p><b>  主要代碼如下:</b></p><p>  <%@ page contentType="text/html; charset=gb2312" %></p><p>  <%@ page language="java" pageEncod

108、ing="gb2312"%></p><p>  <%@ page language="java" %></p><p>  <%@ page import="java.sql.*" %></p><p>  <%@ page import="conn.Conn

109、Sql" %></p><p>  <%

110、

111、 </p><p>  ConnSql cs=new ConnSql();</p><p>  String name=request.getParameter("name") ;</p><p>  String

112、 id=request.getParameter("id") ;</p><p>  String update="update paper set score='"+name+"',ispf='是' where id="+id;</p><p>  cs.executeUpdata(update)

113、;</p><p><b>  %></b></p><p><b>  <html></b></p><p><b>  <head></b></p><p>  <title>審核成功</title></p>

114、<p>  <link rel="stylesheet" href="../style.css" type="text/css"></p><p><b>  </head></b></p><p>  <body background="../../p

115、ic/back.jpg"> </p><p>  <center><h5>審核成功</h5></center></p><p><b>  </body></b></p><p><b>  </html></b></p>

116、<p>  5.7 系統(tǒng)維護(hù)功能設(shè)計(jì)與實(shí)現(xiàn)</p><p>  系統(tǒng)退出、密碼修改等。修改密碼流程圖:</p><p>  密碼修改系統(tǒng)主界面如下:</p><p><b>  主要代碼如下:</b></p><p>  function ValidateLoginForm(form)</p>

117、<p><b>  {</b></p><p>  if (form.password.value == "")</p><p><b>  {</b></p><p>  alert("請輸入新密碼");</p><p>  return fals

118、e</p><p><b>  }</b></p><p>  if((form.password.value.length<3)||(form.password.value.length>8)){</p><p>  alert("密碼必須是3-8位字母或數(shù)字");</p><p>  

119、return false;</p><p><b>  }</b></p><p>  if (form.re_password.value == "")</p><p><b>  {</b></p><p>  alert("請輸入密碼確認(rèn)");</

120、p><p>  return false</p><p><b>  }</b></p><p>  if(form.password.value!=form.re_password.value){</p><p>  alert("兩次密碼不同!");</p><p>  ret

121、urn false;</p><p><b>  }</b></p><p>  return true</p><p><b>  }</b></p><p>  第六章 系統(tǒng)的測試與運(yùn)行</p><p>  軟件測試就是借助于軟件測試工具按照測試方案(黑盒測試和白盒測試)

122、和流程對產(chǎn)品進(jìn)行功能和性能測試,也可以根據(jù)需要自己編寫不同的測試工具,盡可能地檢查出程序在運(yùn)行足的不足,以提高軟件系統(tǒng)的可靠性和安全性。</p><p><b>  6.1黑盒測試</b></p><p>  黑盒測試又叫功能測試,它一般是用來檢測每個功能是否都能夠正確的運(yùn)行。在測試中,完全不用考慮軟件或程序內(nèi)部結(jié)構(gòu)和內(nèi)部性能,只檢查程序功能是否按照我們需求規(guī)格說明書

123、的規(guī)定正常運(yùn)行的。他只看重外部結(jié)構(gòu),不考慮內(nèi)部邏輯,主要是針對軟件界面和軟件功能進(jìn)行測試。</p><p>  6.1.1 用戶登錄測試</p><p>  6.1.2 密碼修改測試</p><p>  6.1.3 添加用戶</p><p>  6.1.4 文件審核管理</p><p><b>  6.2白盒

124、測試</b></p><p>  是對系統(tǒng)的過程性細(xì)節(jié)做細(xì)致的檢查。這種方法是把測試對象看做一個打開的盒子,它允許測試人員利用程序內(nèi)部的邏輯結(jié)構(gòu)及有關(guān)信息,設(shè)計(jì)或選擇測試用例,對程序所有邏輯路徑進(jìn)行測試。通過在不同點(diǎn)檢查程序狀態(tài),確定實(shí)際狀態(tài)是否與預(yù)期的狀態(tài)一致。</p><p><b>  測試方法:</b></p><p>  

125、⑴對程序模塊的所有獨(dú)立的執(zhí)行路徑至少測試一遍。</p><p> ?、茖λ械倪壿嬇卸?,取“真”與取“假”的兩種情況都能至少測一遍。</p><p> ?、窃谘h(huán)的邊界和運(yùn)行的界限內(nèi)執(zhí)行循環(huán)體。</p><p> ?、葴y試內(nèi)部數(shù)據(jù)結(jié)構(gòu)的有效性。</p><p>  測試結(jié)果:符合系統(tǒng)最初編寫的期望。</p><p>&

126、lt;b>  6.3測試小結(jié)</b></p><p>  然而,軟件測試有一個致命的缺陷,即測試的不完全、不徹底性。由于任何程序只能進(jìn)行少量(相對于窮舉的巨大數(shù)量而言)的有限的測試,在未發(fā)現(xiàn)錯誤時,不能說明程序中沒有錯誤。所以后期還要進(jìn)行大量的維護(hù)。</p><p><b>  致  謝</b></p><p>  

127、通過本次做畢業(yè)設(shè)計(jì),讓我學(xué)到了很多很多東西。在短短的兩個多月里,自己邊做邊學(xué),從一個不會JSP 編程到現(xiàn)在可以用它來開發(fā)一個《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 ,我感到收獲真的不少!當(dāng)然能取得這樣的成果,還少不了指導(dǎo)老師的耐心指導(dǎo)和嚴(yán)格要求。每當(dāng)我厭學(xué)的時候,老師總是耐心的給我做思想工作;每當(dāng)我遇到某一功能做了很久都沒有實(shí)現(xiàn)時,老師總是耐心指導(dǎo),激勵我們克服一切困難,敢于創(chuàng)新;在做畢業(yè)設(shè)計(jì)的整個過程當(dāng)中,在老師身上讓我學(xué)到了很多,

128、不管是理論知識還是實(shí)踐技能都有了很大的提高。借此我特意向老師表示我衷心的感謝。感謝母校的所有老師和同學(xué),謝謝你們給了我說許多的幫助、建議。</p><p><b>  參考資料 </b></p><p>  [1] 齊治昌,《軟件工程(第二版)》,高等教育出版社,2007.8</p><p>  [2] 楊長春,《JSP程序設(shè)計(jì)教程(第二版)》

129、, 清華大學(xué)出版社,2008.1 </p><p>  [3] 胡存生,《JSP開發(fā)技術(shù)與范例》,電子工業(yè)出版社,2003.7 </p><p>  [4] 賽奎春,《JSP數(shù)據(jù)庫開發(fā)關(guān)鍵技術(shù)與實(shí)例應(yīng)用》,人民郵電出版社,2004.5</p><p>  [5] 王卓,《JSP程序設(shè)計(jì)應(yīng)用教程》,中國鐵道出版社,2002.3</p><p>

溫馨提示

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

最新文檔

評論

0/150

提交評論