在線考試系統(tǒng)設(shè)計(jì)與開發(fā)_第1頁
在線考試系統(tǒng)設(shè)計(jì)與開發(fā)_第2頁
在線考試系統(tǒng)設(shè)計(jì)與開發(fā)_第3頁
在線考試系統(tǒng)設(shè)計(jì)與開發(fā)_第4頁
在線考試系統(tǒng)設(shè)計(jì)與開發(fā)_第5頁
已閱讀5頁,還剩37頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、-作者xxxx-日期xxxx在線考試系統(tǒng)設(shè)計(jì)與開發(fā)【精品文檔】目錄 1前言- 1 -背景:- 1 -動態(tài)網(wǎng)頁技術(shù)- 2 -1.3 數(shù)據(jù)庫技術(shù)- 2 -網(wǎng)絡(luò)考試系統(tǒng)優(yōu)點(diǎn)- 3 -1.5 可行性分析- 4 -2 軟件需求說明書- 6 -2.1 編寫目的- 6 -任務(wù)概述- 6 -目標(biāo)- 6 -b 從總體上考慮,系統(tǒng)應(yīng)該實(shí)現(xiàn)下列功能:- 6 -2.3處理流程- 7 -給出所建議系統(tǒng)的處理流程和數(shù)據(jù)流程- 7 -系統(tǒng)數(shù)流圖分析- 9 -加工- 13 -設(shè)備- 14 -支持軟件- 15 -接口- 15 -3 概要設(shè)計(jì)說明書- 16 -分析- 16 -編寫概要設(shè)計(jì)說明書目的- 16 -總體設(shè)計(jì)- 16 -

2、結(jié)構(gòu)- 16 -接口設(shè)計(jì)- 19 -用戶接口- 19 -外部接口- 20 -系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)- 21 -3.4.1 數(shù)據(jù)庫需求分析- 21 -邏輯結(jié)構(gòu)設(shè)計(jì)要點(diǎn)- 21 -物理結(jié)構(gòu)設(shè)計(jì)要點(diǎn)- 24 -運(yùn)行模塊的組合:- 25 -3.6.1 出錯輸出信息- 25 - 出錯處理對策- 25 - 安全保密設(shè)計(jì)- 25 - 維護(hù)設(shè)計(jì)- 25 -4 詳細(xì)設(shè)計(jì)說明書- 26 -說明- 26 -編寫目的- 26 -程序系統(tǒng)的結(jié)構(gòu)- 26 -程序設(shè)計(jì)說明- 27 -程序描述- 27 -注釋設(shè)計(jì)- 31 -5 系統(tǒng)測試計(jì)劃- 32 -6 總結(jié)- 33 -致 謝- 34 -參考文獻(xiàn)- 35 -在線考試系統(tǒng)設(shè)計(jì)與開發(fā)

3、1前言1.1背景:網(wǎng)絡(luò)化教育代表了教育改革的一個(gè)發(fā)展方向,已經(jīng)成為現(xiàn)代教育的一個(gè)特征,并對教育的發(fā)展形成新的推動力。隨著Internet/Intranet的迅速發(fā)展和廣泛普及,建立在其上的遠(yuǎn)程教育成為現(xiàn)代教育技術(shù)未來發(fā)展方向之一,考試測試作為遠(yuǎn)程教育的一個(gè)子系統(tǒng)也成為一個(gè)重要的研究領(lǐng)域。現(xiàn)代遠(yuǎn)程教育作為一種新的教學(xué)手段已經(jīng)開始進(jìn)入我們的生活,正在給傳統(tǒng)教育模式帶來新的變革,并對教育的發(fā)展形成新的推動力。Internet技術(shù)的發(fā)展使得考試的技術(shù)手段和載體發(fā)生了革命性的變化,Internet的開放性、分布性的特點(diǎn)和基于Internet的巨大的計(jì)算能力使得考試突破了時(shí)間和空間的限制。基于Intern

4、et的考試系統(tǒng)正成為人們的研究熱點(diǎn)之一。與傳統(tǒng)考試模式相比,網(wǎng)上考試具有無可比擬的優(yōu)越性,它可以將傳統(tǒng)考試過程中的試卷組織、審定印制、傳送收集、登記發(fā)放、評判歸檔各個(gè)環(huán)節(jié)縮小到一至兩個(gè)環(huán)節(jié),幾乎屏蔽了所有人工直接干預(yù)考試活動的可能性,不但能夠節(jié)約大量的時(shí)日、人力、物力與財(cái)力,而且還可以大幅度提高考試成績的客觀性和公正性。在線考試系統(tǒng)課題產(chǎn)生的背景是當(dāng)今教育信息化的趨勢及我國高校教育信息化系統(tǒng)的建設(shè);目的是充分利用學(xué)校現(xiàn)有的計(jì)算機(jī)軟、硬件資源和網(wǎng)絡(luò)資源實(shí)現(xiàn)無紙化考試以避免傳統(tǒng)手工考試的不足。與傳統(tǒng)考試模式相比,網(wǎng)上考試滲入了更多的技術(shù)環(huán)節(jié),對實(shí)現(xiàn)安全性的途徑、方法也提出了更高的技術(shù)要求。通過In

5、ternet/Intranet來實(shí)現(xiàn)網(wǎng)上考試,是現(xiàn)代教育技術(shù)的一個(gè)具體實(shí)現(xiàn),具有很重要的現(xiàn)實(shí)意義??梢詫?shí)現(xiàn)教考分離以及考務(wù)工作的全自動化管理,可以有效利用校園網(wǎng)的軟硬件資源,使其發(fā)揮最大效力,更好的為學(xué)校的教學(xué)、科研、管理服務(wù),可以大規(guī)模的實(shí)行考試,實(shí)現(xiàn)考試的客觀、公證性,自動化組卷、閱卷可以減輕教師的工作強(qiáng)度。傳統(tǒng)考試要求老師刻試卷、印試卷、安排考試、監(jiān)考、收集試卷、評改試卷、講評試卷和分析試卷。這是一個(gè)漫長而復(fù)雜的過程,已經(jīng)越來越不適應(yīng)現(xiàn)代教學(xué)的需要。網(wǎng)絡(luò)考試系統(tǒng)是傳統(tǒng)考場的延伸,它可以利用網(wǎng)絡(luò)的無限廣闊空間,隨時(shí)隨地的對學(xué)生進(jìn)行考試,加上Web數(shù)據(jù)庫技術(shù)的利用,大大簡化了傳統(tǒng)考試的過程。

