2023年全國(guó)碩士研究生考試考研英語(yǔ)一試題真題(含答案詳解+作文范文)_第1頁(yè)
已閱讀1頁(yè),還剩70頁(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>  伴隨著Internet技術(shù)在各個(gè)領(lǐng)域的廣泛應(yīng)用,當(dāng)今社會(huì)已經(jīng)進(jìn)入信息時(shí)代,信息技術(shù)革命使社會(huì)的各個(gè)領(lǐng)域都發(fā)生了翻天覆地的變化,計(jì)算機(jī),網(wǎng)絡(luò)技術(shù)也滲透到了學(xué)校的日常管理當(dāng)中去。而且網(wǎng)絡(luò)化的管理也適合現(xiàn)在人的生活需求。在線考試系統(tǒng)以其較高的實(shí)用功能、高效率的管理手段深受各界教育人士的青睞。</p><p>

2、;  本系統(tǒng)運(yùn)用b/s模式設(shè)計(jì)思想,運(yùn)用當(dāng)前較流行的JSP,JavaBean,SSH框架,ajax和Jscript腳本語(yǔ)言技術(shù)和SQL SERVER數(shù)據(jù)庫(kù)來(lái)實(shí)現(xiàn)的。本文介紹了在線考試系統(tǒng)的發(fā)展現(xiàn)狀,同時(shí)分析了系統(tǒng)中用到的JSP、JavaBean和Jscript腳本語(yǔ)言等技術(shù)的特點(diǎn),并對(duì)在線考試系統(tǒng)的主頁(yè)面和數(shù)據(jù)庫(kù)進(jìn)行了詳細(xì)的設(shè)計(jì)。并以此為理論基礎(chǔ)和實(shí)踐依據(jù),設(shè)計(jì)并實(shí)現(xiàn)了在線測(cè)試系統(tǒng)。實(shí)現(xiàn)的功能主要有:試題維護(hù)、用戶(hù)管理、系統(tǒng)通知管理、學(xué)

3、生在線測(cè)試、教師在線批卷、成績(jī)管理等各項(xiàng)功能。</p><p>  系統(tǒng)具有較高的可用性,通過(guò)將該系統(tǒng)在局域網(wǎng)上發(fā)布使用,測(cè)試程序工作流程,測(cè)試結(jié)果工作良好。在網(wǎng)絡(luò)已經(jīng)延伸到我們社會(huì)生活的方方面面的今天,在線考試必然成為以后學(xué)校管理一個(gè)重要的方面,伴隨著學(xué)校的發(fā)展而日益的完善,從而提高學(xué)校的整體的辦公效率。</p><p>  關(guān)鍵詞 在線考試系統(tǒng);JSP技術(shù);SSH框架;Ajax技術(shù)&

4、lt;/p><p><b>  Abstract</b></p><p>  With the Internet technology in various fields, a wide range of applications, Today's society has entered the information age, Social revolution

5、 in information technology in all areas of earth-shaking changes have taken place, Computers, network technology has infiltrated the school's day-to-day examination of them to go. And network management are also suit

6、able for the living needs.On-line examination system for its high practical functions and efficient management by means of education, people</p><p>  The use of the system b / s mode of thinking of the desig

7、n, At present, the use of the more popular JSP, JavaBean,SSH,Ajax and Jcript scripting language of technology and SQL SERVER Database achieved. This paper introduces online examination system development, while analysis

8、of the system used in the JSP, JavaBean and Jcript scripting language, such as technical characteristics, and on-line page of the examination system and database design in detail. As the theoretical basis and practical b

9、asi</p><p>  Systems with higher availability, Through the system, published in the local area network used to test the workflow procedures, test results of the good work. The network has extended to every a

10、spect of life in our society today, On-line examination after the school is bound to become an important aspect of management, Along with the development of schools and the increasingly improved, so as to enhance the sch

11、ool's overall office efficiency.</p><p>  Keywords On-line Examination System JSP test SSH Ajax </p><p><b>  目 錄</b></p><p><b>  摘  要I</b></p>

12、;<p>  AbstractII</p><p><b>  第1章 緒論1</b></p><p>  1.1 課題背景1</p><p>  1.2 目的和意義1</p><p>  1.3 系統(tǒng)設(shè)計(jì)思想2</p><p>  1.4 論文的工作內(nèi)容及論文的結(jié)構(gòu)3&

13、lt;/p><p>  第2章 可行性分析4</p><p>  2.1 系統(tǒng)流程圖4</p><p>  2.2 經(jīng)濟(jì)可行性5</p><p>  2.3 技術(shù)可行性7</p><p>  2.4 運(yùn)行可行性7</p><p>  2.5 本章小結(jié)7</p><p&

14、gt;  第3章 需求分析9</p><p>  3.1 在線考試系統(tǒng)產(chǎn)生和發(fā)展情況9</p><p>  3.2 在線考試系統(tǒng)的需求分析10</p><p>  3.2.1 系統(tǒng)數(shù)據(jù)流圖的構(gòu)建10</p><p>  3.2.2 數(shù)據(jù)字典的構(gòu)建12</p><p>  3.3 本章小結(jié)22</p&g

15、t;<p>  第4章 總體設(shè)計(jì)23</p><p>  4.1 系統(tǒng)模塊總體設(shè)計(jì)23</p><p>  4.2 數(shù)據(jù)庫(kù)設(shè)計(jì)24</p><p>  4.2.1 數(shù)據(jù)庫(kù)設(shè)計(jì)概述24</p><p>  4.2.2 數(shù)據(jù)分析24</p><p>  4.2.3 數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)25</p

16、><p>  第5章 詳細(xì)設(shè)計(jì)29</p><p>  5.1 系統(tǒng)運(yùn)行平臺(tái)設(shè)置29</p><p>  5.2 開(kāi)發(fā)工具簡(jiǎn)介29</p><p>  5.3 基本信息設(shè)置功能設(shè)計(jì)31</p><p>  5.3.1 系統(tǒng)整體程序流程圖構(gòu)建31</p><p>  5.3.2 試題維護(hù)功能

17、模塊33</p><p>  5.3.3 批閱試卷功能模塊34</p><p>  5.3.4 簡(jiǎn)答題考試功能模塊35</p><p>  5.3.5 系統(tǒng)信息管理功能模塊37</p><p>  5.4 本章小結(jié)38</p><p>  第6章 系統(tǒng)測(cè)試39</p><p>  6

18、.1 為什么要進(jìn)行系統(tǒng)測(cè)試39</p><p>  6.2 軟件測(cè)試39</p><p>  6.2.1 測(cè)試的基本概念39</p><p>  6.2.2 測(cè)試步驟40</p><p>  6.3 本系統(tǒng)測(cè)試41</p><p>  6.4 本章小結(jié)44</p><p>  第7章

19、 系統(tǒng)主要功能使用說(shuō)明45</p><p>  7.1 系統(tǒng)登錄步驟45</p><p>  7.2 管理員試題維護(hù)功能45</p><p>  7.3 教師批閱考卷功能47</p><p>  7.4 考生考試功能49</p><p>  7.5 成績(jī)查詢(xún)功能50</p><p>

20、  7.6 本章小結(jié)51</p><p><b>  結(jié) 論52</b></p><p><b>  致 謝53</b></p><p><b>  參考文獻(xiàn)54</b></p><p><b>  附錄1 譯文55</b></p>

21、;<p>  附錄2 英文參考資料59</p><p>  附錄3 部分參考代碼64</p><p><b>  緒論</b></p><p><b>  課題背景</b></p><p>  近年來(lái),隨著計(jì)算機(jī)技術(shù)的發(fā)展和互聯(lián)網(wǎng)時(shí)代的到來(lái),我們已經(jīng)進(jìn)入了信息時(shí)代,也有人稱(chēng)為數(shù)字化

22、時(shí)代,在這數(shù)字化的時(shí)代里,學(xué)校的教學(xué)管理都受到了極大的挑戰(zhàn)。Internet技術(shù)持續(xù)迅猛的發(fā)展,也給傳統(tǒng)的教學(xué)提出了新的模式。以現(xiàn)代計(jì)算技術(shù)、網(wǎng)絡(luò)技術(shù)為基礎(chǔ)的數(shù)字化教學(xué)主要是朝著信息化、網(wǎng)絡(luò)化、現(xiàn)代化的目標(biāo)邁進(jìn)。作為新型的辦學(xué)模式,它們具有對(duì)于教育、教學(xué)過(guò)程來(lái)說(shuō)極為寶貴的特性,可以為新型教學(xué)模式的建構(gòu)提供理想的環(huán)境。在此開(kāi)發(fā)的JAVA企業(yè)筆試題在線自測(cè)系統(tǒng),旨在探索一種以互聯(lián)網(wǎng)為基礎(chǔ)的教學(xué)模式。通過(guò)這種新的模式,使學(xué)生通過(guò)自測(cè)及時(shí)的掌握

