基于JSP(java)在线考试系统的设计和实现

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

论文是本团队帮同学做过的案例,需要毕业论文设计(论文+源程序+答辩PPT)的同学联系799523222 基于JSP在线考试系统的设计和实现

专业:

年级:

学号:

作者:

指导老师:

目录

1 绪论 (2)

1.1 开发背景 (2)

1.2 系统开发目标 (2)

1.3 开发工具的选择 (2)

1.4 开发本系统的意义 (2)

2 系统分析 (3)

2.1 背景分析 (3)

2.2 可行性分析 (3)

2.2.1 技术可行性分析 (3)

2.2.2 经济可行性 (3)

2.2.3 方案可行性 (4)

2.3 需求分析 (4)

2.4 总体设计 (5)

2.4.1 系统的功能模块图 (5)

2.4.2 系统功能模块 (5)

3 系统设计 (7)

3.1 数据库设计 (7)

3.1.1 数据字典 (7)

3.1.2 数据库的连接 (9)

3.2 详细设计 (9)

3.2.1 公共类设计 (9)

3.2.2 在线考试模块设计 (10)

3.2.3 查看考生试卷模块设计 (11)

3.2.4 考试设置信息维护模块设计 (11)

3.2.5 用户管理模块设计 (12)

4 系统测试 (14)

4.1 系统运行环境 (14)

4.2 测试目的 (14)

4.3 各功能模块测试 (14)

4.3.1 在线考试模块测试 (15)

4.3.2 查看试卷测试 (16)

4.3.3 成绩查询测试 (17)

4.3.4 考题管理 (18)

4.3.5 查看试卷 (20)

4.3.6 用户管理测试 (21)

5结论 ........................................................................................................... 错误!未定义书签。致谢 .............................................................................................................. 错误!未定义书签。参考文献......................................................................................................... 错误!未定义书签。

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

摘要:随着计算机技术上越来越深入而广泛的应用,无纸化考试实施在技术上已逐步成熟。无纸化考试系统是一个不断发展的新型学科,学校必须建立与自身特点相适应的考试系统。

本次所开发的基于jsp的在线考试系统打破了原有的考试模式,利用现有的网络资源构架出一种新的考试平台。简化了原有考试中一系列复杂的操作,使得学生能够便捷的参加各种考试,不再受到任何时空、地域的限制。

关键词:在线考试;jsp;SSH2;MVC

JSP-based Online Examination System Design and

Implementation

Abstract:With more and more widespread and profound application of information technology,

the implement of paperless examination has become mature step by step. Online Examination System is a new subject. The school must own their Examination System to adapt to their characteristics.

The project breaks the intrinsic teaching mode by using the existing network resources to build up a new test platform. And it also simplifies the former complicated operation, enables the students to take different exams more conveniently regardless of the limit of space and time.

Key words:Online Test; jsp; SSH2; MVC

1 绪论

1.1 开发背景

指出计算机网络技术的飞速发展以及计算机技术的发展及计算机的日益普及,现在很多国内外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训,从而为在线考试系统发展提供了坚实的基础。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,在我国远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求[1][2][3]。

在二十一世纪的新时代,随着计算机技术的发展及计算机的日益普及,基于在线考试与无纸化办公一样已成为大势所趋。在线考试系统也越来越成为学校的好帮手,它的优势不但体现在人力上也体现在物力上,在线考试系统的采用自动评阅、计分、成绩存档功能将有效地避免资源的浪费,有利于环保,减少人员,提高效率[4][5][6][7]。

1.2 系统开发目标

该系统是一个基于B/S模式的Web在线考试系统[8][9]己的所教科目添加相应的科目,根据科目出相应的考卷。学生可以进行考试,查看考试情况等操作。当考试完成后系统能自动地考试题评分。教师登陆时系统可以还原学生考试试卷,可以查看学生总分,并生成各分数段情况信息,供给老师参考,以便能够了解学生的学习情况。

1.3 开发工具的选择

本系统开发语言为JAVA,从各IDE的性能和价格考虑所使用的开发工具主要是MyEclipse。由于本系统数据量和负载量都比较大,从经济和效率上考虑本系统选用mysql 数据库。 Web服务器选Apache开元组织提供的TomCat,因为TomCat是一个免费的开元软件是SUN公司推荐的web服务器[10][11][12]。

1.4 开发本系统的意义

从电子文档、多媒体的应用,到利用Internet做尝试,网络已经渗入到教育体系的各个环节.网上考试系统作为这场变革中必不可少的环节之一,受到越来越多的关注.网上考试系统不仅和传统考试方式一样要权衡公平性,而且还具有一些新特点[13].

1)从管理的角度看,在线考试系统可以帮助教师完成一个考试从题目设计,考试安排,考试实施,考卷批改到分数统计总结的所有工作,系统实现了无纸化管理,提高了管理的效率;所有的考试数据和其他数据库需要一种主流的方式进行存储和管理,例如使用数据库技术,题库对于每个出题者都只是显示了部分视图,很好地实现了教考分离.

2)在不改变传统考试基本步骤的条件下,只要有考试客户端可以连接到考试应用服务

相关文档
最新文档