国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于B/S模式的通用在線考試系統(tǒng)的架構(gòu)

2014-01-16 06:40王化喆
關(guān)鍵詞:管理員試卷試題

李 冬,王化喆

(商丘職業(yè)技術(shù)學(xué)院,河南 商丘 476000)

1 基于C/S和B/S模式架構(gòu)的通用在線考試系統(tǒng)對比分析

現(xiàn)階段國內(nèi)成熟的網(wǎng)上考試系統(tǒng),其運行模式主要有C/S架構(gòu)和B/S架構(gòu)2種.最簡單的C/S模式結(jié)構(gòu)的數(shù)據(jù)庫由客戶應(yīng)用程序和數(shù)據(jù)庫服務(wù)器程序2部分組成[1]425-427. B/S模式是隨著網(wǎng)絡(luò)技術(shù)迅速發(fā)展起來的一種技術(shù),是對C/S模式的一種改進,該模式利用WWW瀏覽器技術(shù),結(jié)合瀏覽器的多種Script腳本語言和ActiveX技術(shù),用通用瀏覽器實現(xiàn)了原來需要復(fù)雜專用軟件才能實現(xiàn)的強大功能[2]38-45.

2 基于B/S模式的通用在線考試系統(tǒng)的架構(gòu)

2.1 運行環(huán)境

客戶端的軟件配置:操作系統(tǒng)Windows2000/XP,瀏覽器IE6.0以上;硬件配置:處理器Pentium 4以上,內(nèi)存256M以上.服務(wù)器端的軟件環(huán)境:操作系統(tǒng)Windows NT/Windows2000,Windows 2000 Server,IIS 5.0及其以上版本;硬件配置:奔騰雙核處理器,主頻2G以上,1G以上內(nèi)存.開發(fā)環(huán)境:.NET framework 2.0,Visual studio 2005,MDAC 2.7;后臺數(shù)據(jù)庫:SQL Server2005架構(gòu)系統(tǒng)后臺[3]109-111.

2.2 系統(tǒng)的整體設(shè)計

根據(jù)需要,基于B/S模式的通用在線考試系統(tǒng)的組織結(jié)構(gòu)圖如圖1所示.

圖1 通用在線考試系統(tǒng)組織結(jié)構(gòu)圖

2.3 建立數(shù)據(jù)庫

數(shù)據(jù)庫的建立是整個系統(tǒng)的基礎(chǔ),包括試題信息和試卷信息.題庫選題的優(yōu)劣代表了試題覆蓋課程知識點的深度和廣度.根據(jù)需要,系統(tǒng)要能夠支持用戶根據(jù)試題的難度、題目所屬章節(jié)、題型進行搜索、查看、組卷,以實現(xiàn)學(xué)生進行階段性按章節(jié)學(xué)習(xí)測試[4]118-121.按照關(guān)系數(shù)據(jù)庫的完整性約束,系統(tǒng)設(shè)計了12個數(shù)據(jù)庫表,分別是:管理員信息表、教師信息表、考生信息表、考生試卷答案表、考生成績表、院系信息表、科目信息表、試卷信息表、試題屬性表、知識點信息表、章節(jié)信息表、題型信息表.

2.4 用戶權(quán)限

由于在文章論述的在線考試系統(tǒng)設(shè)置的是3個層級的用戶,每個層級的用戶擁有不同的權(quán)限,可以訪問不同的界面,進行不同的操作.因此,權(quán)限設(shè)置如表1所示.

表1 用戶權(quán)限設(shè)計表

2.5 組卷算法

根據(jù)系統(tǒng)的特點,在統(tǒng)一的正式考試模塊中的組卷算法采用基于遺傳算法的改進算法即通用算法;而在非正式考試模塊即階段性學(xué)習(xí)測試模塊中由于測試時間不會太集中,因此采用的是改進的隨機組卷算法.

采用改進的隨機算法主要是為了避免在統(tǒng)一時間進行隨機試題的抽取導(dǎo)出組卷的速度慢,試題分布不合理,考試重點不突出等問題,系統(tǒng)根據(jù)用戶輸入的試題類型、試題章節(jié)、知識點、難度系數(shù)等相關(guān)要求進行組卷.

通用組卷算法是基于遺傳算法的改進,通用組卷算法設(shè)計的主要目的是能夠使教師用戶可以按照自己的命題要求,組卷策略從試題庫中選擇相應(yīng)的試題生成符合自己要求的試卷,使最后組成試卷的各項指標(biāo)值與教師提出的目標(biāo)值盡可能地接近,最大限度地滿足用戶的要求.

2.6 系統(tǒng)功能架構(gòu)

文章所論述的通用在線考試系統(tǒng)采用的基于ASP.NET的B/S結(jié)構(gòu)的系統(tǒng)模型,利用Microsoft .NET Framework、ASP.NET和SQL Server數(shù)據(jù)庫、C#語言以及Visualstudio2005等技術(shù)和工具進行開發(fā).

1)用戶登錄/注冊模塊

