摘要:網絡考試系統是教育隨著計算機信息技術發展涌現出的一種新的考試方式,該文利用了基于B/S模式下的三層結構體系,在ASP.NET框架下,利用SQL Server數據庫,設計出了功能完備、實用的網絡在線考試系統, 詳細闡述了系統的登錄安全驗證、知識點優先權的組卷技術、考試時間控制以及數據查詢幾個功能的實現,有效地解決了傳統考試的低效性與復雜度。
關鍵詞: 網絡考試;B/S模式;數據庫;三層體系
中圖分類號:TP311 文獻標識碼:A文章編號:1009-3044(2009)36-10166-03
Design and Implementation about Network Test System Based on B/S Mode
LIU Ming1, YANG Feng2
(1.Combining Chinese and Western Medicine Hospital, Southern Medical University, Guangzhou 510315, China; 2.School of Biomedical Engineering, Southern Medical University, Guangzhou 510315, China)
Abstract: Network test system is a computer information technology education, with the emergence of a new test method, this paper based on B/S mode, three-tier architecture, in the ASP.NET framework, the use of SQL Server databases, design a full-featured and practical network online examination system, described in detail the system logon security verification, knowledge points, priority technical test paper, examination time control and data-check the implementation of several functions effectively solve the inefficiencies of traditional examinations Sex and complexity.
Key words: network test; B/S mode; database; three-tier system
隨著網絡技術在教育領域應用的普及,應用信息技術構架的網絡在線學習測試系統展現出了越來越多的優越性。考試是教育中一個重要的環節,它不僅考查學生的知識掌握情況,同時為教師提供教學分析的依據。傳統考試由于涉及到組織命題、考場安排、組織閱卷等諸多環節,考試時間周期長、效率較低;同時人工評卷等主觀因素也影響到考試的公正性。運用計算機考試,以其運作成本低、高效、靈活的突出優勢,正在走進我們的工作和學習。本文研究的基于B/S模式的網絡在線考試系統,從根本上解決了傳統老師在評卷過程中工作量大、效率低等缺陷,成為教育技術發展與研究的方向,設計采用SQL Server 2000和ASP.NET有效結合,具有在線考試、成績查詢以及考題上傳、教師和考生信息管理等功能。
1 系統體系設計
本系統的開發中,使用的是基于瀏覽器/服務器(Brower/Server,B/S)架構的Web應用系統,并且使用了三層架構,其結構如圖1所示。所謂三層架構,是在客戶端與數據庫之間加入了一個\"中間層\",也叫組件層?!?br>