在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。因此,开发基于web的在线考试系统在当前已成为一项迫切的需求。
本毕业设计的课题是“基于web的在线考试系统的设计与实现”。系统实现涉及到数据库技术、网络技术、软件工程、编程能力等;需要具备独立观察分析的能力、系统设计的能力、以及实际编程技能。
本课题主要解决考生登陆,人工出题,考生考试,人工阅卷,成绩评估和试卷分析,和综合管理等模块,包括前台客户端程序的开发和后台数据库的设计。前者主要为界面开发和部分功能的实现;后者主要为数据库表格的设计和创建,存储过程的创建和维护、视图的创建和维护、SQL函数的创建和维护等。
本系统的开发工具为,Microsoft SQL Server 2000,ASP技术,微软的IIS和介面开发工具Macromedia Dreamweaver MX 2004,采用B/S结构
关键词:在线考试、远程教育、SQL、web、B/S、ASP
DESIGN AND IMPLEMENTATION OF ON-LINE EXAMINATION SYSTEM BASED ON WEB
ABSTRACT
In China, the distance education has been remarkably developed, but now most of the examinations are organized by the traditional test method in the schools and communities. With the increase of examination types and examination demands, the workload of teachers will grow larger and larger, and those works will be very cumbersome and very easy to go wrong. It can be said that the traditional examination methods can not meet the needs of modern examinations. Therefore, the development of web-based online examination system has become an urgent demand in the current.
The topic of this project is “Design and implementation of on-line examination system based on web” The major scope covers database technology, network technology, software engineering, programming and other capabilities. Ability of independent analysis, examination system design, and practical programming skills are assessed.
The task mainly includes six modules: candidates logging on, artificial topic, the candidates examination, artificial markers, performance eva luation and analysis of the test, such as front-end(client) software development, that includes user interface development and implementation of some functions etc; and back-end database system design, that includes database table design and creation, stored procedure creation and maintenance, view creation and maintenance and SQL function creation and maintenance.
Developing tools used are Microsoft SQL Server 2000, ASP technology, Microsoft IIS and Macromedia Dreamweaver MX 2004 which is an interface development tool, and B/S architecture is applied.