標(biāo)準(zhǔn)化考試系統(tǒng)需求說(shuō)明書(shū)_第1頁(yè)
標(biāo)準(zhǔn)化考試系統(tǒng)需求說(shuō)明書(shū)_第2頁(yè)
標(biāo)準(zhǔn)化考試系統(tǒng)需求說(shuō)明書(shū)_第3頁(yè)
標(biāo)準(zhǔn)化考試系統(tǒng)需求說(shuō)明書(shū)_第4頁(yè)
標(biāo)準(zhǔn)化考試系統(tǒng)需求說(shuō)明書(shū)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

基于JAVAC/S的標(biāo)準(zhǔn)化考試系統(tǒng)需求規(guī)格說(shuō)明書(shū)2014年10月2014班組長(zhǎng):顏凡騰成員:王曉楠逄彥玲周璋目錄1 引言 41.1 編寫(xiě)目的 42 術(shù)語(yǔ)、定義、縮略語(yǔ)和技術(shù)分析 42.1 術(shù)語(yǔ)、定義 42.2 縮略語(yǔ) 42.3 綜合描述 42.3.1 產(chǎn)品前景 52.3.2 國(guó)內(nèi)外在線考試系統(tǒng)研究水平和現(xiàn)狀 52.3.3 系統(tǒng)設(shè)計(jì)擬采用的方法 62.3.4 功能概述 62.3.5 開(kāi)發(fā)環(huán)境 62.4 需求編寫(xiě)約定 72.4.1 需求編號(hào)約定 72.4.2 需求優(yōu)先級(jí)定義 72.4.3 用例描述編號(hào)預(yù)定 73 標(biāo)準(zhǔn)化考試系統(tǒng)需求分析 83.1 可行性分析 83.2功能需求總體描述 93.3 系統(tǒng)各層次需求分析 113.4 系統(tǒng)E—R圖 123.5 系統(tǒng)流程圖 153.6 數(shù)據(jù)流圖 163.7 模塊功能設(shè)計(jì) 163.7.1 系統(tǒng)管理模塊 163.7.2 考生管理模塊 173.7.3 控制考試模塊 183.7.4 考生考試模塊 184 非功能性需求 194.1 數(shù)據(jù)需求 194.2 故障處理需求 194.2.1 軟件運(yùn)行故障 194.2.2 軟件使用故障 204.3 質(zhì)量需求 204.4 其他需求 205 需求獲取方法 215.1 面談和問(wèn)卷調(diào)查 215.2小組討論 225.3 情景竄聯(lián) 225.4參與、觀察業(yè)務(wù)流程 235.5 現(xiàn)有產(chǎn)品和競(jìng)爭(zhēng)對(duì)手文檔 236參考文獻(xiàn) 241引言1.1編寫(xiě)目的本文通過(guò)詳細(xì)描述在線考試系統(tǒng)項(xiàng)目的功能需求、用戶界面需求、性能需求、質(zhì)量屬性需求以及其它需求,為后續(xù)系統(tǒng)設(shè)計(jì)、軟件(系統(tǒng))測(cè)試、用戶文檔等工作提供基礎(chǔ)與約束。1.22術(shù)語(yǔ)2.1術(shù)語(yǔ)、定義本需求報(bào)告中可能出現(xiàn)的術(shù)語(yǔ)和定義見(jiàn)表1所示術(shù)語(yǔ)/定義說(shuō)明需求提供者提出有效軟件需求的客戶(用戶)OLES本文及相關(guān)文檔中均代表在線考試系統(tǒng)的英文標(biāo)準(zhǔn)化簡(jiǎn)稱(chēng)管理員具有該系統(tǒng)功能操作的最高權(quán)限的??蛻粼诰€考試的學(xué)生表2定義和術(shù)語(yǔ)解釋2.2縮略語(yǔ)本需求報(bào)告可能用到的縮略語(yǔ)見(jiàn)表2所示縮略語(yǔ)原文中文含義DFDDataFlowDiagram系統(tǒng)數(shù)據(jù)流圖SRSoftwareRequirement需求定義ULSUserLoginServer用戶登錄服務(wù)器表2縮略語(yǔ)說(shuō)明2.3綜合描述2.3.1產(chǎn)品前景傳統(tǒng)的學(xué)校教學(xué)中,進(jìn)行一場(chǎng)考試,需要老師刻印試卷、安排考試、監(jiān)考、收集試卷、評(píng)閱試卷、講評(píng)試卷和分析試卷。這需要大量人力、物力與時(shí)間的投入,已經(jīng)越來(lái)越不適應(yīng)學(xué)校信息化建設(shè)與現(xiàn)代教學(xué)的需要。尤其在遠(yuǎn)程網(wǎng)絡(luò)教學(xué)中,考生分布廣,不易統(tǒng)一集中安排考試,給校方和考生帶來(lái)了眾多的不便。在線考試平臺(tái)是實(shí)現(xiàn)網(wǎng)絡(luò)教育的一個(gè)重要組成部分,通過(guò)在線考試平臺(tái)可以及時(shí)測(cè)試自己的學(xué)習(xí)進(jìn)度、自己對(duì)已學(xué)習(xí)知識(shí)的掌握程度?;ヂ?lián)網(wǎng)的考試用途很早就受到了各方面的重視,既然考試能夠通過(guò)電腦完成,那么網(wǎng)上考試就從技術(shù)上來(lái)說(shuō)就是可行的。而基于網(wǎng)絡(luò)的在線考試系統(tǒng),正是計(jì)算機(jī)應(yīng)用技術(shù)和網(wǎng)絡(luò)技術(shù)飛速發(fā)展的產(chǎn)物,它是傳統(tǒng)考場(chǎng)的延伸。它可以利用互聯(lián)網(wǎng)和局域網(wǎng),隨時(shí)隨地的組織考生練習(xí)和考試,加上數(shù)據(jù)庫(kù)技術(shù)的利用,大大簡(jiǎn)化了傳統(tǒng)考試的過(guò)程。從目前應(yīng)用的情況來(lái)看,基于網(wǎng)絡(luò)的在線考試是現(xiàn)代化教學(xué)不可缺少的輔助手段。隨著Internet的迅速普及,寬帶已經(jīng)延伸到邊遠(yuǎn)鄉(xiāng)鎮(zhèn),迄今為止,我國(guó)網(wǎng)民數(shù)量已經(jīng)躋身全球第二名,人們對(duì)傳統(tǒng)教育和技能進(jìn)修越來(lái)越重視,一些新興的教育手段如遠(yuǎn)程教學(xué)、網(wǎng)上培訓(xùn)、網(wǎng)上學(xué)校在國(guó)內(nèi)越來(lái)越普及,所有的大、中專(zhuān)院校也建設(shè)了校園網(wǎng)。在這種情況下,為網(wǎng)上測(cè)試、網(wǎng)上作業(yè)、在線考試系統(tǒng)的建立提供了必要的硬件環(huán)境。因此,設(shè)計(jì)和實(shí)現(xiàn)技術(shù)先進(jìn)的在線考試系統(tǒng)成為當(dāng)前計(jì)算機(jī)應(yīng)用領(lǐng)域研究的熱點(diǎn)。2.3.2國(guó)內(nèi)外在線考試系統(tǒng)研究水平和現(xiàn)狀國(guó)內(nèi)著名的工商管理考試GMAT于1999年就開(kāi)始實(shí)行計(jì)算機(jī)考試,2000年后GRE,TOEFL考試也開(kāi)始采用計(jì)算機(jī)考試,向著網(wǎng)絡(luò)化方向發(fā)展。在線考試與傳統(tǒng)考試相比有著明顯的優(yōu)勢(shì),考生和教師可以從世界的任何角落,通過(guò)瀏覽器接入因特網(wǎng)來(lái)使用考試系統(tǒng),不受地域的限制,同時(shí)也使得用戶可以更加靈活地安排考試時(shí)間,可以在任何時(shí)候使用在線考試系統(tǒng)進(jìn)行自測(cè),快速查詢考試成績(jī)。近年來(lái)出現(xiàn)的各種IT認(rèn)證考試以及前面提到的英語(yǔ)GMAT和GRE考試就是一種基十計(jì)算機(jī)網(wǎng)絡(luò)的在線考試,完全擺脫了紙和筆,實(shí)現(xiàn)了“無(wú)紙化考試”。考生使用計(jì)算機(jī)答卷,通過(guò)網(wǎng)絡(luò)提交答卷,自動(dòng)閱卷。在線考試的優(yōu)點(diǎn)是顯然的:閱卷更加迅速,考試結(jié)束考生即可知道考試結(jié)果,還避免了紙介質(zhì)的試卷和答卷的傳輸,從而降低了保密成本。通過(guò)抽取不同的試題,或者是隨機(jī)變換試題順序或答案順序,可以做到一人一卷,極大地降低了作弊的幾率。基十這些優(yōu)點(diǎn),在線考試為自適應(yīng)考試提供了可能,通過(guò)不到10年時(shí)間的發(fā)展,基十計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的在線考試已經(jīng)發(fā)展為一種產(chǎn)業(yè)。近年來(lái),在線考試系統(tǒng)的結(jié)構(gòu)也在不斷的革新。目前國(guó)內(nèi)成熟的在線考試系統(tǒng)多為C/S模式,比如:“北京典誠(chéng)公司的IT在線考試系統(tǒng)”、“大中專(zhuān)計(jì)算機(jī)等級(jí)考試系統(tǒng)”、ATA公司提供的各種行業(yè)考試系統(tǒng)等;基十計(jì)算機(jī)網(wǎng)絡(luò)的考試需要專(zhuān)門(mén)的較高水平的技術(shù)支持,基十瀏覽器的B/S模式的考試系統(tǒng)比較少。2.3.3系統(tǒng)設(shè)計(jì)擬采取的方法本系統(tǒng)從安全性和易維護(hù)性方面來(lái)考慮,采用C/S(Client/Server)模式,可以讓用戶通過(guò)客戶端直接訪問(wèn)位于服務(wù)器上的試卷或者讓管理員可以遠(yuǎn)程對(duì)系統(tǒng)進(jìn)行維護(hù)。C/S結(jié)構(gòu)的優(yōu)點(diǎn)是能充分發(fā)揮客戶端PC的處理能力,很多工作可以在客戶端處理后再提交給服務(wù)器。對(duì)應(yīng)的優(yōu)點(diǎn)就是客戶端響應(yīng)速度快。具體表現(xiàn)在以下兩點(diǎn):(1)應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。最簡(jiǎn)單的C/S體系結(jié)構(gòu)的數(shù)據(jù)庫(kù)應(yīng)用由兩部分組成,即客戶應(yīng)用程序和數(shù)據(jù)庫(kù)服務(wù)器程序。二者可分別稱(chēng)為前臺(tái)程序與后臺(tái)程序。運(yùn)行數(shù)據(jù)庫(kù)服務(wù)器程序的機(jī)器,也稱(chēng)為應(yīng)用服務(wù)器。一旦服務(wù)器程序被啟動(dòng),就隨時(shí)等待響應(yīng)客戶程序發(fā)來(lái)的請(qǐng)求;客戶應(yīng)用程序運(yùn)行在用戶自己的電腦上,對(duì)應(yīng)于數(shù)據(jù)庫(kù)服務(wù)器,可稱(chēng)為客戶電腦,當(dāng)需要對(duì)數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行任何操作時(shí),客戶程序就自動(dòng)地尋找服務(wù)器程序,并向其發(fā)出請(qǐng)求,服務(wù)器程序根據(jù)預(yù)定的規(guī)則作出應(yīng)答,送回結(jié)果,應(yīng)用服務(wù)器運(yùn)行數(shù)據(jù)負(fù)荷較輕。數(shù)據(jù)的儲(chǔ)存管理功能較為透明。在數(shù)據(jù)庫(kù)應(yīng)用中,數(shù)據(jù)的儲(chǔ)存管理功能,是由服務(wù)器程序和客戶應(yīng)用程序分別獨(dú)立進(jìn)行的,并且通常把那些不同的(不管是已知還是未知的)前臺(tái)應(yīng)用所不能違反的規(guī)則,在服務(wù)器程序中集中實(shí)現(xiàn),例如訪問(wèn)者的權(quán)限,編號(hào)可以重復(fù)、必須有客戶才能建立定單這樣的規(guī)則。所有這些,對(duì)于工作在前臺(tái)程序上的最終用戶,是“透明”的,他們無(wú)須過(guò)問(wèn)(通常也無(wú)法干涉)背后的過(guò)程,就可以完成自己的一切工作。在客戶服務(wù)器架構(gòu)的應(yīng)用中,前臺(tái)程序不是非常“瘦小”,麻煩的事情都交給了服務(wù)器和網(wǎng)絡(luò)。在C/S體系下,數(shù)據(jù)庫(kù)不能真正成為公共、專(zhuān)業(yè)化的倉(cāng)庫(kù),它受到獨(dú)立的專(zhuān)門(mén)管理。標(biāo)準(zhǔn)化考試系統(tǒng)沒(méi)有使用數(shù)據(jù)庫(kù),如果某些網(wǎng)絡(luò)應(yīng)用中需要的數(shù)據(jù)更適合使用文件開(kāi)處理,而不是數(shù)據(jù)庫(kù),就沒(méi)有必要使用數(shù)據(jù)庫(kù)。盡管數(shù)據(jù)庫(kù)有著獨(dú)特的優(yōu)勢(shì),但使用他的代價(jià)就是降低程序的運(yùn)行速度。本標(biāo)準(zhǔn)化考試系統(tǒng)只要按著一種特殊的簡(jiǎn)單格式編寫(xiě)試卷文件即可。2.3.4功能概述“基于Java的在線考試系統(tǒng)”借助計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù),期望實(shí)現(xiàn)以下功能:(1)在Windows平臺(tái)上,使用客戶端服務(wù)器,完成抽題、考試、交卷等考試任務(wù);(2)考生通過(guò)在線選擇開(kāi)考的試卷,然后在線進(jìn)行作答;(3)答題后,考生可在線自動(dòng)交卷,交卷同時(shí),系統(tǒng)將自動(dòng)評(píng)分,生成考試成績(jī)數(shù)據(jù);教師可在線查看各考生的成績(jī);(4)可對(duì)考生基本信息及考試成績(jī)信息進(jìn)行查詢、更改等管理?!盎贘ava的在線考試系統(tǒng)”適應(yīng)十現(xiàn)代化的教學(xué)管理,是集合現(xiàn)代考試?yán)碚?、方法和現(xiàn)代信息技術(shù)手段的智能化考試系統(tǒng),為考生的學(xué)習(xí)提供“靈活、方便、科學(xué)、公平”的“個(gè)性化在線考試服務(wù)”,是先進(jìn)的終結(jié)性考核、評(píng)價(jià)系統(tǒng),考生可以隨時(shí)隨地進(jìn)行課程結(jié)業(yè)考試。2.3.5開(kāi)發(fā)環(huán)境環(huán)境名稱(chēng)軟件版本操作系統(tǒng)Windows7、windows8瀏覽器IE6.0以及以上版本Java版本Jdk-1_5_0_06-windows開(kāi)發(fā)工具Eclipse表3開(kāi)發(fā)環(huán)境2.4需求編寫(xiě)約定2.4.1需求編號(hào)約定只有葉節(jié)點(diǎn)才需要進(jìn)行需求編號(hào),出于組織需求內(nèi)容的目的而設(shè)置的分組目錄不作為需求項(xiàng),也不需要編號(hào)。需求編號(hào)采用前綴+‘-’+YYYY+‘-’+XXXX構(gòu)成,其中,前綴約定如下:基本需求編號(hào)的前綴為SR-F(F表示Fundamental);非功能性需求編號(hào)的前綴為SR-U(U表示非功能性需求);設(shè)計(jì)約束需求編號(hào)的前綴為SR-C(C表示設(shè)計(jì)約束);接口需求編號(hào)的前綴為SR-I(I表示接口需求);文檔約束需求編號(hào)的前綴為SR-D(D表示Document);其它需求編號(hào)的前綴為SR-O(表示Other);YYYY采用代表項(xiàng)目的大寫(xiě)英文字母替換。XXXX用本前綴下保證唯一的數(shù)字序列替換。完整示例如右:UR-F-NCTBS-T110,如果包含子功能用例,再加上子功能模塊標(biāo)識(shí),如短信發(fā)送:UR-F-NCTBS-SEND-T111。注:需求編號(hào)在本文檔評(píng)審?fù)ㄟ^(guò)后,基線之前,由項(xiàng)目系統(tǒng)工程師統(tǒng)一進(jìn)行編排。2.4.2需求優(yōu)先級(jí)定義優(yōu)先級(jí)的可能取值為:5、4、3、2、1,具體定義如下:5:是必須的,它規(guī)定了產(chǎn)品的必備需求。沒(méi)有這些需求,產(chǎn)品將不能完成用戶的工作。4:是重要的,它規(guī)定了那些競(jìng)爭(zhēng)對(duì)手已經(jīng)實(shí)現(xiàn)且用戶感覺(jué)很好的需求、本產(chǎn)品區(qū)別于其它同類(lèi)產(chǎn)品的獨(dú)特需求及其它一些需求。只有完成這些需求,才能使本產(chǎn)品有市場(chǎng)競(jìng)爭(zhēng)力。3:是應(yīng)該的,它規(guī)定了當(dāng)前版本可以不做,但必須在未來(lái)版本中實(shí)現(xiàn)的需求。此種需求對(duì)產(chǎn)品的體系結(jié)構(gòu)影響可能較大,因此必須在系統(tǒng)設(shè)計(jì)時(shí)予以考慮。2:是可能的,它規(guī)定了那些有了會(huì)更好,但沒(méi)有也沒(méi)有什么關(guān)系的需求,如一些提高效率的小工具。1:是備忘的,它規(guī)定了我們想象的但目前無(wú)法或無(wú)需實(shí)現(xiàn)的需求。2.4.3用例描述編號(hào)預(yù)定統(tǒng)一編號(hào)采用一個(gè)前綴字母+4位數(shù)字編號(hào)。前綴字母標(biāo)識(shí)過(guò)程的類(lèi)型,其中C表示前置條件;R表示后置條件;N表示正常過(guò)程;E表示異常過(guò)程;I表示輸入;O表示輸出。4位數(shù)字中,第1位表示過(guò)程編號(hào),后3位表示過(guò)程步驟編號(hào),其他的編號(hào)依賴(lài)于過(guò)程的編號(hào)。譬如:前置條件:C0010整個(gè)用例的前置條件C1010過(guò)程N(yùn)1的前置條件1C1020過(guò)程N(yùn)1的前置條件2后置條件:R0010整個(gè)用例的后置條件R1010過(guò)程N(yùn)1的后置條件R2010過(guò)程N(yùn)2的后置條件正常過(guò)程:N1正常過(guò)程1N1010具體步驟1N1020具體步驟2N2正常過(guò)程2N2010具體步驟1N2020具體步驟2異常過(guò)程:E1異常過(guò)程1輸入:I1010過(guò)程N(yùn)1的輸入條件1I1020過(guò)程N(yùn)1的輸入條件2I2010過(guò)程N(yùn)2的輸入條件1輸出:O1010過(guò)程N(yùn)1的輸出結(jié)果1O1020過(guò)程N(yùn)1的輸出結(jié)果2O2010過(guò)程N(yùn)2的輸出結(jié)果13標(biāo)準(zhǔn)化考試系統(tǒng)需求分析3.1可行性分析可行性分析是在系統(tǒng)調(diào)查的基礎(chǔ)上,針對(duì)新系統(tǒng)的開(kāi)發(fā)是否具備必要性和可能性,對(duì)新系統(tǒng)的開(kāi)發(fā)從技術(shù)、經(jīng)濟(jì)、社會(huì)的方面進(jìn)行分析和研究,以避免投資失誤,保證新系統(tǒng)的開(kāi)發(fā)成功??尚行匝芯康哪康木褪怯米钚〉拇鷥r(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。該系統(tǒng)的可行性分析包括以下幾個(gè)方面的內(nèi)容:(1)經(jīng)濟(jì)可行性:主要是對(duì)項(xiàng)目的經(jīng)濟(jì)效益進(jìn)行評(píng)價(jià),本系統(tǒng)作為一個(gè)畢業(yè)設(shè)計(jì),無(wú)需開(kāi)發(fā)經(jīng)費(fèi),對(duì)十我在經(jīng)濟(jì)上是可以承受的,并目_本系統(tǒng)實(shí)施后可以顯著提高考試效率,有助十學(xué)校完全實(shí)現(xiàn)網(wǎng)絡(luò)化管理。所以本系統(tǒng)在經(jīng)濟(jì)上是可行的。(2)技術(shù)上的可行性:技術(shù)上的可行性分析主要分析技術(shù)條件能否順利完成開(kāi)發(fā)工作,硬、軟件能否滿足開(kāi)發(fā)者的需要等。該管理系統(tǒng)采用了當(dāng)前新興的C/S模式進(jìn)行開(kāi)發(fā),結(jié)合了Internet技術(shù)。因此,系統(tǒng)的軟件開(kāi)發(fā)平臺(tái)已成熟可行。硬件方面,科技飛速發(fā)展的今天,硬件更新的速度越來(lái)越快,容量越來(lái)越大,可靠性越來(lái)越高,價(jià)格越來(lái)越低,其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。(3)時(shí)機(jī)可行性:目前,大學(xué)的校園網(wǎng)絡(luò)覆蓋了教學(xué)區(qū)和考生區(qū)的主要建筑物及部分家屬宿舍,從而滿足校內(nèi)各學(xué)院,各職能部門(mén),各直屬單位上網(wǎng)需求。學(xué)校良好的網(wǎng)絡(luò)設(shè)施為開(kāi)發(fā)使用在線考試系統(tǒng)提供了堅(jiān)實(shí)的基礎(chǔ)。(4)管理上的可行性:主要是教務(wù)管理人員大力支持,系領(lǐng)導(dǎo)認(rèn)同,現(xiàn)有的管理制度和方法科學(xué),規(guī)章制度齊全,原始數(shù)據(jù)正確等。規(guī)章制度和管理方法為系統(tǒng)的建設(shè)提供了制度保障。(6)操作可行性:訪問(wèn)系統(tǒng)的主要有四種:考生、管理員(教師)、審核管理員、核心管理員。目前資源的利用情況和可操作性,只需少量的直接操作就可以實(shí)現(xiàn)系統(tǒng)的完整、穩(wěn)定的運(yùn)行,不會(huì)造成系統(tǒng)的巨大壓力。綜上所述,此系統(tǒng)開(kāi)發(fā)目標(biāo)已明確,在技術(shù)和經(jīng)濟(jì)等方面都可行,并且投入少、見(jiàn)效快,本系統(tǒng)的開(kāi)發(fā)是完全可行的。3.2功能需求本系統(tǒng)的各個(gè)功能模塊和其子模塊以及他們各自的功能需求見(jiàn)表4所示序號(hào)功能模塊名稱(chēng)模塊子功能描述功能需求標(biāo)識(shí)優(yōu)先級(jí)簡(jiǎn)要描述1考生登陸登錄驗(yàn)證Login5不同用戶根據(jù)不同的權(quán)限登陸系統(tǒng),不需要密碼就可以登錄使用,通過(guò)IP連接到服務(wù)器端填寫(xiě)IP5填寫(xiě)用戶名5查看用戶資料修改用戶資料刪除用戶資料3試題管理填寫(xiě)修改試題Exam5對(duì)試題的管理,添加刪除等4管理員管理通過(guò)管理員專(zhuān)用登入頁(yè)面進(jìn)入管理員管理頁(yè)面ADMIN5可對(duì)管理員信息進(jìn)行增刪改查554表4標(biāo)準(zhǔn)化考試系統(tǒng)功能需求表軟件包括的功能有:登錄服務(wù)、管理員服務(wù)、考試管理等功能。各個(gè)功能模塊的詳細(xì)功能與角色之間關(guān)系,參見(jiàn)以下功能圖所示:圖1服務(wù)器端模塊用例圖圖2客戶端模塊用例圖3.3系統(tǒng)各層次需求分析系統(tǒng)的概念設(shè)計(jì)中最重要的就是系統(tǒng)的模塊化,模塊化是指解決一個(gè)復(fù)雜問(wèn)題時(shí)自上項(xiàng)下逐層把系統(tǒng)劃分成若干個(gè)模塊的過(guò)程。每個(gè)模塊完成一個(gè)特定的功能,所有的模塊按某種方法組織起來(lái),成為一個(gè)整體,完成整個(gè)系統(tǒng)所要求的功能。將系統(tǒng)劃分為兩個(gè)模塊是為了降低系統(tǒng)和復(fù)雜性,提高可讀性、可維護(hù)性,但模塊的劃分不能是任意的,應(yīng)盡量保持其獨(dú)立性。也就是說(shuō),每個(gè)模塊只完成系統(tǒng)要求的獨(dú)立的子功能,并目_與其他模塊的聯(lián)系最少目_接口簡(jiǎn)單,即盡量提高模塊的獨(dú)立,為設(shè)計(jì)高質(zhì)量的系統(tǒng)結(jié)構(gòu)奠定基礎(chǔ)。根據(jù)需求分析,考試系統(tǒng)的模塊組織結(jié)構(gòu)如圖3圖3考試系統(tǒng)模塊組織結(jié)構(gòu)圖3.4系統(tǒng)E—R圖目前,廣泛使用的數(shù)據(jù)模塊可分為兩種類(lèi)型,一種是獨(dú)立十計(jì)算機(jī)系統(tǒng)的“概念數(shù)據(jù)模塊”,如“實(shí)體聯(lián)系模型”;另一種是直接面向數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)的“結(jié)構(gòu)數(shù)據(jù)模型”。在本系統(tǒng)中我采用的是“實(shí)體聯(lián)系模型"CE-R模型)來(lái)描述數(shù)據(jù)庫(kù)的結(jié)構(gòu),以對(duì)現(xiàn)實(shí)世界進(jìn)行第一次抽象。E-R模型直接從現(xiàn)實(shí)世界抽象出實(shí)體類(lèi)型及實(shí)體間聯(lián)系,然后用E-R圖來(lái)表示數(shù)據(jù)模型。它有兩個(gè)明顯的優(yōu)點(diǎn):接近十人的思維,容易理解;與計(jì)算機(jī)無(wú)關(guān),用戶容易接受。系統(tǒng)E-R圖如下:圖4考生信息的E-R圖圖5試卷信息的E-R圖圖6問(wèn)題信息的E-R圖圖7題庫(kù)信息E-R圖圖8實(shí)體之間關(guān)系的E-R圖圖4考生信息E—R圖圖5試卷信息E—R圖圖6問(wèn)題信息E—R圖圖7題庫(kù)信息E—R圖圖8實(shí)體之間關(guān)系E—R圖3.5系統(tǒng)流程圖本系統(tǒng)的流程圖如圖9所示:圖9系統(tǒng)流程圖3.6數(shù)據(jù)流程圖系統(tǒng)流程圖如圖10所示:圖10數(shù)據(jù)流程圖3.7模塊功能設(shè)計(jì)3.7.1系統(tǒng)管理模塊系統(tǒng)管理模塊如圖11所示:圖11系統(tǒng)管理模塊功能樹(shù)系統(tǒng)管理模塊包括更改密碼、高級(jí)管理(添加資源、添加管理員、刪除管理員、查詢管理員)兩大子模塊。1、更改密碼:各級(jí)管理員登錄系統(tǒng)后,可自行重新設(shè)置登錄密碼;2、高級(jí)管理:包含添加資源、添加管理員、刪除管理員、查詢管理員四個(gè)子功能,核心管理員添加資源、添加管理員、刪除管理員、查詢管理員,審核管理員擁有核心管理員的權(quán)限外,還有查詢管理員的權(quán)限。(1)添加資源,可(i)添加部門(mén)名稱(chēng);(ii)部門(mén)的科目名稱(chēng),科目名稱(chēng)將錄入科目信息表中,以后教師可以制作此科目的試卷。(2>添加管理員,允許核心管理員和審核管理員添加核心管理員及一般的管理員用戶,并分配權(quán)限。3.7.2考生管理模塊考生管理模塊的整體功能結(jié)構(gòu)圖如圖12所示:圖12考生管理模塊功能結(jié)構(gòu)圖考生管理模塊包括考生注冊(cè),考生登錄、成績(jī)查詢、退出登錄三個(gè)模塊??忌?cè):考生注冊(cè)用于添加考生的信息,此操作由核心管理員及教師來(lái)完成。輸入項(xiàng):姓名、學(xué)號(hào)年級(jí)。輸出項(xiàng):注冊(cè)成功,進(jìn)入成功頁(yè)面,不成功則顯示錯(cuò)誤信息頁(yè)面。成績(jī)查詢:輸入項(xiàng):用戶輸入姓名和學(xué)號(hào)輸出項(xiàng):查找成功,進(jìn)入成功頁(yè)面,不成功則顯示錯(cuò)誤信息頁(yè)面。3.7.3控制考試模塊控制考試模塊功能結(jié)構(gòu)圖如圖13所示:圖13控制考試模塊功能結(jié)構(gòu)圖控制考試模塊包括開(kāi)始考試、結(jié)束考試兩個(gè)模塊。試卷獲準(zhǔn)發(fā)布后,教師可選擇試卷,考生點(diǎn)擊“開(kāi)始考試”,同時(shí)開(kāi)始計(jì)時(shí),此后,考生對(duì)已開(kāi)考的試卷,考生可隨時(shí)結(jié)束本次考試。3.7.4考生考試模塊考生考試模塊主要是考生的獲取試卷,及考試(并有倒計(jì)時(shí)的功能),及自動(dòng)評(píng)功能??忌诰€考試流程圖如圖14所示:圖14考生考試模塊流程圖輸入項(xiàng):考生輸入學(xué)號(hào)、姓名和IP地址,選擇(獲取)試卷,作答題目。輸出項(xiàng):考生信息,考生的試卷及考生考完的成績(jī)。處理:系統(tǒng)對(duì)考生輸入的IP地址進(jìn)行驗(yàn)證,如果通過(guò)則并進(jìn)入考生考試的首頁(yè)面,及顯示考生的所有信息,同時(shí)公布一些考場(chǎng)規(guī)則,當(dāng)考生獲取試卷時(shí),并作答時(shí)系統(tǒng)進(jìn)入倒計(jì)時(shí),時(shí)間一到,系統(tǒng)將自動(dòng)交試卷并進(jìn)入評(píng)分,顯示該科目的成績(jī)??忌荚嚥僮髁鞒?(1>輸入學(xué)號(hào)、姓名和IP地址。(2)系統(tǒng)顯示該考生的基本信息,及一次考試規(guī)則。(3)考生獲取試卷,系統(tǒng)并進(jìn)入倒計(jì)時(shí)。(4)考生進(jìn)行答題,答題完畢點(diǎn)擊“交卷”。(5)交卷后,考生可即時(shí)看到自己的成績(jī)。4非功能性需求4.1數(shù)據(jù)需求數(shù)據(jù)采集的要求:輸入源:手工鍵盤(pán)輸入;輸入介質(zhì)和設(shè)備:鍵盤(pán),鼠標(biāo);數(shù)據(jù)輸出要求:輸出介質(zhì)和設(shè)備:顯示器、文件;4.2故障需求4.2.1軟件運(yùn)行故障在使用軟件的過(guò)程中,當(dāng)出現(xiàn)計(jì)算機(jī)斷電,計(jì)算機(jī)內(nèi)存不足等情況時(shí),標(biāo)準(zhǔn)化考試系統(tǒng)軟件將出現(xiàn)運(yùn)行故障。運(yùn)行故障發(fā)生時(shí),軟件的各個(gè)功能模塊將無(wú)法正常使用,啟動(dòng)相關(guān)功能按鈕都無(wú)法進(jìn)行正常的操作。對(duì)由于計(jì)算機(jī)斷電引發(fā)的軟件運(yùn)行故障,用戶在重新給計(jì)算機(jī)供電后,可以通過(guò)重新啟動(dòng)計(jì)算機(jī),并啟動(dòng)標(biāo)準(zhǔn)化考試系統(tǒng)軟件的方式恢復(fù)軟件的正常運(yùn)行與使用。對(duì)由于計(jì)算機(jī)內(nèi)存不足引發(fā)的軟件運(yùn)行故障,建議暫時(shí)關(guān)閉軟件。用戶應(yīng)檢查并解決計(jì)算機(jī)內(nèi)存不足的問(wèn)題,內(nèi)存使用情況正常后,標(biāo)準(zhǔn)化考試系統(tǒng)軟件將恢復(fù)正常的運(yùn)行與使用。出現(xiàn)軟件運(yùn)行故障并進(jìn)行修復(fù)后,應(yīng)確保標(biāo)準(zhǔn)化考試系統(tǒng)軟件功能的完整性,不能發(fā)生因軟件運(yùn)行故障而導(dǎo)致工具無(wú)法繼續(xù)使用的情況。4.2.2軟件使用故障在軟件的使用過(guò)程中,如果出現(xiàn)軟件使用故障,應(yīng)當(dāng)具有報(bào)警信息提示。當(dāng)軟件依賴(lài)的文件損毀或丟失時(shí),軟件以對(duì)話框的形式進(jìn)行提示,報(bào)告損毀或丟失的文件等相關(guān)錯(cuò)誤,以幫助用戶及時(shí)修復(fù)軟件的正常功能。對(duì)軟件需要用戶輸入項(xiàng)的情況,如果發(fā)生缺少輸入項(xiàng)、輸入項(xiàng)格式錯(cuò)誤或不符合規(guī)則等情況,軟件應(yīng)以合理的方式予以提示。為了防止用戶由于未及時(shí)保存而導(dǎo)致信息丟失的情況,軟件提供定時(shí)保存機(jī)制,每隔一定時(shí)間自動(dòng)對(duì)信息進(jìn)行保存,從而保證用戶數(shù)據(jù)的安全。4.3質(zhì)量需求軟件的功能實(shí)現(xiàn)必須符合常用的主流軟件的使用方法和操作習(xí)慣。需要滿足操作簡(jiǎn)單的要求,能夠使用戶沒(méi)有障礙的使用該工具進(jìn)行一系列的開(kāi)發(fā)工作。要求可配置型強(qiáng),便于使用者對(duì)工具的使用以及定制。采用可行、合理、高效的方式進(jìn)行開(kāi)放性的設(shè)計(jì)和實(shí)現(xiàn)。軟件具有很強(qiáng)的適應(yīng)能力,并且便于維護(hù),不僅能很好的滿足當(dāng)前的需求,而且應(yīng)當(dāng)為后期可能的開(kāi)發(fā)的工作提供很好的擴(kuò)展和維護(hù)接口。4.4其他需求易用性需求作為一款實(shí)用型的查詢系統(tǒng),標(biāo)準(zhǔn)化考試系統(tǒng)軟件的設(shè)計(jì)和實(shí)現(xiàn)遵循易用性原則,工具的安裝和入門(mén),工具的用戶界面布局,使用工具的操作方式等方面都應(yīng)符合主流軟件的設(shè)計(jì)風(fēng)格與要求。操作簡(jiǎn)單,設(shè)計(jì)合理。進(jìn)行結(jié)果查詢時(shí),標(biāo)準(zhǔn)化考試系統(tǒng)提供分類(lèi)查詢等功能,以實(shí)現(xiàn)高效化。使用標(biāo)準(zhǔn)化考試系統(tǒng)的過(guò)程中應(yīng)有必要的操作提示信息。安全性需求為了對(duì)軟件的安裝和使用進(jìn)行統(tǒng)一的管理,安裝標(biāo)準(zhǔn)化考試系統(tǒng)后,需要的到管理人員的授權(quán)才能使用該工具。軟件采用激活碼-注冊(cè)的方式達(dá)到這一要求。啟動(dòng)并使用軟件時(shí),應(yīng)對(duì)軟件的授權(quán)信息進(jìn)行檢查,缺少授權(quán)信息情況軟件將自動(dòng)關(guān)閉。5需求獲取方法需求獲取軟件需求獲取是軟件需求開(kāi)發(fā)的關(guān)口環(huán)節(jié),關(guān)口沒(méi)把守好,后面就會(huì)全面潰敗。軟件需求獲取我們小組用了以下幾個(gè)方法:1、面談和問(wèn)卷調(diào)查;2、小組討論;情景串聯(lián);3、參與、觀察業(yè)務(wù)流程;4、現(xiàn)有產(chǎn)品和競(jìng)爭(zhēng)對(duì)手的描述文檔;5、市場(chǎng)資料5.1面談和問(wèn)卷調(diào)查面談是獲取軟件需求的最有用的方法之一。面談需準(zhǔn)備的內(nèi)容:1、面談對(duì)象2、面談的問(wèn)題面談對(duì)象:與系統(tǒng)相關(guān)的涉眾,并具有代表性,保證涵蓋到每個(gè)角色。如何獲取涉眾:1、誰(shuí)為系統(tǒng)付費(fèi),購(gòu)買(mǎi)系統(tǒng);2、誰(shuí)使用系統(tǒng):3、誰(shuí)會(huì)受到系統(tǒng)結(jié)果的影響,誰(shuí)來(lái)監(jiān)管該系統(tǒng);4、誰(shuí)來(lái)維護(hù)系統(tǒng);面談問(wèn)題:需保證與背景無(wú)關(guān),保證獲取信息的公正性。問(wèn)題的設(shè)計(jì):1、確定訪談對(duì)象的背景:姓名、年齡、部門(mén)所處的職位、目前的工作范圍2、目前碰到哪些問(wèn)題,這些問(wèn)題會(huì)對(duì)工作、生活產(chǎn)生什么影響?3、對(duì)象環(huán)境的背景:a計(jì)算機(jī)水平,b目前是否有相同的系統(tǒng)在使用,c使用該系統(tǒng)碰到哪些問(wèn)題,d目前如何處理工作e對(duì)培訓(xùn)等有什么要求4、問(wèn)題重復(fù),取得面談?wù)邔?duì)問(wèn)題的認(rèn)同;5、分析問(wèn)題:?jiǎn)栴}產(chǎn)生的原因是什么,在什么情況下會(huì)有該問(wèn)題,目前的解決方案是什么,效果如何,客戶期待的解決方案是什么;6、解決方案的可行性分析;7、非功能性需求:性能和穩(wěn)定性方面的要求;8、維護(hù),是否有專(zhuān)門(mén)的維護(hù)團(tuán)隊(duì)9、對(duì)當(dāng)前的訪談結(jié)果的認(rèn)同,確認(rèn)后期有問(wèn)題可繼續(xù)聯(lián)系。10、總結(jié)出當(dāng)前優(yōu)先級(jí)最高的三個(gè)問(wèn)題;調(diào)查問(wèn)卷無(wú)法取代面談在需求獲取階段的作用,問(wèn)卷調(diào)查的問(wèn)題和答案具有一定的引導(dǎo)性,在某種程度上會(huì)影響結(jié)果。5.2小組討論 小組討論是指將與項(xiàng)目某個(gè)問(wèn)題相關(guān)的人員聚集在一起開(kāi)會(huì)討論。優(yōu)勢(shì):

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(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)論