999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于B/S模式的高校在線考試系統的設計與應用

2009-09-27 06:10:28徐鳳亮史斌斌
中國教育技術裝備 2009年21期

徐鳳亮 史斌斌

摘要 隨著計算機和網絡技術的飛速發展,在線考試已成為計算機輔助教學的發展趨勢之一。在對在線考試系統進行分析的基礎上,利用ASP.NET技術在Windows 2003 server操作系統和SQL Server 2003數據庫平臺上開發三層架構的基于B/S模式的高校在線考試系統,并給出軟件的設計思想、數據庫的實現方式,最后還介紹并發故障、計算機死機的解決方法以及抽題的策略。

關鍵詞 在線考試;B/S模式;Web

中圖分類號:TP393 文獻標識碼:B 文章編號:1671-489X(2009)21-0090-02

Design and Application of Campus Online Examination System based on B/S Mode//Xu Fengliang, Shi Binbin

Abstract With the rapid development of Computer and Internet technology,online examination has become a development trend of CAI. Based on the analysis, with ASP.NET and Windows 2003 server as OS and SQL Sever 2003 as the database platform to develop a 3 layer structure College online examination system which based on B/S mode. Paper indicates the design blue prints, the database implementing mode, at last introducing the solvement of computer breakdown and startegy of choosing problems.

Key words online examination; B/S Mode; Web

Authors address

1 Suzhou Health College, Suzhou, Jiangsu, 215009, China

2 Suzhou Vocational University, Suzhou, Jiangsu, 215000, China

隨著計算機和網絡技術的快速發展,現代化教育技術也產生日新月異的變化。在硬件方面,高校配備計算機的數量和質量不斷提高;在軟件方面,各種教學軟件層出不窮。計算機輔助教學已經發揮越來越重要的作用,特別是利用高校的計算機房組織各種考試已成為一種趨勢[1]。

傳統方式組織考試,需要經歷出卷、考試、閱卷、分析4個階段,存在一些弊端:第一,重復勞動,造成人力、財力、物力和時間資源的浪費;第二,人工出卷和人工閱卷本身存在較大的主觀性和差異性,且容易出錯;第三,學生考試采用統一試卷,考試容易發生作弊現象。同時某些任課教師為了提高其任課班級的總體成績,造成試題泄露抄襲使成績不真實,影響教學質量檢測的真實效果。在線考試系統可以克服傳統考試方法的不足:第一,真正實現考教分離,創造一個公平開放的考試環境;第二,有效壓縮組織考試的各個階段,提高工作效率;第三,采用無紙化考試,創造節約型校園氛圍。

1 在線考試系統發展現狀

在線考試已成為開發和研究的熱點。市場上也出現許多網上考試系統可供選擇,但這些考試系統主要面向某一單科的考核,較少地集自動組卷、在線答卷、自動評卷、成績管理與統計分析、科目管理、題庫管理、用戶管理、記錄查詢于一體,且市場上出售的軟件存在開發成本高、價格昂貴、源代碼保密、不易于升級維護等弊端。目前各校的教務工作流程各不相同,所以在沒有對系統功能進行修改和升級的情況下很難直接將在線考試系統融入現有的教務管理中。

2 需求分析

在線考試系統實現的主要功能包括4部分:1)用戶管理功能,管理各種用戶的權限,包括用戶的類別、編號、姓名、口令等;2)考試功能,包括考生登錄,試卷生成、傳輸、顯示,在線答題,試卷的回收,自動閱卷及成績的排序打印等功能;3)題庫維護功能,包括題庫的創建,試題的錄入、修改、刪除;4)出卷功能,包括考試題型、考試題量、分值、抽卷策略。由于在線考試具有內容特殊、安全性高、結果要求準確等特點,因此系統在功能設計上還應該注重對網絡安全、抽題算法、中斷和系統恢復、服務器事件并發以及流量控制方面的處理,保證系統的可靠性和實用性。

3 系統的技術體系