23、學(xué)過(guò)的知識(shí),為學(xué)院營(yíng)造一種新的教學(xué)環(huán)境,從而提高工作效率和教學(xué)水平。</p><p><b>  目的和意義</b></p><p>  隨著Web技術(shù)在各行各業(yè)的廣泛應(yīng)用,網(wǎng)絡(luò)技術(shù)在教學(xué)管理中已充當(dāng)重要的角色。在線考試系統(tǒng)的設(shè)計(jì)就是實(shí)現(xiàn)考試網(wǎng)絡(luò)化的解決方案。傳統(tǒng)考試方式在試題管理和批卷等方面上很浪費(fèi)時(shí)間,且不易維護(hù)和管理?;谀壳靶@網(wǎng)建設(shè)逐步完善,大多數(shù)院校也已具

24、備利用網(wǎng)絡(luò)進(jìn)行考試的條件,實(shí)現(xiàn)網(wǎng)上考試是一個(gè)發(fā)展趨勢(shì)。開(kāi)發(fā)網(wǎng)上考試系統(tǒng)就是希望充分利用網(wǎng)絡(luò)資源,提高教學(xué)管理水平,減輕考務(wù)負(fù)擔(dān),提高工作效率等。</p><p>  同時(shí)在線考試系統(tǒng)可以借助于遍布全球的Internet進(jìn)行。因此,考試既可以在本地進(jìn)行,也可以在異地進(jìn)行,大大拓展了考試的靈活性。縮短了傳統(tǒng)考試要求教師打印試卷、安排考試、監(jiān)考、收集試卷、評(píng)改試卷、講評(píng)試卷和分析試卷,這個(gè)漫長(zhǎng)而復(fù)雜的過(guò)程,使考試更趨于

25、客觀、公正。系統(tǒng)實(shí)現(xiàn)在線考試、即時(shí)閱卷、成績(jī)查詢(xún)以及考題和考生信息管理等功能的網(wǎng)絡(luò)在線考試系統(tǒng)。</p><p><b>  系統(tǒng)設(shè)計(jì)思想</b></p><p>  一個(gè)方便用戶(hù)使用的軟件應(yīng)該具備軟件體積小,操作界面友好,基本功能穩(wěn)定,運(yùn)行速度較快,以便方便快捷清晰的進(jìn)行數(shù)據(jù)傳輸,和簡(jiǎn)易通訊功能。本在線考試系統(tǒng)涉及學(xué)校的各個(gè)科目、各個(gè)老師和學(xué)生,是一個(gè)復(fù)雜的系統(tǒng)。必

26、須有一個(gè)正確的設(shè)計(jì)指導(dǎo)思想,通過(guò)系統(tǒng)功能結(jié)構(gòu)、前臺(tái)開(kāi)發(fā)環(huán)境的設(shè)計(jì)、后臺(tái)數(shù)據(jù)庫(kù)各表間的聯(lián)系、以及操作系統(tǒng)等因素,才能構(gòu)成一個(gè)完善的網(wǎng)絡(luò)體系結(jié)構(gòu),才能充分發(fā)揮計(jì)算機(jī)本身存在的最大優(yōu)勢(shì)。根據(jù)目前學(xué)校在考試簡(jiǎn)潔、效率不高的實(shí)際需求,本系統(tǒng)的設(shè)計(jì)按照下述原則進(jìn)行:</p><p><b>  適應(yīng)性</b></p><p>  適應(yīng)性是軟件質(zhì)量體系中重要的指標(biāo)之一,系統(tǒng)的設(shè)計(jì)從

27、最開(kāi)始就應(yīng)該以適應(yīng)于多種運(yùn)行環(huán)境,而且還必須具有應(yīng)變能力,以適應(yīng)未來(lái)變化的環(huán)境和需求,這就要求軟件設(shè)計(jì)上非常靈活,才能具有很好的通用性。</p><p><b>  易用性</b></p><p>  本系統(tǒng)運(yùn)用瀏覽器/服務(wù)器結(jié)構(gòu),使用myeclipse制作前臺(tái)瀏覽器界面,采用SQL Server 2005做后臺(tái)數(shù)據(jù)庫(kù),操作簡(jiǎn)單,用戶(hù)只需注冊(cè)登錄后便可進(jìn)行考試、查詢(xún)成

28、績(jī);教師需要經(jīng)過(guò)注冊(cè)便可進(jìn)行批閱試卷、及修改成績(jī)。</p><p><b>  高可靠性</b></p><p>  一個(gè)實(shí)用的系統(tǒng)同時(shí)必須是可靠的。本設(shè)計(jì)數(shù)據(jù)庫(kù)服務(wù)器采用免費(fèi)的高信賴(lài)性的SQL server 2005,通過(guò)合理的結(jié)構(gòu)化設(shè)計(jì),并通過(guò)合適的網(wǎng)絡(luò)設(shè)計(jì),及軟、硬件選型,以保證系統(tǒng)的可靠性與容錯(cuò)性,避免意外事件發(fā)生。</p><p>&

29、lt;b>  高安全性</b></p><p>  本系統(tǒng)采用權(quán)限管理,不同權(quán)限的用戶(hù)對(duì)數(shù)據(jù)信息的操作是不同的,既可以保證用戶(hù)共享資源,同時(shí)也可保證關(guān)鍵數(shù)據(jù)的安全性。</p><p><b>  可維護(hù)性</b></p><p>  系統(tǒng)開(kāi)通后,維護(hù)工作將是一個(gè)長(zhǎng)期的工作。本設(shè)計(jì)將充分考慮維護(hù)工作的需求,通過(guò)相應(yīng)手段降低維護(hù)工

30、作量及難度,從而達(dá)到保證運(yùn)行可靠及節(jié)省費(fèi)用目的。</p><p><b>  可擴(kuò)展性及靈活性</b></p><p>  系統(tǒng)的設(shè)計(jì)以方便未來(lái)業(yè)務(wù)的擴(kuò)展和系統(tǒng)擴(kuò)充為目標(biāo),系統(tǒng)要求能夠方便的升級(jí),充分保護(hù)系統(tǒng)的投資。</p><p><b>  經(jīng)濟(jì)性</b></p><p>  在滿(mǎn)足眾多功能要求

31、的前提下,盡可能做到少花錢(qián),辦大事,做到高效率。</p><p><b>  智能性</b></p><p>  系統(tǒng)在設(shè)計(jì)時(shí),充分考慮系統(tǒng)運(yùn)行的智能性,在使用系統(tǒng)一段時(shí)間后,系統(tǒng)可以適應(yīng)于任何局域網(wǎng)。</p><p>  論文的工作內(nèi)容及論文的結(jié)構(gòu)</p><p>  本文介紹了B/S體系結(jié)構(gòu)的在線考試系統(tǒng)的設(shè)計(jì)及實(shí)現(xiàn)

32、過(guò)程,在本次系統(tǒng)開(kāi)發(fā)過(guò)程中主要從事了以下模塊的設(shè)計(jì)、開(kāi)發(fā)工作:試題管理、用戶(hù)管理、通知管理、成績(jī)管理、試卷管理五大功能。</p><p>  本文主體部分分為7章,第1章為緒論,介紹了本課題的目的和意義,綜述系統(tǒng)開(kāi)發(fā)的背景,闡述了作者在本次設(shè)計(jì)開(kāi)發(fā)中的工作內(nèi)容,提出了論文的結(jié)構(gòu)層次。第2章著重對(duì)系統(tǒng)進(jìn)行了可行性分析,通過(guò)分析本系統(tǒng)的業(yè)務(wù)流程而畫(huà)出業(yè)務(wù)流程圖,并且進(jìn)行了經(jīng)濟(jì)、技術(shù)、運(yùn)行三方面的可行性分析。第3章著重

