1 / 43
文档名称:

基于jsp在线考试系统设计.doc

格式:doc   大小:734KB   页数:43页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于jsp在线考试系统设计.doc

上传人:ranfand 2017/6/23 文件大小:734 KB

下载得到文件列表

基于jsp在线考试系统设计.doc

文档介绍

文档介绍:毕业论文
基于JSP在线考试系统设计
1引言 2
2系统运行环境和功能简介 2
2
2
3系统的体系结构 4
4
5
+sp3 5
5
Hibernate框架 6
7
7
Ajax技术 7
DWR 8
4系统的具体设计和实现 9
9
11
保存、更新、删除试题 11
查询试题 13
试题与选项关联 14
17
22
22
23
23
23
24
25
25
25
5系统的性能和安全 26
6小结 28
参考文献 28
英文摘要 29
致谢 29
附录 30
基于jsp在綫考試系統
摘要:本文阐述了运用b/s模式设计在线测试系统的思想,介绍了当前较流行的web应用技术和框架---JSP、Java、Ajax和ORM技术,并以此为理论基础和实践依据,在Hibernate框架下结合数据库连接池技术,设计并实现了在线测试系统。完成了试题库的维护、自动组卷、自动阅卷(客观题)、教师批阅(主观题)、学生在线测试、成绩查询各项功能。
关键字:在线测试 JSP Ajax Hibernate Servlet
1引言
随着计算机技术,尤其是计算机网络技术的发展及其不断深入的普及。在21世纪信息时代已经到来的今天,网络对于人们来说已不再是一个陌生的概念。从个人到学校、公司、机关,网络已经并将继续影响着人们的生活、学****必将对社会各行各业产生重大影响。学校作为培养人才的基地,更应该走在信息时代的前沿。如何利用网络来提高教学的质量和效率,克服传统教学的弊端,如何架起学生与教师以及学生与学生的网络交流平台,已成为教育者不得不考虑的现实问题。本系统着重研究在线测试系统的实现,充分利用web应用给我们带来的便利,结合各种流行高效的技术,利用web方式对题库进行管理和维护,提供自动生成试卷、自动阅卷、在线测试、查阅分数等功能,大大的节省了时间和精力,以达到辅助教学,提高教学效率的目的。
2系统运行环境和功能简介

操作系统:WindowsXp/WindowsNT
Web应用服务器:()
数据库:MSSQL2000+sp3

本系统主要实现的功能有:题库管理、组卷、试卷监控、批阅试卷、注册考试、在线测试、成绩查询。功能如图2-1:
图2-1系统功能图
题库管理:教师用户可以增加、修改、删除、查询题库中的试题。本系统的试题种类包括单选、多选、填空、判断、简答和编程。其中问题的选项也可以进行管理,并且教师可以指定这些问题的作用范围,例如是否可以用于在线测试等。
组卷:系统会保存教师填写的试卷参数,供学生注册时自动随机组卷。
试卷监控:发布出去的试卷,教师可以监控所有注册该试卷的学生和试卷的状态。
批阅试卷:考试结束,收回的试卷其中的主观题目教师可以进行批阅。
注册考试:当教师发布试卷后学生可以进行注册。
在线测试:注册后的试卷,学生可以进行在线测试。
成绩查询:批阅后的试卷,学生可以查到自已的得分,教师可以按学生的姓名,查询学生的得分。
3系统的体系结构
整个系统采用表示层/业务逻辑层/数据层的三层体系结构。系统结构如图3-1。
图3-1系统体系结构图

系统服务器编程采用最常用的JSP技术,JSP (JavaServerPage)是Sun公司在1999年发布的J2EE的重要组成部分,是基于JavaServlet以及整个Java体系的Web开发技术,为企业级Web的站点动态网页开发人员提供了一种非常简单却有效的工具。JSP与ASP有许多相似之处,都是为基于Web应用实现动态网页制作提供的技术环境支持,JSP有以下优点:
①,,并且被捆绑到小脚本中,所有的脚本在服务器端运行。
②强调可重用的组件。绝大多数JSP页面依赖于可重用的、跨平台的组件(JavaBeans或EJB)来执行应用