【摘要】本文講述了高校網(wǎng)絡(luò)考試系統(tǒng)的邏輯結(jié)構(gòu),簡要分析了高校網(wǎng)絡(luò)考試系統(tǒng)的結(jié)構(gòu)設(shè)計,并介紹了高校網(wǎng)絡(luò)考試系統(tǒng)的開發(fā)語言、后臺數(shù)據(jù)庫和服務(wù)器平臺,以及它們的優(yōu)缺點,最后根據(jù)高校這個特殊的使用環(huán)境提出了幾點對高校網(wǎng)絡(luò)考試系統(tǒng)的要求,旨在為高校網(wǎng)絡(luò)考試系統(tǒng)的相關(guān)研究提供技術(shù)參考。
【關(guān)鍵詞】網(wǎng)絡(luò)考試 管理權(quán)限 網(wǎng)絡(luò)安全
傳統(tǒng)的高校考試從教師命題到學(xué)生答卷,再到批閱試卷以及分析考試結(jié)果,都是以書面的形式進行的,這一過程非常繁瑣,教師的工作量很大,而且很容易出錯。伴隨著高校不斷的擴招,考生越來越多,這無疑使教師的工作量更大了,為了適應(yīng)當(dāng)前高校的發(fā)展和提高學(xué)校教學(xué)質(zhì)量和教學(xué)水平的要求,一種新的考試形式——網(wǎng)絡(luò)在線考試系統(tǒng)出現(xiàn)了。網(wǎng)絡(luò)在線考試系統(tǒng)實現(xiàn)了科學(xué)的考試無紙化,它還能及時的對教學(xué)反饋信息進行深度的挖掘,網(wǎng)絡(luò)在線考試系統(tǒng)的出現(xiàn)大大減輕了教師命題和閱卷的工作量,同時還節(jié)省了紙張。雖然高校網(wǎng)絡(luò)考試系統(tǒng)能夠有效地節(jié)約高校資源,但是這一系統(tǒng)也有其不利的地方,高校的每個考場會設(shè)置一個服務(wù)器,服務(wù)器的容量是有限度的,不能無限制的承載學(xué)生,當(dāng)在線答題的考生人數(shù)達(dá)到服務(wù)器所能承受的最大容量時,考場的服務(wù)器就會很容易出現(xiàn)延遲,嚴(yán)重的可能會出現(xiàn)考試系統(tǒng)的數(shù)據(jù)庫崩潰,所以要加強對優(yōu)化網(wǎng)絡(luò)考試系統(tǒng)的研究,提高網(wǎng)絡(luò)系統(tǒng)服務(wù)器的性能,盡可能減少考試網(wǎng)絡(luò)延遲,使網(wǎng)絡(luò)考試系統(tǒng)具備更大的承載能力,給高校和考生創(chuàng)造一個良好的考試環(huán)境[1]。
一、高校網(wǎng)絡(luò)考試系統(tǒng)的邏輯結(jié)構(gòu)[2]
當(dāng)前高校網(wǎng)絡(luò)考試系統(tǒng)的邏輯結(jié)構(gòu)主要采用3種模式:B/S、C/S和B/S與C/S相結(jié)合。
3種模式均是三層結(jié)構(gòu)體系,即客戶層、應(yīng)用層和數(shù)據(jù)層??蛻魧右簿褪怯脩艚缑鎸樱惭b標(biāo)準(zhǔn)的瀏覽器程序后,業(yè)務(wù)功能就會清晰的顯示出來;在 Web 服務(wù)器上安裝考試應(yīng)用程序后,應(yīng)用層會針對客戶層發(fā)出的請求進行響應(yīng),進而實現(xiàn)業(yè)務(wù)的具體邏輯功能;數(shù)據(jù)層則負(fù)責(zé)整個網(wǎng)絡(luò)所有數(shù)據(jù)的存儲、響應(yīng)和更新處理。
1、B/S是當(dāng)前比較流行的N Tier模式,它是在Web瀏覽器的基礎(chǔ)上進行多層結(jié)構(gòu)的開
發(fā),它的客戶端不需要維護,這是其他兩種模式無法實現(xiàn)的??蛻舳送ㄟ^瀏覽器進行頁面提交的操作就可以進行靈活的訪問,它的缺點在于功能不夠強大,并且存在安全隱患。
2、C/S模式能夠設(shè)計出友好的界面,功能也很強大,安全性也高,但是它的客戶端需
要維護,而且維護量還非常大。
3、B/S與C/S相結(jié)合的模式是在C/S模式的基礎(chǔ)上,對B/S模式進行整合,保留了B/S
和C/S兩種模式的優(yōu)點,去掉了二者中的缺點,B/S與C/S相結(jié)合的模式可以根據(jù)客戶端的需求進行針對性的開發(fā)。
二、高校網(wǎng)絡(luò)考試系統(tǒng)的結(jié)構(gòu)設(shè)計
高校網(wǎng)絡(luò)考試系統(tǒng)由管理員子系統(tǒng)、教師子系統(tǒng)和學(xué)生子系統(tǒng)三部分構(gòu)成,下面逐一進行介紹。
1、管理員子系統(tǒng)
系統(tǒng)中可以設(shè)置唯一的管理員,也可設(shè)置多個管理員。系統(tǒng)管理員管理系統(tǒng)中所有用戶,他可以改查任意用戶的信息和增刪該用戶的管理權(quán)限;系統(tǒng)管理員還擁有著考試試題和試卷內(nèi)容等的權(quán)限;同時還控制著網(wǎng)絡(luò)考試的這個過程。系統(tǒng)管理員擁有最大權(quán)限。
2、教師子系統(tǒng)
教師用戶可以對自己的個人信息進行增改查,同時對自己管理負(fù)責(zé)科目的考試試題可以進行查詢、修改或者刪除,并安排考試的時間,及時開啟關(guān)閉該考試系統(tǒng),只擁有自己管理負(fù)責(zé)科目的考試權(quán)限,不能改動與自己無關(guān)的科目考試。
3、學(xué)生子系統(tǒng)
學(xué)生用戶登錄網(wǎng)絡(luò)考試系統(tǒng)時,先注冊賬號,確認(rèn)個人信息無誤后,登陸網(wǎng)絡(luò)考試系統(tǒng)。登陸成功后,選擇要參加的考試科目,進行網(wǎng)絡(luò)在線答題,計時答題結(jié)束后需提交試卷。
三、開發(fā)高校網(wǎng)絡(luò)考試系統(tǒng)的相關(guān)技術(shù)
1、開發(fā)語言
網(wǎng)絡(luò)考試系統(tǒng)的開發(fā)語言一般采用ASP、ASP.NET、PHP和JSP。ASP的開發(fā)成本很低,但其安全性和移植性差、運行速度慢、后期的維護十分困難,所以一般不建議使用ASP語言開發(fā)網(wǎng)絡(luò)考試系統(tǒng)。ASP.NET的開發(fā)成本、運行速度和安全性都很一般,后期維護十分簡單,但其移植性也很差,網(wǎng)絡(luò)考試系統(tǒng)的開發(fā)人員一般也不使用ASP.NET。PHP和JSP是目前網(wǎng)絡(luò)考試系統(tǒng)比較常用的開發(fā)語言。二者的運行速度、安全性和移植性都非常好,維護也很容易,JSP的開發(fā)成本比PHP高一些[3]。
2、后臺數(shù)據(jù)庫
目前主流的數(shù)據(jù)庫有Access、SQL Server、MySQL、Oracle。Access的開發(fā)成本低,操作也簡單,但其穩(wěn)定性、兼容性和性能都很差。SQL Server的開發(fā)成本、穩(wěn)定性、兼容性和性能都一般,操作也比較簡單。MySQL的開發(fā)成本很低,穩(wěn)定性很好,它的兼容性和性能一般,操作的復(fù)雜程度也一般。Oracle的穩(wěn)定性、兼容性和性能是最好的,但其開發(fā)成本很高,操作性和十分復(fù)雜。開發(fā)人員根據(jù)實際需要選擇合適的后臺數(shù)據(jù)庫。
3、服務(wù)器平臺
網(wǎng)絡(luò)考試系統(tǒng)的服務(wù)器平臺主要有Windows和Unix。Windows平臺為大家所熟知,它的操作也比較簡單方便,所以比較容易被客戶接受。Unix的安全性和性能要比Windows好。
四、高校網(wǎng)絡(luò)考試系統(tǒng)的要求
高校這個特殊的使用環(huán)境決定了高校網(wǎng)絡(luò)考試系統(tǒng)的特殊要求[4]:
1 并發(fā)數(shù)據(jù)量大
高校機房的規(guī)模一般都很大,可以同時容納數(shù)百考生,這就導(dǎo)致網(wǎng)絡(luò)考試產(chǎn)生的并發(fā)數(shù)據(jù)量非常大,系統(tǒng)很容易癱瘓。如果考試系統(tǒng)是基于B/S的架構(gòu),要優(yōu)化改善網(wǎng)絡(luò)結(jié)構(gòu),并提高網(wǎng)絡(luò)服務(wù)器的性能。如果考試系統(tǒng)是基于C/S架構(gòu),在軟件設(shè)計
作者簡介:
王石生(1979年12月)男,漢族,助理館員,研究方向:信息技術(shù)在圖書館中的應(yīng)用
遲慧(1982年7月)女,漢族,助理館員,研究方向:現(xiàn)代圖書館讀者服務(wù)與信息技術(shù)在圖書館中的應(yīng)用
上要盡量提高生成題目的效率。
2 系統(tǒng)支持的文件格式不能單一化
高校的課程非常多,不是所有科目都拘泥于文字形式,有些科目要以圖片或者動畫等方式來評閱,這在系統(tǒng)開發(fā)時要充分考慮。
3 海量題庫
高校的院系和考生眾多,互相之間的交流很密切,網(wǎng)絡(luò)考試不能像紙質(zhì)考試一樣,在同一時間一次性完成,只能分次進行。這就要求系統(tǒng)題庫要有足夠的考試題目,盡量避免題目重復(fù),造成考試泄題。
4 抽題均勻
網(wǎng)絡(luò)考試都是上機進行的,相鄰考生很容易互通交流,這就要求計算機的擺放方式要合理,并且相鄰計算機的題目不能有重復(fù)。在設(shè)計題庫時,還可以將相同題目的正確答案設(shè)置成不同選項,這樣即使不同的考生抽到相同題目,他們的答案也不同。
六、結(jié)語
高校網(wǎng)絡(luò)考試系統(tǒng)可進行自動組卷和判卷,實現(xiàn)了考試的無紙化,節(jié)省了教師出題和判卷的時間,將教師從傳統(tǒng)繁瑣的考試中解放出來,節(jié)省了大量的人力、物力和財力,同時使教師有更多的時間和精力去鉆研教學(xué)內(nèi)容、教學(xué)方法和科研課題,做到了資源的合理利用。高校網(wǎng)絡(luò)考試系統(tǒng)具有實時性和交互性,大大提高了學(xué)生學(xué)習(xí)計算機相關(guān)課程的興趣,增加了考生的動手能力。高校網(wǎng)絡(luò)考試系統(tǒng)具有良好的擴展性和維護也很簡單、方便,但在系統(tǒng)實現(xiàn)過程中,必須著重解決如下問題:
1、考試需在學(xué)校固定的機房進行,考生數(shù)量眾多,考試需要分次進行,這就要求系統(tǒng)題庫要具備足夠的考試題目,并且要確保題庫的安全性,避免發(fā)生泄題,給考生一個公平的考試環(huán)境;
2、高校的考試規(guī)模很大,要確??荚囅到y(tǒng)的網(wǎng)絡(luò)安全和傳輸質(zhì)量,避免發(fā)生網(wǎng)絡(luò)阻塞,影響了考試的正常進行。
隨著高校網(wǎng)絡(luò)考試的快速發(fā)展,上述問題都將得到完美解決。
【參考文獻】
[1] 黃小花,謝靜思. 網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計與實現(xiàn)[J].電腦知識與技術(shù). 2010(12) .
[2] 蘭曉俐. 網(wǎng)絡(luò)考試系統(tǒng)的分析與開發(fā)[J].思茅師范高等??茖W(xué)校學(xué)報.2009(03) .
[3] 林川. 網(wǎng)絡(luò)考試系統(tǒng)開發(fā)的關(guān)鍵問題分析[J].貴陽學(xué)院學(xué)報(自然科學(xué)版). 2009(01) .
[4] 袁斌. 高校網(wǎng)絡(luò)考試系統(tǒng)的實現(xiàn)與優(yōu)化[J].科技信息.2011(10) .