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

?

網(wǎng)絡考試系統(tǒng)設計與研究

2009-04-02 10:05李丹丹李俊金
中國教育技術裝備 2009年6期
關鍵詞:S模式

李丹丹 何 瑾 李俊金

摘要 基于ASP.NET技術開發(fā)的網(wǎng)絡考試系統(tǒng)是采用B/S模式的3層架構的模塊設計方法,借助ASP.NET服務器組件、ADO.NET數(shù)據(jù)訪問技術來實現(xiàn)。介紹系統(tǒng)的設計與實現(xiàn)過程以及該系統(tǒng)關鍵技術的實現(xiàn)。

關鍵詞 B/S模式;電子題庫;自動組卷;自動判卷

中圖分類號:G642.474 文獻標識碼:A 文章編號:1671-489X(2009)06-0084-03

隨著Internet在我國的迅速發(fā)展,遠程教育和校園的信息化建設已經(jīng)成為網(wǎng)絡應用的一個新的熱點。網(wǎng)上考試作為遠程教育和校園信息化建設的一部分,有著其獨特的需求和作用。在新的教學模式中,極大地提高了教學的靈活性和效率。

相比傳統(tǒng)的考試形式,網(wǎng)上考試系統(tǒng)的主要好處是一方面可以動態(tài)管理各種考試信息,只要準備足夠大的題庫,就可以按要求自動生成各種試卷;另一方面,考試時間靈活,可以在規(guī)定的時間段內(nèi)的任意時間參加考試。另外,計算機化考試的最大特點是閱卷速度快,系統(tǒng)可以在考試結束時當場給出客觀題成績,計算機閱卷給了考生最大的公平感。

1 系統(tǒng)總體結構設計

為了開發(fā)、維護和升級的方便,系統(tǒng)采用B/S模式的3層架構[1](圖1),第1層是客戶層,為不同用戶設計相應的接口,學生可進行網(wǎng)上考試,教師可組織考試,管理員設置考試。用戶通過瀏覽器向網(wǎng)絡某一Web服務器提出服務請求,Web服務器對用戶驗證身份后把所需的主頁傳送給客戶端。第2層是應用服務層,負責試卷的生成、分發(fā)和接收、管理監(jiān)控考試。當Web服務器接到用戶請求時,首先要執(zhí)行相應的擴展應用程序與數(shù)據(jù)庫連接,通過SQL方式向數(shù)據(jù)庫發(fā)出數(shù)據(jù)處理申請,數(shù)據(jù)庫將處理結果交給Web服務器,再由其送到客戶端。第3層是數(shù)據(jù)層,實現(xiàn)用戶管理和試題管理。數(shù)據(jù)庫服務器接受來自Web服務器的請求,實現(xiàn)對數(shù)據(jù)庫的操作和存儲,并將處理結果返回Web服務器。

系統(tǒng)的主要功能包括準備考試管理、考試過程管理和考試結果處理。各部分的功能如圖2所示。

2 系統(tǒng)流程分析

圖3~圖6分別為準備管理流程、考試過程管理流程、考試結果處理流程、題庫管理流程。

3 數(shù)據(jù)庫的設計與實現(xiàn)

3.1 數(shù)據(jù)庫表的創(chuàng)建如圖7~圖13所示,在此系統(tǒng)中,共創(chuàng)建7個數(shù)據(jù)表,存放網(wǎng)絡考試系統(tǒng)所需要的數(shù)據(jù)。

3.2 數(shù)據(jù)庫邏輯結構設計在網(wǎng)絡考試系統(tǒng)中涉及到以上7個數(shù)據(jù)庫表的操作,以及確定它們之間的關系。

3.3 存儲過程在網(wǎng)絡考試系統(tǒng)中,考生會不斷向數(shù)據(jù)庫進行查詢、插入、修改、刪除等操作,這樣頻繁地對數(shù)據(jù)進行操作會導致數(shù)據(jù)庫性能的下降。如果使用存儲過程[2]來處理這些數(shù)據(jù)操作,就可以既提高系統(tǒng)的運行速度,又方便后臺應用程序的編寫和維護。存儲過程包括:1)用戶注冊的存儲過程;2)注冊用戶唯一判斷的過程;3)驗證用戶登錄身份的存儲過程;4)考試過程的存儲過程;5)考試結果的存儲過程;6)題庫管理的存儲過程。