33、對(duì)系統(tǒng)進(jìn)行了需求分析,介紹了在線考試系統(tǒng)的產(chǎn)生和發(fā)展情況,對(duì)在線考試系統(tǒng)進(jìn)行了具體的需求分析,畫(huà)出數(shù)據(jù)流圖,寫(xiě)出了數(shù)據(jù)字典。第4章闡述了在開(kāi)發(fā)過(guò)程中的系統(tǒng)的總體設(shè)計(jì)的過(guò)程,系統(tǒng)功能模塊的設(shè)計(jì)以及關(guān)系數(shù)據(jù)庫(kù)的建立,本章反映了開(kāi)發(fā)過(guò)程中數(shù)據(jù)庫(kù)比較詳細(xì)的設(shè)計(jì)方法。第5章介紹了系統(tǒng)的開(kāi)發(fā)工具和運(yùn)行平臺(tái),介紹了各個(gè)模塊的功能設(shè)計(jì)及其實(shí)現(xiàn)方式,闡述了作者在此次開(kāi)發(fā)過(guò)程中遇到的一些問(wèn)題和解決方法。第6章是對(duì)系統(tǒng)的測(cè)試及性能分析階段,完成了系統(tǒng)預(yù)期的結(jié)

34、果。第7章是系統(tǒng)的主要功能的使用說(shuō)明,介紹了主要功能的操作流程,使用戶(hù)更清楚的了解本系統(tǒng)。</p><p><b>  可行性分析</b></p><p>  綜合考慮教育事業(yè)的告訴發(fā)展和學(xué)校信息化發(fā)展過(guò)程中出現(xiàn)的各種情況,結(jié)合現(xiàn)在社會(huì)考試的實(shí)際。在線考試系統(tǒng)如果實(shí)施后,將能夠達(dá)到一下目標(biāo):</p><p>  1. 學(xué)生考試管理信息化,可隨時(shí)

35、掌握學(xué)生的學(xué)習(xí)成績(jī)情況。</p><p>  2. 提供快速、準(zhǔn)確的學(xué)生考試及成績(jī)的最新信息。</p><p>  3. 界面友好美觀,操作簡(jiǎn)單易行,查詢(xún)靈活方便。</p><p>  4. 通過(guò)系統(tǒng)實(shí)施,可以提高學(xué)生考試的管理水平。</p><p>  5. 系統(tǒng)維護(hù)方便可靠,有較高的安全性,滿(mǎn)足實(shí)用性和先進(jìn)性的要求。</p>

36、<p>  6. 周全的考試提醒功能,用戶(hù)登錄新消息提示,及時(shí)提醒考生注意考試時(shí)間。</p><p>  7. 通過(guò)系統(tǒng)實(shí)施可提高考生考試效率、教師和管理員的工作效率,同時(shí)還節(jié)省了資源,也為環(huán)保工作進(jìn)了一份力量。</p><p><b>  系統(tǒng)流程圖</b></p><p>  根據(jù)當(dāng)今社會(huì)考試的實(shí)際情況,考生進(jìn)入系統(tǒng)后,可以對(duì)試

37、卷信息進(jìn)行提交,教師具有對(duì)試卷批閱權(quán)限。</p><p>  在線考試系統(tǒng)流程描述如下:</p><p>  管理員登錄:獲取管理員信息,確定其功能和權(quán)限。</p><p>  管理員管理:對(duì)題庫(kù)里面的題目進(jìn)行增刪改查。</p><p>  用戶(hù)登錄:獲取用戶(hù)信息,確定其功能使用權(quán)限。</p><p>  用戶(hù)考試:選

38、擇試卷,進(jìn)行考試。</p><p>  提交試卷:提交所答試卷信息,客觀題交卷處分,主觀題交由相應(yīng)的老師批閱。</p><p>  教師登錄:獲取教師信息,確定其權(quán)限。</p><p>  教師批閱:相關(guān)老師對(duì)提交的試卷進(jìn)行批閱。</p><p>  查詢(xún)成績(jī):對(duì)可進(jìn)行成績(jī)進(jìn)行查詢(xún)。</p><p>  在線考試系統(tǒng)流

39、程如圖2-1所示。</p><p>  圖2-1 在線考試系統(tǒng)流程圖</p><p>  新系統(tǒng)的目標(biāo)確定后,可以從經(jīng)濟(jì)可行性、技術(shù)可行性和運(yùn)行可行性三個(gè)方面對(duì)能否實(shí)現(xiàn)新系統(tǒng)目標(biāo)進(jìn)行可行性分析。以上三種分析可以確定此次所要開(kāi)發(fā)的系統(tǒng)是否有意義和是否可行。</p><p><b>  經(jīng)濟(jì)可行性</b></p><p>

40、  軟件經(jīng)濟(jì)可行性是指軟件所能帶來(lái)的經(jīng)濟(jì)效益與開(kāi)發(fā)設(shè)計(jì)所需要的投資相比是否相適宜,同時(shí)還要看此軟件能否真正給用戶(hù)帶來(lái)足夠的經(jīng)濟(jì)效益。如果程序的開(kāi)發(fā)反而增加了企業(yè)的負(fù)擔(dān),那就得不償失了,屬于純粹的做無(wú)用功。</p><p>  經(jīng)濟(jì)可行性研究主要是進(jìn)行成本效益分析,包括估計(jì)項(xiàng)目的開(kāi)發(fā)成本,估算開(kāi)發(fā)成本是否會(huì)高于項(xiàng)目的全部利潤(rùn)。開(kāi)發(fā)此系統(tǒng)主要是為了減輕學(xué)校管理人員的工作負(fù)擔(dān)、提高考試的工作效率,節(jié)省工作時(shí)間和加強(qiáng)學(xué)校

41、在數(shù)據(jù)上的管理而進(jìn)行設(shè)計(jì)的。</p><p>  例如:此系統(tǒng)運(yùn)行后可以提供哪些以前無(wú)法及時(shí)提供的信息,考生考試的效率提高了多少,對(duì)于管理人員進(jìn)行決策提供了多少幫助,即減少了人力,又減少了物力。</p><p>  下面從以下幾個(gè)方面對(duì)系統(tǒng)的經(jīng)濟(jì)可行性進(jìn)行具體的分析:</p><p><b>  系統(tǒng)初期投資</b></p>&l

42、t;p>  系統(tǒng)初期投資如表2-1所示。</p><p>  表2-1 在線考試系統(tǒng)初期投資</p><p><b>  貨幣的時(shí)間價(jià)值</b></p><p>  系統(tǒng)貨幣時(shí)間價(jià)值如表2-2所示。</p><p>  表2-2 在線考試系統(tǒng)貨幣時(shí)間價(jià)值</p><p><b>

43、  投資回收期</b></p><p>  引入在線考試系統(tǒng)兩年后,可以節(jié)省18.59萬(wàn)元,比最初投資還少1.4萬(wàn)元。但第三年可以節(jié)省8.639萬(wàn)元。</p><p>  即:1.4/8.64=0.162 </p><p>  2+0.162=2.162</p><p><b>  純收入</b>&

44、lt;/p><p>  43.294-22=21.294(萬(wàn)元)</p><p>  當(dāng)然,如果想要在五年后得到預(yù)計(jì)的純收入,那么首先就應(yīng)拿出初期投資的22萬(wàn)。而且考慮到開(kāi)發(fā)本系統(tǒng)將為以后帶來(lái)的利益,拿出22萬(wàn)來(lái)進(jìn)行在線考試系統(tǒng)的開(kāi)發(fā),是絕對(duì)必要的。</p><p>  經(jīng)過(guò)以上分析,在線考試系統(tǒng)的開(kāi)發(fā)是可行的。</p><p><b>

45、;  技術(shù)可行性</b></p><p>  根據(jù)該系統(tǒng)目標(biāo)來(lái)衡量所需的技術(shù)是否具備,一般可從硬軟件的性能要求、環(huán)境條件、操作人員水平和數(shù)量等方面去考慮和分析。</p><p>  考慮到系統(tǒng)實(shí)施的可行性,該系統(tǒng)采用B/S體系結(jié)構(gòu),在軟件方面選擇了如今較流行的MyEclipse 來(lái)進(jìn)行開(kāi)發(fā)管理平臺(tái)的設(shè)計(jì),使用SQL Server 2005數(shù)據(jù)庫(kù)存儲(chǔ)數(shù)據(jù)。</p>

46、<p>  在硬件方面,則選擇空間較大,只要是雙核系列及以上的計(jì)算機(jī),內(nèi)存在2G以上,硬盤(pán)在100GB,都可以滿(mǎn)足系統(tǒng)的開(kāi)發(fā)需要!當(dāng)然,硬件的配置越高,系統(tǒng)的開(kāi)發(fā)與運(yùn)行會(huì)更流暢??紤]到如今的家用或商用電腦硬件的整體配置水平,系統(tǒng)在硬件方面是可行的。</p><p>  由于MyEclipse和SQL Server都兩個(gè)非常成熟的開(kāi)發(fā)工具,無(wú)論在安全性、可用性、可靠性方面都毫無(wú)置疑,因此軟件方面是可行的。