6、本文以Internet為平臺,研究了基于Web考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),包括系統(tǒng)需求分析和系統(tǒng)功能設(shè)計(jì)以及數(shù)據(jù)庫設(shè)計(jì)。重點(diǎn)闡述了用戶登錄模塊、題庫管理模塊和試卷管理模塊的設(shè)計(jì)。特別是在題庫管理模塊中對自動組卷功能常用的算法進(jìn)行了比較。對于較流行的驗(yàn)證碼技術(shù)也給出了具體實(shí)現(xiàn)。由于系統(tǒng)的操作界面都是Web頁面形式,而且需要對各種用戶的具體請求進(jìn)行動態(tài)處理并返回結(jié)果,這是一般靜態(tài)Web頁面技術(shù)所無法實(shí)現(xiàn)的,所以采用動態(tài)網(wǎng)頁技術(shù)。目前動態(tài)網(wǎng)頁技術(shù)有很多,可以說是層出不窮,比如CGI、PHP、JSP、ASP、ASP.NET等。本設(shè)計(jì)采用ASP.NET技術(shù)。ASP.NET(又稱ASP+)是ASP的下一代版本,

7、它并不只是ASP 4.0,它是一個(gè)用于 Web開發(fā)的全新框架,其中包含了許多新的特性。完全基于模塊與組件,具有更好的可擴(kuò)展性與可定制性,數(shù)據(jù)處理方面更是引入了許多激動人心的新技術(shù),正是這些具有革新意義的新特性,讓遠(yuǎn)遠(yuǎn)超越了ASP,同時(shí)也提供給Web開發(fā)人員更好的靈活性,有效縮短了Web應(yīng)用程序的開發(fā)周期。與Windows 2000 Server/Advanced Server的完美組合,為中小型乃至企業(yè)級的web商業(yè)模型提供了一個(gè)更為穩(wěn)定,高效,安全的運(yùn)行環(huán)境。1.3 數(shù)據(jù)庫技術(shù)由于本系統(tǒng)涉及到許多數(shù)據(jù)的處理,這就需要有一個(gè)強(qiáng)大的后臺數(shù)據(jù)庫管理系統(tǒng)支持。目前主要的數(shù)據(jù)庫有:Access、Fox

8、Pro、Excel、Sybase、Oracle、Informix、SQL Server等,其中網(wǎng)絡(luò)型的SQL Server、Oracle產(chǎn)品安全性遠(yuǎn)遠(yuǎn)高于桌面型的Access、FoxPro等數(shù)據(jù)庫。本系統(tǒng)采用的是微軟公司的SQL Server 2000。原因如下:第一,SQL Server與Windows 2000 Server服務(wù)器緊密集成,而Windows 2000 Server服務(wù)器具有很好的安全性,能夠排除所有未經(jīng)授權(quán)的非法用戶的訪問,確保了SQL Server 2000服務(wù)器的安全性,符合系統(tǒng)對安全性的要求;第二,用戶可以使用Web瀏覽器查詢存儲在SQL Server 2000數(shù)據(jù)庫

9、中的數(shù)據(jù),符合系統(tǒng)遠(yuǎn)程訪問數(shù)據(jù)庫的要求。第三,容量龐大,每個(gè)數(shù)據(jù)庫中可創(chuàng)建多達(dá)20萬個(gè)數(shù)據(jù)表,數(shù)據(jù)表中的記錄的行數(shù)只受服務(wù)器硬盤空間的限制,符合系統(tǒng)的考題數(shù)目較多的要求。(1)可以創(chuàng)立電子題庫,方便地實(shí)現(xiàn)試題的數(shù)字化管理。所謂題庫就是試題的倉庫,是把許多題目集合到一起,供試卷編制者隨時(shí)查詢和使用的集合。為題目的保存、分類和檢索提供了便利,為編制試卷提供了高效率和低成本的手段。電子題庫是網(wǎng)絡(luò)考試系統(tǒng)的重要組成部分,也是考試系統(tǒng)中最具有特色和實(shí)用價(jià)值的模塊之一。(2)可以按照科學(xué)的策略智能組卷,從而提高出卷效率。網(wǎng)絡(luò)考試系統(tǒng)以電子題庫為依托,可以按照教師制定的組卷策略自動的抽題成卷,極大的提高了出

10、卷效率。為一些面向社會開放的常年考場,提供了海量試卷資源的有力支持。也可以被廣大教師用來輔助教學(xué)和測驗(yàn)。(3)可以具有操作性和交互性。計(jì)算機(jī)考試系統(tǒng)與傳統(tǒng)紙上考試相比,有一個(gè)顯著的優(yōu)點(diǎn)和特點(diǎn)就是具有操作性和交互性??梢愿玫摹霸O(shè)置一定的情景讓學(xué)生表現(xiàn),以此衡量學(xué)生的心理品質(zhì)”。如計(jì)算機(jī)應(yīng)用技能的考試等,使用計(jì)算機(jī)模擬就具有紙面考試無法比擬的效果。計(jì)算機(jī)考試系統(tǒng)可以根據(jù)學(xué)生的反應(yīng),對試題進(jìn)行調(diào)整和反饋,使一些非經(jīng)典的測量理論。能夠在實(shí)踐中得以實(shí)現(xiàn),發(fā)揮出它們的優(yōu)點(diǎn)和長處。而網(wǎng)絡(luò)化考試很好地繼承了這個(gè)優(yōu)點(diǎn)。(4)使考試和判卷更具規(guī)范性和合理性。網(wǎng)絡(luò)考試系統(tǒng)使用計(jì)算機(jī)系統(tǒng)來進(jìn)行考試和自動判卷。具有更

