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

基于ASP.NET在線考試系統的設計與實現

2012-04-29 00:00:00伍衛民
中國信息化·學術版 2012年8期

【摘要】隨著信息技術的飛速發展,在線考試系統越來越受到單位的歡迎,為單位的網絡學習、教育、考試提供了方便快捷的技術支持。與傳統考試方式相比,在線考試系統突破了時間和空間的限制,可以動態的管理各種考試信息,按要求自動生成各種試卷,自動閱卷、統計成績,極大地節省了傳統考試所耗費的人力、物力、財力。

【關鍵詞】ASP.NET;在線考試;SqlServer2005

【中圖分類號】N94 5.23 【文獻標識碼】A 【文章編號】1672—5158(2012)08—0015-02

引言

隨著信息技術的飛速發展,網絡技術的應用也越來越廣泛,日常學習、培訓、考試方式正逐漸向網絡化、信息化的方向轉變。網絡的開放性、分布性特點以及基于網絡的強大的計算能力及數據交換能力,使得考試突破了時間及空間的限制。在線考試系統大大拓展了考試的靈活性。試卷可以大量采用標準化試題,從而可以實現計算機評卷,大大提高閱卷效率。建立基于網絡的考試系統,將大大減少傳統考試帶來的人力和物力上的消耗,提高工作效率。

1 在線考試系統的設計目標

在線考試系統的設計目標為:能準確、高效地處理各種網上考試事務;具有良好的實用性與通用性;提供完善的管理功能;具有較好的可擴充性和安全性。

通過對現有一些在線考試系統的分析研究,并詳細了解了在線考試系統的一些要求后,在線考試系統應該滿足以下設計目標:

(1)準確高效

系統要能夠滿足按照題型、題量、專業、知識點等不同組卷條件的要求,準確高效地組卷。

(2)安全可靠

要保證考試系統信息傳輸的安全性,防止考題泄漏,以及客戶端和服務器端的安全性等;系統在一定的負荷下能夠可靠運行。

(3)完善便捷

系統要具有考試計時、自動評卷、成績統計等完善的在線考試功能,管理員能夠方便地對系統進行管理

(4)靈活擴展

系統要具有良好的通用性,并能根據實際需要靈活地擴展功能。

2,在線考試系統的結構設計

整個系統采用Browser/Web/Database3層體系結構。B/S的系統中,用戶可以通過瀏覽器向分布在網絡上的服務器發出請求,服務器對瀏覽器的請求進行處理,將用戶所需信息返回到瀏覽器。B/S結構化了客戶機的工作,客戶機上只需配置WEB瀏覽器即可。服務器將擔負更多的工作,對數據庫的訪問和應用程序的執行將在服務器上完成。瀏覽器發出請求,而其余如數據請求、加工、結果返回以及動態網頁生成等工作全部由WEB服務器完成。

3 在線考試系統的實現方法

基于WEB的系統,用戶通過瀏覽器可以得到的信息可以分為靜態信息和動態信息。靜態信息以HTML文檔的形式存放在WEB服務器上,是內容相對穩定的一些文檔、資料。動態信息是指創建含有數據庫信息的動態頁面,也就是將WEB與數據庫系統相結合,提供對動態文檔的訪問和顯示。在網上考試系統中,許多內容都是以動態信息的訪問為主,例如:學生的注冊、考試;教師對題庫中試題的增、刪、改;管理員組建試題以及信息修改等工作都與后臺數據庫密切相關。因此要求WEB服務器的HTML文檔頁面必須是動態的,能夠反映最新的數據庫信息。

4 開發環境

由于系統的操作界面都是Web頁面形式,而且需要對各種用戶的具體請求進行動態處理并返回結果,這是一般靜態Web頁面技術所無法實現的,所以采用動態網頁技術。目前動態網頁技術有很多,本設計采用ASENET技術。

ASENET是ASP的下一代版本,它是一個用于Web開發的全新框架,其中包含了許多新的特性。ASENET完全基于模塊與組件,具有更好的可擴展性與可定制性,給Web開發人員提供了更好的靈活性,有效縮短了Web應用程序的開發周期。ASP.NET與Windows2003Server/Advanced Server的完美組合,為中小型乃至企業級的web商業模型提供了一個更為穩定,高效,安全的運行環境。

4.1 ASENET服務器端架構

ASENET服務器端組件由ASENET控件和組件構成,用于管理UI和應用程序流,管理序列,驗證和控件擴展性等。此外,ASENETWeb服務也能用于訪問ASENET應用服務,包括窗體驗證和用戶驗證。

4.2 ASENETAJAX客戶端架構

