計算機(jī)網(wǎng)絡(luò)課程題庫與試卷管理系統(tǒng)畢業(yè)設(shè)計_第1頁
已閱讀1頁,還剩35頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、<p>  本科畢業(yè)論文(設(shè)計)</p><p>  論文題目: 計算機(jī)網(wǎng)絡(luò)課程題庫 </p><p>  與試卷管理系統(tǒng)的設(shè)計與實現(xiàn) </p><p>  學(xué)生姓名: </p><p>  學(xué) 號: </p><

2、;p>  專 業(yè):計算機(jī)科學(xué)與技術(shù) </p><p>  班 級: </p><p>  指導(dǎo)教師: </p><p><b>  完成日期: </b></p><p>  計算機(jī)網(wǎng)絡(luò)課程題庫與試卷管理系統(tǒng)的設(shè)計與實現(xiàn)</p><p><b&

3、gt;  內(nèi) 容 摘 要</b></p><p>  傳統(tǒng)的課程題庫與試卷管理,都是通過人工方式進(jìn)行管理,不利于現(xiàn)代化教學(xué)的管理,主要存在試題分類麻煩、試題存儲分散等缺點。因此,以計算機(jī)管理的考試題庫系統(tǒng)克服了傳統(tǒng)人工的缺點。本文所要研究的基于JSP的自動組卷系統(tǒng)能夠有效地減輕出題者的工作量。該系統(tǒng)通過JSP技術(shù)和My SQL數(shù)據(jù)庫,實現(xiàn)了題庫管理、課程管理、試卷生成等相應(yīng)的功能。系統(tǒng)可以生成試卷,這

4、樣大大的減輕了出題者工作量。本文將從題庫系統(tǒng)的背景,國內(nèi)外研究現(xiàn)狀等方面開始闡述題庫系統(tǒng)的發(fā)展情況,然后將著重描述基于B/S架構(gòu)的自動組卷系統(tǒng)的分析、設(shè)計、實現(xiàn)等幾個階段。</p><p>  本文首先介紹了題庫建設(shè)的現(xiàn)狀和開發(fā)工具,然后提出了計算機(jī)網(wǎng)絡(luò)題庫管理系統(tǒng)的需求分析,明確了系統(tǒng)的總體結(jié)構(gòu)。并論述了利用Java、數(shù)據(jù)庫技術(shù),設(shè)計與實現(xiàn)基于B/S結(jié)構(gòu)的計算機(jī)網(wǎng)絡(luò)題庫管理系統(tǒng)的全過程。主要解決了試題庫的建立、

5、試卷生成、系統(tǒng)的安全性問題。本文詳細(xì)論述了系統(tǒng)總體設(shè)計思想、數(shù)據(jù)庫設(shè)計以及功能模塊設(shè)計等。從而實現(xiàn)計算機(jī)網(wǎng)絡(luò)題庫管理的信息化,規(guī)范化和試卷生成的自動化,并使其操作簡單、方便、快捷。</p><p>  關(guān)鍵字:計算機(jī)網(wǎng)絡(luò)課程 題庫及試題管理系統(tǒng) JSP技術(shù) B/S</p><p>  Design and implementation of computer network c

6、urriculum item bank and test paper management system</p><p><b>  Abstract</b></p><p>  The traditional management of questions, through artificial management is not conducive to the

7、management of modern teaching Mainly in the item classification trouble, questions stored dispersion shortcomings. Therefore, in order to computer Management Exam Department System to overcome the shortcomings of traditi

8、onal artificial. Research questions database management system based on JSP can effectively reduce the workload of the question. JSP technology and My SQL database, the function of bank</p><p>  This paper i

9、ntroduces the present situation of the construction of the test and development tools, and then puts forward the computer network test management system of requirement analysis, the general structure of the system. And d

10、iscusses the process which use Java, database technology, design and realization based on B/S structure of computer network test management system. This paper mainly solves such problems as the building of the paper test

11、, the security of the system. This paper discuss</p><p>  Keyword: Computer Network Curriculum Item Bank And Test Paper Management </p><p>  JSP Technology B/S</p><p><b>

12、  目 錄</b></p><p><b>  一、緒論1</b></p><p> ?。ㄒ唬┯嬎銠C(jī)網(wǎng)絡(luò)課程題庫與試卷管理系統(tǒng)開發(fā)選題背景1</p><p> ?。ǘ┯嬎銠C(jī)網(wǎng)絡(luò)課程題庫與試卷管理系統(tǒng)的目的和意義1</p><p>  (三)計算機(jī)網(wǎng)絡(luò)課程題庫與試卷管理系統(tǒng)的功能概述2</p&g

13、t;<p>  二、相關(guān)技術(shù)與原理3</p><p> ?。ㄒ唬㎎SP介紹3 </p><p> ?。ǘ┫到y(tǒng)開發(fā)語言Java3</p><p> ?。ㄈ㎝ySQL的特點3</p><p>  

14、(四)系統(tǒng)的主要架構(gòu)及開發(fā)模式3</p><p>  三、系統(tǒng)分析與設(shè)計5</p><p><b> ?。ㄒ唬┫到y(tǒng)分析5</b></p><p><b>  1.需求分析5</b></p><p><b>  2.功能分析5</b></p><p&

15、gt;<b> ?。ǘ┫到y(tǒng)設(shè)計6</b></p><p><b>  1.設(shè)計目標(biāo)6</b></p><p><b>  2.系統(tǒng)構(gòu)架6</b></p><p>  3.系統(tǒng)功能模塊設(shè)計7</p><p>  4.系統(tǒng)數(shù)據(jù)流圖8</p><p&g

16、t;  5.構(gòu)建開發(fā)環(huán)境9</p><p> ?。ㄋ模?shù)據(jù)庫設(shè)計10</p><p>  1.系統(tǒng)E-R圖10</p><p><b>  2.表設(shè)計12</b></p><p>  四、系統(tǒng)功能模塊詳細(xì)設(shè)計14</p><p> ?。ㄒ唬┑卿浤K的實現(xiàn)14</p>&l

17、t;p>  (二)教師登錄模塊的實現(xiàn)14</p><p>  1.個人信息管理功能實現(xiàn)15</p><p>  2.課程管理功能實現(xiàn)15</p><p>  3.題庫管理功能實現(xiàn)16</p><p>  4.試卷管理功能實現(xiàn)19</p><p> ?。ǘ┫到y(tǒng)設(shè)置模塊的實現(xiàn)20</p>

18、<p>  1.用戶管理模塊功能實現(xiàn)21</p><p>  2.課程管理功能實現(xiàn)21</p><p><b>  五、系統(tǒng)測試23</b></p><p> ?。ㄒ唬y試計劃23</p><p> ?。ǘy試用例以及測試結(jié)果24</p><p>  六、系統(tǒng)的運(yùn)行與維護(hù)2