11、好的規(guī)范性和合理性。試題的呈現(xiàn)和判卷的標(biāo)準(zhǔn)都是嚴(yán)格統(tǒng)一的,一般不會發(fā)生學(xué)生忘記書寫姓名,答題卡填寫方法不正確或錯位等意外丟分情況。學(xué)生答題過程中,由于系統(tǒng)限制也必將更加規(guī)范,不會出現(xiàn)筆試中經(jīng)常出現(xiàn)的由于學(xué)生沒有嚴(yán)格按照答題要求做,判卷時(shí)被強(qiáng)行扣分的事情。判卷由系統(tǒng)自動完成,極大的提高了準(zhǔn)確性,防止了人工判卷時(shí)經(jīng)常出現(xiàn)的錯判、漏判和分?jǐn)?shù)計(jì)算錯誤的情況。使考試更加公正合理,具有權(quán)威性。(5)實(shí)現(xiàn)自動判卷和數(shù)據(jù)的有效保存。如果說考試使教師教學(xué)過程中重要工作之一的話,那么判卷又是教師在考試實(shí)施過程中最重要和最煩瑣的工作之一。判卷有兩個(gè)基本的要求,那就是快速和準(zhǔn)確。學(xué)生希望在最短的時(shí)間內(nèi)知道自己準(zhǔn)確的考

12、試成績,在集體中的位置知道問題出現(xiàn)的所在和應(yīng)該努力的方向。這也是考試教育功能的重要體現(xiàn)。如果判卷越慢這種對學(xué)生的反饋和激勵的效果就會越小,達(dá)不到原有的考試目的??焖俸蜏?zhǔn)確對傳統(tǒng)的教師手工判卷來說是一對矛盾,加重了教師的工作負(fù)擔(dān)。而使用考試系統(tǒng)的自動判卷功能,能很好的解決這些問題。甚至在學(xué)生考試完成后,他就能馬上看到自己的成績??荚嚦煽兊谋4?,對計(jì)算機(jī)考試系統(tǒng)來說,是非常簡單方便的。而在手工考試中,需要教師特別的注意將成績單存檔或再輸入計(jì)算機(jī)中,工作比較煩瑣。(6)具有強(qiáng)大的數(shù)據(jù)統(tǒng)計(jì)分析功能。計(jì)算機(jī)考試系統(tǒng)與傳統(tǒng)紙上考試相比具有強(qiáng)大的統(tǒng)計(jì)功能,原來非常煩瑣甚至手工難以進(jìn)行的分析統(tǒng)計(jì)計(jì)算工作,現(xiàn)在

13、可以在瞬間完成了。由于考試系統(tǒng)從出題、考試到判卷、統(tǒng)計(jì),完全實(shí)現(xiàn)了數(shù)字化,不再需要教師手工地將學(xué)生成績、答題情況等詳細(xì)信息輸入計(jì)算機(jī),因此使學(xué)生成績統(tǒng)計(jì)分析,試題參數(shù)的統(tǒng)計(jì)分析及自動調(diào)整在實(shí)際工作中成為可能。隨著社會的不斷發(fā)展,信息保存和分析提取的日趨重要,考試實(shí)現(xiàn)數(shù)字化,提高數(shù)據(jù)存儲和分析的能力是不可逆轉(zhuǎn)的潮流,網(wǎng)絡(luò)考試系統(tǒng)的發(fā)展前景是光明的。1.5 可行性分析可行性分析也稱為可行性研究,即是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對新系統(tǒng)的開發(fā)是否具備必要性和可能性,對新系統(tǒng)的開發(fā)從技術(shù)、經(jīng)濟(jì)、社會的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)

14、確定問題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容。 A 社會因素方面的可行性:本系統(tǒng)用于學(xué)校考試,無法律和政策方面的限制 B 經(jīng)濟(jì)方面的可行性:主要是對項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評價(jià),本系統(tǒng)作為一個(gè)實(shí)訓(xùn)的一個(gè)項(xiàng)目,無需開發(fā)經(jīng)費(fèi),對于我系在經(jīng)濟(jì)上是可以接受的,并且本系統(tǒng)實(shí)施后可以顯著提高考試效率,有助于學(xué)院完全實(shí)現(xiàn)網(wǎng)絡(luò)化管理。所以本系統(tǒng)在經(jīng)濟(jì)上是可行的C 技術(shù)方面的可行性1) 技術(shù)上的可行性分析主要分析技術(shù)條件是否能順利完成開發(fā)工作,硬、軟件能否滿足開發(fā)者的需要等。2) 軟件方面,網(wǎng)絡(luò)化考試需要的各種軟件環(huán)境都已具備,數(shù)據(jù)庫服務(wù)器方面則有SQL Server,均能夠處理大量數(shù)據(jù),同時(shí)保持?jǐn)?shù)

15、據(jù)的完整性并提供許多高級管理功能。其靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。因此,系統(tǒng)的軟件開發(fā)平臺已成熟可行。3) 硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來越快,容量越來越大,可靠性越來越高,價(jià)格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。D 操作方面的可行性目前,大學(xué)的校園網(wǎng)路覆蓋了教學(xué)區(qū)和學(xué)生區(qū)的主要建筑物及部分家屬宿舍,從而滿足校內(nèi)各學(xué)院,各職能部門,各直屬單位上網(wǎng)需求。學(xué)校良好的網(wǎng)絡(luò)設(shè)施為開發(fā)使用無紙化網(wǎng)絡(luò)考試系統(tǒng)提供了堅(jiān)實(shí)的基礎(chǔ)。綜上所述,此系統(tǒng)開發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面都可行,并且投入少、見效快.2 軟件需求說明書2.1 編寫目的我們學(xué)校的計(jì)算機(jī)課程采

16、用上機(jī)考核方式,以前所用的考試系統(tǒng)由于種種原因不能滿足一些要求,需要添加新的功能,因此我們對考試系統(tǒng)重新設(shè)計(jì)和開發(fā)出一套全新的考試系統(tǒng)的項(xiàng)目,并得到老師的大力支持。我們在保持原有絕大部分功能的前提下,不僅需發(fā)完善原有功能,而且按照老師和同學(xué)的要求,加入許多新的功能,使得題目管理,上機(jī)考試,試卷評分,考試分析更加方便完善。該軟件項(xiàng)目可行性研究報(bào)告是對項(xiàng)目課題的全面通盤考慮,是項(xiàng)目分析員進(jìn)行進(jìn)一步工作的前提,是軟件開發(fā)人員正確成功的開發(fā)項(xiàng)目的前提與基礎(chǔ).寫軟件項(xiàng)目可行性研究報(bào)告可以使軟件開發(fā)團(tuán)體盡可能早的估計(jì)研制課題的可行性,我們首先確定考試系統(tǒng)需要做什么,并充分理解考試系統(tǒng)要實(shí)現(xiàn)的功能,以文檔形