47、</p><p><b>  運(yùn)行可行性</b></p><p>  通過(guò)系統(tǒng)對(duì)學(xué)校內(nèi)部考試進(jìn)行全面的自動(dòng)化的管理,大大提高了學(xué)校的辦公效率。通過(guò)系統(tǒng)對(duì)學(xué)校教育過(guò)程中的數(shù)據(jù)進(jìn)行全面的管理和統(tǒng)計(jì),避免人為處理各類(lèi)數(shù)據(jù)時(shí)所產(chǎn)生的各種問(wèn)題,提高了學(xué)校的經(jīng)濟(jì)效益,為學(xué)校辦公提供了大量的、權(quán)威的數(shù)據(jù),使學(xué)校的管理進(jìn)行到科學(xué)化、系統(tǒng)化的范籌。</p><p&g

48、t;  網(wǎng)絡(luò)化的學(xué)生管理,使學(xué)校管理更加規(guī)范,實(shí)現(xiàn)了通過(guò)網(wǎng)絡(luò)對(duì)信息進(jìn)行發(fā)布、傳遞、接收等一系列功能。系統(tǒng)中設(shè)置的考生考試模塊,為學(xué)校和考生都提供了一個(gè)更為方便的學(xué)習(xí)平臺(tái),大大提高學(xué)校和學(xué)生的工作效率,進(jìn)而提高整體的辦公效率。</p><p>  經(jīng)過(guò)以上分析,運(yùn)行方面是可行的。</p><p><b>  本章小結(jié)</b></p><p>  

49、本章主要介紹系統(tǒng)業(yè)務(wù)流程圖和系統(tǒng)可行性分析兩方面。系統(tǒng)業(yè)務(wù)流程圖主要對(duì)現(xiàn)實(shí)生活中業(yè)務(wù)進(jìn)行調(diào)查及對(duì)在線考試系統(tǒng)整體業(yè)務(wù)流程進(jìn)行分析;系統(tǒng)可行性分析主要對(duì)系統(tǒng)的開(kāi)發(fā)目標(biāo)、業(yè)務(wù)流程、可行性分析進(jìn)行介紹,總體看來(lái)系統(tǒng)工程的目標(biāo)明確、設(shè)施完備,運(yùn)行方面可靠,并且具有良好的市場(chǎng)拓展及經(jīng)濟(jì)收益。整體追求簡(jiǎn)單、易學(xué)、易用、易懂的思想,及成熟、完善、可靠,因此本系統(tǒng)具有一定的開(kāi)發(fā)前景,值得進(jìn)行相應(yīng)投入與開(kāi)發(fā)。</p><p>&l

50、t;b>  需求分析</b></p><p>  需求分析是管理信息系統(tǒng)開(kāi)發(fā)的關(guān)鍵環(huán)節(jié),要求在系統(tǒng)調(diào)查的基礎(chǔ)上,對(duì)新系統(tǒng)的功能進(jìn)行細(xì)致的分析,并建立一個(gè)新系統(tǒng)的邏輯模型。需求是用戶(hù)對(duì)系統(tǒng)提出的要求,它可能是原始的、抽象的、細(xì)化的。一個(gè)軟件系統(tǒng)的開(kāi)發(fā)必須以一組需求作為開(kāi)發(fā)點(diǎn)。需求分析則是在綜合分析用戶(hù)對(duì)系統(tǒng)提出的如功能、性能、數(shù)據(jù)等方面需求的基礎(chǔ)上,構(gòu)成一個(gè)從抽象到具體的邏輯模型,來(lái)表達(dá)軟件將要實(shí)

51、現(xiàn)的需求,為下一階段的軟件設(shè)計(jì)提供設(shè)計(jì)基礎(chǔ)。</p><p>  新系統(tǒng)的邏輯模型由系統(tǒng)數(shù)據(jù)流程圖、概況表、數(shù)據(jù)字典、物理邏輯表達(dá)式及有關(guān)說(shuō)明組成。最后要完成需求分析報(bào)告(也稱(chēng)為系統(tǒng)邏輯設(shè)計(jì)說(shuō)明書(shū))。在系統(tǒng)設(shè)計(jì)階段要做認(rèn)真、細(xì)致的分析、研究工作,避免新系統(tǒng)在功能上存在先天不足或缺陷。</p><p>  準(zhǔn)確、完整和規(guī)范化的軟件需求是軟件開(kāi)發(fā)成功的關(guān)鍵。軟件項(xiàng)目中40%~60%的問(wèn)題都是在

52、需求階段埋下的禍根。在產(chǎn)品需求分析過(guò)程中出現(xiàn)的方法和步驟上的錯(cuò)誤,包括信息收集不全、功能不明確、需求文檔不完善等,都可能造成軟件開(kāi)發(fā)中的困難。</p><p>  需求分析階段要解決的問(wèn)題,是讓用戶(hù)和開(kāi)發(fā)者共同明確將要開(kāi)發(fā)的是一個(gè)什么樣的系統(tǒng)。具體而言,需求分析主要有兩個(gè)任務(wù),第一是要通過(guò)對(duì)問(wèn)題及環(huán)境的理解、分析和綜合,建立分析模型;第二是在完全弄清用戶(hù)對(duì)軟件系統(tǒng)的確切要求的基礎(chǔ)上,用“軟件需求規(guī)格說(shuō)明書(shū)”把用戶(hù)

53、的需求表達(dá)出來(lái)。</p><p>  因?yàn)樾孪到y(tǒng)模型是建立在對(duì)現(xiàn)行系統(tǒng)的分析及要求的基礎(chǔ)上的,所以系統(tǒng)調(diào)查工作要進(jìn)行得深入、細(xì)致、全面。 </p><p>  在線考試系統(tǒng)產(chǎn)生和發(fā)展情況</p><p>  在線考試系統(tǒng)采用Internet/Intranet技術(shù),基于工作流的概念,使學(xué)校內(nèi)部人員方便快捷地共享信息,高效地協(xié)同工作;改變過(guò)去復(fù)雜、低效的手工辦公方式,

54、實(shí)現(xiàn)迅速、全方位的信息化管理,為學(xué)校的管理和決策提供科學(xué)的依據(jù)。一個(gè)學(xué)校實(shí)現(xiàn)在線考試的程度也是衡量其實(shí)現(xiàn)現(xiàn)代化管理的標(biāo)準(zhǔn)。在線考試系統(tǒng)把最初的人工筆答考試發(fā)展到今天的以運(yùn)用網(wǎng)絡(luò)和計(jì)算機(jī)為標(biāo)志的現(xiàn)階段,對(duì)學(xué)校的管理方式的改變和效率的提高起到了積極的促進(jìn)作用。 </p><p>  在線考試系統(tǒng)解決學(xué)校的考試管理規(guī)范化、提高學(xué)校運(yùn)轉(zhuǎn)的效率的基本問(wèn)題,可以概括的說(shuō),在線考試系統(tǒng)不同于其他形式的管理系統(tǒng),更集中關(guān)注于考生

55、考試及學(xué)校辦公的效率和可控性,是在以后學(xué)校提高整體運(yùn)轉(zhuǎn)能力不可缺少的軟件工具。</p><p>  在線考試系統(tǒng)的需求分析</p><p>  需求分析過(guò)程是整個(gè)系統(tǒng)開(kāi)發(fā)的重要階段,分析的成功與否,決定著整個(gè)系統(tǒng)功能的完善性以及穩(wěn)定性。在該階段需求分析人員需要確定整個(gè)產(chǎn)品的功能要求,并且將現(xiàn)實(shí)事務(wù)抽象成對(duì)象并建模。需求分析過(guò)程是完成整個(gè)軟件開(kāi)發(fā)的重要組成部分,分析的成功與否直接關(guān)系到整個(gè)系

56、統(tǒng)功能的完善性與穩(wěn)定性,分析的成功會(huì)給用戶(hù)帶來(lái)很大的方便,用戶(hù)應(yīng)用適合企業(yè)自身需要的軟件可以提高工作效率,降低成本。</p><p><b>  系統(tǒng)數(shù)據(jù)流圖的構(gòu)建</b></p><p><b>  系統(tǒng)頂層數(shù)據(jù)流圖</b></p><p>  數(shù)據(jù)流圖從數(shù)據(jù)傳遞和加工的角度,以圖形的方式刻畫(huà)數(shù)據(jù)流從輸入到輸出的傳輸變換