19、7</p><p> ?。ㄒ唬┻\(yùn)行環(huán)境27</p><p> ?。ǘ┫到y(tǒng)的維護(hù)27</p><p><b>  七、結(jié) 論28</b></p><p><b>  致 謝29</b></p><p>  參 考 文 獻(xiàn)30</p><p>

20、<b>  一、緒論</b></p><p> ?。ㄒ唬┯嬎銠C(jī)網(wǎng)絡(luò)課程題庫與試卷管理系統(tǒng)開發(fā)選題背景</p><p>  隨著信息技術(shù)迅速發(fā)展,網(wǎng)絡(luò)教學(xué)己成為當(dāng)代教育改革和發(fā)展的重要方向。新興的信息技術(shù)為網(wǎng)絡(luò)教育提供了新的學(xué)習(xí)環(huán)境,帶來了新的學(xué)習(xí)體驗。目前,全球大多數(shù)的大學(xué)都擁有自己的網(wǎng)站,其中許多學(xué)校推出了網(wǎng)絡(luò)教育課程。歐美國家的網(wǎng)絡(luò)教育走在世界前列,已經(jīng)具有相當(dāng)?shù)?/p>

21、規(guī)模。而自動組卷系統(tǒng)正是目前迅速發(fā)展起來的計算機(jī)輔助教學(xué)系統(tǒng)中的一種有效工具。自動組卷系統(tǒng)在教學(xué)活動中具有十分重要的意義。傳統(tǒng)的考試,對題目的管理都是以紙張為載體。它的缺點是成本高,資源無法共享,也不夠規(guī)范,容易造成管理上的混亂。而且傳統(tǒng)的題庫無法給廣大教師提供關(guān)于題目的詳細(xì)數(shù)據(jù),教師并不能從題庫獲得與題目相關(guān)的其它信息。對題目的查找還停留在人力上,使得查找變成一項費(fèi)時費(fèi)力的工作。</p><p>  考試自動組

22、卷系統(tǒng)實際上是一個利用計算機(jī)軟硬件資源和數(shù)據(jù)庫的管理信息系統(tǒng),即MIS(Management Information System)。隨著計算機(jī)應(yīng)用的日益普及,高校的教育改革已從各方面展開,教育信息化管理勢在必行。而如今隨著考試類型和考試要求的不斷提高,使得教師的工作量將越來越大,而考試自動組卷系統(tǒng)的建立和應(yīng)用則不僅可以在很大程度上減輕教師的工作負(fù)擔(dān),提高教師工作效率,而且考試自動組卷系統(tǒng)的組卷功能可以根據(jù)用戶要求隨機(jī)生成試卷,有效的避

23、免了由教師手工出題的傳統(tǒng)出題方式不可避免的主觀隨意性,提高了考試的公正性。</p><p>  (二)計算機(jī)網(wǎng)絡(luò)課程題庫與試卷管理系統(tǒng)的目的和意義</p><p>  計算機(jī)辦公始于上個世紀(jì)80年代,人們利用計算機(jī)軟件技術(shù),根據(jù)人們的需求來設(shè)計符合要求的軟件,幫助人們處理日常工作中的事務(wù)。該技術(shù)的應(yīng)用,不僅將我們從繁瑣的工作中解放出來,提高了工作效率,而且使辦公朝著無紙化,自動化方向發(fā)展。

24、 在目前的大多數(shù)學(xué)校中,出卷過程仍然是由任課老師手動完成。任課老師往往憑借多年的教學(xué)經(jīng)驗,綜合考慮到各個知識點,試題難度,參照往年試題,從龐大的試題庫中抽取相應(yīng)的試題等,才能組成一份合格的試卷,其任務(wù)的繁瑣程度可想而知。大大增加了老師的工作量。利用計算機(jī)軟件技術(shù),來完成從試題的存儲,到組成一份合格的考試試卷的過程,不僅能夠大大降低了老師的任務(wù)量,提高任課老師工作效率,更加有利于教育事業(yè)朝著科技化,自動化,數(shù)字化方向發(fā)展。與此同時,從試

25、題的存儲到出卷整個過程全部交給計算機(jī)完成,整個過程可以做到無紙化,節(jié)約了紙張,響應(yīng)低碳生活的號召。由于系統(tǒng)將整個流程全部交給計算機(jī)本身完成,抽題的環(huán)節(jié)做到了隨機(jī)抽取試題,試卷的保密性也得到了保證,同時有利于知識面的全面覆蓋。</p><p>  (三)計算機(jī)網(wǎng)絡(luò)課程題庫與試卷管理系統(tǒng)的功能概述</p><p>  整個軟件系統(tǒng)采用了B/S設(shè)計結(jié)構(gòu),這樣管理人員可以隨時方便地對學(xué)生學(xué)習(xí)質(zhì)量測

26、評信息進(jìn)行管理。這個系統(tǒng)分為四大功能模塊,包括個人信息管理模塊,課程信息管理模塊,題庫信息管理模塊,試卷信息管理管理。其中在對其中的某些模塊進(jìn)行修改更新維護(hù)時還涉及到其他的模塊,這就要求程序能實現(xiàn)相關(guān)的操作,保證數(shù)據(jù)的一致性。</p><p><b>  二、相關(guān)技術(shù)與原理</b></p><p><b> ?。ㄒ唬㎎SP介紹</b></

27、p><p>  Java Server Pages TM 技術(shù)為創(chuàng)建顯示動態(tài)生成內(nèi)容的Web頁面提供了一個簡捷而快速的方法。JSP技術(shù)的設(shè)計目的是使得構(gòu)造基于Web的應(yīng)用程序更加容易和快捷,而這些應(yīng)用程序能夠與各種Web服務(wù)器,應(yīng)用服務(wù)器,瀏覽器和開發(fā)工具共同工作。</p><p>  (二)系統(tǒng)開發(fā)語言Java</p><p>  Java(tm)是由美國升陽電腦公司

28、(Sun Microsystems, Inc.)所發(fā)展出的第一種能在國際互聯(lián)網(wǎng)絡(luò)(Internet)上面具有「硬件/軟件中立性」交互能力的程序語言。Java一推出即引起世界各種媒體的注意與熱烈參與討論, 如Time、 Business Weekly、CNN等,可見其功能及魅力,事實上,以Java的功能,勢必在信息界掀起另一番高潮,對于網(wǎng)絡(luò)的發(fā)展,又將邁入另一個新的紀(jì)元。 </p><p>  Java是一種簡單、