4 此系統(tǒng)關鍵技術的實現(xiàn)

4.1 建立電子題庫,實現(xiàn)試題的數(shù)字化管理在先進理論指導下,使用計算機管理試題的電子題庫,具有科學、高效、經(jīng)濟、靈活、方便等顯著特點,為題目的保存、分類和檢索提供便利,為編制試卷提供高效率和低成本的手段。電子題庫是在線考試系統(tǒng)的重要組成部分,也是考試系統(tǒng)中最具有特色和使用價值的模塊之一。

4.2 自動組卷經(jīng)過分析,把網(wǎng)絡課程考試題型分為2大類型:客觀題(正確答案唯一)和主觀題(正確答案不唯一)。客觀題標準題型包括判斷題、單項選擇題和多項選擇題;主觀題標準題型包括填空題、問答題、設計題等。試題庫里的每一道試題都有其難度等級以及所屬知識點。在組卷前,教師可定制題型的分數(shù)分布、試題的難度分布、試題的知識點分布等組卷參數(shù),組卷模塊將按照定制的規(guī)則為參加考試的學生隨機生成題目不同、難度相當?shù)脑嚲?,以保證考試的公平性。

在設計自動組卷模塊[1]時,首先考慮的是知識點分布,這可以通過對每章試題庫的控制來完成;其次要考慮在滿足知識點合理分布的前提下,隨機抽取試題,并且試題不重復。其他如考試時間的控制,這些條件和要求都可以放在試卷生成條件中,具體流程如圖14所示。

4.3 自動判卷和數(shù)據(jù)的有效保存判卷有2個基本的要求,那就是快速和準確。快速和準確對傳統(tǒng)的教師手工判卷來說是一對矛盾,加重了教師的工作負擔;而使用考試系統(tǒng)的自動判卷功能,能很好地解決這些問題。甚至在學生考試完成后,就能馬上看到自己的成績。考試成績的保存,對計算機考試系統(tǒng)來說,是非常簡單方便的。

4.4 統(tǒng)計分析功能計算機考試系統(tǒng)與傳統(tǒng)紙上考試相比具有強大的統(tǒng)計功能,原來非常繁瑣甚至手工難以進行的分析統(tǒng)計計算工作,現(xiàn)在可以在瞬間完成。判卷后系統(tǒng)自動對學習成績進行分析,通過統(tǒng)計分析算法,將學習中出現(xiàn)的問題反饋給學生,以便學生有目的地進行復習、強化學習。

參考文獻

[1]左毅,先強.基于Web的網(wǎng)絡課程考試系統(tǒng)的研究與設計[J].大眾科技,2007(06):133-134

[2]劉斌,張軍.ASP.NET+SQL Server動態(tài)網(wǎng)站開發(fā)案例精選[M].北京:清華大學出版社,2006

猜你喜歡
S模式
學生考勤系統(tǒng)開發(fā)
基于Web的畢業(yè)設計管理系統(tǒng)設計與實現(xiàn)
明日博客系統(tǒng)的設計與實現(xiàn)
集團公司OA系統(tǒng)的研究與開發(fā)
S模式空管二次雷達詢問與監(jiān)視技術研究
鋁材B2B電子商務系統(tǒng)設計與實現(xiàn) 
基于ASP.NET的就業(yè)見習管理信息系統(tǒng)設計與實現(xiàn)
航空發(fā)動機管理信息系統(tǒng)研究
基于USB存儲設備的透明監(jiān)控系統(tǒng)
新巴尔虎左旗| 灵寿县| 灌云县| 津南区| 仪征市| 固安县| 樟树市| 浪卡子县| 博罗县| 潍坊市| 双江| 上犹县| 屯门区| 句容市| 建宁县| 闽清县| 长乐市| 铁岭县| 灵台县| 巴南区| 兰考县| 论坛| 阳江市| 虹口区| 泾阳县| 隆回县| 玉树县| 惠州市| 五大连池市| 手游| 四会市| 边坝县| 台东县| 青州市| 修武县| 沈丘县| 柳江县| 舟曲县| 灌阳县| 枞阳县| 阿尔山市|