摘要:隨著現(xiàn)代計(jì)算機(jī)技術(shù)的飛速發(fā)展, 高等院校在計(jì)算機(jī)無(wú)紙化建設(shè)方面取得快速進(jìn)步, 尤其是計(jì)算機(jī)考試系統(tǒng)的發(fā)展和應(yīng)用更為迅速, 這對(duì)高校規(guī)模龐大的學(xué)生考試將產(chǎn)生深遠(yuǎn)影響。本文通過(guò)與B/S模式和C/S模式考試系統(tǒng)的優(yōu)劣分析, 選擇適合的考試系統(tǒng)并對(duì)C/S考試系統(tǒng)的設(shè)計(jì)、安裝和調(diào)試作出設(shè)計(jì), 并對(duì)考試過(guò)程中可能出現(xiàn)的問(wèn)題給出解決方法。
關(guān)鍵詞:B/S模式 C/S模式 考試系統(tǒng) 數(shù)據(jù)加密
中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2016)10-0195-01
高校計(jì)算機(jī)考試系統(tǒng)是高校辦公自動(dòng)化的重要組成部分,高校計(jì)算機(jī)實(shí)驗(yàn)室考試系統(tǒng)的維護(hù)和管理將至關(guān)重要,考試系統(tǒng)一旦出現(xiàn)問(wèn)題,將對(duì)學(xué)生、教師以及學(xué)校的管理產(chǎn)生一系列的麻煩。這就對(duì)高校計(jì)算機(jī)實(shí)驗(yàn)室管理者提出了更高的要求,不僅要求實(shí)驗(yàn)室管理者能夠?qū)荚囅到y(tǒng)的設(shè)計(jì)和實(shí)現(xiàn)方法非常清楚,還要求實(shí)驗(yàn)室管理者對(duì)考試系統(tǒng)的安裝、調(diào)試以及問(wèn)題診斷等能夠精通。本文針對(duì)計(jì)算機(jī)實(shí)驗(yàn)室的考試系統(tǒng)進(jìn)行研究,并結(jié)合青海民族大學(xué)計(jì)算機(jī)基礎(chǔ)無(wú)紙化考試的實(shí)際情況,提出了一些針對(duì)計(jì)算機(jī)考試系統(tǒng)的設(shè)計(jì)、實(shí)現(xiàn)、維護(hù)和管理的方法。
1 計(jì)算機(jī)考試系統(tǒng)的設(shè)計(jì)、安裝和調(diào)試
1.1 考試系統(tǒng)的設(shè)計(jì)
(1)B/S(Browser/Server,瀏覽器/服務(wù)器)模式。B/S模式是建立在互聯(lián)網(wǎng)基礎(chǔ)上的,不用設(shè)立專門網(wǎng)絡(luò)客戶端,只要計(jì)算機(jī)能夠與互聯(lián)網(wǎng)相連,網(wǎng)絡(luò)服務(wù)器端只需給予一定的權(quán)限,計(jì)算機(jī)管理者打開瀏覽器即可進(jìn)行考試的組織和管理,使用者可以隨時(shí)隨地進(jìn)行考試。這種模式的最大優(yōu)點(diǎn)是可以在任何有網(wǎng)絡(luò)的地方進(jìn)行操作,不用安裝專門的軟件,省時(shí)省力。當(dāng)然,這種模式的缺點(diǎn)不言而喻,由于把所有的數(shù)據(jù)和操作全放在服務(wù)器端,服務(wù)器的運(yùn)行負(fù)荷較重,一旦服務(wù)器發(fā)生“崩潰”,所有的工作需要從新開始。(2)C/S(Client/Server,客戶端/服務(wù)器)模式。C/S模式在高校計(jì)算機(jī)考試系統(tǒng)中的應(yīng)用比較廣泛。這種模式是建立在小范圍的網(wǎng)絡(luò)上,充分利用兩端硬件環(huán)境的優(yōu)勢(shì),將任務(wù)合理分配到Client端和Server端來(lái)實(shí)現(xiàn),降低了系統(tǒng)的通訊開銷對(duì)服務(wù)器和客戶端的要求不高,一般學(xué)校的實(shí)驗(yàn)室服務(wù)器和機(jī)房電腦即可滿足。這種模式相對(duì)比較安全,一般不會(huì)出現(xiàn)網(wǎng)絡(luò)癱瘓現(xiàn)象。這種模式的缺點(diǎn)是需要專門的機(jī)房服務(wù)器和客戶端,使用地點(diǎn)受到限制,組織考試需要安裝專門的考試系統(tǒng)軟件。
1.2 考試系統(tǒng)的安裝和調(diào)試
(1)服務(wù)器端。一般地,C/S模式的考試系統(tǒng)的服務(wù)器端最多連接255個(gè)客戶端,所以對(duì)服務(wù)器端的配置要是不是很高,普通的PC機(jī)即可滿足需求,如果能夠配備更專業(yè)的服務(wù)器則可以更好地提高運(yùn)行的速度。服務(wù)器端一般需要安裝如下軟件:Windows Server 2003,該軟件主要是對(duì)服務(wù)器端提供網(wǎng)絡(luò)支持;SQL Server2003,該軟件主要為系統(tǒng)提供數(shù)據(jù)庫(kù)支持;C/S模式的考試系統(tǒng)服務(wù)器端安裝程序,這是核心程序,主要功能是考生信息的建立,試題庫(kù)的維護(hù),試卷的組建,試卷內(nèi)容的判定,試卷的回收,成績(jī)的匯總等。(2)客戶端。客戶端用于學(xué)生考試,安裝和調(diào)試相對(duì)比較簡(jiǎn)單,需要在客戶端的PC機(jī)上安裝好操作系統(tǒng),配置好局域網(wǎng),并設(shè)置好每臺(tái)機(jī)器的IP地址。安裝好考試系統(tǒng)的客戶端程序,用來(lái)連接服務(wù)器端,完成考生的登陸、試題抽取,答題,試卷提交等功能。需要注意的是,部分考試系統(tǒng)需要關(guān)閉客戶端的防火墻,否則可能數(shù)據(jù)上的連接失敗。
2 考試系統(tǒng)的實(shí)現(xiàn)
2.1 題庫(kù)的設(shè)計(jì)
(1)組卷方式的選擇。在組卷方式上可以采用隨機(jī)組卷、按照難度系數(shù)組卷、教師手動(dòng)組卷、隨機(jī)與手動(dòng)結(jié)合的組卷方式等。(2)題目的建設(shè)。題目的建設(shè)一般設(shè)置有選擇題、判斷題、操作題等,學(xué)校也可以根據(jù)實(shí)際情況增加多選題,簡(jiǎn)答題等,但是這是在考試系統(tǒng)本身的題目設(shè)置架構(gòu)所允許的情況下方能進(jìn)行。(3)試卷的判定。試卷的判定可以設(shè)計(jì)為系統(tǒng)自動(dòng)判定后直接輸出成績(jī),也可以設(shè)計(jì)為系統(tǒng)判定后生成成績(jī)并輸出試卷,還可以采用系統(tǒng)自動(dòng)判定和教師手動(dòng)判定相結(jié)合的方式進(jìn)行(此方式主要用于操作題、簡(jiǎn)答題等的判定)。
2.2 考試過(guò)程的維護(hù)
在考試的過(guò)程中,每個(gè)機(jī)房需要安排1-2名熟練掌握考試系統(tǒng)整個(gè)操作過(guò)程的管理員,每層或每棟實(shí)驗(yàn)樓能夠配備1-2名精通網(wǎng)絡(luò)的管理員以防考試過(guò)程中網(wǎng)絡(luò)的出現(xiàn)意外。對(duì)于考試過(guò)程中客戶端出現(xiàn)的斷電、死機(jī)、考試系統(tǒng)軟件卡頓和關(guān)閉等現(xiàn)象,管理員要能夠及時(shí)發(fā)現(xiàn)并解決,服務(wù)器端出現(xiàn)問(wèn)題也能夠馬上解決。當(dāng)考試結(jié)束后,管理員需要將所有學(xué)生的試卷通過(guò)服務(wù)器端將試卷回收,并將試卷備份到專用的存儲(chǔ)設(shè)備中,對(duì)于不能通過(guò)自動(dòng)回收到服務(wù)器端的,管理員應(yīng)在客戶端通過(guò)手動(dòng)收回的方式進(jìn)行收回。
2.3 考試系統(tǒng)的安全性維護(hù)
(1)數(shù)據(jù)庫(kù)的安全性。由于整個(gè)考試過(guò)程的所有操作和數(shù)據(jù)都存放于服務(wù)器和客戶端的數(shù)據(jù)庫(kù)中,所以要使用數(shù)據(jù)庫(kù)本身提供的安全機(jī)制來(lái)保證操作和數(shù)據(jù)的安全性,在數(shù)據(jù)的傳輸過(guò)程中還可以對(duì)答案、成績(jī)等進(jìn)行加密處理??梢酝ㄟ^(guò)訪問(wèn)控制技術(shù),每個(gè)考生只允許訪問(wèn)屬于自己的特定數(shù)據(jù)庫(kù),管理員可以對(duì)考生的權(quán)限進(jìn)行設(shè)置和分配。另外整個(gè)系統(tǒng)還需要定期備份,以防由于錯(cuò)誤操作或者硬件、軟件問(wèn)題等原因造成數(shù)據(jù)的丟失而帶來(lái)不必要的麻煩。(2)數(shù)據(jù)傳輸?shù)陌踩浴S捎谠嚲碓诰W(wǎng)絡(luò)傳輸?shù)倪^(guò)程中有可能會(huì)發(fā)生數(shù)據(jù)被監(jiān)聽,所以可以對(duì)考試過(guò)程中傳輸?shù)男枰用艿臄?shù)據(jù)(答案、成績(jī)等)采用加密技術(shù)。數(shù)據(jù)加密是為了保證他人無(wú)法看到試題內(nèi)容,而數(shù)據(jù)摘要可以保證數(shù)據(jù)的完整性,防止數(shù)據(jù)被篡改。
3 結(jié)語(yǔ)
各個(gè)高校的網(wǎng)絡(luò)和計(jì)算機(jī)實(shí)驗(yàn)的建設(shè)情況的不同可以采用不同的管理和設(shè)計(jì)方案。對(duì)于考試系統(tǒng)的選擇上可以做優(yōu)、劣對(duì)比,在充分合理地利用學(xué)校資源的基礎(chǔ)上,提出需求并進(jìn)行開發(fā),經(jīng)過(guò)多輪的測(cè)試和改進(jìn),以達(dá)到所需的要求。
參考文獻(xiàn)
[1]王鵬鳴.計(jì)算機(jī)考試系統(tǒng)安全性能的改進(jìn)[J].科技風(fēng),2010(7):224.
[2]楊乘.基于C/S模式的考試系統(tǒng)[J].貴州師范大學(xué)學(xué)報(bào),2005(3):102-104.
[3]張華偉,張斌.基于C/S結(jié)構(gòu)的網(wǎng)上考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J],2007(4):30-31.
收稿日期:2016-09-08
作者簡(jiǎn)介:白翠梅(1964—),女,青海循化人,本科,副教授,研究方向:計(jì)算機(jī)基礎(chǔ)及應(yīng)用、計(jì)算機(jī)網(wǎng)絡(luò)安全、計(jì)算機(jī)組裝與維護(hù)。