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

下載本文檔

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

文檔簡(jiǎn)介

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

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

3、限。本論文主要是根據(jù)用戶對(duì)《高頻電子線路》課程的學(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ā)展趨勢(shì)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ù)庫(kù)設(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)的測(cè)試與運(yùn)行34</p><p>  6.1黑盒測(cè)試34</p><p>  6.1.1 用戶登錄測(cè)試34</p><p>  6.1.2 密碼修改測(cè)試35</p&g

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

14、資料39</b></p><p><b>  第一章 緒 論</b></p><p>  1.1 課題的研究背景及意義</p><p>  信息時(shí)代,隨著計(jì)算機(jī)技術(shù)以及通信網(wǎng)絡(luò)的飛速發(fā)展,信息的發(fā)布和交流開始越來越廣泛,利用計(jì)算機(jī)、網(wǎng)絡(luò)管理和信息采集勢(shì)在必行。目前對(duì)于高等院校來說,利用計(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é)的一個(gè)基礎(chǔ)和要求、是推動(dòng)高校管理的科學(xué)化、規(guī)范化、科學(xué)化的必要條件。</p><p>  信息高度發(fā)達(dá)的網(wǎng)絡(luò)時(shí)代,課程網(wǎng)站建設(shè)在高校教學(xué)工作中,起到了舉足輕重的作用。它增強(qiáng)學(xué)生和學(xué)校的互動(dòng)性,加強(qiáng)學(xué)生和老師的溝通以及學(xué)生之間的交流和探討,給老師和學(xué)生提供一個(gè)教與學(xué)交流、共享資源的平臺(tái)。</p><p>  對(duì)于我們電子信息科學(xué)與技術(shù)專業(yè)的學(xué)生來

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

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

18、來,隨著多媒體技術(shù)和網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,網(wǎng)絡(luò)課程異?;馃?。從大量的國(guó)內(nèi)文獻(xiàn)中可以看到,國(guó)內(nèi)網(wǎng)絡(luò)課程盡管在數(shù)量上迅猛增長(zhǎng),質(zhì)量上也有較大幅度提高,但在設(shè)計(jì)上仍然存在著很多問題。尤其是網(wǎng)絡(luò)課程設(shè)計(jì)更是流于形式,有些課程內(nèi)容比較空洞,沒有根據(jù)教學(xué)目標(biāo)對(duì)整個(gè)課程作統(tǒng)一的規(guī)劃,無(wú)法讓學(xué)習(xí)者進(jìn)行、討論、問題解決等學(xué)習(xí)。因此,非常有必要對(duì)網(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)站 ,可以有效地對(duì)學(xué)校《高頻電子線路》課程資源進(jìn)行高效的管理。其實(shí)現(xiàn)目標(biāo)如下:</p><p>  1、界面友好美觀,人機(jī)信息交互靈活、方便、快捷,安全可靠。</p><p>  2、對(duì)用教學(xué)資源文審核,添加刪除進(jìn)行管理以及維護(hù)

