第一范文网 - 专业文章范例文档资料分享平台

在线考试系统的设计与实现

来源:用户分享 时间:2025/5/22 6:50:10 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

1、试题查询

当点击题库建设链接时将首先进入试题添加界面,用户可以在试题添加界面内直接点击试题查询链接进入findQuestions.asp页。

图6.29 questionsManage.asp页头部信息

- 33 -

图6.30 findQuestions.asp页信息

在此页内,用户可以对试题进行多种条件查询,如可以对单选题进行“全部显示”、“试题编号”、“试题难易程度”、“试题内容”的“精确查询”和“模糊查询”。

其实现代码如下:

因为查询结果可能有许多条记录,如果放在同一页面,浏览起来会给用户视觉带来不便,所以在此采用ADO存取数据分页显示技术,对查询到的结果进行分页显示。

(五)在线考试系统及其相关功能的实现

考生在整个系统中有三种状态,即:密码申请、在线考试、成绩查询,而这三种状态是管理员在不同时期赋予的。

1、获取考生密码

因为考生信息在导入时,包含了学生证号(准考证号)和身份证号,而且这两个信息就可以确定考生在数据库中的惟一性,并且当A考生保密其身份证号时,其它考生将无法得到其考试密码。在图6.31中,当考生点击“申请密码”时,将会出现图6.32所示界面。

- 34 -

如果考生的权限不是申请密码,则此项不会出现。

图6.31 密码申请

图6.32 密码申请主页(applyPWD.asp)

当考生申请已经申请过密码时,如果再次重新申请系统将提示用户“你已经申请过密码或是已经有初始化密码了,如果忘记密码请返回点击【忘记密码】”。如果申请成功则给出用户密码信息。

密码生成函数实现代码如下:

2、在线考试功能的实现

当考生权限处于在线考试时,其登录界面如图6.33所示:

- 35 -

图6.33 在线考试系统登录界面

当考生忘记密码时,可以点【忘记密码】通过准考证号和身份证号来取回密码,取回密码与密码申请类似,只不过密码申请是随机生成一个密码,然后把生成的密码保存到对应的记录中,而取回密码则是找到相应的记录直接读取,在此我不作详细介绍。

当考生输入的准考证号和密码正确后,便进入系统验证。系统验证主要是对考生的考生情况进行验证,根据概要设计可知考生只要在没有点击提交且考试时间未到,便可重新登录做答,所以考生的考试情况如表6.5所示。

表6.5 考生考试情况一览表

考生考试情况 系统处理方式

第一次登录。

非第一次登录,且没有点击提交考试时间未到。 非第一次登录,且没有点击提交,而考试时间到。

非第一次登录,且点击提交。

直接进入考试界面 直接进入考试界面,并且要从考生答题卡中读取考生以前的试题答案 系统拒绝登录 系统拒绝登录

当考生成功登录并进入testmain.asp页时将看到图6.34所示的界面:

图6.34计时板与说明板

- 36 -

搜索更多关于: 在线考试系统的设计与实现 的文档
在线考试系统的设计与实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0ccr14zpqp9f98j84o1r_9.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top