57、過(guò)程。數(shù)據(jù)流圖是結(jié)構(gòu)化系統(tǒng)分析的主要工具,它表示了系統(tǒng)內(nèi)部的數(shù)據(jù)流向,同時(shí)也表示系統(tǒng)的邏輯處理功能。因?yàn)閿?shù)據(jù)流圖是系統(tǒng)邏輯工功能的圖形表示,即使不是專(zhuān)業(yè)的計(jì)算機(jī)人員也能理解,所以是分析員和用戶(hù)驚醒溝通的極好工具。此外,設(shè)計(jì)數(shù)據(jù)流圖時(shí)只需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需考慮系統(tǒng)必須完成的基本邏輯功能,完全不需要考慮怎么樣具體的實(shí)現(xiàn)這些功能,因此,它也是今后進(jìn)行軟件設(shè)計(jì)很好的出發(fā)點(diǎn)。</p><p>  在線

58、考試系統(tǒng)考生功能模塊的頂層數(shù)據(jù)流圖描述:考生登錄后,可以進(jìn)行考試,可以查詢(xún)成績(jī),可以查看系統(tǒng)通知。教師可以批閱試卷、修改成績(jī)。管理員可以對(duì)試題進(jìn)行維護(hù)、對(duì)用戶(hù)信息進(jìn)行管理、對(duì)系統(tǒng)通知進(jìn)行管理、對(duì)成績(jī)進(jìn)行管理。</p><p>  在線考試系統(tǒng)頂層數(shù)據(jù)流圖如圖3-1所示。</p><p>  圖3-1 在線考試系統(tǒng)頂層數(shù)據(jù)流圖</p><p>  管理員試題維護(hù)功能

59、數(shù)據(jù)流圖</p><p>  在線考試系統(tǒng)管理員試題維護(hù)功能模塊的數(shù)據(jù)流圖描述:管理員經(jīng)過(guò)驗(yàn)證登錄后,可以對(duì)不同的試題進(jìn)行維護(hù),包括試題的添加、修改、刪除等。也可以直接瀏覽試題信息,以便及時(shí)了解試題的情況,采取相應(yīng)的對(duì)策進(jìn)行試題維護(hù)以方便系統(tǒng)的運(yùn)行。</p><p>  管理員試題維護(hù)功能數(shù)據(jù)流圖如圖3-2所示。</p><p>  圖3-2 管理員試題管理功能數(shù)據(jù)

60、流圖</p><p><b>  數(shù)據(jù)字典的構(gòu)建</b></p><p>  數(shù)據(jù)字典的作用是在軟件分析和設(shè)計(jì)的過(guò)程中給人提供關(guān)于數(shù)據(jù)的描述信息。它主要是對(duì)數(shù)據(jù)流圖中的數(shù)據(jù)流、處理邏輯、外部實(shí)體、數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)項(xiàng)等方面進(jìn)行具體的定義。數(shù)據(jù)流程圖配以數(shù)據(jù)字典,就可以從圖形和文字兩個(gè)方面對(duì)系統(tǒng)的邏輯模型進(jìn)行完整的描述。</p><p><b&

61、gt;  數(shù)據(jù)存儲(chǔ)</b></p><p>  數(shù)據(jù)存儲(chǔ)是數(shù)據(jù)結(jié)構(gòu)停留或保存的場(chǎng)所。主要內(nèi)容有數(shù)據(jù)存儲(chǔ)的名稱(chēng)、組成、備注。</p><p>  在考生考試功能數(shù)據(jù)流圖中,用到的三個(gè)數(shù)據(jù)存儲(chǔ)如下:</p><p>  (1)文件名:選擇題表(xuanze)</p><p>  組 成:編號(hào)+試卷類(lèi)別+考題+A選項(xiàng)+B選項(xiàng)+C選項(xiàng)+

62、D選項(xiàng)+答案+考試時(shí)間</p><p>  備 注:用于存儲(chǔ)選擇題的相關(guān)信息</p><p> ?。?)文件名:判斷題表(panduan)</p><p>  組 成:編號(hào)+試卷類(lèi)別+考題+A選項(xiàng)+B選項(xiàng)+答案+考試時(shí)間</p><p>  備 注:用于存儲(chǔ)判斷題的相關(guān)信息</p><p> ?。?)文件名:簡(jiǎn)答

63、題表(jianda)</p><p>  組 成:編號(hào)+試卷類(lèi)別+考題+標(biāo)準(zhǔn)答案+考生答案+考試時(shí)間</p><p>  備 注:用于存儲(chǔ)簡(jiǎn)答題的相關(guān)信息</p><p> ?。?)文件名:系統(tǒng)通知表(xinxi)</p><p>  組 成:編號(hào)+試卷類(lèi)別+考試時(shí)間+用戶(hù)名+權(quán)限</p><p>  備 注:

64、用于存儲(chǔ)系統(tǒng)通知的相關(guān)信息</p><p> ?。?)文件名:用戶(hù)信息表(login)</p><p>  組 成:用戶(hù)名+密碼+試卷類(lèi)別+權(quán)限</p><p>  備 注:用于存儲(chǔ)用戶(hù)注冊(cè)的相關(guān)信息</p><p>  (6)文件名:試卷類(lèi)別表(shijuan)</p><p>  組 成:編號(hào)+試卷類(lèi)別+用戶(hù)

65、名+權(quán)限</p><p>  備 注:用于存儲(chǔ)試卷類(lèi)別的相關(guān)信息</p><p>  (7)文件名:成績(jī)表(fenshu)</p><p>  組 成:編號(hào)+試卷類(lèi)別+選擇題分?jǐn)?shù)+判斷題分?jǐn)?shù)+簡(jiǎn)答題分?jǐn)?shù)+總分?jǐn)?shù)</p><p>  備 注:用于存儲(chǔ)考試成績(jī)的相關(guān)信息</p><p><b>  數(shù)據(jù)項(xiàng)定

66、義</b></p><p>  數(shù)據(jù)項(xiàng)也稱(chēng)為數(shù)據(jù)元素,是“不可再分”的數(shù)據(jù)單位,是數(shù)據(jù)的最小組成單位。</p><p>  表3-1 系統(tǒng)頂層數(shù)據(jù)項(xiàng)定義</p><p><b>  續(xù)表3-1</b></p><p><b>  數(shù)據(jù)流定義</b></p><p&g

67、t;  系統(tǒng)頂層數(shù)據(jù)流圖中主要描述的數(shù)據(jù)流定義:</p><p>  數(shù)據(jù)流編號(hào):D1—02</p><p>  數(shù)據(jù)流名稱(chēng):注冊(cè)考生信息</p><p><b>  數(shù)據(jù)流來(lái)源:注冊(cè)</b></p><p>  數(shù)據(jù)流去向:F1-1</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I

68、01-03+I01-04</p><p>  數(shù)據(jù)流編號(hào):D1—03</p><p>  數(shù)據(jù)流名稱(chēng):考生登錄信息</p><p><b>  數(shù)據(jù)流來(lái)源:考生</b></p><p>  數(shù)據(jù)流去向:P1-2</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04

69、</p><p>  數(shù)據(jù)流編號(hào):D1—04</p><p>  數(shù)據(jù)流名稱(chēng):考試信息</p><p>  數(shù)據(jù)流來(lái)源:P1-2</p><p>  數(shù)據(jù)流去向:P1-3</p><p>  數(shù)據(jù)流組成:I01-40+I01-41+I01-42+I01-01+I01-02+I01-03+I01-04</p>

70、<p>  數(shù)據(jù)流編號(hào):D1—05</p><p>  數(shù)據(jù)流名稱(chēng):客觀題分?jǐn)?shù)信息</p><p>  數(shù)據(jù)流來(lái)源:P1-3</p><p>  數(shù)據(jù)流去向:F1-3</p><p>  數(shù)據(jù)流組成:I01-32+I01-33+I01-34+I01-35+I01-38+I01-40</p><p>  數(shù)

71、據(jù)流編號(hào):D1—06</p><p>  數(shù)據(jù)流名稱(chēng):瀏覽成績(jī)信息</p><p>  數(shù)據(jù)流來(lái)源:P1-2</p><p>  數(shù)據(jù)流去向:P1-4</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04+I01-40</p><p>  數(shù)據(jù)流編號(hào):D1—07</p><p&g