29、面象對象、分布式、可解釋、鍵壯、安全、結(jié)構(gòu)中立、可移植、性能很優(yōu)異、多線程、動態(tài)的語言。 </p><p> ?。ㄈ㎝ySQL的特點</p><p>  MySQL是一種開放源代碼的關(guān)系型數(shù)據(jù)庫管理系統(tǒng)(RDBMS),MySQL數(shù)據(jù)庫系統(tǒng)使用最常用的數(shù)據(jù)庫管理語言--結(jié)構(gòu)化查詢語言(SQL)進(jìn)行數(shù)據(jù)庫管理。</p><p>  由于MySQL是開放源代碼的,因此任

30、何人都可以在General Public License的許可下下載并根據(jù)個性化的需要對其進(jìn)行修改。MySQL因為其速度、可靠性和適應(yīng)性而備受關(guān)注。大多數(shù)人都認(rèn)為在不需要事務(wù)化處理的情況下,MySQL是管理內(nèi)容最好的選擇。它使用系統(tǒng)核心提供的多線程機(jī)制提供完全的多線程運(yùn)行模式,提供了面向C、C++、Eiffel、Java、Perl、PHP、Python以及TCL等編程語言的編程接口(APIs),支持多種字段類型并且提供了完整的操作符支持

31、查詢中的SELECT和WHERE操作。</p><p>  目前MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。</p><p>  (四)系統(tǒng)的主要架構(gòu)及開發(fā)模式</p><p>  系統(tǒng)的建設(shè)關(guān)鍵在于其所使用的架構(gòu),傳統(tǒng)

32、的B/S架構(gòu)已經(jīng)不能滿足大量用戶的訪問和操作,B/S基于瀏覽器的架構(gòu)則是目前網(wǎng)絡(luò)系統(tǒng)應(yīng)用的主流,它將大量的數(shù)據(jù)處理工作交給服務(wù)器端來處理,客戶端只用通過普通的IE瀏覽器即可訪問系統(tǒng),方便快捷而且利于系統(tǒng)的更新和維護(hù),Java語言在該方面更是得天獨厚,J2ee規(guī)范的出現(xiàn)則使系統(tǒng)的開發(fā)更加規(guī)范,層次更加清楚,更利于對復(fù)雜事務(wù)的處理,而且在安全性方面也做的更好。基于mvc的開發(fā)流程則使開發(fā)過程更加清晰明了,利于做一些復(fù)雜的邏輯實現(xiàn),從而節(jié)省了

33、開發(fā)周期和開發(fā)成本。</p><p>  在B/S體系結(jié)構(gòu)系統(tǒng)中,用戶通過瀏覽器向分布在網(wǎng)絡(luò)上的許多服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進(jìn)行處理,將用戶所需信息返回到瀏覽器。B/S結(jié)構(gòu)簡化了客戶機(jī)的工作,客戶機(jī)上只需配置少量的客戶端軟件。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由Web Server完成。實際

34、上B/S體系結(jié)構(gòu)是把二層C/S結(jié)構(gòu)的事務(wù)處理邏輯模塊從客戶機(jī)的任務(wù)中分離出來,由Web服務(wù)器單獨組成一層來負(fù)擔(dān)其任務(wù),這樣客戶機(jī)的壓力減輕了,把負(fù)荷分配給了Web服務(wù)器。這種三層體系結(jié)構(gòu)如圖2-1所示。 </p><p>  圖2-1 B/S三層架構(gòu)示意圖</p><p>  這種結(jié)構(gòu)不僅把客戶機(jī)從沉重的負(fù)擔(dān)和不斷對其提高的性能的要求中解放出來,也把技術(shù)維護(hù)人員從繁重的維護(hù)升級工作中解脫出

35、來。由于客戶機(jī)把事務(wù)處理邏輯部分分給了功能服務(wù)器,使客戶機(jī)一下子"苗條"了許多,不再負(fù)責(zé)處理復(fù)雜計算和數(shù)據(jù)訪問等關(guān)鍵事務(wù),只負(fù)責(zé)顯示部分,所以維護(hù)人員不再為程序的維護(hù)工作奔波于每個客戶機(jī)之間,而把主要精力放在功能服務(wù)器上程序的更新工作。這種三層結(jié)構(gòu)在層與層之間相互獨立,任何一層的改變不會影響其它層的功能。 </p><p><b>  三、系統(tǒng)分析與設(shè)計</b></

36、p><p><b>  (一)系統(tǒng)分析</b></p><p><b>  1.需求分析</b></p><p> ?。?)計算機(jī)網(wǎng)絡(luò)課程題庫與試卷管理系統(tǒng)的現(xiàn)狀</p><p>  信息時代的到來,為教育的改革和發(fā)展提供了十分有利的機(jī)遇,教育教學(xué)領(lǐng)域的觀念、理論和方法也隨之不斷更新,越來越多的計算機(jī)技

37、術(shù)被引入教學(xué)過程,并形成了多種多樣的智能計算機(jī)教學(xué)系統(tǒng)。其中,計算機(jī)輔助的題庫系統(tǒng)作為智能計算機(jī)教學(xué)系統(tǒng)的核心,受到了人們極大的重視。 </p><p>  深化高等學(xué)校教學(xué)改革,全面提高高等教育質(zhì)量,這是黨中央、國務(wù)院繼上世紀(jì)末擴(kuò)大高等教育招生規(guī)模之后,對高等教育改革和發(fā)展作出的又一重大戰(zhàn)略決策。為此,教育部、財政部決定實施“高等學(xué)校本科教學(xué)質(zhì)量與教學(xué)改革工程”,投入了25個億。在我國許多高等院校,《計算機(jī)網(wǎng)絡(luò)

38、》是計算機(jī)專業(yè)的一門核心基礎(chǔ)課程,具有概念多,題型廣泛,重在理解的特點。在《計算機(jī)網(wǎng)絡(luò)》的教學(xué)中,大量習(xí)題的練習(xí)與解題方法的討論起著重要的作用,是鞏固知識,深化理解的一個必要的途徑,因此需要對學(xué)生進(jìn)行大量的測試和考試。要進(jìn)行測試和考試,傳統(tǒng)的出題需要教師付出很大的心血,打印試卷也要花費(fèi)一定的財力。因此,研制計算機(jī)網(wǎng)絡(luò)題庫管理系統(tǒng)已成為一項重要的課題,并且目前,在國家有關(guān)項目的支持下,出現(xiàn)了一系實用的計算機(jī)網(wǎng)絡(luò)題庫管理系統(tǒng)。但這些成型的計

39、算機(jī)網(wǎng)絡(luò)題庫管理系統(tǒng)不能滿足計算機(jī)網(wǎng)絡(luò)教學(xué)工作全過程的需要。隨著對計算機(jī)網(wǎng)絡(luò)題庫管理系統(tǒng)的深入分析,計算機(jī)網(wǎng)絡(luò)題庫管理系統(tǒng)將會朝著更加的適應(yīng)計算機(jī)網(wǎng)絡(luò)教學(xué)工作的方向發(fā)展,必將會促進(jìn)離計算機(jī)網(wǎng)絡(luò)教學(xué)工作效率的提高。并且在人力上減輕教師的負(fù)擔(dān),在物力上減少學(xué)校的開支。 </p><p>  (2)設(shè)計本系統(tǒng)的目的</p><p>  利用計算機(jī)軟件技術(shù),來完成從試題的存儲,到組成一份合格的考試

