摘要:本系统采用了模块化设计思想进行开发,根据学校考试工作的需求分析,并采用用户权限管理的设计思想对系统功能模块进行划分,实现了考生的基本信息管理;试题库更新操作;试卷的自动生成;自动评卷;考生网上考试和查询以往考试成绩等功能。本文从系统的设想到实现过程作了详细的说明,对完成特定功能模块的工作原理详细作了解说。
系统使用ASP动态网页技术,以VBScript和JavaScript脚本语言和HTML超文本标记语言结合为编写工具,结合SQL server 2000数据库技术开发。
关键词:网上考试系统;ASP;SQL Server
The design of online examination system
Abstract: According to the demanding analysis of the school examinations, the system adopts the design thinking of modularization and of the user power in managing to divide the system functions into modules.It realizes the total functions about the basic information management of examinees; to update the question database;to produce examination papers automatic; to evaluate examination papers automatic; examinees could exam online and also could check the past examination results, and so on.. This article makes a detail illustration on how to design the system and make it come true, especially to completed the specific function modules.
The system uses the ASP dynamic homepage technology, and compiles the tool VBScript and JavaScript as script language and union the HTML hypertext mark language, unifies SQL server 2000 database technology to develope.
Key words: examination online system; ASP; SQL Server
1 前言
1.1 网上考试系统的背景、意义和现状分析
网上考试系统课题产生的背景是当今教育信息化的趋势。目的是充分利用学校现有的计算机软、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足。网上考试渗入了更多的技术环节,对实现安全性的途径、方法也提出了更高的技术要求。
相比传统的考试方式,网上考试系统的主要好处是一方面可以动态地管理各种考试信息,只要准备足够大的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,考生可以在规定时间段内的任意时间参加考试;另外计算机化的最大特点是阅卷快,系统可以在考试结束时当场给出考试结果,计算机阅卷,大幅度提高考试成绩的客观性和公正性。
网上考试系统是现阶段研究开发的一个热点。它是建立在互联网上的应用系统,客户端的配置可以说是极为简单,使考试不受地域的局限。在网络技术逐渐渗入到社会生活各个层面的今天,采用网络考试方式将是以后考试发展的趋势。