17、式說明我們的分析的過程,以便我們以后的設(shè)計(jì)開發(fā)中參考,所以該軟件項(xiàng)目可行性研究報(bào)告在整個(gè)開發(fā)過程中是非常重要的a本系統(tǒng)的用戶可分為教師,學(xué)生兩類??紤]到系統(tǒng)的安全性,本系統(tǒng)共分成兩個(gè)部分:一個(gè)部分用于教師登錄,主要負(fù)責(zé)進(jìn)行基本資料、題庫、試卷、成績的管理以及查詢等;另外一個(gè)部分用于考生登錄,參加考試和考試前的模擬訓(xùn)練。b 從總體上考慮,系統(tǒng)應(yīng)該實(shí)現(xiàn)下列功能: 對教師來說,包括試卷管理、題庫管理、成績管理?;举Y料管理試卷管理:教師可以將各種題型的數(shù)量等方面對某份試卷提出一定的要求生成試卷規(guī)則,在學(xué)生考試時(shí),由系統(tǒng)根據(jù)試卷規(guī)則自動組卷生成滿足教師要求的試卷,而不用手工組卷。同時(shí),教師還可以對庫中

18、已有的試卷進(jìn)行修改和刪除,添加新試卷等。題庫管理:教師可以根據(jù)教學(xué)需求對題庫中的試題進(jìn)行三種基本操作:添加新的考題、刪除舊有考題、修改原有考題,其中試題類型包括判斷題、填空題、單選題,多選題,Microsoft office 操作(包括word文檔操作、excel文檔操作、PowerPoint文檔操作)、windows 文檔操作題和打字測試(中文,英文),windows 文檔操作題。成績管理:教師可以查看考生的考試成績,并針對不同的課程進(jìn)行成績統(tǒng)計(jì),包括考試人數(shù)、最高分、最低分、平均分以及各分?jǐn)?shù)段得分人數(shù)等。主要包括管理基本資料(包括教師、學(xué)生資料的增、刪、改以及個(gè)人資料修改)對學(xué)生來說,有兩

19、方面要求:。模擬考試訓(xùn)練:學(xué)生可以任選時(shí)間進(jìn)行在線測試,考試結(jié)束后,系統(tǒng)會根據(jù)已有的標(biāo)準(zhǔn)答案進(jìn)行在線判卷,考生可以立刻知道考試成績。正??荚嚕簩W(xué)生只能一人只考試一次,在特殊情況下,可以由監(jiān)考教師刪除以往考試信息情況下,可以進(jìn)行考試。2.3處理流程2.圖2.2 模擬考試流程圖圖2.2 考試系統(tǒng)流程圖系統(tǒng)數(shù)流圖分析圖2.4 考試系統(tǒng)數(shù)據(jù)流圖2.3.3數(shù)據(jù)字典定義;數(shù)據(jù)字典有四類:數(shù)據(jù)項(xiàng),文件,數(shù)據(jù)流,加工a) 數(shù)據(jù)流定義數(shù)據(jù)流名:考生登陸信息簡述:考生進(jìn)入考試系統(tǒng)中的身份組成:考生學(xué)號+考生姓名注釋:考生只能參加考試只能登陸一次數(shù)流流名:空白試卷組成:考生學(xué)號+姓名+(選擇題)+(判斷題)+(填空

20、題)+(office操作題)+考試時(shí)間注釋:考生沒有做題的試卷數(shù)據(jù)流名:選擇題組成:題名+題號+問題+選項(xiàng)A+選項(xiàng)B+選項(xiàng)C+選項(xiàng)D+答案+結(jié)果注釋:每一次生成的選擇題都不一樣,結(jié)果都為空數(shù)據(jù)流名:判斷題組成:題名+題號+問題+ +答案A|答案B+結(jié)果注釋:結(jié)果為空表4.5 Office 操作題數(shù)據(jù)流名:office 操作題組成:題名+題號+word 操作題內(nèi)容+word 操作題要求+ excel 操作題內(nèi)容+excel 操作題要求+ power point 操作題內(nèi)容+power pint 操作題要求數(shù)據(jù)流名:填空題組成:題名+題號+問題+ 答案+結(jié)果注釋:結(jié)果為空數(shù)流名:備份答題卷簡述:試

21、卷類對象初始化的一個(gè)string 型數(shù)據(jù)組成:考生學(xué)號+姓名+(選擇題)+(判斷題)+(填空題)+(office操作題)+考試時(shí)間+考試剩余時(shí)間+結(jié)果注釋:每隔1分鐘生成一次數(shù)據(jù)流名:考試設(shè)置信息組成:選擇題數(shù)目+選擇題分值+判斷題數(shù)目+判斷題分值+office操作題分值+考試時(shí)間注釋:是生試卷試題和考試的要求文件名:學(xué)生信息表組成:學(xué)生姓名+學(xué)號+班級組織:按班級排列表4.10 學(xué)生成績表文件名:學(xué)生成績表組成:學(xué)號+成績+考試狀態(tài)文件名:判斷題儲存表組成:題序排列號+問題內(nèi)容+答案A|答案B+注釋:按題序列號排列選擇題儲存表文件名:選擇題儲存表組成:題序列號+問題內(nèi)容+選項(xiàng)A+選項(xiàng)B+選項(xiàng)

22、C+選項(xiàng)D+答案注釋:按題序列號排列填空題儲存表文件名:填空題儲存表組成:題序列號+問題內(nèi)容 +答案注釋:按題序列號排列表4.14 Office操作題儲存表文件名:Office操作題儲存表組成:題序列號+組成:題名+題號+word 操作題內(nèi)容+word 操作題要求+ excel 操作題內(nèi)容+excel 操作題要求+ power point 操作題內(nèi)容+power pint 操作題要求+web內(nèi)容+web 操作要求注釋:按題序列號排列表4.15 答題卷備份表文件名:答題卷備份表組成:學(xué)號+答題卷注釋:按學(xué)號排列表4.16 抽取選擇題加工名:抽取選取擇題激發(fā)條件:收到生成選題要求加工邏輯:1聯(lián)結(jié)數(shù)