20、。</p><p>  3、對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 教學(xué)資源文件種類管理,實(shí)現(xiàn)對(duì)分類的查詢、添加、刪除等操作。</p><p>  4、對(duì)系統(tǒng)的用戶進(jìn)行維護(hù)管理,主要可以添加用戶。刪除,查找用戶。當(dāng)添加一個(gè)管理員用戶就可以管理該系統(tǒng)了。當(dāng)添加一個(gè)學(xué)生,則在使用這個(gè)系統(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>  本章主要對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 系統(tǒng)的背景、現(xiàn)狀、研究目標(biāo)及發(fā)展方向進(jìn)行了簡(jiǎn)單的介紹。本階段通過大量查閱《高頻電

22、子線路》課程的相關(guān)資料和學(xué)校教務(wù)管理人進(jìn)行實(shí)地考察、調(diào)研、分析,讓我對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 系統(tǒng)項(xiàng)目有了更深的認(rèn)識(shí)。</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對(duì)計(jì)算機(jī)硬件配置要求并不是很高,所以要想開發(fā)一個(gè)經(jīng)濟(jì)實(shí)用的系統(tǒng)軟件,就我們平時(shí)學(xué)習(xí)的電腦就完全可以開發(fā)了。本人學(xué)習(xí)用電腦配置如下:</p><p>  軟件支持:本系統(tǒng)采用的是Borland公司推出的MYECLIPSE8.5全新可視化編程開發(fā)工具,其特點(diǎn)是操作簡(jiǎn)單、易學(xué)易用、功能強(qiáng)大。和VC相比,JAVA

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

25、軟硬件技術(shù)的角度分析,開發(fā)一個(gè)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 系統(tǒng),在技術(shù)上是完全可行的。</p><p><b> ?。?)法律上可行性</b></p><p>  該系統(tǒng)是個(gè)人針對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 的現(xiàn)狀及發(fā)展需要而專門設(shè)計(jì)的本科畢設(shè)管理系統(tǒng),系統(tǒng)的設(shè)計(jì)和源代碼都是自己一手制作而成,從知識(shí)產(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è)備都是自己平時(shí)學(xué)習(xí)的,所用到的軟件開發(fā)工具(myeclipse8.5,SQL2000,Adobe Photoshop

27、CS3)都是免費(fèi)版的,所以就不存在產(chǎn)生購(gòu)買新硬件設(shè)備及購(gòu)買開發(fā)軟件的費(fèi)用,開發(fā)本系統(tǒng)成本是非常的低。再說現(xiàn)在社會(huì)對(duì)本系統(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)站 的使用對(duì)象一般都是該學(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>  軟件需求是指用戶對(duì)目標(biāo)軟件系統(tǒng)在功能、行為、性能、設(shè)計(jì)約束等方面的期望。通過對(duì)應(yīng)用問題及其環(huán)境的理解與分析,為問題涉及的信息、功能及系統(tǒng)行為建立模型,將用戶需求精確化、完全化,最終形成需求規(guī)格說明。需求分析是介于系統(tǒng)分析和軟件設(shè)計(jì)階段之間的重要橋梁。[1]</p><p>  此需求分析報(bào)告是針對(duì)用戶所提出的條件或權(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)是針對(duì)我國(guó)大中專院校而言的,所以出發(fā)點(diǎn)必須滿足大中專學(xué)校老師需求。經(jīng)過對(duì)我國(guó)大中專學(xué)校的現(xiàn)狀及大中專學(xué)校的發(fā)展需要的詳細(xì)分析,對(duì)《高

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

32、到最大化。因此系統(tǒng)資源的合理利用是非常有必要的,本軟件系統(tǒng)在運(yùn)行階段對(duì)硬、軟件的需求如下:</p><p>  硬件環(huán)境: A. 一臺(tái)賽揚(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ù)大中專院校老師對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 的要求進(jìn)行分析得出,本系統(tǒng)的主要功能如下:界面友好美觀,人機(jī)信息交互靈活、方便、快捷,安全可靠。對(duì)系統(tǒng)用戶進(jìn)行管理以及維護(hù)。對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 教學(xué)資源文件的分類進(jìn)行管理,實(shí)現(xiàn)對(duì)教學(xué)資源文件種類分類的查詢、添加、刪除等操作。對(duì)《高頻電子線路》課程的學(xué)

34、習(xí)網(wǎng)站 的用戶進(jìn)行維護(hù)管理,主要可以添加用戶。刪除,查找用戶。當(dāng)添加一個(gè)管理員用戶就可以管理該《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 了。當(dāng)添加一個(gè)學(xué)生,則在可以上傳教學(xué)資源文件文件,并等待老師審核了。當(dāng)添加一個(gè)老師用戶就可以為學(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ù)庫(kù)中所有對(duì)象及其關(guān)系的信息集合。是分析階段最重要的分析工具。它作用是給數(shù)據(jù)流圖上的每一個(gè)成分加以定義和說明。一般是由數(shù)據(jù)項(xiàng)、數(shù)據(jù)結(jié)構(gòu)、數(shù)據(jù)流、數(shù)據(jù)存儲(chǔ)、處理過程五個(gè)部分組成。</p><p><b>  1、數(shù)據(jù)流</b></p><p><b>  2、數(shù)據(jù)存

36、儲(chǔ)</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ì)的好壞會(huì)直接影響到軟件系統(tǒng)的質(zhì)量,不好的總體設(shè)計(jì),肯定是做不出什么好的軟件系統(tǒng)的,所以要想開發(fā)出好的軟件系統(tǒng),就必須得保證有

37、一個(gè)好的系統(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ù)我國(guó)大中專《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 的現(xiàn)狀及學(xué)

38、校老師的發(fā)展需要進(jìn)行詳細(xì)的分析,對(duì)本科畢設(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ù)庫(kù)中進(jìn)行管

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

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