40、試卷的過程,不僅能夠大大降低了老師的任務(wù)量,提高任課老師工作效率,更加有利于教育事業(yè)朝著科技化,自動化,數(shù)字化方向發(fā)展。與此同時,從試題的存儲到出卷整個過程全部交給計算機(jī)完成,整個過程可以做到無紙化,節(jié)約了紙張,響應(yīng)低碳生活的號召。由于系統(tǒng)將整個流程全部交給計算機(jī)本身完成,抽題的環(huán)節(jié)做到了隨機(jī)抽取試題,試卷的保密性也得到了保證,同時有利于知識面的全面覆蓋。</p><p><b>  2.功能分析<

41、;/b></p><p>  該系統(tǒng)主要分成個人信息、課程管理、試題管理,生成試卷四個部分,實現(xiàn)試題錄入這一基本功能,并且能夠根據(jù)一些選項的改變對試題錄入界面進(jìn)行變化,方便試題的輸入,提高用戶體驗??梢酝ㄟ^試題編號和專業(yè)等信息對試題進(jìn)行檢索,獲得試題詳細(xì)內(nèi)容,默認(rèn)為查詢?nèi)?,并且還可以通過一些自定義關(guān)鍵字對題庫進(jìn)行模糊查詢。查詢完成后,進(jìn)入試題管理界面。系統(tǒng)分四大功能模塊,為了方便地對各種信息用計算機(jī)進(jìn)行有

42、效的管理,各模塊的基本功能說明如下:</p><p>  個人信息管理:包括個人密碼修改;</p><p>  課程信息管理:包括課程信息的登記,查詢及維護(hù)功能;</p><p>  題庫信息管理:包括題庫信息的登記,查詢及維護(hù)功能;</p><p>  試題信息管理:包括手動生成試卷,自動生成試卷。</p><p>

43、<b> ?。ǘ┫到y(tǒng)設(shè)計</b></p><p><b>  1.設(shè)計目標(biāo)</b></p><p>  本題庫是集個人信息,題庫管理,題庫查詢,考卷生成等功能于一體的基于B/S應(yīng)用的管理系統(tǒng)。它方便教師組卷考試和管理題庫。主要實現(xiàn)以下目標(biāo):</p><p>  ·系統(tǒng)能夠提供有好的用戶界面,使操作人員的工作量大

44、限度減少;</p><p>  ·系統(tǒng)具有良好的運(yùn)行效率,得到提到效率的目的;</p><p>  ·操作簡單方便、界面簡潔美觀;</p><p>  ·安全性、保密性強(qiáng);</p><p>  ·系統(tǒng)有相應(yīng)良好的擴(kuò)充性,易擴(kuò)充;</p><p>  ·通過這個項目可以鍛

45、煉隊伍,提高團(tuán)隊的開發(fā)能力和項目管理能力。</p><p><b>  2.系統(tǒng)構(gòu)架</b></p><p> ?。?)基于B/S體系</p><p>  整個系統(tǒng)采用Browser/Web/DataBase的三層體系結(jié)構(gòu),Browser/Server的系統(tǒng)中,用戶可以通過瀏覽器向分布在網(wǎng)絡(luò)上的服務(wù)器發(fā)出請求,服務(wù)器對瀏覽器的請求進(jìn)行處理,將用

46、戶所需求信息返回到瀏覽器。B/S結(jié)構(gòu)簡單化了客戶機(jī)的工作,客戶機(jī)只需配置Web瀏覽器即可。服務(wù)器將擔(dān)負(fù)更多的工作,對數(shù)據(jù)庫的訪問和應(yīng)用程序的執(zhí)行將在服務(wù)器上完成。瀏覽器發(fā)出請求,而其余如數(shù)據(jù)請求、加工、結(jié)果返回以及動態(tài)網(wǎng)頁生成等工作全部由Web Server完成。</p><p>  在B/S三層體系結(jié)構(gòu)下,表示層、功能層、數(shù)據(jù)層被分割成三個相對獨立的單元。</p><p>  第一層(表

47、示層):Web瀏覽器。在表示層中包含系統(tǒng)的顯示邏輯,位于客戶端。它的任務(wù)是由Web瀏覽器向網(wǎng)絡(luò)上的Web服務(wù)器提出服務(wù)請求,Web服務(wù)器對用戶身份進(jìn)行驗證后用HTTP協(xié)議把所需的主頁傳送個客戶端,客戶端接受傳來的主頁文件,并把它顯示在Web瀏覽器上,系統(tǒng)采用IE瀏覽器。</p><p>  第二層(功能層):具有應(yīng)用程序擴(kuò)展功能的Web服務(wù)器。在功能層中包含系統(tǒng)的事務(wù)處理邏輯,位于Web服務(wù)器端。它的任務(wù)是接受用

48、戶的請求,首先需要執(zhí)行相應(yīng)的擴(kuò)展應(yīng)用程序與數(shù)據(jù)庫進(jìn)行連接,通過SQL等方式向數(shù)據(jù)庫服務(wù)器提出數(shù)據(jù)處理申請,而后等數(shù)據(jù)庫服務(wù)器將數(shù)據(jù)處理的結(jié)果提交給Web服務(wù)器,再由Web服務(wù)器傳回客戶端。</p><p>  第三層(數(shù)據(jù)層):數(shù)據(jù)庫服務(wù)器。在數(shù)據(jù)層中包含系統(tǒng)的數(shù)據(jù)處理邏輯,位于數(shù)據(jù)庫服務(wù)器端。它的任務(wù)是接受Web服務(wù)器對數(shù)據(jù)庫操縱的請求,實現(xiàn)對數(shù)據(jù)庫查詢、修改、更新等功能,把運(yùn)行結(jié)果提交給Web服務(wù)器,系統(tǒng)采用

49、SQL Server 2005數(shù)據(jù)庫。</p><p>  3.系統(tǒng)功能模塊設(shè)計</p><p>  系統(tǒng)功能分四大模塊:個人信息管理、題庫管理,題庫查詢,考卷生成,各個系統(tǒng)模塊下都有添加、修改、刪除,查詢功能的實現(xiàn),系統(tǒng)的總體框架如圖所示:</p><p>  圖2-1 計算機(jī)網(wǎng)絡(luò)課程題庫與試卷管理系統(tǒng)軟件結(jié)構(gòu)</p><p> ?。?)管

