网站大量收购独家精品文档,联系QQ:2885784924

JSP2037_在线考试系统的设计与实现2.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在线考试系统的设计与实现 摘 要 在线考试系统旨在实现考试的无纸化管理,基于计算机和网络技术进行在线考试系统的使用,既方便校方对考试的管理,也方便了考生,尤其适合考生分布广,不易集中的远程教育。 基于远程教育的推广和在线考试需求的增加,本文设计并实现了一套在线考试系统。本系统实现了系统管理、考生管理、在线考试、在线制作试卷、控制学生考试、试卷审批等基本功能。同时,为确保系统安全运行和考试信息的机密性、完整性,本系统采用了SSL协议来加密传输的考试数据,并实现对服务器的认证。系统采用B/S开发模式,以JAVA作为开发平台,结合JSP、JavaScript、Html等语言,以Tomcat为服务器和SQL Server 2000为后台数据库。整个系统层次结构简单,操作容易,并具备一定的安全性。考生借助此系统,可以随时随地的进行课程结业考试,同样,老师使用该系统能更高效、便捷的组织在线考试。 关键词:在线考试系统;B/S模式;SSL 目 录 1 引言 1 1.1 课题背景 1 1.2 系统开发的意义 1 2 需求分析 1 2.1 问题分析 1 2.2 功能需求分析 1 2.3 开发环境的选择 2 3 系统安全基础 3 4 系统总体设计 4 4.1 设计思想 4 4.2 系统模块结构图 4 4.3 系统流程图 4 4.4 数据库的设计 5 5 系统详细设计与实现 6 5.1 SSL协议的配置与使用 6 5.2 功能模块设计 7 5.2.1 系统管理模块 8 5.2.2 考生管理模块 10 5.2.3 成绩查询模块 11 5.2.4 控制考试模块 12 5.2.5 制作试卷模块 14 5.2.6 试卷中心模块 15 5.2.7 考生考试模块 16 6 系统测试 17 结 论 18 参考文献 18 致 谢 19 图6系统管理模块结构图 系统管理模块包括更改密码、高级管理(添加资源、添加管理员、删除管理员、查询管理员)两大子模块。 1、更改密码:各级管理员登录系统后,可自行重新设置登录密码; 2、高级管理:包含添加资源、添加管理员、删除管理员、查询管理员四个子功能,超级管理员添加资源、添加管理员、删除管理员、查询管理员,学校领导拥有超级管理员的权限外,还有查询管理员的权限。 (1)添加资源,可添加部门名称;部门的科目名称,科目名称将录入科目信息表中,以后教师可以制作此科目的试卷。 (2)添加管理员,允许超级管理员和校领导添加超级管理员及一般的管理员用户,并分配权限。 (3)删除管理员,允许超级管理员及校领导删除其它管理员。 (4)查询管理员,只允许校领导查询管理员信息,查询时,可显示各管理员的信息列表,点击列表中各记录后面的修改、删除,可对管理员信息进行编辑与管理,但不可更改管理员的信息。 系统管理界面如图: 图7系统管理页面 L4); 考生管理模块 图8 考生管理模块结构图 考生管理界面如图 图9考生管理图 成绩查询模块 图12控制考试界面图 考生考试操作流程: (1) 输入用户名(准考证号),密码(默认准考证号)。 (2)系统显示该考生的基本信息,及一次考试规则。 (3)考生获取试卷,系统并进入倒计时。 (4)考生进行答题,答题完毕点击“交卷”,不可重复交卷两次。 (5)交卷后,考生可即时看到自己的成绩单。系统只对客观选择题进行评分。考生可打印自己的成绩单。 其界面如图 图14 考生考试 Powered by 计算机毕业论文网 重要提示: 本论文由大学论文网 毕业论文下载网: 提供 如果需要详细内容请与QQ:4991024联系 第 5 页 共 20 页 考生注册 考生班级信息查询 考生管理 考生个人信息查询

文档评论(0)

14576 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档