42、<p>  3.2.5審核管理模塊</p><p>  《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站文件資料審核管理是系統(tǒng)的一個(gè)重點(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ù)庫(kù)設(shè)計(jì)</b></p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)(Database Design)是根據(jù)用戶的需求,在某一具體的數(shù)據(jù)庫(kù)管理平臺(tái)上,構(gòu)造最佳的數(shù)據(jù)庫(kù)結(jié)構(gòu)和建立數(shù)據(jù)庫(kù)的過程,使之能夠有效地、安全地、完整地存儲(chǔ)數(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ǔ)之上,按照特定的方法把它們抽象為一個(gè)不依賴于任何具體機(jī)器的數(shù)據(jù)模型,即概念模型。概念數(shù)據(jù)模型,主要在系統(tǒng)開發(fā)的數(shù)據(jù)庫(kù)設(shè)計(jì)階段使用,是按照用戶的需求來對(duì)數(shù)據(jù)和信息進(jìn)行建模,利

45、用實(shí)體關(guān)系圖來描述系統(tǒng)中的各個(gè)實(shí)體以及相關(guān)實(shí)體之間的關(guān)系,是系統(tǒng)特性和靜態(tài)描述,它是整個(gè)數(shù)據(jù)庫(kù)計(jì)的關(guān)設(shè)鍵。</p><p>  通過對(duì)本系統(tǒng)的詳細(xì)分析,其主要包含以下幾個(gè)實(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ù)庫(kù)管理系統(tǒng)所支持的邏輯結(jié)構(gòu)。</p><p>  根據(jù)美容院信息管理系統(tǒng)的功能進(jìn)行分析,本系統(tǒng)需要以下邏輯結(jié)構(gòu)表進(jìn)行存儲(chǔ)數(shù)據(jù),其數(shù)據(jù)庫(kù)名為:mry,本數(shù)據(jù)庫(kù)是用sql 2000創(chuàng)建的,主要包括以下幾個(gè)表:</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é)果管理、審核管理、登陸模塊等功能模塊組成。其每個(gè)模塊的詳細(xì)設(shè)計(jì)如下:</p><p>  5.1登陸模塊設(shè)計(jì)與實(shí)現(xiàn)</p><p>  登錄頁(yè)面的功能主要是供

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

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

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('用戶名或密碼不正確,請(qǐng)重新輸入!');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('用戶名或密碼不正確,請(qǐng)重新輸入!');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ù)庫(kù)中進(jìn)行管理。用戶查詢功能模塊:是實(shí)現(xiàn)能根據(jù)查詢條件進(jìn)行查閱用戶的相關(guān)信息及對(duì)用戶信息進(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ù)庫(kù)!");</p><p>  5.3 文件分類功能設(shè)計(jì)與實(shí)現(xiàn)</p><p>  包括文件分類信息的添加修改刪除、查詢等功能。

73、文件分類信息功能:是實(shí)現(xiàn)對(duì)現(xiàn)有文件分類進(jìn)行管理,隨時(shí)調(diào)整文件分類促進(jìn)教學(xué)資源文件更好的管理,當(dāng)添加文件類型基本信息添加到數(shù)據(jù)庫(kù)中進(jìn)行管理。分類信息查詢功能模塊:是實(shí)現(xiàn)能根據(jù)查詢條件進(jìn)行查閱分類信息的相關(guān)信息及對(duì)分類信息信息進(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)信息及對(duì)修改及文件進(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>  // 新建一個(gè)SmartUpload對(duì)象 </p><p>  S

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

82、gt;<p>  // su.setMaxFileSize(10000); </p><p>  // 2.限制總上傳數(shù)據(jù)的長(zhǎng)度。 </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對(duì)象獲取參數(shù)之值 </p><p>  //out.println("TE

85、ST="+su.getRequest().getParameter("TEST") +"<BR><BR>"); </p><p>  // 逐一提取上傳階段文件信息,同時(shí)可保存階段文件。 </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>階段文件長(zhǎng)度(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>  對(duì)《高頻電子線路》課程的學(xué)習(xí)網(wǎng)站 系統(tǒng)的學(xué)生上傳文件審

94、核結(jié)果維護(hù)管理,主要可以添加審核結(jié)果。刪除審核結(jié)果,查找用戶上傳文件審核結(jié)果。當(dāng)老師用戶登錄系統(tǒng),就可以為學(xué)生提交的材料文件進(jìn)行審核了,審核結(jié)束后學(xué)生可以在自己的頁(yè)面查看到審核結(jié)果了,審核通過了,其他學(xué)生就可以下載這個(gè)文件了。系統(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)的一個(gè)重點(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("請(qǐng)輸入新密碼");</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("請(qǐng)輸入密碼確認(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)的測(cè)試與運(yùn)行</p><p>  軟件測(cè)試就是借助于軟件測(cè)試工具按照測(cè)試方案(黑盒測(cè)試和白盒測(cè)試)

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

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

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

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

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

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

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

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

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論