50、理員功能模塊設(shè)計</p><p>  圖2-2 管理員功能模塊</p><p>  管理員功能:管理員成功登錄以后,可以對整個系統(tǒng)數(shù)據(jù)庫進(jìn)行設(shè)置和使用。添加以及查詢所有用戶信息,添加以及查詢課程信息。及時更新數(shù)據(jù)庫信息,可對數(shù)據(jù)庫進(jìn)行維護(hù)。</p><p><b>  教師功能模塊設(shè)計</b></p><p>  圖2

51、-3 教師功能模塊</p><p>  教師功能:作為教師成功登錄以后,可以對四大模塊:個人信息管理、題庫管理,題庫查詢,考卷生成等各個系統(tǒng)模塊進(jìn)行添加、修改、刪除、查詢功能。及時更新課程、試題等信息。</p><p><b>  4.系統(tǒng)數(shù)據(jù)流圖</b></p><p>  主要應(yīng)具有以下功能:</p><p>  

52、(1)用戶管理:登錄本系統(tǒng)的用戶必須有一定的權(quán)限控制,管理員擁有一切權(quán)限。而教師則只能進(jìn)行試題編輯和生成試卷的權(quán)限。</p><p>  (2)題庫管理和維護(hù):合法的教師用戶可以進(jìn)行試題的輸入、修改、刪除和查詢操作,這樣教《計算機(jī)網(wǎng)絡(luò)》的教師可以使用本生成自己的試題庫,以便以后在教學(xué)考試中隨時組成所需的試卷。</p><p>  (3)組卷:運(yùn)行本軟件,可以滿足教師不同的使用要求,即可以自

53、動生成試卷和手動修改現(xiàn)有試卷。并且將所生成的試卷以標(biāo)準(zhǔn)的試卷形式輸出。為了便于使用計算機(jī)網(wǎng)絡(luò)題庫管理系統(tǒng),我選擇了WPS2010作為終端輸出軟件,這樣可以方便編輯所輸出的試卷,直到滿足教師的要求為止。</p><p>  (4)數(shù)據(jù)管理:管理員可以在必要的時候?qū)τ嬎銠C(jī)網(wǎng)絡(luò)題庫管理系統(tǒng)中的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的備份和恢復(fù)操作。</p><p>  通常計算機(jī)網(wǎng)絡(luò)題庫管理系統(tǒng)應(yīng)滿足用戶對組成試卷的各

54、種要求與約定。根據(jù)計</p><p>  算機(jī)網(wǎng)絡(luò)題庫管理系統(tǒng)功能和條件的限止,經(jīng)過調(diào)研與分析,計算機(jī)網(wǎng)絡(luò)題庫管理系統(tǒng)</p><p>  題庫管理系統(tǒng)應(yīng)滿足用戶對組成試卷的各種要求與約定。根據(jù)計算機(jī)網(wǎng)絡(luò)題庫管理系統(tǒng)功能和條件的限止,經(jīng)過調(diào)研與分析,計算機(jī)網(wǎng)絡(luò)題庫管理系統(tǒng)主要應(yīng)具有以下功能:</p><p>  (1)用戶管理:登錄本系統(tǒng)的用戶必須有一定的權(quán)限控制,

55、管理員擁有一切權(quán)限。而教師則只能進(jìn)行試題編輯和生成試卷的權(quán)限。</p><p>  (2)題庫管理和維護(hù):合法的教師用戶可以進(jìn)行試題的輸入、修改、刪除和查詢操作,這樣教《計算機(jī)網(wǎng)絡(luò)》的教師可以使用本生成自己的試題庫,以便以后在教學(xué)考試中隨時組成所需的試卷。</p><p>  (3)組卷:運(yùn)行本軟件,可以滿足教師不同的使用要求,即可以自動生成試卷和手動修改現(xiàn)有試卷。并且將所生成的試卷以標(biāo)準(zhǔn)

56、的試卷形式輸出。為了便于使用計算機(jī)網(wǎng)絡(luò)題庫管理系統(tǒng),我選擇了Microsoft Office Word 2003作為終端輸出軟件,這樣可以方便編輯所輸出的試卷,直到滿足教師的要求為止。</p><p>  (4)數(shù)據(jù)管理:管理員可以在必要的時候?qū)τ嬎銠C(jī)網(wǎng)絡(luò)題庫管理系統(tǒng)中的數(shù)據(jù)庫進(jìn)行數(shù)據(jù)的備份和恢復(fù)操作。</p><p>  根據(jù)前面設(shè)計要求,計算機(jī)網(wǎng)絡(luò)課程題庫管理系統(tǒng)的功能主要設(shè)置了用戶管

57、理、題庫的管理和維護(hù)、自動生成試卷、手動修改現(xiàn)有試卷、生成WORD試卷、數(shù)據(jù)管理等六大功能模塊。下面用計算機(jī)網(wǎng)絡(luò)課程題庫管理系統(tǒng)1級數(shù)據(jù)流圖對計算機(jī)網(wǎng)絡(luò)課程題庫管理系統(tǒng)其中的四大功能模塊主要數(shù)據(jù)處理過程進(jìn)行具體描述如下:</p><p>  圖2-4 計算機(jī)網(wǎng)絡(luò)課程題庫與試卷管理系統(tǒng)數(shù)據(jù)流圖</p><p><b>  5.構(gòu)建開發(fā)環(huán)境</b></p>

58、<p>  本系統(tǒng)是能對所輸入的信息進(jìn)行查詢處理的軟件。本軟件采用Java編寫,可運(yùn)行于WINDOWS XP等操作平臺,適應(yīng)大多數(shù)客戶現(xiàn)有的硬件設(shè)施。該軟件容量小,速度快,功能齊全,可靠性強(qiáng),使用壽命長,各項操作明確易懂,并且為主要管理人員設(shè)置了密碼操作及權(quán)限設(shè)置,保障了其安全性。它具有使用方便、功能相對齊全的特點,通俗易懂、操作簡便、易學(xué)易用,并且適用性也比較強(qiáng)。</p><p><b>

59、  (1)硬件環(huán)境:</b></p><p>  CPU: Intel core i5 448MHz以上</p><p>  內(nèi)存:256M及以上</p><p>  安裝所需硬盤空間:10G及以上</p><p><b> ?。?)軟件環(huán)境:</b></p><p>  操作系統(tǒng):

60、Windows XP</p><p>  服務(wù)器 : TOMCAT 6.0</p><p>  數(shù)據(jù)庫:My SQL </p><p><b> ?。ㄋ模?shù)據(jù)庫設(shè)計</b></p><p><b>  1.系統(tǒng)E-R圖</b></p><p>  通過前面對系統(tǒng)的分析,我們得

