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

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

ID:1394220

大小:3.05 MB

页数:73页

时间:2017-11-11

基于web的网络在线考试系统的设计与实现毕业设计_第1页
基于web的网络在线考试系统的设计与实现毕业设计_第2页
基于web的网络在线考试系统的设计与实现毕业设计_第3页
基于web的网络在线考试系统的设计与实现毕业设计_第4页
基于web的网络在线考试系统的设计与实现毕业设计_第5页
资源描述:

《基于web的网络在线考试系统的设计与实现毕业设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Web的网络在线考试系统的设计与实现毕业设计目录1概述11.1课题背景与意义11.1.1课题开发背景11.1.2课题开发意义12开发工具与环境12.1课题开发工具与环境12.1.1JAVA和JSP技术简介12.2SQLServer2000服务器22.2.1SQLServer概述22.2.2SQLServer的主要功能22.3Tomcat5.5.17.0服务器架构32.3.1JDK的安装与配置32.3.2Tomcat的安装与配置32.4总体开发43系统分析43.1需求分析43.2可行性研究43.3系统目标53.4系统功能结构53.5业务流程图63.6开发环境64数据库设计74.1

2、数据库分析74.2数据库概念设计74.3数据库逻辑结构94.4数据表之间的关系设计115详细设计125.1前台首页模块设计125.1.1前台首页概述125.1.2前台首页技术分析125.1.3前台首页的实现过程135.2考生信息模块设计135.2.1考生信息模块概述135.2.2考生信息模块的技术分析1415.2.3考生注册的实现过程165.2.4找回密码的实现过程195.3在线考试模块设计215.3.1在线考试模块的概述215.3.2在线考试模块的技术分析225.3.3选择考试课程的实现过程225.3.4随机抽取试题并显示试题的实现过程245.3.5自动阅卷并显示考试成绩的实现过

3、程265.4后台首页模块概述275.5考试题目管理模块设计275.5.1考试题目管理模块的概述275.5.2查看考试题目列表的实现过程285.5.3添加考试题目的实现过程285.6套题信息管理模块概述295.7课程信息管理模块概述305.8考生成绩查询模块概述305.9考生信息管理模块概述305.10管理员信息管理模块概述316软件开发与测试316.1软件开发技术概述316.2通过Ajax技术实现计时与显示剩余时间316.3软件测试的过程327结束语33参考文献34致谢35附录36附录1源程序清单36附录1.1公共模块设计36附录1.2考生信息模块设计42附录1.3在线考试模块设计

4、54附录1.4考试题目管理模块设计611基于Web的网络在线考试系统的设计与实现1概述1.1课题背景与意义1.1.1课题开发背景传统的考试从出题、组卷、印刷,到试卷分发、答题、收卷,再到判卷、公布成绩,整个过程都需要人工参与,周期长,工作量大,容易出错,还要有适当的保密工作,使得整个考试的成本较大。所以,实现无纸化、网络化、自动化的计算机考试系统,具有深远的现实意义和实用价值。网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对学生进行考试,加上数据库技术的利用,大大简化了传统考试的过程。因此网络考试系统是电子化教学不可缺少的一个重要环节。网络考试系统的实现技术

5、有多种,可以采用传统的客户机/服务器型的MIS型架构,Web技术超越了传统的"客户机/服务器"两层结构,采用了三层体系结构:用户界面层/事务层/数据库层,因此Web结构有着更好的安全性,在用户机上不需要安装任何应用程序,应用程序可以安装在事务层所在的计算机上,试题存放在数据库服务器上,当然,事务层和数据库可以是同一台机器(如果条件允许,还是应该把这两层分开在不同的计算机上),所以,本文所讨论的考试系统采用Web技术实现。1.1.2课题开发意义用Browser/Web模式来设计考试系统比较合适,服务器端我们采用SQLSERVER数据库系统和JSP组件来构成考试的应用服务系统;客户端采

6、用浏览器来完成考试全过程,同时可进行远程系统维护和管理。利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用JAVAServerPage技术,开发了基于B/S模式多用户在线考试系统这一程序。它运用方便、操作简单,效率很高(同时,它要求计算机配置也很高,尤其是服务器端).基于Web技术的网络考试系统可以借助于遍布全球的因特网进行,因此考试既可以在本地进行,也可以在异地进行,大大拓展了考试的灵活性。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以采用大量标准化试题,从而使用计算机判卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序

7、等操作。考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。2开发工具与环境2.1课题开发工具与环境2.1.1JAVA和JSP技术简介a)将内容的生成和显示进行分离用JSP技术,Web页面开发人员可以使用HTML或者XML71标识来设计和格式化最终页面,并使用JSP标识或者小脚本来生成页面上的动态内容(内容是根据请求变化的,例如请求账户信息)。生成内容的逻辑被

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。