72、t;  數(shù)據(jù)流名稱(chēng):瀏覽通知信息</p><p>  數(shù)據(jù)流來(lái)源:P1-2</p><p>  數(shù)據(jù)流去向:P1-5</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04</p><p>  數(shù)據(jù)流編號(hào):D1—08</p><p>  數(shù)據(jù)流名稱(chēng):通知信息</p><p> 

73、 數(shù)據(jù)流來(lái)源:F1-4</p><p>  數(shù)據(jù)流去向:P1-5</p><p>  數(shù)據(jù)流組成:I01-27+I01-28+I01-29+I01-30+I01-31</p><p>  數(shù)據(jù)流編號(hào):D1—09</p><p>  數(shù)據(jù)流名稱(chēng):成績(jī)信息</p><p>  數(shù)據(jù)流來(lái)源:F1-3</p>&

74、lt;p>  數(shù)據(jù)流去向:P1-4</p><p>  數(shù)據(jù)流組成:I01-32+I01-33+I01-34+I01-35+I01-36+I01-37+I01-38</p><p>  數(shù)據(jù)流編號(hào):D1—10</p><p>  數(shù)據(jù)流名稱(chēng):試卷信息</p><p>  數(shù)據(jù)流來(lái)源:F1-2</p><p>  

75、數(shù)據(jù)流去向:P1-3</p><p>  數(shù)據(jù)流組成:I01-39+I01-40+I01-41+I01-42</p><p>  數(shù)據(jù)流編號(hào):D1—11</p><p>  數(shù)據(jù)流名稱(chēng):考生信息</p><p>  數(shù)據(jù)流來(lái)源:F1-1</p><p>  數(shù)據(jù)流去向:P1-2</p><p>

76、  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04</p><p>  數(shù)據(jù)流編號(hào):D1—12</p><p>  數(shù)據(jù)流名稱(chēng):要注冊(cè)教師信息</p><p><b>  數(shù)據(jù)流來(lái)源:教師</b></p><p>  數(shù)據(jù)流去向:P1-6</p><p>  數(shù)據(jù)流組成:I01

77、-01+I01-02+I01-03+I01-04</p><p>  數(shù)據(jù)流編號(hào):D1—13</p><p>  數(shù)據(jù)流名稱(chēng):注冊(cè)信息</p><p>  數(shù)據(jù)流來(lái)源:P1-6</p><p>  數(shù)據(jù)流去向:F1-1</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04</p&

78、gt;<p>  數(shù)據(jù)流編號(hào):D1—14</p><p>  數(shù)據(jù)流名稱(chēng):教師登錄信息</p><p><b>  數(shù)據(jù)流來(lái)源:教師</b></p><p>  數(shù)據(jù)流去向:P1-7</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04</p><p&g

79、t;  數(shù)據(jù)流編號(hào):D1—15</p><p>  數(shù)據(jù)流名稱(chēng):判卷信息</p><p>  數(shù)據(jù)流來(lái)源:P1-7</p><p>  數(shù)據(jù)流去向:P1-8</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04</p><p>  數(shù)據(jù)流編號(hào):D1—16</p><

80、p>  數(shù)據(jù)流名稱(chēng):要修改成績(jī)信息</p><p>  數(shù)據(jù)流來(lái)源:P1-7</p><p>  數(shù)據(jù)流去向:P1-9</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-03+I01-04</p><p>  數(shù)據(jù)流編號(hào):D1—17</p><p>  數(shù)據(jù)流名稱(chēng):瀏覽通知信息</p>

81、;<p>  數(shù)據(jù)流來(lái)源:P1-7</p><p>  數(shù)據(jù)流去向:P1-5</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04</p><p>  數(shù)據(jù)流編號(hào):D1—18</p><p>  數(shù)據(jù)流名稱(chēng):主觀題分?jǐn)?shù)信息</p><p>  數(shù)據(jù)流來(lái)源:P1-8</p>

82、<p>  數(shù)據(jù)流去向:P1-8</p><p>  數(shù)據(jù)流組成:I01-01+I01-03+I01-04+I01-36</p><p>  數(shù)據(jù)流編號(hào):D1—19</p><p>  數(shù)據(jù)流名稱(chēng):修改后成績(jī)信息</p><p>  數(shù)據(jù)流來(lái)源:P1-9</p><p>  數(shù)據(jù)流去向:F1-3</p

83、><p>  數(shù)據(jù)流組成:I01-01+I01-03+I01-04+I01-36</p><p>  數(shù)據(jù)流編號(hào):D1—20</p><p>  數(shù)據(jù)流名稱(chēng):教師信息</p><p>  數(shù)據(jù)流來(lái)源:F1-1</p><p>  數(shù)據(jù)流去向:P1-7</p><p>  數(shù)據(jù)流組成:I01-01+I

84、01-02+I01-03+I01-04</p><p>  數(shù)據(jù)流編號(hào):D1—21</p><p>  數(shù)據(jù)流名稱(chēng):已答試卷信息</p><p>  數(shù)據(jù)流來(lái)源:F1-2</p><p>  數(shù)據(jù)流去向:P1-8</p><p>  數(shù)據(jù)流組成:I01-21+I01-22+I01-23+I01-24+I01-25<

85、;/p><p>  數(shù)據(jù)流編號(hào):D1—22</p><p>  數(shù)據(jù)流名稱(chēng):管理員登錄信息</p><p><b>  數(shù)據(jù)流來(lái)源:管理員</b></p><p>  數(shù)據(jù)流去向:P1-10</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04</p><p&g

86、t;  數(shù)據(jù)流編號(hào):D1—23</p><p>  數(shù)據(jù)流名稱(chēng):管理信息</p><p>  數(shù)據(jù)流來(lái)源:P1-10</p><p>  數(shù)據(jù)流去向:P1-11</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04</p><p>  數(shù)據(jù)流編號(hào):D1—24</p><p>

87、  數(shù)據(jù)流名稱(chēng):選擇題信息</p><p>  數(shù)據(jù)流來(lái)源:P1-11</p><p>  數(shù)據(jù)流去向:F1-5</p><p>  數(shù)據(jù)流組成:I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+</p><p>  I01-12+I01-13</p><p>  數(shù)據(jù)流

88、編號(hào):D1—25</p><p>  數(shù)據(jù)流名稱(chēng):判斷題信息</p><p>  數(shù)據(jù)流來(lái)源:P1-11</p><p>  數(shù)據(jù)流去向:F1-6</p><p>  數(shù)據(jù)流組成:I01-14+I01-15+I01-16+I01-17+I01-18+I01-19+I01-20</p><p>  數(shù)據(jù)流編號(hào):D1—26

89、</p><p>  數(shù)據(jù)流名稱(chēng):系統(tǒng)通知信息</p><p>  數(shù)據(jù)流來(lái)源:P1-11</p><p>  數(shù)據(jù)流去向:F1-4</p><p>  數(shù)據(jù)流組成:I01-27+I01-28+I01-29+I01-30+I01-31</p><p>  數(shù)據(jù)流編號(hào):D1—27</p><p>

90、  數(shù)據(jù)流名稱(chēng):簡(jiǎn)答題信息</p><p>  數(shù)據(jù)流來(lái)源:P1-11</p><p>  數(shù)據(jù)流去向:F1-7</p><p>  數(shù)據(jù)流組成:I01-21+I01-22+I01-23+I01-24+I01-25+I01-26</p><p>  數(shù)據(jù)流編號(hào):D1—28</p><p>  數(shù)據(jù)流名稱(chēng):管理員信息&l

91、t;/p><p>  數(shù)據(jù)流來(lái)源:F1-1</p><p>  數(shù)據(jù)流去向:P1-10</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04</p><p>  管理員試題管理功能數(shù)據(jù)流圖中主要描述的數(shù)據(jù)流定義:</p><p>  數(shù)據(jù)流編號(hào):D1—29</p><p>  數(shù)

92、據(jù)流名稱(chēng):更新后選擇題信息</p><p>  數(shù)據(jù)流來(lái)源:P1-12</p><p>  數(shù)據(jù)流去向:F1-5</p><p>  數(shù)據(jù)流組成:I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+</p><p>  I01-12+I01-13</p><p>  數(shù)據(jù)流