61、到了系統(tǒng)的如下信息,它們分別是試題信息,用戶信息,課程信息,題庫信息,它們的屬性圖以及它們之間的聯(lián)系,各實體E–R圖如下:</p><p>  (1)試題信息實體的關(guān)系如圖:</p><p>  圖2-5 試卷信息實體圖</p><p>  圖2-5試題實體包含了編號、考試時間、分值、所屬課程等屬性。</p><p> ?。?)用戶信息實體的

62、關(guān)系如圖:</p><p>  圖2-6 用戶信息實體圖</p><p>  圖2-6用戶信息實體包含了編號、用戶名、密碼、用戶類型等屬性。</p><p>  (3)課程信息實體的關(guān)系如圖:</p><p>  圖2-7 課程信息實體圖</p><p>  圖2-7課程信息實體包含了編號、課程名等屬性。</p&

63、gt;<p>  (4)題庫信息實體的關(guān)系如圖:</p><p>  圖2-8題庫信息實體圖</p><p>  圖2-8題庫信息實體包含了編號、默認(rèn)分值、問題、答案、專業(yè)、課程、班級試題類型、試題難易等屬性。</p><p>  (5)各個實體之的關(guān)系如圖</p><p>  圖2-9 各個實體之間的關(guān)系圖</p>

64、<p><b>  2.表設(shè)計</b></p><p>  考慮到本系統(tǒng)的實際需要,系統(tǒng)一共設(shè)置了五張數(shù)據(jù)表分別為: 題庫信息表、課程信息表、用戶信息表、 試題信息表。</p><p>  表2-1 題庫信息表</p><p>  表2-2

65、 課程信息表</p><p>  表2-3 用戶信息表</p><p>  表2-4 試題信息表</p><p>  四、系統(tǒng)功能模塊詳細(xì)設(shè)計</p><p> ?。ㄒ唬┑卿浤K的實現(xiàn)</p><p>  作為

66、現(xiàn)代社會的信息管理系統(tǒng),登陸模塊一般是不可缺少的,它能保證未授權(quán)的用戶不能進(jìn)入系統(tǒng)進(jìn)行非法操作,從而保證了系統(tǒng)的安全性。系統(tǒng)登陸模塊的運(yùn)行界面如圖3-1所示:</p><p><b>  圖3-1登錄模塊</b></p><p>  用戶在登錄時要選擇用戶類型,普通用戶和管理員登陸成功之后,系統(tǒng)所跳轉(zhuǎn)的頁面有所不同。系統(tǒng)會根據(jù)用戶提交表單中的數(shù)據(jù),與數(shù)據(jù)庫中的用戶信息

67、進(jìn)行匹配,判斷用戶是否合法,如果登錄賬號和密碼不正確,系統(tǒng)會在頁面上進(jìn)行提示。</p><p>  (二)教師登錄模塊的實現(xiàn)</p><p>  系統(tǒng)能對這些題庫信息進(jìn)行管理,包括個人信息,題庫管理,題庫查詢,考卷生成等功能,進(jìn)行管理的運(yùn)行主界面如下圖3-2所示:</p><p>  1.個人信息管理功能實現(xiàn)</p><p>  個人信息管理

68、主要是指能夠?qū)崿F(xiàn)個人密碼的修改。如圖3-3 所示:</p><p>  圖3-3 個人信息管理模塊</p><p>  用戶點擊“個人信息管理”單擊“修改密碼”,可以修改自己的登錄密碼。輸入原始密碼,然后輸入要修改的新密碼,再一次輸入新密碼確認(rèn)密碼,最后按“提交修改”按鈕,系統(tǒng)將會將用戶的信息保存在數(shù)據(jù)庫中。</p><p>  2.課程管理功能實現(xiàn)</p&g

69、t;<p>  課程管理主要是指能夠?qū)崿F(xiàn)課程添加、刪除及查詢功能。如圖3-4 所示:</p><p>  圖3-4 章節(jié)添加模塊</p><p>  圖3-4 用戶點擊“課程管理”單擊“添加課程”,可以添加課程章節(jié)。添加完成章節(jié)信息后,按“提交”按鈕,系統(tǒng)將會將用戶的信息保存在數(shù)據(jù)庫中。</p><p>  圖3-5 章節(jié)查詢模塊</p>

70、;<p>  圖3-5 用戶點擊“課程管理”單擊“管理課程”,可以查詢課程章節(jié)。按“查詢”按鈕,系統(tǒng)將可以根據(jù)章節(jié)對數(shù)據(jù)庫進(jìn)行查詢并顯示在該頁面中。</p><p>  3.題庫管理功能實現(xiàn)</p><p>  在題庫理論的基礎(chǔ)上建立一個試題數(shù)據(jù)庫,實現(xiàn)對試題的錄入,修改,刪除等日常管理功能。題庫將支持單選題,多選題,填空題等多種題型,并且包括所屬科目,適用年級和專業(yè)等多項指

71、標(biāo),這些指標(biāo)將成為試題統(tǒng)計,考卷生成的重要依據(jù)。</p><p>  圖3-6 單選題添加模塊</p><p>  圖3-6用戶點擊“題庫管理”單擊“添加單選題”,可以添加單選題。輸入默認(rèn)分值,問題,答案選項,完成試題輸入;點擊答案選項ABCD其中之一,完成答案輸入。最后,點擊“提交”按鈕,系統(tǒng)將會將試題信息保存在數(shù)據(jù)庫中。</p><p>  圖3-7 多選題

72、添加模塊</p><p>  圖3-7用戶點擊“題庫管理”單擊“添加多選題”,可以添加單選題。輸入默認(rèn)分值,問題,答案選項,完成試題輸入;點擊答案選項ABCD,完成答案輸入。最后,點擊“提交”按鈕,系統(tǒng)將會將試題信息保存在數(shù)據(jù)庫中。</p><p>  圖3-8 判斷題添加模塊</p><p>  圖3-8用戶點擊“題庫管理”單擊“添加判斷題”,可以添加判斷題。輸

73、入默認(rèn)分值,問題,完成試題輸入;答案選項選擇“是”或“否”,完成答案輸入。最后,點擊“提交”按鈕,系統(tǒng)將會將試題信息保存在數(shù)據(jù)庫中。</p><p>  圖3-9 其他試題添加模塊</p><p>  圖3-9用戶點擊“題庫管理”單擊“添加其他題”,可以添加問答題,辨析題,填空題,簡述題。輸入默認(rèn)分值,問題,完成試題輸入;輸入答案,完成答案輸入。最后,點擊“提交”按鈕,系統(tǒng)將會將試題信息

74、保存在數(shù)據(jù)庫中。</p><p>  圖3-10 查詢試題模塊</p><p>  圖3-10用戶點擊“題庫管理”單擊“管理題庫”,可以查詢試題。按“查詢”按鈕,系統(tǒng)將可以根據(jù)試題章節(jié),試題類型和試題編號對數(shù)據(jù)庫進(jìn)行查詢并顯示在該頁面中。</p><p>  4.試卷管理功能實現(xiàn)</p><p>  生成試卷分為手動生成和自動生成,手動生成

