更新时间:06-20 上传会员:王媛媛
分类:计算机信息 论文字数:15169 需要金币:1000个
摘要:本次设计架构的在线考试系统,采用Java中三大框架中的struts实现的,以及使用MySQL工具对数据的逻辑进行设计,使用JSP语言来实现用户管理,试题管理,组卷,在线考试,成绩结果查询,这些能满足网络考试客观题的需求,有效减少教师的工作负担。提高了工作效率,降低了考试成本。
该系统可以在网络上实现答题,评分,组卷,命题等基本功能。管理员可以添加和修改试题,并生成套题,考生登录该系统可实现在线考试,考试完毕,提交试卷可以得出相关的测试成绩。
本文在开始介绍了在线考试的背景和研究意义,接着具体介绍了在线考试系统的组成和结构,阐述了设计过程,包括需求分析,概要设计,数据库设计和详细设计等。它还进行分析关键功能的实现,最后该系统在一定的环境中进行了性能测试,确认该系统的可用性。
关键字:JSP技术、 Struts、 Mysql、 在线考试
目录
摘要
Abstract
第一章 引言-1
1.1开发背景-1
1.1.1在线考试系统现状分析-1
1.2 开发意义-2
第二章 系统开发工具及开发平台-4
2.1开发工具及平台-4
2.1.1 MyEclips-4
2.1.2 MySql-4
2.1.3 Tomcat-4
2.2 开发技术的简单介绍-5
2.2.1 Web应用程序开发JSP技术-5
2.2.2 Struts框架-5
2.2.3 B/S开发模式-6
2.3软硬件需求-6
第三章 系统分析-7
3.1 系统及需求分析-7
3.1.1 系统功能分析-7
3.1.2 系统ER图-7
3.1.3 系统性能分析-8
3.2 系统可行性研究-9
3.2.1 技术可行性-9
3.2.2 经济可行性-9
3.2.3 操作可行性-9
第四章 系统总体设计-10
4.1 系统功能设计-10
4.2 数据库设计-12
4.2.1 数据库概念设计-12
4.2.2 数据字典-12
第五章 系统详细设计-14
5.1 考生信息模块的设计与实现-14
5.1.1 考生注册功能的实现-14
5.1.2 考生登陆功能的实现-14
5.1.3 密码找回功能的实现-15
5.2 在线考试模块的设计与实现-17
5.2.1 选择考试科目功能的实现-18
5.2.2 试题显示功能的实现-18
5.2.3 自动判卷并显示成绩功能的实现-19
5.3 后台管理模块的设计与实现-20
5.3.1 查看试题信息列表功能的设计与实现-20
5.3.2 添加试题信息功能的设计与实现-21
5.3.3 修改试题信息功能的设计与实现-22
第六章 系统测试-23
6.1系统功能测试-23
6.2前台功能模块测试-23
6.2.1用户注册模块测试-23
6.2.2在线考试功能模块测试-25
6.3后台功能模块测试-28
总结-31
参考文献-32
致谢-33