93、編號(hào):D1—30</p><p>  數(shù)據(jù)流名稱(chēng):更新后判斷題信息</p><p>  數(shù)據(jù)流來(lái)源:P1-12</p><p>  數(shù)據(jù)流去向:F1-6</p><p>  數(shù)據(jù)流組成:I01-14+I01-15+I01-16+I01-17+I01-18+I01-19+I01-20</p><p>  數(shù)據(jù)流編號(hào):D1

94、—31</p><p>  數(shù)據(jù)流名稱(chēng):更新后簡(jiǎn)答題信息</p><p>  數(shù)據(jù)流來(lái)源:P1-12</p><p>  數(shù)據(jù)流去向:F1-7</p><p>  數(shù)據(jù)流組成:I01-21+I01-22+I01-23+I01-24+I01-25+I01-26</p><p>  數(shù)據(jù)流編號(hào):D1—32</p>

95、;<p>  數(shù)據(jù)流名稱(chēng):選擇題信息</p><p>  數(shù)據(jù)流來(lái)源:F1-5</p><p>  數(shù)據(jù)流去向:P1-13</p><p>  數(shù)據(jù)流組成:I01-05+I01-06+I01-07+I01-08+I01-09+I01-10+I01-11+</p><p>  I01-12+I01-13</p>&l

96、t;p>  數(shù)據(jù)流編號(hào):D1—33</p><p>  數(shù)據(jù)流名稱(chēng):判斷題信息</p><p>  數(shù)據(jù)流來(lái)源:F1-6</p><p>  數(shù)據(jù)流去向:P1-13</p><p>  數(shù)據(jù)流組成:I01-14+I01-15+I01-16+I01-17+I01-18+I01-19+I01-20</p><p> 

97、 數(shù)據(jù)流編號(hào):D1—34</p><p>  數(shù)據(jù)流名稱(chēng):簡(jiǎn)答題信息</p><p>  數(shù)據(jù)流來(lái)源:F1-7</p><p>  數(shù)據(jù)流去向:P1-13</p><p>  數(shù)據(jù)流組成:I01-21+I01-22+I01-23+I01-24+I01-25+I01-26</p><p>  數(shù)據(jù)流編號(hào):D1—35<

98、;/p><p>  數(shù)據(jù)流名稱(chēng):管理員登錄信息</p><p>  數(shù)據(jù)流來(lái)源:F1-1</p><p>  數(shù)據(jù)流去向:P1-14</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04</p><p>  數(shù)據(jù)流編號(hào):D1—36</p><p>  數(shù)據(jù)流名稱(chēng):更新信息<

99、/p><p>  數(shù)據(jù)流來(lái)源:P1-14</p><p>  數(shù)據(jù)流去向:P1-12</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04</p><p>  數(shù)據(jù)流編號(hào):D1—37</p><p>  數(shù)據(jù)流名稱(chēng):瀏覽信息</p><p>  數(shù)據(jù)流來(lái)源:P1-14</p

100、><p>  數(shù)據(jù)流去向:P1-13</p><p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04</p><p>  數(shù)據(jù)流編號(hào):D1—38</p><p>  數(shù)據(jù)流名稱(chēng):管理員信息</p><p>  數(shù)據(jù)流來(lái)源:F1-1</p><p>  數(shù)據(jù)流去向:P1-14</p&g

101、t;<p>  數(shù)據(jù)流組成:I01-01+I01-02+I01-04</p><p><b>  加工說(shuō)明</b></p><p>  管理員試題管理功能數(shù)據(jù)流圖中主要描述的加工定義:</p><p>  加工編號(hào):P1-12</p><p><b>  加工定義:更新</b><

102、/p><p>  加工描述:管理員可通過(guò)此加工更新要修改的試題的信息</p><p>  加工編號(hào):P1-13</p><p><b>  加工定義:瀏覽</b></p><p>  加工描述:管理員可通過(guò)此加工對(duì)試題的基本信息進(jìn)行查看 </p><p>  加工編號(hào):P1-14</p>

103、<p><b>  加工定義:登錄</b></p><p>  加工描述:管理員可通過(guò)此加工進(jìn)行登錄</p><p><b>  本章小結(jié)</b></p><p>  本章簡(jiǎn)單介紹了在線考試系統(tǒng)的產(chǎn)生和發(fā)展?fàn)顩r,在可行性研究的基礎(chǔ)上研究系統(tǒng)的數(shù)據(jù)流程,并對(duì)該系統(tǒng)進(jìn)行需求分析,從而畫(huà)出數(shù)據(jù)流圖,寫(xiě)出了數(shù)據(jù)字典。經(jīng)

104、過(guò)對(duì)在線考試系統(tǒng)需求分析可知,各功能模塊之間應(yīng)該具有很好的銜接性,功能強(qiáng)大,操作起來(lái)十分方便,并且此軟件可以高速工作,全面的改善學(xué)校管理質(zhì)量,減少人力資源的投入,提高學(xué)校的辦公效率。所以,本項(xiàng)目是一個(gè)適應(yīng)各大高校需求的考試系統(tǒng),具有一定的實(shí)際開(kāi)發(fā)價(jià)值和使用價(jià)值。</p><p><b>  總體設(shè)計(jì)</b></p><p>  利用層次圖來(lái)表示系統(tǒng)中各模塊之間的關(guān)系。

105、層次方框圖是用樹(shù)形結(jié)構(gòu)的一系列多層次的矩形框描繪數(shù)據(jù)的層次結(jié)構(gòu)。樹(shù)形結(jié)構(gòu)的頂層是一個(gè)單獨(dú)的矩形框,它代表完整的數(shù)據(jù)結(jié)構(gòu),下面的各層矩形框代表各個(gè)數(shù)據(jù)的子集,最底層的各個(gè)矩形框代表組成這個(gè)數(shù)據(jù)的實(shí)際數(shù)據(jù)元素(不能再分割的元素)。</p><p>  隨著結(jié)構(gòu)的精細(xì)化,層次方框圖對(duì)數(shù)據(jù)結(jié)構(gòu)也描繪得越來(lái)越詳細(xì),這種模式非常適合于需求分析階段的需要。從對(duì)頂層信息的分類(lèi)開(kāi)始,沿著圖中每條路徑反復(fù)細(xì)化,直到確定了數(shù)據(jù)結(jié)構(gòu)的全

106、部細(xì)節(jié)為止。</p><p><b>  系統(tǒng)模塊總體設(shè)計(jì)</b></p><p>  本在線考試系統(tǒng)是專(zhuān)門(mén)用于考生注冊(cè)、登錄、參加在線考試和教師進(jìn)行試題錄入、修改、刪除以及管理員對(duì)管理員信息、教師信息、考生信息維護(hù)、更新和對(duì)成績(jī)的統(tǒng)計(jì)查詢(xún)。它應(yīng)該具有開(kāi)放性、方便性和靈活性。在線考試系統(tǒng)通用功能模塊功能結(jié)構(gòu)圖如圖4-1。</p><p>  圖

107、4-1 在線考試系統(tǒng)通用功能模塊功能結(jié)構(gòu)圖</p><p><b>  數(shù)據(jù)庫(kù)設(shè)計(jì)</b></p><p><b>  數(shù)據(jù)庫(kù)設(shè)計(jì)概述</b></p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)是建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng)的技術(shù),是信息系統(tǒng)開(kāi)發(fā)和建設(shè)中的核心技術(shù),具體的說(shuō),數(shù)據(jù)庫(kù)設(shè)計(jì)是一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的用戶(hù)的應(yīng)用需求(信息要求和處理

108、要求)。這個(gè)問(wèn)題是我們?cè)谶M(jìn)行軟件開(kāi)發(fā)時(shí)期的主要研究方向。</p><p>  數(shù)據(jù)庫(kù)設(shè)計(jì)應(yīng)該和應(yīng)用系統(tǒng)設(shè)計(jì)相結(jié)合,也就是說(shuō),整個(gè)設(shè)計(jì)過(guò)程中要把結(jié)構(gòu)(數(shù)據(jù))設(shè)計(jì)和行為(處理)設(shè)計(jì)密切結(jié)合起來(lái)。</p><p>  由于信息結(jié)構(gòu)復(fù)雜,應(yīng)用環(huán)境多樣,在相當(dāng)長(zhǎng)的一段時(shí)間內(nèi)數(shù)據(jù)庫(kù)設(shè)計(jì)主要采用手工試湊法。使用這種方法與設(shè)計(jì)人員的經(jīng)驗(yàn)和水平有直接的關(guān)系,數(shù)據(jù)庫(kù)設(shè)計(jì)成為一種技藝而不是工程技術(shù),缺乏科學(xué)理論