23、據(jù)庫, 2隨機(jī)抽取選擇題庫中考試要求數(shù)量的選題執(zhí)行次數(shù):一人一次加工名:抽取判斷題激發(fā)條件:收到生成選題要求加工邏輯:1聯(lián)結(jié)數(shù)據(jù)庫, 2隨機(jī)抽取判斷題庫中考試要求數(shù)量的判斷題執(zhí)行次數(shù):一人一次office操作題加工名:抽取選office操作題激發(fā)條件:收到生成office操作題要求加工邏輯:1聯(lián)結(jié)數(shù)據(jù)庫, 2隨機(jī)抽取office操作題庫中考試要求數(shù)量的office操作題執(zhí)行次數(shù):一人一次加工名:試卷備份激發(fā)條件:每一分加工邏輯:1對考試類中對象初始化,生成二進(jìn)制數(shù)據(jù)流 2將生成的二進(jìn)制數(shù)據(jù)流轉(zhuǎn)化這Unicode 字符串 3聯(lián)接數(shù)據(jù)庫,將生成的字符串,保存到數(shù)據(jù)庫中執(zhí)行次數(shù):每一分鐘備份一次加工

24、名:試卷恢復(fù)激發(fā)條件:收到恢復(fù)試卷的考生學(xué)號加工邏輯:3聯(lián)接數(shù)據(jù)庫,讀取該學(xué)號考生備份文件2將生成的文件字符串的轉(zhuǎn)化這二進(jìn)制數(shù)據(jù)流 1對考試類中對象逆初始化,生成考試類執(zhí)行次數(shù):當(dāng)考試發(fā)生中斷時(shí)執(zhí)行4運(yùn)行環(huán)境規(guī)定列出運(yùn)行該軟件所需要的硬設(shè)備。說明其中的新型設(shè)備及其專門功能,包括:a 服務(wù)器運(yùn)行配置: 硬件要求:運(yùn)行在內(nèi)存至少在256M以上并裝有網(wǎng)卡的微型機(jī)上 b 客戶端: 硬件要求:運(yùn)行在內(nèi)存至少在128M以上并裝有網(wǎng)卡的微型機(jī)上列出支持軟件,包括要用到的操作系統(tǒng)、編譯(或匯編)程序、測試支持軟件等。體系結(jié)構(gòu)x86開發(fā)平臺Win32開發(fā)語言C#開發(fā)工具Visual Studio 2003客戶端

25、運(yùn)行環(huán)境Windows xp,Windows2000服務(wù)器運(yùn)行環(huán)境Windows xp,Windows2000Sql服務(wù)器運(yùn)行環(huán)境Windows xp,Windos2000客戶端Microsoft office數(shù)據(jù)庫系統(tǒng)Microsoft sql server表2.1 編程中所用到件說明該軟件同其他軟件之間的接口、數(shù)據(jù)通信協(xié)議等。通信協(xié)議:Internet 通信協(xié)議(tcp /ip )3 概要設(shè)計(jì)說明書分析在線考試系統(tǒng)主要是針對當(dāng)前教考分離的現(xiàn)狀設(shè)計(jì)的。主要目的是為學(xué)生平時(shí)學(xué)習(xí)和自測、大規(guī)模考試測驗(yàn)服務(wù)。系統(tǒng)可以實(shí)現(xiàn)如下功能:建立完備的試題庫,整合現(xiàn)有的考試資源,提高資源的利用率和當(dāng)前的工作效

26、率;利用計(jì)算機(jī)自動生成試卷,減少教師負(fù)擔(dān),提高試卷的科學(xué)性,同時(shí)也防止考生抄襲作弊;登陸后可以根據(jù)用戶類型的不同分別進(jìn)入不同的界面,身份驗(yàn)證嚴(yán)格,防止網(wǎng)絡(luò)替考及竊取權(quán)限修改成績;考生答完卷后答案自動存儲,若時(shí)間已到而試題未答完則自動保存成績后強(qiáng)行退出;設(shè)定自動閱卷功能,標(biāo)準(zhǔn)化試題由于答案固定,可以讓計(jì)算機(jī)自動將考生答案和標(biāo)準(zhǔn)化答案比對,自動生成成績,確保成績的公平和公正;最后還可以就考試情況進(jìn)行分析,找出考生分?jǐn)?shù)層次和薄弱知識點(diǎn),從而利于教學(xué)改進(jìn)。在分析階段的工作結(jié)果是需求說明書,它通過需求分析,明確了解該項(xiàng)目的基本功能。現(xiàn)在我們根據(jù)需求說明書,著手開始設(shè)計(jì)如何實(shí)現(xiàn)這些功能,建立一個(gè)符合用戶要

27、求的軟件系統(tǒng)。概要設(shè)計(jì)就是將系統(tǒng)劃分成模塊,并決定每模塊的功能和模塊間的調(diào)用關(guān)系以及模塊的界面概要設(shè)計(jì)將軟件系統(tǒng)分解成許多模塊,決定每個(gè)模塊的外部特征,即每個(gè)模塊的功能和界面(輸入和輸出),以便詳細(xì)設(shè)計(jì)人員參考和進(jìn)行詳細(xì)設(shè)計(jì)。圖考試系統(tǒng)模塊功能簡介:1. 登陸模塊:當(dāng)考生登陸到考試系統(tǒng)窗體時(shí),首先要求輸入考生的學(xué)號和姓名,并按下確定,進(jìn)行身份驗(yàn)證,如果沒有通過身驗(yàn)證,根據(jù)驗(yàn)證結(jié)果進(jìn)行不同的操作,說明沒有通過的原因。返回原因可能為,學(xué)號與姓名不相配,或者是已經(jīng)參加過考試,或者是某種原因,你已經(jīng)處于考試狀態(tài)。2. 身份驗(yàn)證模塊:。在考生進(jìn)入考試系統(tǒng)時(shí),要求確認(rèn)其考試資格,并跟據(jù)不同的情況返回不同的