ASRNETAJAX客戶端腳本庫由JavaScript(js)文件構件。這些js文件提供了面向對象開發的特性。這一特性使得連續性和模塊化在客戶端腳本中達到—個新的層次。

4.3 數據庫

數據庫使用現在使用最為廣泛的大中型數據庫SQLServer2005。SQLServer2005與Windows2003Server操作系統緊密集成,Windows2003Server具有很好的安全性,能夠排除未經授權的非法用戶的訪問,確保了系統安全;用戶可以使用Web瀏覽器查詢存儲在SQLServer2005數據庫中的數據,符合系統遠程訪問數據庫的要求;SQLServer2005每個數據庫中可創建多達20萬個數據表,數據表中的記錄的行數只受服務器硬盤空間的限制,符合系統的考題數目較多的要求。

5 主要功能模塊

考試系統采用功能模塊程序設計,主要包括后臺管理、模擬考試、正式考試、自我練習等功能模塊,根據系統管理員和參加考試人員角色的不同,使用戶登錄系統后得到不同的界面,從而實現不同的功能,每一個功能作為一個模塊來設計,這樣條理清楚,層次分明。

后臺管理:錄入參考人員;編輯題庫;設置專業科目;設定考試時間;設置試卷模式;隨機自動生成試卷;成績查詢統計等。

考試功能:系統控制考試時間;防刷新機制;自動評卷(分);多功能查詢功能。考試完成后采用自動交卷和防刷新機制,其在安全性上有更大提高。

練習功能:根據專業、科目進行自我練習。

6 結束語

該考試系統基本可以滿足很多單位的內部考試要求,實現低成本投入,高效率辦公的宗旨??梢暂p松實現網上自測、模擬考試、正式考試、自動評分和閱卷、答卷和成績管理等功能,該在線考試系統在筆者單位已經充分應用并得到好評。

參考文獻

[1]陳惠貞,陳俊榮.ASP.net程序設計[M].北京:中國鐵道出版社,2004

[2]徐謖.ASP.net應用與開發案例教程[M].北京:清華大學出版社,2005

[3]張錦祥.Web網站設計[M].北京:科學出版社,2005

主站蜘蛛池模板: 欧美日韩国产精品va| 亚洲国产日韩一区| 色天天综合| 第九色区aⅴ天堂久久香| 久久频这里精品99香蕉久网址| 国产亚洲精品91| 最新国产你懂的在线网址| 欧美97色| 欧美日本中文| 在线免费a视频| 精品久久人人爽人人玩人人妻| 亚洲激情区| 亚洲成a∧人片在线观看无码| 日本影院一区| 国产毛片网站| 波多野结衣一区二区三区AV| 中文字幕欧美成人免费| av尤物免费在线观看| 91欧美在线| 亚洲男人天堂久久| 福利小视频在线播放| 亚洲日韩精品欧美中文字幕| 一个色综合久久| 97免费在线观看视频| 免费一级大毛片a一观看不卡| 99热这里只有精品免费国产| 精品一区二区三区四区五区| 精品国产免费人成在线观看| 97超碰精品成人国产| 欧美成人a∨视频免费观看| 亚洲色成人www在线观看| 欧美性久久久久| 国产美女在线观看| 欧美成人午夜视频免看| 亚洲成肉网| 综合色88| 亚洲男人在线| 成人国产小视频| 中文字幕资源站| 国产精品亚洲精品爽爽| 黄色国产在线| 91黄视频在线观看| 91丨九色丨首页在线播放| 欧美综合区自拍亚洲综合天堂| 中文字幕免费视频| 国产精品免费久久久久影院无码| 亚洲无线观看| 亚洲第一极品精品无码| 亚洲人成网18禁| 欧美成人日韩| 久久亚洲天堂| 视频国产精品丝袜第一页| 成人免费一区二区三区| 99人妻碰碰碰久久久久禁片| 精品视频在线观看你懂的一区| 日韩在线播放中文字幕| 亚洲视频四区| 亚洲中文字幕手机在线第一页| 内射人妻无码色AV天堂| 999在线免费视频| 看你懂的巨臀中文字幕一区二区| 91久久偷偷做嫩草影院电| 综合久久久久久久综合网| 毛片网站观看| 人妻中文字幕无码久久一区| 日本不卡在线视频| 日本午夜三级| 亚欧乱色视频网站大全| 热re99久久精品国99热| 亚洲一级无毛片无码在线免费视频| 四虎国产成人免费观看| 免费高清毛片| 久综合日韩| 无码福利日韩神码福利片| 成人韩免费网站| 一级做a爰片久久免费| 91精品啪在线观看国产| 欧美福利在线观看| 日韩毛片在线视频| 国产精品成人AⅤ在线一二三四| 免费看久久精品99| 精品久久综合1区2区3区激情|