109、和工程方法的支持,軟件的質(zhì)量難以保證,常常是數(shù)據(jù)庫(kù)運(yùn)行一段時(shí)間后又不同程度地發(fā)現(xiàn)了各種問(wèn)題,增加了系統(tǒng)維護(hù)的代價(jià)。十余年來(lái),人們努力探索,提出了各種設(shè)計(jì)準(zhǔn)則和規(guī)程,都屬于規(guī)范設(shè)計(jì)法。</p><p><b>  數(shù)據(jù)分析</b></p><p>  數(shù)據(jù)分析過(guò)程同數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)密切相關(guān),需要確定、編制、組織、篩選應(yīng)用程序所使用的信息。它以一種能夠分析和分類(lèi)

110、的方式來(lái)捕獲用戶(hù)的所有信息,這使得某一模型可以直接轉(zhuǎn)化成數(shù)據(jù)庫(kù)結(jié)構(gòu)。</p><p>  我們使用一種信息建模技術(shù),這種技術(shù)是通過(guò)實(shí)體、關(guān)系、屬性三種基本對(duì)象來(lái)定義信息。實(shí)體是需要維護(hù)和使用的相關(guān)特性的集合體;屬性是實(shí)體的特性或特征;關(guān)系是實(shí)體之間的聯(lián)系,關(guān)系為實(shí)體記錄(實(shí)例)之間的聯(lián)系和交互作用方式建立了模型。</p><p>  要確定實(shí)體和關(guān)系的性質(zhì),用戶(hù)必須確定單個(gè)實(shí)體和他們相關(guān)的

111、屬性。為每個(gè)對(duì)象定義一個(gè)完整的與商業(yè)相關(guān)的描述以及他單獨(dú)使用的要求,這也包括確定此實(shí)體是否使用應(yīng)用程序的永久需求,每種關(guān)系的基本定義使用了商業(yè)定義和與關(guān)系相連接的需求。</p><p>  在為實(shí)體確定相關(guān)的屬性過(guò)程中,也需要確定此實(shí)體的主鍵和索引,并且要確定在每個(gè)實(shí)體中怎樣組織這些屬性,確定屬性的數(shù)據(jù)類(lèi)型和它是否為空值。在高層次的描述過(guò)程中,還可以確定所有擴(kuò)展屬性信息,包括長(zhǎng)度、格式、編輯風(fēng)格、校驗(yàn)規(guī)則和初始值

112、。單獨(dú)實(shí)體的屬性被組織起來(lái),用戶(hù)就能夠開(kāi)始以某一種組織方式來(lái)給實(shí)體分類(lèi)。用戶(hù)必須通過(guò)關(guān)系,來(lái)為實(shí)體分組的方式確定分類(lèi)模式,這是抽象化的初始層,或者說(shuō)是通過(guò)隱藏模糊的信息來(lái)提高對(duì)分析的理解,通過(guò)將數(shù)據(jù)分類(lèi)成組,就產(chǎn)生了相關(guān)分組的不同類(lèi)型,這樣,更加易于觀察和分析。</p><p><b>  數(shù)據(jù)庫(kù)的詳細(xì)設(shè)計(jì)</b></p><p>  在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),應(yīng)考慮以下事項(xiàng):

113、</p><p>  1. 數(shù)據(jù)庫(kù)的用途及該用途將如何影響設(shè)計(jì),應(yīng)創(chuàng)建符合用途的數(shù)據(jù)庫(kù)計(jì)劃。</p><p>  2. 數(shù)據(jù)庫(kù)規(guī)范化規(guī)則,防止數(shù)據(jù)庫(kù)設(shè)計(jì)中出現(xiàn)錯(cuò)誤。</p><p>  3. 對(duì)數(shù)據(jù)完整性的保護(hù)。</p><p>  4. 數(shù)據(jù)庫(kù)和用戶(hù)權(quán)限的安全要求。</p><p>  5. 應(yīng)用程序的性能需求,設(shè)計(jì)

114、數(shù)據(jù)庫(kù)時(shí)必須利用 Microsoft SQL Server 2005 中能夠提高性能的功能。對(duì)于性能而言,在數(shù)據(jù)庫(kù)大小和硬件配置之間權(quán)衡也是很重要的。</p><p><b>  6. 數(shù)據(jù)庫(kù)維護(hù)。</b></p><p>  數(shù)據(jù)庫(kù)E-R如圖4-3所示。</p><p>  圖4-3 數(shù)據(jù)庫(kù)E-R圖</p><p>

115、  根據(jù)對(duì)數(shù)據(jù)庫(kù)的數(shù)據(jù)分析,本在線考試系統(tǒng)的數(shù)據(jù)庫(kù)命名為:onlineES,在本數(shù)據(jù)庫(kù)中建立的表信息如下。</p><p>  考生表(student)如表4-1所示。</p><p>  表4-1 student(考生表)</p><p>  教師表(teacher)如表4-1所示。</p><p>  表4-2 teacher(教師表)&

116、lt;/p><p>  管理員表(janitor)如表4-3所示。</p><p>  表4-3 janitor(管理員表)</p><p>  章節(jié)表(zhangjie)如表4-4所示。</p><p>  表4-4 zhangjie(章節(jié)表)</p><p>  題目表(single)如表4-5所示。</p>

117、;<p>  表4-5 single(題目表)</p><p>  科目表(kemu)如表4-6所示。</p><p>  表4-6 kemu(科目表)</p><p>  成績(jī)表(grade)如表4-7所示。</p><p>  表4-7 grade(成績(jī)表)</p><p>  報(bào)考表(baokao)

118、如表4-1所示。</p><p>  表4-8 baokao(報(bào)考表)</p><p><b>  4.3 本章小結(jié)</b></p><p>  本章主要是對(duì)系統(tǒng)在開(kāi)發(fā)、運(yùn)行過(guò)程中所必須的數(shù)據(jù)進(jìn)行了定義,并對(duì)數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)關(guān)系進(jìn)行了定義說(shuō)明和規(guī)范描述,使系統(tǒng)能夠最優(yōu)化的使用數(shù)據(jù),盡可能的減少冗余。在需求分析的基礎(chǔ)之上規(guī)劃出了系統(tǒng)的功能模塊,以

119、及在此分析基礎(chǔ)上設(shè)計(jì)出的具體的、可以滿(mǎn)足本系統(tǒng)全部需求的數(shù)據(jù)庫(kù)。因?yàn)閿?shù)據(jù)庫(kù)在設(shè)計(jì)中的作用非常重要,所以在開(kāi)發(fā)過(guò)程中,在考慮數(shù)據(jù)庫(kù)上的時(shí)間相對(duì)要比較多。</p><p><b>  詳細(xì)設(shè)計(jì)</b></p><p><b>  系統(tǒng)運(yùn)行平臺(tái)設(shè)置</b></p><p>  對(duì)于一個(gè)軟件來(lái)說(shuō),能夠正常的運(yùn)行是至關(guān)重要的。軟件的

120、正常運(yùn)行需要建立在合適的環(huán)境平臺(tái)上,穩(wěn)定的環(huán)境平臺(tái)不僅大大提高了軟件的運(yùn)行可行性,同時(shí)隨著運(yùn)行可行性的提高,企業(yè)實(shí)際獲得的經(jīng)濟(jì)效益也成相對(duì)正比增長(zhǎng)趨勢(shì),所以良好的運(yùn)行平臺(tái)對(duì)系統(tǒng)來(lái)說(shuō)是至關(guān)重要的。</p><p>  硬件環(huán)境:臺(tái)式計(jì)算機(jī)(PC)一臺(tái),如表5-1所示。</p><p>  表5-1 運(yùn)行環(huán)境硬件配置</p><p>  軟件環(huán)境:Windows XP

121、 或者 Windows 2000 Server操作系統(tǒng)以上,系統(tǒng)數(shù)據(jù)庫(kù)采用:SQL Server 2005,其對(duì)應(yīng)的開(kāi)發(fā)工具包為:JDK1.6、MyEclipse8.5,JSP服務(wù)器為:Tomcat6.0。</p><p><b>  開(kāi)發(fā)工具簡(jiǎn)介</b></p><p>  對(duì)于系統(tǒng)來(lái)說(shuō),開(kāi)發(fā)工具也顯得尤為重要,合理、優(yōu)化的開(kāi)發(fā)工具不僅能夠保證系統(tǒng)運(yùn)行的順利完成,同

溫馨提示

  • 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)論