摘要:考試工作是高校教育教學(xué)工作中非常重要的組成部分。伴隨著網(wǎng)絡(luò)技術(shù)的高速發(fā)展,其在教育的領(lǐng)域中也得到了越來(lái)越多的應(yīng)用,網(wǎng)絡(luò)在線考試系統(tǒng)也表現(xiàn)出越來(lái)越多的優(yōu)越性。本系統(tǒng)利用Microsoft公司所提供的VisualStudio2003軟件編程平臺(tái)并結(jié)合當(dāng)前的教育方式,采用B/S體系的結(jié)構(gòu)及ASP技術(shù)設(shè)計(jì)在線的考試系統(tǒng)。
關(guān)鍵詞:考試 高校 網(wǎng)絡(luò)技術(shù)
中圖分類(lèi)號(hào):G420文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):1672-3791(2012)09(b)-0213-01
隨著計(jì)算機(jī)的高速發(fā)展,網(wǎng)絡(luò)技術(shù)也以同樣的速度在不斷地進(jìn)步著?,F(xiàn)在,網(wǎng)絡(luò)技術(shù)已在教育方面得到了大力的發(fā)展。今天,無(wú)論是在中國(guó)還是在外國(guó),很的大學(xué)都開(kāi)展了使用網(wǎng)絡(luò)進(jìn)行在線的教育方式,使用計(jì)算機(jī)對(duì)學(xué)生進(jìn)行授課或考試。網(wǎng)上考試的優(yōu)點(diǎn)包括以下幾個(gè)方面:節(jié)省并降低了成本、提高教師的教學(xué)工作效率、優(yōu)化教學(xué)的管理、提高教育質(zhì)量。由此可見(jiàn)網(wǎng)上的考試系統(tǒng)已成為了衡量現(xiàn)代化教育的標(biāo)準(zhǔn)。
1 在線考試系統(tǒng)的解析與規(guī)劃
1.1 需求方面的相關(guān)分析
在線考試系統(tǒng)的原理是運(yùn)用計(jì)算機(jī)網(wǎng)絡(luò)平臺(tái),將考試題目發(fā)放給學(xué)生,并且需要在規(guī)定的考試時(shí)間內(nèi)答題完畢,并且可以將學(xué)生使用的終端機(jī)的試卷傳送至網(wǎng)絡(luò)服務(wù)器進(jìn)行保存的系統(tǒng)。利用計(jì)算機(jī)的網(wǎng)絡(luò)平臺(tái)分發(fā)給學(xué)生進(jìn)行考試時(shí),考生可以選擇不一樣的試卷,只要考試的題庫(kù)設(shè)置是科學(xué)、合理的,考試的結(jié)果就會(huì)是客觀存在且公平的,非常有效的防止了學(xué)生的舞弊并防止教師的誤判。
在線考試的系統(tǒng)開(kāi)發(fā)、設(shè)計(jì)一定需要實(shí)現(xiàn)以下幾個(gè)方面的內(nèi)容:學(xué)生成功登錄考試系統(tǒng)后可進(jìn)入相對(duì)應(yīng)的考試界面以及考場(chǎng)—系統(tǒng)進(jìn)行相應(yīng)的匹配出題目—進(jìn)入試題進(jìn)行考試(考試的時(shí)間是已設(shè)定)—時(shí)間結(jié)束后考生退出—考試結(jié)束后試題自動(dòng)評(píng)分存檔。
管理人員可以掌握學(xué)生的信息、題庫(kù)的相關(guān)內(nèi)容、試卷的掌握管理、成績(jī)的評(píng)定管理,并可以對(duì)這些模塊進(jìn)行操作,但前提是需要管理人員進(jìn)入相應(yīng)的管理員界面才可實(shí)行這些操作。
系統(tǒng)開(kāi)發(fā)過(guò)程是與計(jì)算機(jī)技術(shù)以及網(wǎng)絡(luò)的通信技術(shù)有機(jī)結(jié)合的,按軟件工程的流程建立起一個(gè)基本的在線考試系統(tǒng)(基本流程包括:系統(tǒng)的分析、結(jié)構(gòu)的設(shè)計(jì)、數(shù)據(jù)庫(kù)的設(shè)計(jì)及建立、程序的編程等等)。
1.2 在線考試系統(tǒng)的整體模板結(jié)構(gòu)
在線考試系統(tǒng)的主要功能模板包括以下幾方面的內(nèi)容。
在線考試??忌鷮?duì)需要參加考試的試卷進(jìn)行選擇—通過(guò)系統(tǒng)打開(kāi)試卷—開(kāi)始參加考試并答題—考試或者答題結(jié)束—點(diǎn)擊交卷即可提交答題的試卷。
密碼修改??忌卿浐罂梢詫?duì)密碼進(jìn)行相應(yīng)的修改。如果考生一不小心忘記了密碼,可以由管理員對(duì)其進(jìn)行密碼的重新設(shè)置,重置以后的密碼可為初始密碼或隨機(jī)的六位數(shù)字。
成績(jī)查詢??忌约狠斎雽W(xué)號(hào)—密碼登錄后即可查詢到已經(jīng)考過(guò)的試卷成績(jī)—可看到相應(yīng)的參考答案—通過(guò)系統(tǒng)所顯示的答案與自己錯(cuò)誤的答案比較—發(fā)現(xiàn)出錯(cuò)的關(guān)鍵點(diǎn)。成績(jī)查詢是整個(gè)在線考試系統(tǒng)所不能缺少的功能。
用戶的注冊(cè)登錄??忌峤蛔?cè)信息進(jìn)行相應(yīng)的注冊(cè)(如登錄名、密碼等)—注冊(cè)后可修改個(gè)人資料(個(gè)人資料包括考生的真實(shí)姓名、學(xué)號(hào)、年級(jí)班組等)或是密碼。
后臺(tái)管理。該模板最重要的功能是“添加”,該添加的權(quán)限是已設(shè)定好的,只有教師以及管理員才擁有相應(yīng)的權(quán)限功能。管理員和教師都有單獨(dú)的管理模板和安全的認(rèn)證口,可進(jìn)入后對(duì),并對(duì)后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行相應(yīng)的處理工作。
1.3 關(guān)于在線考試系統(tǒng)的功能規(guī)劃簡(jiǎn)介
與現(xiàn)在教學(xué)的要求有機(jī)的結(jié)合在一起對(duì)考試系統(tǒng)的規(guī)劃如下所示:系統(tǒng)的主要功能包括:考生考試前的登錄、在線進(jìn)行相應(yīng)試卷的考試、考試后對(duì)已考過(guò)的成績(jī)進(jìn)行查詢、退出相應(yīng)的登錄。
根據(jù)用戶的屬性不同,可以為分考生、管理員、教師,系統(tǒng)分別給予不一樣的權(quán)限,其中管理員與老師可通過(guò)單獨(dú)的后臺(tái)入口對(duì)數(shù)據(jù)庫(kù)的內(nèi)容進(jìn)行管理。
2 在線考試系統(tǒng)的實(shí)現(xiàn)
2.1 體系的結(jié)構(gòu)設(shè)計(jì)
該系統(tǒng)選擇基于B/S的三層網(wǎng)絡(luò)結(jié)構(gòu)(即是瀏覽器/服務(wù)器),將應(yīng)用的用戶分為用戶界面、業(yè)務(wù)邏輯、數(shù)據(jù)庫(kù)三層。利用分層的思路來(lái)組織一個(gè)系統(tǒng),每個(gè)層完成系統(tǒng)的相應(yīng)功能。每層與每層之間的關(guān)聯(lián)性不會(huì)太強(qiáng),這樣就有助于軟件功能的實(shí)現(xiàn)。因?yàn)?,使用分層的思路?gòu)建Web的軟件體系結(jié)構(gòu)有一定的意義。能有效的提升系統(tǒng)并發(fā)處理的能力、合適用于較大規(guī)模以和復(fù)雜的應(yīng)用需要、可以適應(yīng)不停變化的基本要求、非常有效的降低建設(shè)和維護(hù)的相關(guān)成本、簡(jiǎn)化相應(yīng)的管理,這些都是三層結(jié)構(gòu)的優(yōu)勢(shì)所在。
2.2 關(guān)鍵技術(shù)的實(shí)施方法
(1)Web.Config文件(XML的文本文件)代碼編寫(xiě)的內(nèi)容,該文件是用來(lái)保存ASP.NETWeb應(yīng)用的配置信息。通過(guò).NET新建一個(gè)Web的應(yīng)用程序后,在通常的情況下會(huì)在根目錄中自動(dòng)創(chuàng)建一個(gè)默認(rèn)為Web.config文件。在該子目錄下新建立一個(gè)Web.config文件就可以修改子目錄的配置方面的設(shè)置。
?。?)系統(tǒng)的安全性問(wèn)題。介于在線考試系統(tǒng)的特殊性質(zhì),系統(tǒng)試卷數(shù)據(jù)應(yīng)該受到相應(yīng)的安全防護(hù)的處理。該系統(tǒng)可考慮增加關(guān)于訊問(wèn)方面的控制程序,針對(duì)每一次考試,學(xué)生用戶的進(jìn)出系統(tǒng)可以通過(guò)數(shù)據(jù)日志進(jìn)行記錄和把控。
3 結(jié)語(yǔ)
本次的設(shè)計(jì)的系統(tǒng)功能確實(shí)還不能滿足所有學(xué)校在考試方面的需求,還存在著一些漏洞,在今后的軟件設(shè)計(jì)中添加其他老師或?qū)W生覺(jué)得有用的模塊功能,如學(xué)習(xí)討論區(qū)等,方便考生與教師之間的溝通。考試系統(tǒng)的運(yùn)用一定可以提高教師的工作效率,節(jié)約成本,方便學(xué)生。
參考文獻(xiàn)
[1]潘曉鋒.系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].中國(guó)信息科技,2008.
[2]夏齡.構(gòu)建基于B/S結(jié)構(gòu)的網(wǎng)絡(luò)考試系統(tǒng)[J].西華大學(xué)學(xué)報(bào),2005.
[3]王宇.高校在線考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].價(jià)值工程,2010,29(8