用戶登錄/注冊模塊主要功能是實現(xiàn)教師、考生、管理員3個層級用戶的登錄.3個層級的用戶通過各自的身份驗證后才能登錄系統(tǒng),登錄系統(tǒng)后進入的是不同界面.如圖2所示.

圖2 通用在線考試系統(tǒng)首頁示意圖

2)在線考試模塊/學(xué)習(xí)測試模塊

在線考試是整個考試系統(tǒng)最主要的功能.考生進入考生界面,選擇要參考的科目,調(diào)取相應(yīng)的試卷進行考試,在規(guī)定的時間內(nèi)進行答卷,系統(tǒng)會在考試時間結(jié)束前5分鐘時彈出提示信息提示考生交卷,系統(tǒng)采取考生自主提交試卷和系統(tǒng)強制交卷2種方式進行考試管理.學(xué)習(xí)測試模塊的流程與在線考試模塊的流程相似,只是階段性學(xué)習(xí)測試并非統(tǒng)一考試,這是考生在課下進行學(xué)習(xí)或復(fù)習(xí)的一種方式.

3)試題庫管理模塊

系統(tǒng)中有2類用戶可以對試題庫進行管理,即管理員用戶和教師用戶.其中,主要是教師用戶對其管理.教師用戶和管理員用戶都可以向題庫中添加各種符合要求的試題,也可以對質(zhì)量不高的試題進行修改或刪除. 另外,管理員用戶還能夠?qū)颇啃畔?、考試記錄等?shù)據(jù)進行管理.

添加試題是通過ASP.NET頁面中的一個.NET Framework 2.0的數(shù)據(jù)綁定控件GridView完成.試題的刪除通過在每個試題的后面設(shè)計一個刪除按鈕得以實現(xiàn).對試題進行修改的過程中,為了避免出現(xiàn)造成系統(tǒng)的數(shù)據(jù)混亂或覆蓋的現(xiàn)象,不用修改各數(shù)據(jù)表中的主鍵,只修改試題的基本屬性即可[5]162-163.

4)系統(tǒng)管理模塊

系統(tǒng)管理模塊是為管理員用戶設(shè)置的,在此功能模塊管理員用戶可以通過管理界面添加或刪除教師用戶或考生用戶,可對注冊的一般用戶進行審核批準(zhǔn),也可以通過題庫管理按鈕進入相應(yīng)的頁面進行管理.

5)監(jiān)控模塊

監(jiān)控模塊主要是監(jiān)視考試全過程,確定在線考生和交卷學(xué)生的身份和IP地址,當(dāng)考生計算機出現(xiàn)故障時協(xié)調(diào)解決,當(dāng)必須更換機器時,在監(jiān)考老師的監(jiān)督下重新登錄考試系統(tǒng),但不允許進行重新抽取.

3 結(jié)論

經(jīng)過測試,系統(tǒng)的安全性、有效性得到充分驗證.系統(tǒng)不允許兩個及兩個以上的考生使用相同的學(xué)號進行考試注冊,保證了考生的唯一性;系統(tǒng)也不允許已經(jīng)完成考試的考生重新進行注冊考試,確保了考試的有效性;監(jiān)考老師可以在任何一臺接入Internet網(wǎng)的計算機上進行遠(yuǎn)程監(jiān)控,監(jiān)控當(dāng)前全部考生的考試狀態(tài),有效地降低了考試的作弊機率,同時也提高了教師的工作效率.

[1] 楊 蕾,馬桂峰,王金才.基于ASP技術(shù)的網(wǎng)絡(luò)考試組卷和評分系統(tǒng)的設(shè)計也實現(xiàn)[J] .中國醫(yī)學(xué)教育技術(shù),2006,20(5).

[2] 宋正菊. 基于遺傳算法的網(wǎng)絡(luò)教學(xué)系統(tǒng)自適應(yīng)組卷研究[D].天津:天津大學(xué),2007.

[3] 楊 丹,符云清.ASP.NET在基于B/S結(jié)構(gòu)的網(wǎng)絡(luò)教育資源庫系統(tǒng)中應(yīng)用的研究及其實現(xiàn)[J] .計算機科學(xué),2004,3(6).

[4] 李雪玲,管 群.基于PHP技術(shù)的在線考試系統(tǒng)設(shè)計與實現(xiàn)[J].計算機與現(xiàn)代化,2009(02).

[5] 李紅葉. 在線考試系統(tǒng)的設(shè)計[J].太原城市職業(yè)技術(shù)學(xué)院學(xué)報,2008(9).

猜你喜歡
管理員試卷試題
我是小小午餐管理員
2021年高考數(shù)學(xué)模擬試題(四)
我是圖書管理員
我是圖書管理員
可疑的管理員
2019年高考數(shù)學(xué)模擬試題(五)
《陳涉世家》初三復(fù)習(xí)試題
2019屆高考數(shù)學(xué)模擬試題(二)
Module5 A Trip Along the Three Gorges
Module5 Great People and Great Inventions of Ancient China