基于web的在线考试系统的设计与研究

2022-06-19 03:25:18   第一文档网     [ 字体: ] [ 阅读: ] [ 文档下载 ]
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。下载word有问题请添加QQ:admin处理,感谢您的支持与谅解。点击这里给我发消息

#第一文档网# 导语】以下是®第一文档网的小编为您整理的《基于web的在线考试系统的设计与研究》,欢迎阅读!
在线考试,基于,研究,设计,系统

基于web的在线考试系统的设计与研究

摘要:随着计算机技术的飞速发展,计算机的应用正在改变着传统的工作、学习和生活方式,推动着社会的发展。基于web的在线考试系统已成为考试的一种趋势。本文提出了一个基于web的在线考试的体系结构,论述了该系统的功能结构设计与技术研究,本文设计的在线考试系统具有通用性、良好的可扩展性和安全性。

关键词:web 考试系统 一、需求分析

1.系统登陆验证。服务器端:只有拥有正确的用户名和密码才能登录系统。每个用户拥有自己的系统身份和权限,分别是教师、系统管理员。客户端:考生登录系统时,必须输入正确的身份证号和验证码登陆,同时考试系统自动显示考生姓名。管理员权限:管理员可以对考生信息、题库、试卷、科目、成绩及系统维护等进行操作管理。教师管理权限:教师主要对题库、试卷、科目、考生成绩进操作管理。

2.考生信息管理。考生信息录入功能:考试之前考生信息可通过Excel电子表格文件批量录入功能,也可以通过考生信息录入窗口一次录入一个考生信息。考生信息查询、编辑、删除功能:通过专业、姓名、身份证号相关条件查询操作,也可以无条件模糊查询,将所有考生信息列出,并可对查询记录进行编辑、删除操作。

3.题库管理。专业和科目管理功能:对考生的所学专业和科目进行添加、删除和修改等操作。试题录入功能:具备按Excel电子表格文件批量录入试题功能,可以通过试题录入窗口录入试题,题型包括单选题、多选题、选择题、判断题、填空题、简答题。试题编辑和删除功能:通过专业、科目和试题类型信息列出所有试题,选择试题执行修改、删除操作。

4.考试管理。生成试卷功能:考试之前生成考试科目试卷,主要进行考试信息设置,如考试科目、考试时间、试题类型、试题数量、试题总分值、试卷难度系数及考试有效日期等信息,并能按照系统采用的组卷算法进行组卷。试卷修改、删除功能:对已生成的试卷信息进行修改操作,对已经超过考试有效日期的试卷进行删除。考试监控功能:对参加考试的考生状态进行管理。二次登陆功能:允许考生考试过程中进行二次登陆。

5.成绩管理。自动阅卷功能:考生考试结束后,系统自动阅卷并显示考生所考科目的成绩。成绩查询功能:考生考试结束后,成绩保存在考生成绩表中。考生登陆后可以查询考过科目的成绩,也可以通过导航链接查询所有考过科目的成绩。教师或管理员可对考生成绩以Excel文件的形式导出,也可打印输出。 6.系统维护。权限设置和密码修改功能:管理员对后台使用者进行权限修改和密码修改操作。信息清除功能:管理员可以删除某些信息,如考生信息表、试卷信息表等。管理员可以进行数据库的备份和恢复。 二、考试系统数据库的设计

数据库的设计在在线考试系统中占有十分重要的地位,数据库结构设计的好坏将直接影响系统的效率和系统实现的效果。本系统采用的后台数据库是MySQL数据库系统。整个系统共有三个数据库,分别是用户信息库、试题库、试卷库。数据库的概念结构设计主要是为逻辑结构设计服务的,应设计出满足需求的实体及实体之间的联系。本文采用E-R图的方法实现数据库的概念结构设计。


三、考试系统详细设计

1.考生考试子系统的功能设计。考生考试子系统是基于B/S结构开发设计的,功能简单,只具有考生考试和成绩查询功能,但其使用灵活,考生通过web浏览器就可以使用。考生登陆时需输入本人身份证号和随机生成的验证码,信息验证正确后就可以登录主界面进行考试。在主界面中显示考试系统中所有的考试科目,考生可以选择考试科目或查询已考过科目的成绩。开始考试后系统从试卷库中取出各科目的试卷(已组成试卷),考生选择相应的考试科目开始考试。

2.后台管理子系统的功能设计。后台管理子系统是整个考试系统的核心,系统对考试的全过程进行管理和监控,包括单位管理、人员档案管理、试题管理、考试科目管理、成绩管理、考试管理、系统维护等操作。管理登陆时只需输入姓名、密码,选择权限登陆,信息验证正确后就可以登录主界面,进行相应的管理。其中,管理员具有全部权限,教师不具有系统维护权限。

3.教师管理子系统的功能设计。教师管理子系统的设计是为了方便教师管理试题和考生成绩而设置的,教师通过该子系统就可以完成有关试题录入、修改、删除、导入、成绩查询等工作,给教师的工作带来了方便。教师管理子系统的功能就是将后台管理子系统中的试题管理和成绩管理两个模块放在了一起。 参考文献

[1]蒋国银 何跃 李战春 基于Web的考试系统的设计与实现[J].计算机工程与设计,2004,(9),56-58

[2]韩德 范礼 马奎林 在基于Web的考试系统中获取考生主机信息[J].计算机与信息技术,2007,(26),408-409




本文来源:https://www.dywdw.cn/f462275548fe04a1b0717fd5360cba1aa8118cb9.html

相关推荐
推荐阅读