基于Web在线考试系统的设计与实现
摘要:本文介绍了基于Web在线考试系统的实现,分别从环境配制,主要模块程序的设计,从而实现考试者在线考试,并具有即时改卷的功能。该系统可以使应试者在网上学习过后及时检验自己的学习效果,并可减轻教师设计题目、维护题库的负担。
关键词:Web;在线考试;程序;学生
中图分类号:TP311.1 文献标识码:A文章编号:1007-9599 (2010) 07-0000-02
Web On-line Examination System Design&Implementation
Zhu Hongxing,Zuo Caiwen
(1.Vocational Training Bureau of Guangdong,Guangzhou510115,China;2.Guandong Songshan Polytechnic College,Shaoguan512126,China)
Abstract:This article describes the effectuation of web on-line examination system,including preparation of system environment and design of program for major module,such as module of examine login and utomatic quiz program.Thereby this system realizes functions of on-line testing,real-time correcting.Moreover,it allows the candidate (students) to test themselves after on-line learning and it can help teachers reduce burden of designing test subjects and maintaining subject data base.
Keywords:Web;On-line examination;Program;Student
一、需求分析
考试是面向特定的对象,学校则是学生为主,所以考试者进入系统应进行身份验证,并根据自己的需要选择考试科目。鉴于考试环境一般为机房,考试者之间的距离很近,为使在线考试做到规范,对于每个应试者来说,试卷的试题量都应是相同的,但试题并不相同。在线考试基于Web环境,试卷应该从服务器的数据库随机抽取试题后动态生成。
二、环境配制
(一)服务器配制:
下面我们以常用的WINDOWS 2003 Server为例进行说明。
1.软件配制
在正常安装WINDOWS2003Server以后并且网络连接成功后,为便于服务器程序调试与维护,完整安装OFFICE2003的五个组件,为运行ASP程序还需安装IIS。
2.系统设置
为方便操作,将考试服务器、HTTP服务和FTP服务集中在一台计算机上,系统设置如下:开始→程序→管理工具→Internet服务器管理→出现Internet信息服务窗口,再设置:
添加FTP站点和WEB站点:在“新建”命令中添加FTP站点和WEB站点,根据提示进行相应设置和操作,如IP地址、端口、连接选限制等。
主目录设置:取消“写入”和“目录浏览功能”。
(二)工作站配制
1.软件配制:安装教学所及考试需要的所有软件,工具软件。
安装Windows 2003 Server,Office2003完整版,以及安装相关软件并设置服务器。
2.环境配制:主要是设置IP地址、子网掩码和网关,此不再详述。
三、考试程序设计
(一)考试试题数据库
新建一个ACCESS数据库,其中包括三个表,选择题、判断题和填空题相关的三个表,并录入相关试题。
(二)考生登录程序
主要源程序如下: