周仁云 楊世鳳
摘要:文章基于ASP技術(shù)的網(wǎng)絡(luò)在線考試系統(tǒng)的開發(fā)實現(xiàn)方案,從網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計、功能模塊的設(shè)計與實現(xiàn)等方面加以闡述,并詳細探討該系統(tǒng)中主要模塊的設(shè)計、關(guān)鍵技術(shù)的實現(xiàn)及系統(tǒng)的安全性。
關(guān)鍵詞:ASP;網(wǎng)絡(luò);考試;系統(tǒng)
中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2012)16-3840-04
Online Examination System Design and Achieve Based on ASP Technology
ZHOU Ren-yun1,2,YANG Shi-feng1
(1.College of Electronic Information and Automation.Tianjin University of Science & Technology,Tianjin 300457, China; 2.Hainan Col? lege of Software Technology,Qionghai 571400, China)
Abstract: The article is based on ASP technology development of the online examination system implementations elaborated about the de? sign of network test system , the design and implementation of functionalmo-dules,and discussed in detail the main modules in the sys? tem design, implementation of key technologies and system security.
Key words: ASP;network;examination;system
隨著我國網(wǎng)絡(luò)技術(shù)的發(fā)展及學(xué)校教學(xué)管理的現(xiàn)代化,網(wǎng)絡(luò)考試在我國得到了很大的發(fā)展,成為網(wǎng)絡(luò)教學(xué)輔助部分之一。網(wǎng)絡(luò)在線考試系統(tǒng)極大地提高了教學(xué)的靈活性,通過網(wǎng)絡(luò)進行考試可以突破傳統(tǒng)考試方式中的時空限制,憑借其網(wǎng)絡(luò)的優(yōu)勢,將考試及課后練習(xí)向廣大學(xué)生進行延伸,為學(xué)生提供更為“自主”的學(xué)習(xí)、復(fù)習(xí)、練習(xí)、應(yīng)試的平臺。
基于B/S架構(gòu)模式采用ASP技術(shù)平臺開發(fā)的網(wǎng)絡(luò)在線考試系統(tǒng),教師可以自主向題庫中添加、刪除和修改試題,可以管理和維護考試試題的信息,可以審核試題和發(fā)布答題。學(xué)生答題完后系統(tǒng)自動進行評卷,生成考試成績和統(tǒng)計數(shù)據(jù),不但節(jié)省了考試成本,提高了考試效率和降低評卷的錯誤幾率,也大大的縮短了在出題、審核、答題、評分的時間,實現(xiàn)了真正意義上的教考分離,實現(xiàn)教學(xué)管理的現(xiàn)代化。
制權(quán)限,同時還實現(xiàn)了不同用戶對應(yīng)不同操作界面。
3)數(shù)據(jù)傳輸?shù)谋C苄裕合到y(tǒng)采用加密傳輸?shù)姆绞剑袀鬏數(shù)臄?shù)據(jù)都要先加密再傳輸。
4)數(shù)據(jù)傳輸?shù)耐暾裕豪脭?shù)字簽名機制來保證數(shù)據(jù)傳輸?shù)耐暾浴O到y(tǒng)內(nèi)傳輸?shù)臄?shù)據(jù)都經(jīng)過簽名,若被篡改后與數(shù)字簽名驗證不符,從而能檢驗出數(shù)據(jù)是否被他人篡改,保證了數(shù)據(jù)的完整性。2.3.3數(shù)據(jù)庫安全方面
1)通信加密與完整性保護:有關(guān)數(shù)據(jù)庫的訪問在網(wǎng)絡(luò)傳輸中都被加密,通信一次加密一次的意義在于防重放、防篡改。
2)數(shù)據(jù)庫數(shù)據(jù)存儲加密與完整性保護:數(shù)據(jù)庫系統(tǒng)采用數(shù)據(jù)項級存儲加密,即數(shù)據(jù)庫中不同的記錄、每條記錄的不同字段都采用不同的密鑰加密,輔以校驗措施來保證數(shù)據(jù)庫數(shù)據(jù)存儲的保密性和完整性,防止數(shù)據(jù)的非授權(quán)訪問和修改。
3)數(shù)據(jù)庫加密設(shè)置:系統(tǒng)中可以選擇需要加密的數(shù)據(jù)庫列,以便于用戶敏感信息進行加密而不是全部數(shù)據(jù)都加密。只對用戶的敏感數(shù)據(jù)加密可以提高數(shù)據(jù)庫訪問速度。這樣有利于用戶在效率與安全性之間進行自主選擇。
4)充分利用SQL Server的安全管理,通過SQL Server提供的身份驗證和權(quán)限認證,進一步加強對數(shù)據(jù)庫自身的安全保護。
該文詳述了基于B/S模式采用ASP技術(shù)的網(wǎng)絡(luò)在線考試系統(tǒng)的設(shè)計與實現(xiàn),并且對關(guān)鍵的實現(xiàn)技術(shù)進行了闡述。雖然系統(tǒng)在智能組卷、自動評卷等方面還有待進一步完善,但系統(tǒng)操作界面友好,具有較強的操作性、交互性和針對性,降低考試成本及教師工作量,進一步加強學(xué)校考試工作規(guī)范性,提高了學(xué)校教學(xué)管理水平。
[1]許成文.基于B/S模式的網(wǎng)絡(luò)考試系統(tǒng)[J].石家莊鐵路職業(yè)技術(shù)學(xué)院學(xué)報,2011(2).
[2]林麗.網(wǎng)絡(luò)考試系統(tǒng)安全機制分析與設(shè)計[J].長春師范學(xué)院學(xué)報,2011(6).
[3]孫曉捷.開發(fā)式考試系統(tǒng)的設(shè)計與實現(xiàn)[J].天津理工大學(xué)學(xué)報,2010,26(3).
[4]王海霞.組卷系統(tǒng)中題庫的研究與實現(xiàn)[J].煤炭技術(shù),2010,29(8):206-207.
[5]張永萍.基于JSP技術(shù)的網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計與實現(xiàn)[J].數(shù)字技術(shù)與應(yīng)用,2011(8).
[6]吳希功.基于校園網(wǎng)絡(luò)考試系統(tǒng)的分析與設(shè)計[J].內(nèi)江科技,2011(7).
[7]陳宏昌.基于ASP網(wǎng)絡(luò)考試系統(tǒng)的設(shè)計與實現(xiàn)[J].素質(zhì)教育論壇,2007(2).
[8] USA kate .d .深入研究ASP[M].北京:外文出版社,2005.
[9] Watson K, Nagel C.ASP入門經(jīng)典[M]. 3版.北京:清華大學(xué)出版社,2006.