高靜
[摘要] 本系統(tǒng)模擬傳統(tǒng)的四六級(jí)考試環(huán)境,利用Internet技術(shù)將大學(xué)四六級(jí)考試從傳統(tǒng)紙質(zhì)方式轉(zhuǎn)變到網(wǎng)上模擬進(jìn)行。四六級(jí)自主學(xué)習(xí)系統(tǒng)的設(shè)計(jì),實(shí)現(xiàn)了試卷的隨機(jī)生成,考生成績的自動(dòng)計(jì)算,試題錄入,考生信息管理和閱卷教師管理等功能。
[關(guān)鍵詞] 自主學(xué)習(xí)系統(tǒng); C#; SQL Server 2005
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2012 . 18. 054
[中圖分類號(hào)]TP39 [文獻(xiàn)標(biāo)識(shí)碼]A[文章編號(hào)]1673 - 0194(2012)18- 0095- 02
與傳統(tǒng)考試模式相比,網(wǎng)上考試具有無可比擬的優(yōu)越性,它可以將傳統(tǒng)考試過程中的試卷組織、審定印制、傳送收集、登記發(fā)放、評(píng)判歸檔各個(gè)環(huán)節(jié)縮小到一至兩個(gè)環(huán)節(jié),幾乎屏蔽了所有人工直接干預(yù)考試活動(dòng)的可能性,不但能夠節(jié)約大量的時(shí)日、人力、物力與財(cái)力,而且還可以大幅度提高考試成績的客觀性和公正性。本課題的實(shí)施將會(huì)促進(jìn)網(wǎng)絡(luò)考試這一形勢的考試模式的發(fā)展。
1系統(tǒng)分析
(1) 技術(shù)可行性:四六級(jí)考試系統(tǒng)作為一個(gè)對(duì)安全性要求較強(qiáng)的系統(tǒng),并且需要中央系統(tǒng)的集權(quán)控制,適合假設(shè)在相對(duì)非公開的私有網(wǎng)絡(luò)中,所以本系統(tǒng)設(shè)計(jì)擬采用C/S架構(gòu)。
(2) 應(yīng)用可行性:目前英語四六級(jí)考試采用傳統(tǒng)的紙質(zhì)試卷考試方式,傳統(tǒng)的紙筆考試弊病較多,如:保密疏漏導(dǎo)致答案外泄;試題單一導(dǎo)致考場抄襲;套路固定導(dǎo)致技巧性強(qiáng);限時(shí)限次導(dǎo)致靈活性差。四六級(jí)機(jī)考的推行將會(huì)改變四六考試的傳統(tǒng)現(xiàn)狀,解決當(dāng)前考試所存在的各種弊端。
(3) 經(jīng)濟(jì)可行性:利用計(jì)算機(jī)來實(shí)現(xiàn)考卷的隨機(jī)生成自動(dòng)閱卷評(píng)分的科學(xué)化、規(guī)范化考試方式,能減少由于人為失誤而造成的錯(cuò)誤,也可以減少許多費(fèi)用支出,如實(shí)現(xiàn)網(wǎng)絡(luò)考試后可以精簡人員,減少人力的支出,避免大量紙張浪費(fèi)等。
2總體設(shè)計(jì)
本系統(tǒng)主要實(shí)現(xiàn)以下功能:考生登錄、電子試卷生成、考生答題界面生成、主觀題人工閱卷及錄入分?jǐn)?shù)、成績查詢、系統(tǒng)后臺(tái)管理等。如圖1所示。
3數(shù)據(jù)庫設(shè)計(jì)
根據(jù)對(duì)系統(tǒng)的功能分析,數(shù)據(jù)庫里可建立6個(gè)表,分別是考生信息表、管理員信息表、教師信息表、答題卡表、成績單表、題庫表。
4系統(tǒng)功能設(shè)計(jì)與實(shí)現(xiàn)
(1) 考生登錄模塊:考生登錄模塊主要是驗(yàn)證考生的身份號(hào)和準(zhǔn)考證號(hào)是否正確,并在考生通過身份驗(yàn)證后提供考生的基本信息,考生核對(duì)確認(rèn)后方可點(diǎn)擊驗(yàn)證無誤按鈕開始答題。
(2) 電子試卷生成模塊:大學(xué)英語四六級(jí)考試試卷分為6個(gè)部分,每個(gè)部分對(duì)應(yīng)一種題型,此模塊主要要求系統(tǒng)在考生確認(rèn)完本人的基本信息后點(diǎn)擊開始答題按鈕后,系統(tǒng)自動(dòng)從每部分試題庫中隨機(jī)抽取規(guī)定數(shù)目的試題組成標(biāo)準(zhǔn)化試卷。
(3) 考生答題界面模塊:考生答題界面為考生提供一個(gè)類似于紙質(zhì)的答題環(huán)境,它和紙質(zhì)試卷一樣也分為6個(gè)部分,分別為:作文,快速閱讀,聽力,閱讀,完形填空,翻譯。答題界面除創(chuàng)造答題環(huán)境以外,同時(shí)控制著考試時(shí)間,并且能實(shí)現(xiàn)在考生交卷后客觀題的自動(dòng)評(píng)分,其界面如圖2所示。
(4) 主觀題人工閱卷模塊:主觀題人工閱卷是指教師對(duì)作文部分考生答案的評(píng)分并錄入,并且在錄入完一個(gè)考生的作文成績后系統(tǒng)會(huì)自動(dòng)綜合考生的各部分成績和總成績并錄入到成績單數(shù)據(jù)庫。此部分顯示的考生答案是從考生答題卡數(shù)據(jù)庫中隨機(jī)抽取未評(píng)分的考生作文答案。
(5) 成績查詢功能:程序查詢模塊是創(chuàng)立在Web環(huán)境下的,這樣做的目的是為了方便考生查詢成績,此部分功能可根據(jù)考生的準(zhǔn)考證號(hào)和身份證號(hào)來查詢考生的成績并打印成績單。
(6) 系統(tǒng)后臺(tái)管理:系統(tǒng)后臺(tái)管理模塊主要實(shí)現(xiàn)考生信息的錄入和刪除,考生考試狀態(tài)的更改(是否已答卷),教師信息的錄入與刪除,試題的錄入與刪除,試題庫信息的查詢等功能,其界面如圖3所示。
以上功能模塊中,最具特色的是考生答題模塊。此模塊中其他部分的題干信息和選項(xiàng)的顯示比較簡單,只要在數(shù)據(jù)庫中查詢相應(yīng)的試題顯示就可以了;聽力部分試題的顯示處理起來比較復(fù)雜,因?yàn)槁犃Σ糠职纛l的加載和文字信息的顯示,為了解決音頻在數(shù)據(jù)庫中存儲(chǔ)的問題,在數(shù)據(jù)庫中定義了一個(gè)二進(jìn)制類型的字段,然后通過對(duì)文件流操作,實(shí)現(xiàn)了答題環(huán)境中聽力信息的正常播放。
5結(jié)論
本系統(tǒng)設(shè)計(jì)采用Visual Studio 2005開發(fā)工具、C#語言和SQL Server2005數(shù)據(jù)庫開發(fā)而成,界面簡潔,系統(tǒng)功能全面,答題環(huán)境接近真實(shí),易操作,實(shí)現(xiàn)了四六級(jí)網(wǎng)上模擬考試,避免了傳統(tǒng)紙質(zhì)考試中的試題泄露,考生易作弊,考試準(zhǔn)備時(shí)間長,人力需求多等弊端。在實(shí)際中可予以推廣和應(yīng)用。
主要參考文獻(xiàn)
[1] 張躍廷,許文武,王小科. C# 數(shù)據(jù)庫系統(tǒng)開發(fā)完全手冊(cè)[M]. 北京:人民郵電出版社,2006.
[2] 何明昌. VC#.NET中無法鏈接SQL數(shù)據(jù)庫的相關(guān)問題探究[J]. 電腦知識(shí)與技術(shù),2007,4(21):601-603.
[3] 張友生,陳松喬. C/S與B/S混合軟件體系結(jié)構(gòu)模型[J]. 計(jì)算機(jī)工程與應(yīng)用,2002,38(23):46-47.