28、值。3. 生成試卷模塊:根據(jù)讀取到的考試設(shè)置,生成考試試卷。4. 生成選擇題模塊:根據(jù)考試要求,從數(shù)據(jù)庫中的選擇題庫中隨機(jī)抽取規(guī)定數(shù)量的選擇試題。5. 生成判斷題模塊:根據(jù)考試要求,從數(shù)據(jù)庫中的判斷題庫中隨機(jī)抽取規(guī)定數(shù)量的判斷試題6. 生成office操作題模塊:從數(shù)據(jù)庫中的office操作題庫中隨機(jī)抽取office操作題試題。7. 讀取數(shù)據(jù)庫信息模塊:根據(jù)要求,從數(shù)據(jù)庫中讀取需要的信息。8. 做試卷模塊:考生做試卷,讓考生根據(jù)試題要求,輸入結(jié)果或進(jìn)行操作;9. 試卷備份模塊:在考生做題時(shí),每分鐘將試卷更新到數(shù)據(jù)庫中一次。10. 試卷恢復(fù)模塊:在考生考試發(fā)生中斷或出現(xiàn)錯誤時(shí),可以數(shù)試卷恢復(fù)設(shè)置

29、,恢復(fù)試卷,繼續(xù)考試。11. 時(shí)間控制模塊:在考試中,考試有時(shí)間限制,當(dāng)考試時(shí)間結(jié)束前5分鐘,將提醒考生交卷,考試時(shí)間到時(shí),將自動交卷,并且禁止考生操作。12. 提交試卷模塊:先將考生試卷保存到數(shù)據(jù)庫中,然后評卷,并把考試分?jǐn)?shù)保存到數(shù)據(jù)庫中。13. 評卷模塊:對考生試卷的答案與標(biāo)準(zhǔn)答案對比,對的加分,最后得出考試結(jié)果14. 保存到數(shù)據(jù)庫模塊:根據(jù)要求,所結(jié)果保存的數(shù)據(jù)庫中。15. 學(xué)生考試查詢模塊:系統(tǒng)中的教師只有能登陸均可考生考試成績和答題卷等信息說明將向用戶提供的命令和它們的語法結(jié)構(gòu),以及軟件的回答信息。用戶接口是用戶與系統(tǒng)進(jìn)行互動操作,為用戶使用軟件提供了方便。本軟件的接口一般是通過窗體

30、控件輸入輸出數(shù)據(jù),用戶只需在需要操作的窗體控件以輸入 數(shù)據(jù),然后點(diǎn)擊確定就可以。1. 用戶登陸界面設(shè)計(jì):需要用戶輸入姓名和輸入學(xué)號的TestBox控件TBid和TBname和一個(gè)按鈕控件BTenter 圖3.3 用戶登陸圖2. 考生做試卷界面設(shè)計(jì):在考試顯示控件中,有4個(gè)Label 控件,分別顯示考生的學(xué)號,姓名,考試時(shí)間,剩余時(shí)間。另外有5個(gè)按鈕控件,分別用來打開選題題界面,判斷題界面各office 操作題界面和提交圖3.4 考試系統(tǒng)圖3. 考生做選擇題界面設(shè)計(jì):選擇題顯示在一panel 控件中,在panel 控件中每一次顯示8道選擇題,做完之后,可以按“下一頁按鈕控件,顯示下8個(gè)選擇題,也

31、可以按“上一頁”,將顯示做過的題。圖3.5 選擇題設(shè)計(jì)圖4. 考生做判斷題界面設(shè)計(jì):判斷題顯示在一panel 控件中,在panel 控件中每一次顯示8道判斷題,做完之后,可以按“下一頁按鈕控件,顯示下8個(gè)判斷題,也可以按“上一頁”,將顯示做過的題。圖3.6 判斷題設(shè)計(jì)圖說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關(guān)系??荚囅到y(tǒng)過訪問 server sql 數(shù)據(jù)庫接口存取考試信息(如考試試題,考生個(gè)人信息,考試信息,教師信息)。另外在考試中,Microsoft office 操作題中需要調(diào)用Microsoft office 中word ,excel, P

32、owerPoint.3.4系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)3.4.1 數(shù)據(jù)庫需求分析所謂題庫就是試題的倉庫,是把許多題目集合到一起,供試卷編制者隨時(shí)查詢和使用的集合。為了方便所有學(xué)科組成網(wǎng)絡(luò)題庫,應(yīng)遵循經(jīng)典測量理論的指導(dǎo),要嚴(yán)格按照經(jīng)典測量理論的數(shù)學(xué)模型開發(fā)題庫管理系統(tǒng)、組織試題針對一般考試系統(tǒng)的需求,設(shè)計(jì)如下所示的數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu):l 學(xué)生信息,包括的數(shù)據(jù)項(xiàng)有:學(xué)生編號、學(xué)號、姓名、性別、班級、l 試卷信息,包括的數(shù)據(jù)項(xiàng)有:、填空題分值、填空題數(shù)量、判斷題分值、判斷題數(shù)量、單選題分值、單選題數(shù)量、考試時(shí)間、office 操作題等。l 成績信息,包括的數(shù)據(jù)項(xiàng)有:考生學(xué)號、成績、考試狀態(tài)等。l 判斷題信息,包括

33、的數(shù)據(jù)項(xiàng)有:判斷題編號、題干、正確答案。l 填空題信息,包括的數(shù)據(jù)項(xiàng)有:填空題編號、題干、正確答案。l 單選題信息,包括的數(shù)據(jù)項(xiàng)有:單選題編號、題干、正確答案、備選項(xiàng)(A、B、C、D)、等。l office 操作題信息:包括數(shù)據(jù)項(xiàng)有:word文檔內(nèi)容、word 操作要求、excel 文檔內(nèi)容、excel 操作要求、web內(nèi)容、web操作要求。l 管理考師密碼信息:密碼;l 試卷備份表包括:考生學(xué)號、答題卷本系統(tǒng)應(yīng)該建立一個(gè)穩(wěn)定的后臺數(shù)據(jù)庫系統(tǒng),通過該數(shù)據(jù)庫管理整個(gè)考試系統(tǒng)所需的信息(用戶信息、試題信息、試卷信息、考試信息等)。 為了從多方面來保障考生考試信息的安全性、可信性和考試成績的可依賴性

