基于Web的网络在线考试系统的设计与实现毕业设计.docVIP

基于Web的网络在线考试系统的设计与实现毕业设计.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web的网络在线考试系统的设计与实现毕业设计 目 录 1 概述 1 1.1 课题背景与意义 1 1.1.1 课题开发背景 1 1.1.2 课题开发意义 1 2 开发工具与环境 1 2.1 课题开发工具与环境 1 2.1.1 JAVA和JSP技术简介 1 2.2 SQL Server 2000 服务器 2 2.2.1 SQL Server 概述 2 2.2.2 SQL Server 的主要功能 2 2.3 Tomcat 服务器架构 3 2.3.1 JDK的安装与配置 3 2.3.2 Tomcat的安装与配置 3 2.4 总体开发 4 3 系统分析 4 3.1 需求分析 4 3.2 可行性研究 4 3.3 系统目标 5 3.4 系统功能结构 5 3.5 业务流程图 6 3.6 开发环境 6 4 数据库设计 7 4.1 数据库分析 7 4.2 数据库概念设计 7 4.3 数据库逻辑结构 9 4.4 数据表之间的关系设计 11 5 详细设计 12 5.1 前台首页模块设计 12 5.1.1前台首页概述 12 5.1.2 前台首页技术分析 12 5.1.3 前台首页的实现过程 13 5.2 考生信息模块设计 13 5.2.1 考生信息模块概述 13 5.2.2 考生信息模块的技术分析 14 5.2.3 考生注册的实现过程 16 5.2.4 找回密码的实现过程 19 5.3 在线考试模块设计 21 5.3.1 在线考试模块的概述 21 5.3.2 在线考试模块的技术分析 22 5.3.3 选择考试课程的实现过程 22 5.3.4 随机抽取试题并显示试题的实现过程 24 5.3.5 自动阅卷并显示考试成绩的实现过程 26 5.4 后台首页模块概述 27 5.5 考试题目管理模块设计 27 5.5.1 考试题目管理模块的概述 27 5.5.2 查看考试题目列表的实现过程 28 5.5.3 添加考试题目的实现过程 28 5.6 套题信息管理模块概述 29 5.7 课程信息管理模块概述 30 5.8 考生成绩查询模块概述 30 5.9 考生信息管理模块概述 30 5.10 管理员信息管理模块概述 31 6 软件开发与测试 31 6.1 软件开发技术概述 31 6.2通过Ajax技术实现计时与显示剩余时间 31 6.3 软件测试的过程 32 7 结束语 33 参考文献 34 致 谢 35 附 录 36 附录1 源程序清单 36 附录1.1 公共模块设计 36 附录1.2 考生信息模块设计 42 附录1.3 在线考试模块设计 54 附录1.4 考试题目管理模块设计 61 1.1.1 课题开发背景 传统的考试从出题、组卷、印刷,到试卷分发、答题、收卷,再到判卷、公布成绩,整个过程都需要人工参与,周期长,工作量大,容易出错,还要有适当的必威体育官网网址工作,使得整个考试的成本较大。所以,实现无纸化、网络化、自动化的计算机考试系统,具有深远的现实意义和实用价值。 网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是电子化教学不可缺少的一个重要环节。 网络考试系统的实现技术有多种,可以采用传统的客户机/服务器型的MIS型架构,Web技术超越了传统的客户机/服务器两层结构,采用了三层体系结构:用户界面层/事务层/数据库层,因此Web结构有着更好的安全性,在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上,当然,事务层和数据库可以是同一台机器(如果条件允许,还是应该把这两层分开在不同的计算机上),所以,本文所讨论的考试系统采用Web技术实现。 1.1.2 课题开发意义 用Browser/Web模式来设计考试系统比较合适,服务器端我们采用SQL SERVER数据库系统和JSP组件来构成考试的应用服务系统;客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理。利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用JAVA Server Page技术,开发了基于B/S模式多用户在线考试系统这一程序。它运用方便、操作简单,效率很高(同时,它要求计算机配置也很高,尤其是服务器端).基于Web技术的网络考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可

文档评论(0)

你好世界 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档