本文阐述了一个基于WEB的网络在线考试的体系结构和具体设计以及实现过程。系统采用的三层体系结构:ASP.NET-Vs2005-Sql Server 2000 开发,即前端由ASP.NET网页实现表现逻辑,中间使用Vs2005的组件实现系统内部复杂的业务逻辑,后端使用Sql Server 2000数据库实现数据逻辑。
系统提出了在线考试系统的解决方案,实现了题目分类的特殊原则:考试题目,试题类型,分数等由命题人自己定制。系统可以完成试卷的定制,试卷的自动生成,并可以对试卷进行修改。考试结束评分系统可以根据考生的答题情况给出分数。本文介绍了一个基于ASP 技术的B/S考试系统的设计和实现方案。从系统总体设计、数据库表的设计、主要功能模块及实现中的几个关键技术等方面加以阐述, 实现了用Web页进行在线考试和试题维护的在线考试系统。
关键词: 题库管理 在线考试 ASP.NET Vs2005 Sql Server 2000 数据库
Design and Implementation of an Online Examination System based on WEB
Abstract
This article has explained the structure of a Web exam system and its design detail. The system adopts three layers in architecture: ASP.NET-Vs2005-Sql Server 2000 The view logic is realized by ASP.NET pages, the complicated business logic of middle layer is realized by VS 2005, and data logic is realized by Sql Server 2000 at the back end.
The System proposes the complete solution of online examination system, and realizes the special classified principle of title: the content, type and marks of each question can be modified by the proposition person itself. This article describes the design and implementation of a browser/server structure examination system based on ASP. It illustrates the system based on the design of the system, database and tables, the main function modules and the key technologies etc. The online examination system realized in this article can be used to have an online test and can be maintained by web pages.