34、,本系統(tǒng)還應(yīng)該建立一套機(jī)制,這套機(jī)制至少應(yīng)該包括學(xué)生和教師的賬號的安全機(jī)制、后臺數(shù)據(jù)庫的安全機(jī)制、考試過程的控制機(jī)制。給出本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)的名稱、標(biāo)識符以及它們之中每個(gè)數(shù)據(jù)項(xiàng)、記錄、文卷和系的標(biāo)識、定義、長度及它們之間的層次的或表格的相互關(guān)系。l列名數(shù)據(jù)類型長度是否這空注釋idvarchar 16no學(xué)號Name varchar16no姓名Class varchar16no班級Sex Char 8No 性別l 表3.2 學(xué)生成績表列名數(shù)據(jù)類型長度是否為空注釋idVarchar16No學(xué)號scoreFloat8yes分?jǐn)?shù)stateInt 4No考試狀態(tài)l 表3.3 考試設(shè)置表列名數(shù)據(jù)

35、類型長度是否為空注釋Testtimeno考試時(shí)間Numberofjudgeyes判斷題數(shù)量Valueofjudgeint4yes判斷題每小題分?jǐn)?shù)NumberofselectInt4yes選擇題數(shù)量ValueofselectFloat8Yes選擇題每小題分?jǐn)?shù)ValuetypecharacterFloat8Yes中文打字測試分?jǐn)?shù)ValuetypeenglishFloat8Yes英文打字測試分?jǐn)?shù)RatecharacterInt4Yes中文打字合格速度RateenglishInt4Yes英文打字合格速度TypechtimeInt4Yes中文打字時(shí)間TypeentimeInt4Yes英文打字時(shí)間valu

36、eoffillFloat8Yes填空題每小題分?jǐn)?shù)numberoffillInt4Yes填空題數(shù)量列名數(shù)據(jù)類型長度是否為空注釋Password Char 16Yes 管理教師密碼列名數(shù)據(jù)類型長度是否為空注釋Thchar10no順序號ContentChar200Yes問題answersChar10Yes答案列名數(shù)據(jù)類型長度是否為空注釋Th Char 10No 順序號Content Char 200Yes 問題Keya Char 100Yes選項(xiàng)AKeyb Char 100Yes 選項(xiàng)BKeycChar 100Yes 選項(xiàng)CKeyed Char 100Yes 選項(xiàng)DAnswers Char 10Ye

37、s 答案l列名數(shù)據(jù)類型長度是否為空注釋Id Char 16No 考生學(xué)號Test Vartest 80000Yes 考生答題卷l 表3.8 Office操作題列名數(shù)據(jù)類型長度是否為空注釋Th Int4No順序號Word_tmVarchar3000yesWord 內(nèi)容Word_yqVarchar3000yesWord操作要求Excel_tmVarchar3000yesExcel 內(nèi)容Excel_yqVarchar3000yesExcel操作要求Ppt_tmVarchar3000yesPower point 內(nèi)容Ppt_yqVarchar3000yesPower point操作要求Web_tmVa

38、rchar3000YesWeb內(nèi)容Web_yqVarchar3000yesWeb 操作要求給出本系統(tǒng)內(nèi)所使用的每個(gè)數(shù)據(jù)結(jié)構(gòu)中的每個(gè)數(shù)據(jù)項(xiàng)的存儲要求,訪問方法、存取單位、存取的物理關(guān)系(索引、設(shè)備、存儲區(qū)域)、設(shè)計(jì)考慮和保密條件。對應(yīng)邏輯設(shè)計(jì)的數(shù)據(jù)庫名standtest,設(shè)計(jì)數(shù)據(jù)庫的物理文件及相關(guān)屬性如下。l 主數(shù)據(jù)文件:standtest.mdf。初始空間:1MB,若超出空間按10%自動增長。存放路徑:c:program filesMicrosoft SQL ServerMSSQLData。最大文件大?。翰皇芟?。隸屬文件組:PRIMARY。l 日志文件。初始空間:1MB,若超出空間按10%自動

39、增長。存放路徑:c:program filesMicrosoft SQL ServerMSSQLData。最大文件大?。翰皇芟?。 運(yùn)行設(shè)計(jì) 運(yùn)行模塊的組合:。具體軟件的運(yùn)行模塊組合為程序多窗口的運(yùn)行環(huán)境,各個(gè)模塊在軟件運(yùn)行過程中能較好的交換信息,處理數(shù)據(jù) 運(yùn)行控制 : 軟件運(yùn)行時(shí)有較友好的界面,基本能夠?qū)崿F(xiàn)用戶的數(shù)據(jù)處理要求。 運(yùn)行時(shí)間 : 系統(tǒng)的運(yùn)行時(shí)間基本可以達(dá)到用戶所提出的要求。 出錯處理設(shè)計(jì)3.6.1 出錯輸出信息在用戶登陸失敗,系統(tǒng)給出提示:“對不起,你已經(jīng)考試了,或?qū)W號錯誤,請重新登陸!”在考試過程中,突然發(fā)生考試中斷事件,可以通過試卷恢復(fù)來恢復(fù)已經(jīng)做過的考試卷,繼續(xù)考試。3.6.

40、2 出錯處理對策 由于數(shù)據(jù)在數(shù)據(jù)庫中已經(jīng)有備份,故在系統(tǒng)出錯后可以依靠數(shù)據(jù)庫的恢復(fù)功能,并且依靠日志文件使系統(tǒng)再啟動,就算系統(tǒng)崩潰用戶數(shù)據(jù)也不會丟失或遭到破壞。但有可能占用更多的數(shù)據(jù)存儲空間,權(quán)衡措施由用戶來決定。如在考試過程中發(fā)生了中斷,可以通過試卷恢復(fù)系統(tǒng)來恢復(fù)試卷,繼續(xù)考試??荚囃炅?,將考試結(jié)果保存到數(shù)據(jù)庫中。 安全保密設(shè)計(jì) 系統(tǒng)的系統(tǒng)用戶管理保證了只有授權(quán)的用戶才能進(jìn)入系統(tǒng)進(jìn)行數(shù)據(jù)操作,而且對一些重要數(shù)據(jù),系統(tǒng)設(shè)置為只有更高權(quán)限的人員方可讀取或是操作。系統(tǒng)安全保密性較高。 維護(hù)設(shè)計(jì) 由于系統(tǒng)較小沒有外加維護(hù)模塊,因?yàn)榫S護(hù)工作比較簡單,僅靠數(shù)據(jù)庫的一些基本維護(hù)措施4 詳細(xì)設(shè)計(jì)說明書說明設(shè)