目前比較流行的網絡軟件開發模式有C/S(客戶機/服務器)模式和B/S(瀏覽器/服務器)模式2種。C/S模式因為整個客戶端程序都是自行設計的,所以能夠完全控制考生的所有操作行為,安全性較好。許多國家級考試如國家計算機等級考試、國家衛生資格考試都采用這種模式。C/S模式的主要缺點是安裝、維護和升級麻煩,加大機房管理的工作量。B/S模式能有效地克服這些缺點,同時配合一些合理的機房管理安全措施同樣可以做到閉卷考試。

在線考試系統采用三層架構,將整個業務應用劃分成表示層、業務邏輯層、數據訪問層,符合“高內聚,低耦合”的軟件工程思想。整個系統運行在Windows 2003 server操作系統和SQL Server 2003數據庫平臺上,采用ASP.NET開發技術。

Windows 2003 server是微軟公司提出.NET戰略以后推出的一款最重要的服務器軟件產品,其中包括對IIS6和.NET的支持,使站點服務器的性能和安全性大幅提高。

SQL Server 2003數據庫是微軟公司推出的企業級數據庫,一經推出就以其易用性得到很多用戶的青睞。它是個功能強大,易于使用的數據庫,可直接與Windows操作系統的使用者賬號做安全機制整合。SQL Server友好、易操作的圖形使用界面,可以方便用戶對SQL Server進行管理和使用。

ASP.NET是創建動態Web頁面的一項功能強大的新技術。它是微軟公司.NET Framework的一部分,ASP.NET頁面可以利用這個架構提供的所有服務,包括聯網、數據訪問、安全性等。ASP.NET的出現大大提高程序員開發的效率,簡化Web開發人員的工作[2]。

4 功能設計

根據在線考試系統的需求分析,系統主要的操作對象分成系統管理員、專業負責人、教師、考生。整個系統主要包括系統管理模塊、題庫管理模塊、出卷模塊和考試模塊。

系統管理模塊只能由系統管理員登錄,主要對本系統的重要事務進行管理,包括專業課程的設立、專業負責人賬戶的設置與管理。

題庫管理和出卷模塊只能由專業負責人登錄,負責教師個人賬戶的設置與管理,試題庫的輸入、修改和刪除,考試題型和考試計劃的設置。

考試模塊是系統最重要的模塊,一部分是考生模塊,另一部分是考場監控模塊。考生模塊包括考生登錄、試題抽取、在線答題、自動評卷功能。考場監控模塊可以被系統管理員、專業負責人和教師訪問,進行開考命令的發布、強制收卷、考試成績統計。

5 數據庫設計

根據系統功能設計的要求以及功能模塊的劃分,給出以下數據庫表和字段名稱。

用戶信息表Admin:用戶賬號UserName,用戶口令Password,權限Role。

開考科目表Testkind:考試科目號TestId,考試名稱TestName,專業負責人UserName。

考生成績表Score:學生姓名StudentName,學生學號StudentNum,學生班級StudentClass,考試科目TestId,考試開始時間StartTime,考試結束時間EndTime,考試成績StudentScore。

試題庫Testdb:考試科目TestId,考題類型TestClass,難易度Difficult,題干TestMain,填空答案Blank,選擇答案Select,判斷題答案Decide。

試卷表:考試科目號TestId,學生班級StudentClass,開考時間TestStartTime,考試時間TestTime,總分TotalScore,選擇題分值SelVal,選擇題數量SelNum,選擇題難度SelDif,判斷題分值DecVal,判斷題數量DecNum,判斷題難度DecDif,填空題分值BlankVal,填空題數量BlankNum,填空題難度BlankDif。

6 技術難點

1)由并發引起的故障。在整個考試期間,服務器大規模并發事件主要發生在考試開始與結束2個時間。考試開始時,考生同時登錄系統抽取試題,結束時部分學生同時交卷,其間服務器要迅速處理來自客戶端的請求,容易造成服務器應用程序崩潰并停止響應。解決的辦法是在考生抽取試題和自動交卷的頁面中加入腳本代碼,使客戶端隨機延遲0~5秒再發出抽取試題的請求。

