摘 要
在線考試系統旨在實現考試的無紙化管理,基于計算機和網絡技術進行在線考試系統的使用,既方便校方對考試的管理,也方便了考生,尤其適合考生分布廣,不易集中的遠程教育。
基于遠程教育的推廣和在線考試需求的增加,本文設計并實現了一套在線考試系統。本系統實現了系統管理、考生管理、在線考試、在線制作試卷、控制學生考試、試卷審批等基本功能。同時,為確保系統安全運行和考試信息的機密性、完整性,本系統采用了SSL協議來加密傳輸的考試數據,并實現對服務器的認證。系統采用B/S開發模式,以JAVA作為開發平臺,結合JSP、java script、Html等語言,以Tomcat為服務器和SQL Server 2000為后臺數據庫。整個系統層次結構簡單,操作容易,并具備一定的安全性?忌柚讼到y,可以隨時隨地的進行課程結業考試,同樣,老師使用該系統能更高效、便捷的組織在線考試。
關鍵詞:在線考試系統;B/S模式;SSL
Design and Implementation of Online Examination System
Abstract
The online examination system aims at achieving the paperless examination management. The online examination system, which bases on computer and network technology, is convenience for the exam management, but also for the students. Simultaneously, such a system is absolutely suitable for the students in distance education who are dispersive and difficult to concentrate on the course.
As the promotion of distance education and the increasing demand of the online examination, this paper presents the design and implementation of the on-line examination system. The system implements the following functions: system management, examinee management, online examinations, online production of the papers, control examinations and paper processing. Meanwhile, in order to ensure the system operating safe and the examination information confidential as well as integral, the system uses the SSL protocol to encrypt examination data and achieve the server authentication. The system bases on B/S development model, using Java as a development platform, which utilizes JSP, java script, and Html language as well. The web server is Tomcat. Database server is SQL Server 2000. The system structure is simple, easy and safe. Examinee can exam at any time by using the system. Simultaneously teachers can use the system to organize online examination more efficiently and conveniently.