41、計(jì)設(shè)計(jì)階段的目的是為編程制定一個(gè)周密計(jì)劃。根據(jù)“由外向內(nèi)”的思想方法,設(shè)計(jì)階段分為概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。在概要設(shè)計(jì)中我們把考試系統(tǒng)分解成多個(gè)模塊,現(xiàn)在我們開始進(jìn)行詳細(xì)設(shè)計(jì),確定每個(gè)模塊的內(nèi)部功能各模塊內(nèi)部的詳細(xì)執(zhí)行過程。說明編寫這份詳細(xì)設(shè)計(jì)說明書的目的,指出預(yù)期的讀者軟件設(shè)計(jì)是把軟件需求變換成為軟件的具體設(shè)計(jì)方案,即模塊結(jié)構(gòu)的過程。軟件設(shè)計(jì)一般分為總體設(shè)計(jì)和詳細(xì)設(shè)計(jì)兩個(gè)階段??傮w設(shè)計(jì)階段根據(jù)軟件需求分析所得到的數(shù)據(jù)流程或數(shù)據(jù)結(jié)構(gòu),使用結(jié)構(gòu)化設(shè)計(jì)技術(shù),導(dǎo)出軟件的模塊結(jié)構(gòu)。詳細(xì)設(shè)計(jì)階段是給出軟件模塊的內(nèi)部過程描述。內(nèi)部過程描述是模塊內(nèi)部的算法設(shè)計(jì)。在詳細(xì)設(shè)計(jì)說明書中,我們確定每個(gè)模塊的內(nèi)部詳細(xì)執(zhí)行過

42、程,包括:局部數(shù)據(jù)組織,控制流。每一步的具體加工的具體加工要求及種種實(shí)現(xiàn)細(xì)節(jié),該文檔是直接給軟件開發(fā)人員看的,以便指導(dǎo)編程人員編寫代碼。用一系列圖表列出本程序系統(tǒng)內(nèi)的每個(gè)程序(包括每個(gè)模塊和子程序)的名稱、標(biāo)識符和它們之間 的層次結(jié)構(gòu)關(guān)系。圖4.1 考試系統(tǒng)模塊結(jié)構(gòu)圖從本章開始,逐個(gè)地給出各個(gè)層次中的每個(gè)程序的設(shè)計(jì)考慮。以下給出的提綱是針對一般情況的。對于一個(gè)具體的模塊,尤其是層次比較低的模塊或子程序,其很多條目的內(nèi)容往往與它所隸屬的上一層 模塊的對應(yīng)條目的內(nèi)容相同,在這種情況下,只要簡單地說明這一點(diǎn)即可。給出對該程序的簡要描述,主要說明安排設(shè)計(jì)本程序的目的意義,并且,還要說明本程序的特點(diǎn)本程

43、序分為三個(gè)功能部分,用戶登陸,考生考試和交卷部分,分別調(diào)用多個(gè)模塊。1. 考試系統(tǒng)中的身份驗(yàn)證是很重要的,它關(guān)系到考試的嚴(yán)肅性。在傳統(tǒng)的計(jì)算機(jī)考試中,簡單的口令機(jī)制就能取得很好的效果,因?yàn)橄到y(tǒng)本身不會將口令泄漏出去在線考試系統(tǒng)也不例外。以學(xué)號這一條件限制,這就使有資格的考試者才能注冊考試。考試者注冊時(shí),系統(tǒng)便要驗(yàn)證其學(xué)號和口令與考試者信息庫所備案的是否一致,以及其是否己經(jīng)參加過考試,這樣就保證了考試者的身份是合法的用戶登陸調(diào)用身份驗(yàn)證模塊,用于驗(yàn)證進(jìn)入考試系統(tǒng)的人員身份和考試資格,通過驗(yàn)證后就以進(jìn)行下一步的考試操作。l 用戶登陸模塊流程圖輸人項(xiàng)包括學(xué)生的考生的學(xué)號和考生的姓名。學(xué)號只能是長度的

44、6的string 類型,考生姓名只能是長度不能超過6的string 類型輸出項(xiàng)是一個(gè)標(biāo)志符bool 類型數(shù)據(jù),表示通過驗(yàn)證給出對每一個(gè)輸出項(xiàng)的特性,包括名稱、標(biāo)識、數(shù)據(jù)的類型和格式,數(shù)據(jù)值的有效范圍,輸出的形式、數(shù)量和頻度,輸出媒體、對輸出圖形及符號的說明、安全保密條件等等。2評卷模塊l 當(dāng)啟用評卷功能時(shí),機(jī)器首先將標(biāo)準(zhǔn)答案表和考生答案表調(diào)出來并設(shè)初始成績?yōu)?,根據(jù)試卷中的試題標(biāo)號逐個(gè)對答案進(jìn)行比對(與運(yùn)算),運(yùn)算結(jié)果為1,則說明考生答案和標(biāo)準(zhǔn)答案相同,找到其對應(yīng)的分值,則考生成績=初始成績+分值。逐次比對累加,直到所有試題都已批閱完畢。最后,輸出考生成績本模塊用于考試試卷評分。首先是對把考生的答案與試卷標(biāo)準(zhǔn)答案對比,相同的話根據(jù)每一題的分值加分,錯誤不加分。l 圖4 .3評卷模塊流程圖l 輸入項(xiàng):考生的試卷答案,是一個(gè)數(shù)組項(xiàng)。l 輸出項(xiàng):考生的成績單。是一個(gè)float 類型數(shù)據(jù)3時(shí)間控制算模塊l 時(shí)間控制模塊是用來控制考試時(shí)間。時(shí)間模塊中的時(shí)間是不斷減小,直到考試結(jié)前5分鐘,提醒考生要注意提交試卷,考試時(shí)間結(jié)時(shí),禁止考生繼續(xù)答題l 時(shí)間控制模塊流程圖l 輸入項(xiàng):考試時(shí)間是一個(gè)int 類型數(shù)據(jù),用來表示本次考試時(shí)間l 輸出項(xiàng):考試剩余時(shí)間4生成試題模塊l 生成試題模塊有選擇題模塊、判斷題模塊,office操作題模塊這些模塊抽取試題算法基本相同,現(xiàn)在

溫馨提示

  • 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. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論