2)服務器和客戶機死機故障。若學生機死機會造成該生考試中止,特別是學校機房普遍裝有硬件還原卡,將使考生原先的答題內容丟失。解決的辦法是將考生的答題內容定時地保存在服務器的硬盤中,若服務器死機,則重啟后重新進入考試程序,自動收集學生的答題信息,不會影響學生答題的過程。

3)試題抽取策略。系統支持3種抽題策略,一種是所有考生考題相同,但題目出現的次序以及備選項次序不同;第二種是有2套或3套試題,系統根據考生號進行分配;第三種是從題庫完全隨機抽題。多種抽題策略可以滿足不同教師的考試要求。

7 結論

在線考試系統采用成熟和廣泛的ASP.NET技術進行開發,擴展性和靈活性好。該系統特別適合高校公共課程如英語、計算機、政治課程的考試。依托豐富的題庫資源和完善的抽題策略,大大減輕教師負擔,節約教學資源。但系統目前支持的題型仍比較有限,今后將加入智能語句處理模塊,使系統能夠支持簡答題乃至問答題的自動評分,使系統能勝任更多課程的考試。

參考文獻

[1]Pullen J M,McAndrews P M.A web portal for open-source synchronous distance education[A].Proceedings of the Seventh IASTED International Conference on computers and Advanced Technology in Education,2004:315-320

[2]Kauffman J,Millington B.ASP.NET 2.0數據庫入門經典[M].北京:清華大學出版社,2007

主站蜘蛛池模板: 又黄又爽视频好爽视频| 日本在线国产| 丰满人妻中出白浆| 97精品国产高清久久久久蜜芽| 美女扒开下面流白浆在线试听| 九九热这里只有国产精品| 国产在线观看第二页| 亚洲精品人成网线在线 | 又粗又硬又大又爽免费视频播放| 中文字幕日韩视频欧美一区| 五月婷婷亚洲综合| 国产91小视频在线观看| 精品国产中文一级毛片在线看| 亚洲成年人网| 欧美一区二区三区国产精品| 欧美久久网| 国产日韩欧美中文| 国产在线精品香蕉麻豆| 国产精品综合色区在线观看| 国产成人精品视频一区视频二区| 国产精品自拍露脸视频| 免费女人18毛片a级毛片视频| 国产成人精品一区二区免费看京| 熟女日韩精品2区| 国产福利免费视频| 日韩天堂在线观看| 亚洲国产天堂在线观看| 国产大全韩国亚洲一区二区三区| 国产成人亚洲无码淙合青草| 在线网站18禁| 色综合手机在线| 国产福利小视频高清在线观看| 国产精品高清国产三级囯产AV| 午夜视频日本| 欧美精品啪啪一区二区三区| 亚洲精品爱草草视频在线| 亚洲经典在线中文字幕| 五月婷婷激情四射| 日韩毛片免费观看| 3344在线观看无码| 国产视频一二三区| 九九热精品视频在线| 成人中文字幕在线| 伊人久久福利中文字幕| 四虎精品免费久久| 亚洲一区二区三区香蕉| 伊人久综合| 亚洲av中文无码乱人伦在线r| 国产乱人激情H在线观看| 国产成人综合亚洲欧洲色就色| 精品国产成人av免费| 青青国产成人免费精品视频| 亚洲美女久久| 国产极品美女在线观看| 专干老肥熟女视频网站| 精品视频一区在线观看| 中文字幕欧美日韩| 中字无码精油按摩中出视频| 91在线精品麻豆欧美在线| 久久女人网| 精品久久香蕉国产线看观看gif| 日韩中文欧美| 亚洲中文制服丝袜欧美精品| 国产夜色视频| 国产精品爆乳99久久| 夜色爽爽影院18禁妓女影院| 无码中文字幕乱码免费2| 中国国产一级毛片| 欧美五月婷婷| 在线网站18禁| 中文字幕2区| 114级毛片免费观看| 综合社区亚洲熟妇p| 国产成人免费手机在线观看视频 | 国产精品三区四区| 无码中字出轨中文人妻中文中| 九九热这里只有国产精品| 亚洲第一香蕉视频| 亚洲日本www| 色欲综合久久中文字幕网| 激情六月丁香婷婷四房播| 999精品视频在线|