75、主要通過選擇科目和每種題型的實體來生成試卷,自動生成主要是設(shè)定科目以及每個題目的題數(shù)來自動生成,生成的試卷都可以導(dǎo)入到word中,并保存下載。</p><p>  圖3-11 手動生成試題模塊</p><p>  圖3-11用戶點擊“試卷管理”單擊“手動生成試卷”,可以手動添加試題及生成試卷。輸入考試時間,添加單選題,多選題,判斷題,問答題,辨析題,填空題,簡述題,添加試題完成后,點擊“

76、生成試卷”按鈕,系統(tǒng)將會將生成的試卷都導(dǎo)入到word中,并保存下載。</p><p>  圖3-12 自動生成試題模塊</p><p>  圖3-12用戶點擊“試卷管理”單擊“自動生成試卷”,可以自動添加試題及生成試卷。輸入考試時間,添加單選題,多選題,判斷題,問答題,辨析題,填空題,簡述題的數(shù)量,可自動添加試題,完成后,點擊“生成”按鈕,系統(tǒng)將會生成的試卷都導(dǎo)入到word中,并保存下載

77、。</p><p>  圖3-13 試題生成模塊</p><p>  如上圖3-13為系統(tǒng)將會生成的試卷都導(dǎo)入到word中,并保存下載。</p><p> ?。ǘ┫到y(tǒng)設(shè)置模塊的實現(xiàn)</p><p>  管理員登錄后可以修改自己的登錄密碼,可以設(shè)置專業(yè)信息,設(shè)置學(xué)期信息。</p><p>  1.用戶管理模塊功能實現(xiàn)

78、</p><p>  圖3-14 添加用戶模塊</p><p>  圖3-14用戶點擊“用戶管理”單擊“添加用戶”,可以實現(xiàn)添加新用戶的功能。輸入用戶基本信息,選擇用戶類型,完成用戶信息添加后,點擊“提交”按鈕,系統(tǒng)將會將用戶信息保存在數(shù)據(jù)庫中。</p><p>  圖3-15 查詢用戶模塊</p><p>  圖3-15 用戶點擊“用戶

79、管理”單擊“管理用戶”,可以查詢用戶信息。按“查詢”按鈕,系統(tǒng)將可以根據(jù)用戶名對數(shù)據(jù)庫進(jìn)行查詢并顯示在該頁面中。</p><p>  2.課程管理功能實現(xiàn)</p><p>  課程管理主要是指能夠?qū)崿F(xiàn)課程添加、刪除及查詢功能。</p><p>  專業(yè)信息添加模塊圖如下:</p><p>  圖3-16 添加章節(jié)模塊</p>

80、<p>  圖3-16 用戶點擊“課程管理”單擊“添加課程”,可以添加課程章節(jié)。添加完成章節(jié)信息后,按“提交”按鈕,系統(tǒng)將會將用戶的信息保存在數(shù)據(jù)庫中。</p><p>  圖3-17 查詢章節(jié)模塊</p><p>  圖3-17 用戶點擊“課程管理”單擊“管理課程”,可以查詢課程章節(jié)。按“查詢”按鈕,系統(tǒng)將可以根據(jù)章節(jié)對數(shù)據(jù)庫進(jìn)行查詢并顯示在該頁面中。</p>

81、<p><b>  五、系統(tǒng)測試</b></p><p>  白盒測試也稱結(jié)構(gòu)測試或邏輯驅(qū)動測試,它是按照程序內(nèi)部的結(jié)構(gòu)測試程序,通過測試來檢測產(chǎn)品內(nèi)部動作是否按照設(shè)計規(guī)格說明書的規(guī)定正常進(jìn)行,檢驗程序中的每條通路是否都能按預(yù)定要求正確工作。黑盒測試也稱功能測試,它是通過測試來檢測每個功能是否都能正常使用。在測試中,把程序看作一個不能打開的黑盒子,在完全不考慮程序內(nèi)部結(jié)構(gòu)和內(nèi)部特性

82、的情況下,在程序接口進(jìn)行測試,它只檢查程序功能是否按照需求規(guī)格說明書的規(guī)定正常使用,程序是否能適當(dāng)?shù)亟邮蛰斎霐?shù)據(jù)而產(chǎn)生正確的輸出信息。黑盒測試著眼于程序外部結(jié)構(gòu),不考慮內(nèi)部邏輯結(jié)構(gòu),主要針對軟件界面和軟件功能進(jìn)行測試。</p><p>  黑盒測試是以用戶的角度,從輸入數(shù)據(jù)與輸出數(shù)據(jù)的對應(yīng)關(guān)系出發(fā)進(jìn)行測試。</p><p><b> ?。ㄒ唬y試計劃</b></

83、p><p>  Testing plan(測試計劃),是描述了要進(jìn)行的測試活動的范圍、方法、資源和進(jìn)度的文檔。它確定測試項、被測特性、測試任務(wù)、誰執(zhí)行任務(wù)、各種可能的風(fēng)險。 測試計劃可以有效預(yù)防計劃的風(fēng)險,保障計劃的順利實施。</p><p>  表4-1 測試計劃表</p><p> ?。ǘy試

84、用例以及測試結(jié)果</p><p>  測試用例(Test case)是為某個特殊目標(biāo)而編制的一組測試輸入、執(zhí)行條件以及預(yù)期結(jié)果,以便測試某個程序路徑或核實是否滿足某個特定需求。</p><p>  表4-2 登錄模塊測試用例表</p><p>  表4-3

85、 課程信息管理模塊測試用例表</p><p>  表4-4 題庫信息管理模塊測試用例表</p><p>  表4-5 試題管理模塊測試用例表</p><p>  表4-6 系統(tǒng)管理模塊測試用例

86、表</p><p>  經(jīng)測試系統(tǒng)運(yùn)行正常,可完成相關(guān)功能模塊所要求的功能。</p><p>  六、系統(tǒng)的運(yùn)行與維護(hù)</p><p>  本系統(tǒng)的開發(fā)使用JSP+MySQL數(shù)據(jù)庫,服務(wù)器使用網(wǎng)絡(luò)上開源的測試服務(wù)器進(jìn)行(在IIS環(huán)境下測試通過),在MySQL上已測試通過,為便于推廣,推薦使用MySQL數(shù)據(jù)庫及IIS測試環(huán)境,因此要能使本系統(tǒng)運(yùn)行需要的軟件環(huán)境為:操作

87、系統(tǒng)為Windows xp / 2007 server,系統(tǒng)測試需要安裝“Internet 信息服務(wù)(IIS)”。</p><p>  打開IE瀏覽器,輸入http://localhost:8080/online_exam(localhost為本計算機(jī)名) ,回車就可以預(yù)覽。</p><p>  本系統(tǒng)后臺需要強(qiáng)大的數(shù)據(jù)庫支持,故數(shù)據(jù)庫使用MySQL。</p><p&g

