徐立波
摘 要: 計算機考試系統(tǒng)能夠輔助教師完成出題、上機考試等教學(xué)任務(wù),為學(xué)生提供上機練習(xí)和考試的平臺,提高考核效率。本文通過系統(tǒng)需求分析、概要設(shè)計和數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計為系統(tǒng)的實現(xiàn)奠定了基礎(chǔ)。
關(guān)鍵詞: 計算機 考試系統(tǒng) 系統(tǒng)設(shè)計
隨著信息技術(shù)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展,對學(xué)生計算機知識的培養(yǎng)已經(jīng)從傳統(tǒng)的單純講授計算機理論知識向全面提升計算機實際應(yīng)用水平過渡,相應(yīng)的授課環(huán)境從教室轉(zhuǎn)移到計算機機房,因此,對他們計算機應(yīng)用能力的測試應(yīng)該從人工批閱電子試卷向基于真實操作環(huán)境的計算機上機考試轉(zhuǎn)移,因此需要設(shè)計一款基于真實操作環(huán)境的計算機考試系統(tǒng)。
1.需求分析
通過多年來對上機考試活動的了解,實際參與及調(diào)查和研究,能夠分析出通過計算機完成上機考試主要包括以下幾項主要活動:
(1)命題活動
命題者根據(jù)實際授課情況確定此次考試的題型、考試范圍和標(biāo)準(zhǔn)答案等,將試題信息錄入計算機形成試卷并排版印刷。
(2)考試活動
考生在規(guī)定的時間和地點完成考試。涉及監(jiān)考教師對考生身份的檢查、考卷的分發(fā)和上交等工作。計算機考試系統(tǒng)研發(fā)成功之后,這些工作將主要由計算機完成。
(3)批卷活動
首先,批卷教師根據(jù)考生上交的試卷情況完成試卷批閱工作。其次,教師完成對考生成績信息的計算、統(tǒng)計和保存。計算機考試系統(tǒng)研發(fā)成功之后,這些工作將主要由計算機完成既可以節(jié)約時間,又可以減少出錯的可能。
通過對計算機上機考試主要活動的分析,能夠確定系統(tǒng)的功能和業(yè)務(wù)流程圖。計算機考試系統(tǒng)業(yè)務(wù)流程如下圖所示:
2.系統(tǒng)設(shè)計
根據(jù)需求分析的結(jié)果,首先進行概要設(shè)計,確定系統(tǒng)的主要功能模塊,分析模塊之間的關(guān)系和接口信息。這一階段的主要目的是建立目標(biāo)系統(tǒng)的功能模型。計算機考試系統(tǒng)結(jié)構(gòu)圖如下圖2所示:
3.數(shù)據(jù)庫表結(jié)構(gòu)設(shè)計
二維表設(shè)計是系統(tǒng)實現(xiàn)和編碼的數(shù)據(jù)基礎(chǔ)。系統(tǒng)要設(shè)計的表很多,主要包括題庫表、用戶表、試卷表、學(xué)生試卷表等。以下列出兩個主要的表:
(1)用戶表
4.結(jié)語
根據(jù)計算機考試的實際需求設(shè)計的計算機考試系統(tǒng)能夠完成基于真實環(huán)境的計算機上機考試、計算機自動批卷、用戶管理等功能,具有考試周期短,批卷效率高,減少錯誤發(fā)生等特點,為學(xué)生提供較好的計算機練習(xí)和考試的平臺。
參考文獻:
[1]吳文輝.網(wǎng)絡(luò)考試系統(tǒng)設(shè)計[J].軟件,2014,3.
[2]喬艷云.基于網(wǎng)絡(luò)環(huán)境下的無紙化考試系統(tǒng)的開發(fā)及應(yīng)用[J].佳木斯大學(xué)學(xué)報,2010,28(6).