蔡興壯+解皓
【摘要】 本文闡述了一套自動組卷考試系統(tǒng)的開發(fā)過程。系統(tǒng)基于ASP. NET開發(fā)平臺,借助SQL Server2005數(shù)據(jù)庫實現(xiàn),采用三層架構(gòu)開發(fā)模式分離數(shù)據(jù)訪問和數(shù)據(jù)表現(xiàn)。該系統(tǒng)主要實現(xiàn)了后臺題庫管理和前臺考試練習兩大功能。
【關鍵詞】 C/S模式 無紙化考試 設計 實現(xiàn)
引言:“互聯(lián)網(wǎng)+”時代的到來,已經(jīng)改變了學校傳統(tǒng)的紙上考核的考試方式,高校教育者逐步自主研發(fā)無紙化考試系統(tǒng)?;跓o紙化考試系統(tǒng)高效率、安全可靠系列優(yōu)勢,已經(jīng)在各行各業(yè)得到大面積應用。本文結(jié)合本校航海技術專業(yè)學生海船船員適任考試(以下簡稱“大證考試”)的實際教學需求,設計開發(fā)了一套基于C/S模式體系結(jié)構(gòu),應用于局域網(wǎng)環(huán)境下的無紙化考試系統(tǒng)。
一、無紙化考試系統(tǒng)的概念及優(yōu)勢
簡單來說,無紙化考試系統(tǒng)就是在網(wǎng)絡上完成考試以及閱卷、成績統(tǒng)計等系列考試環(huán)節(jié)的考試方式。結(jié)合本系統(tǒng)的開發(fā),筆者從學院航海技術專業(yè)的教學實際情況出發(fā),認為無紙化考試系統(tǒng)優(yōu)勢明顯,比如教師階段性測驗機會大大增加、考試成績統(tǒng)計高效快捷精準、方便錯題查看、試卷的生成簡單快速、試卷知識點覆蓋全面、考試更加公平公正。
二、 系統(tǒng)設計可行性分析
2.1 技術可行性分析
該考試管理系統(tǒng)結(jié)合我院航海技術專業(yè)實際教學需要采用了C/S模式進行開發(fā),結(jié)合了.Net技術,數(shù)據(jù)庫采用SQL SERVER2005,三者有機結(jié)合為本系統(tǒng)的開發(fā)提供了堅實的技術保證。
2.2 管理可行性分析
由于我院航海技術專業(yè)的主干課程考試全部都是客觀題,而且考試有其特殊性,如果做好了“無紙化考試系統(tǒng)”,可以大大簡化老師們的工作,節(jié)省大量的人力、物力。
2.3 經(jīng)濟可行性分析
從考生角度看:不再需要考生上交印刷試卷費用;從教師角度看:不再需要編輯試卷、批閱試卷、人工統(tǒng)計分析成績等;從教務部門角度看,不再需要印刷試卷、抽查試卷等。
三、系統(tǒng)總體設計與實現(xiàn)
依據(jù)軟件工程學理論的思想,結(jié)合系統(tǒng)開發(fā)的可行性分析和功能需求分析,參照系統(tǒng)流程圖,本系統(tǒng)實現(xiàn)的基本功能包括題庫管理、考試管理、登錄系統(tǒng)、閱卷評分、輸出成績、錯題統(tǒng)計等。計算機無紙化考試系統(tǒng)將由服務器管理子系統(tǒng)、客戶端考試子系統(tǒng)組成。
3.1 服務器管理模塊設計
服務器管理模塊主要由科目設置、知識點設置、試題編輯、待考科目設置、考試成績以及錯題統(tǒng)計六個主要模塊構(gòu)成。
1、科目設置??颇吭O置模塊主要負責存儲和管理科目的相關信息,包括科目新增、科目編輯以及科目刪除三部分。其中科目新增部分可以設置科目代碼、科目名稱以及科目說明三部分內(nèi)容。
2、知識點設置。知識點設置模塊主要負責存儲和管理各科目的知識點相關信息,包括知識點新增、知識點編輯以及知識點刪除三部分。其中知識點新增部分可以設置知識點編號、所屬科目代碼、所屬科目名稱以及知識點內(nèi)容、知識點說明五部分內(nèi)容。
3、試題編輯。試題編輯部分為整個系統(tǒng)設計的主干部分,主要用于考試以及練習題目的錄入以及再次編輯。試題編輯模塊主要負責存儲和管理考試題目的相關信息,包括試題新增、試題編輯以及試題刪除三部分。其中試題新增部分可以設置考題所屬科目、考題所屬知識點,試題題干部分用于錄入試題詳情,參考答案部分用于設置考題答案。
4、待考科目設置。待考科目設置板塊主要可以實現(xiàn)這些功能,考試科目的選擇、考試日期的設定、考試時間的設定、知識點的選擇,所屬知識點的題目數(shù)量以及題目分值的設置。
5、考試成績。考試成績模塊設計部分可以實現(xiàn)在系統(tǒng)中逐條查看考生考試成績,還可以將考試成績導出到Excel電子表格。
6、錯題統(tǒng)計。錯題統(tǒng)計模塊的設計類似于考試成績統(tǒng)計模塊,只要選擇好考試科目以及考試時間,設定好考試時間段,點擊“考試統(tǒng)計”按鈕之后,就可以將錯題呈現(xiàn)出來。
3.2 學生考試端模塊設計
學生端的考試系統(tǒng)是面向?qū)W生的應用程序,是學生完成考試操作的應用平臺,完成的功能主要是考試管理、自動提交試卷和自主閱卷評分??忌M行無紙化的計算機考試要經(jīng)過考試登錄、答題、提交試卷等步驟,學生端考試系統(tǒng)完整的實現(xiàn)了整個考試流程。
四、 結(jié)束語
本文設計開發(fā)的無紙化考試系統(tǒng),僅僅考慮到本校航海技術專業(yè)學生教學現(xiàn)狀,系統(tǒng)在組卷算法、試題生成速度等核心技術上仍需要改進和完善。
參 考 文 獻
[1]呂建表 汪磊.關于在線考試的若干問題思考[J],當代職業(yè)教育.2014(9).52-54.
[2]周嵐 周虎.在線考試系統(tǒng)中隨機抽題技術研究[J],軟件導刊.2014(12).114-116.