88、t;<b> ?。ㄒ唬┻\(yùn)行環(huán)境</b></p><p>  為了保證系統(tǒng)運(yùn)行的效率和可靠性,系統(tǒng)服務(wù)器端應(yīng)具有較高的軟硬件配置,客戶端的要求不是很高。此應(yīng)用程序可廣泛運(yùn)行于國際互聯(lián)網(wǎng)即Internet,也可適用于內(nèi)部的局域網(wǎng)。其運(yùn)行要求如下:</p><p>  服務(wù)器端:操作系統(tǒng)—Windows 2007 server;</p><p>  

89、Web服務(wù)器—IIS5.1;</p><p>  數(shù)據(jù)庫服務(wù)器—MySQL;</p><p>  瀏覽器—IE8以上版本等。</p><p>  客戶端: Internet Explorer(IE8.0)等。</p><p><b>  (二)系統(tǒng)的維護(hù)</b></p><p>  本系統(tǒng)內(nèi)未帶

90、有系統(tǒng)的備份功能,按照軟件開發(fā)的慣例,系統(tǒng)數(shù)據(jù)庫的備份都是由專門的數(shù)據(jù)庫管理管理員進(jìn)行備份和恢復(fù),所以本軟件也沒有將此功能設(shè)計到軟件當(dāng)中。所以,在服務(wù)器端運(yùn)行的數(shù)據(jù)庫必須要有專門的管理員作定時的備份,如果發(fā)生意外就可以及時的恢復(fù)系統(tǒng),從而避免影響整個系統(tǒng)的工作。</p><p><b>  七、結(jié) 論</b></p><p>  經(jīng)過這么長時間的努力,終于順利完成了本

91、次畢業(yè)設(shè)計。本系統(tǒng)基本達(dá)到了最初的設(shè)計要求,實現(xiàn)了需求分析里定義的功能,并且運(yùn)行良好。系統(tǒng)整體功能描述根據(jù)自動組卷系統(tǒng)的分析。通過本次的畢業(yè)設(shè)計,使我對系統(tǒng)開發(fā)的流程有了更為深刻的理解和認(rèn)識,極大地提高了自己的動手和編程能力,同時將自己在課堂中學(xué)到的理論知識更好地運(yùn)用在實際應(yīng)用中,并且也極大的提高了自己查閱資料和學(xué)習(xí)的能力。</p><p>  通過這次畢業(yè)設(shè)計,我覺得在以下幾個方面有了很大的提高:</p&

92、gt;<p>  1.提高了編寫文檔的能力。</p><p>  2.提高了查閱資料以及獲得有用信息的能力。</p><p>  3.學(xué)習(xí)到了新的知識和新的技術(shù)。</p><p>  基于Java的自動組卷系統(tǒng)的設(shè)計與實現(xiàn)涉及多方面的理論、方法和技術(shù),本系統(tǒng)還有許多新的問題需要解決,需要在實際應(yīng)用中不斷積累和完善,在以下幾個方面,還需要做進(jìn)一步的研究和

93、開發(fā)。</p><p>  1.論文只考慮了試題信息的幾項基本組成,并未在試題統(tǒng)計等方面進(jìn)行深入發(fā)掘。使得系統(tǒng)只考慮了一些簡單情況,如何應(yīng)付復(fù)雜的試題信息還值得加強(qiáng)??梢赃M(jìn)一步完善試題信息表的相關(guān)字段,增加試題信息的完整性。</p><p>  2.該系統(tǒng)只考慮了試題應(yīng)用的一些基本情況,未對考卷生成等擴(kuò)展功能進(jìn)行更為深入的研究,使得試題庫的一些接口還不夠完善。</p><

94、;p>  3.系統(tǒng)在測試上還存在一些問題,不過都是預(yù)期可以解決的。</p><p>  4.JSP等相關(guān)Web技術(shù)在該系統(tǒng)的開發(fā)過程中應(yīng)用范圍還不夠,還有提高的余地。</p><p><b>  致 謝</b></p><p>  這個設(shè)計是將自己所學(xué)的知識的一個檢驗的過程,在這個過程中可以體驗到自己去嘗試的快樂,也有功能實現(xiàn)不了的困惑,

95、老師和同學(xué)的寶貴意見都給了我很多幫助,在此十分感謝他們。通過畢業(yè)設(shè)計自己動手可以增強(qiáng)實踐能力,而且對系統(tǒng)開發(fā)有了一個比較清楚的了解,知道了應(yīng)該怎么樣去分析解決問題,收獲很多。</p><p>  在老師悉心的關(guān)懷和大力的支持下我的論文才能得以順利完成,在這里我衷心的感謝老師對我的關(guān)懷和支持。老師認(rèn)真負(fù)責(zé)的工作態(tài)度、嚴(yán)謹(jǐn)?shù)闹螌W(xué)風(fēng)格,使我深有感觸;在老師的幫助下,我順利的完成了這個系統(tǒng)。   

96、 最后感謝信息學(xué)院和我的母校——對我的大力栽培。</p><p><b>  參 考 文 獻(xiàn)</b></p><p>  [1] 張孝祥,徐明華.Java基礎(chǔ)與案例開發(fā)詳解[M].北京:清華大學(xué)出版社,2009,233-245.</p><p>  [2] 康牧.JSP動態(tài)網(wǎng)站開發(fā)實用教程[M].北京:清華大學(xué)出版社,2009.</p&g

97、t;<p>  [3] 劉亞賓.精通Eclipse--Java技術(shù)大系[M].北京:電子工業(yè)出版社,2005,45.</p><p>  [4] 于萬波.網(wǎng)站開發(fā)與應(yīng)用案例教程[M].北京:清華大學(xué)出版社,2009.</p><p>  [5] 楊學(xué)瑜,高立軍.軟件開發(fā)過程與項目管理[M].北京:電子工業(yè)出版社,2008,334.</p><p>  

98、[6] 張潔才.Java Web應(yīng)用開發(fā)教程[M].北京:科學(xué)出版社,2005,226.</p><p>  [7] 戴維爾.JavaScript程序員教程[M].北京:電子工業(yè)出版社,2010.</p><p>  [8] 黎連業(yè),王華,李淑春.軟件測試與測試技術(shù)[M].北京:清華大學(xué)出版社,2009,275.</p><p>  [9] Hu, S.&K

99、uh, G.D. Maximizing What Students Get Out of college: Testing a Learning Productivity Model [J]. Journal of college Student Development.2003, 44(2).</p><p>  [10] 薩師煊.數(shù)據(jù)庫系統(tǒng)概念[M].北京:高等教育出版社,2000,26.</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

提交評論