论文部分内容阅读
随着互联网应用范围不断扩大,计算机网络辅助教学正在成为当前教育改革的一个重点。基于Web的在线考试系统由于其使用简单、界面美观、时效性强、形式灵活多样等特性更加受到人们的关注。使用网络技术进行在线考试,不但可以减轻教师的工作负担、提高工作效率,而且还提高了考试的质量,使考试更趋于公正、客观,更能激发学生的学习兴趣。目前,许多国际著名的计算机公司所举办的各种认证考试绝大部分都采用这种方式。
在线考试系统是建立在互联网上的应用系统,客户端的配置较为简单,考试可以不受地域的限制。一个完备的在线考试系统可以使用户在网上学习后及时检验自己的学习效果,以发现自己的不足,提高学习效率。在线考试系统中试卷的生成、提交和批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样,教师所要做的只是精心设计不同类型的试题和题库的维护,而不是组织考试,从而降低组织考试的费用及减轻教师的工作负担。
基于Web的考试系统根据传统考试过程进行了结构设计,包括用户登陆和注册、角色管理、用户管理、题库管理和在线答题等功能,可以随机生成考试试卷,同时在保证试卷的整体水平一致的前提下,每套试卷的题目不完全相同,即使对于同一个试题而言,试题答案的显示顺序也是不相同的。
本系统运行方便、操作简单,可以进行多用户同时在线考试。考生经过身份验证后进入系统,试卷从服务器的试题库抽取试题后动态生成。为有效地防止考生作弊,每个考生的试题顺序随机生成。
本系统为教师提供了功能强大、方便快捷的题库管理模块,包括试题的添加、删除和修改,试题种类的添加、修改、排序以及删除,试题答案的设计等。
本文详细介绍了网上考试系统的设计及开发实现方法,包括系统功能描述、系统功能模块划分、系统部分模块详细设计、数据库设计、系统通用类设计、用户登录和注册、用户及其权限管理、题库设计以及在线答题实现。