技术:Java、JSP等
摘要:
随着我国社会的进步,社会的各个领域的创新改革都在高速发展的信息时代下突显出来。在信息时代这个大的背景下,对软件开发的要求越来越高,对考试的管理更需要加强,所以迫使我们不得不对题库管理系统的开发与探究。
基于学校以及各行各业的功能需求增多,开发设计一个题库管理系统的软件显得越来越重要。基于社会发展的需要,在毕业设计期间,运用我们大学4年所学习到JSP技术、Java技术、MySQL数据库等编程工具和技术,开发了一个基于Java的题库管理系统。整个系统有三种登录权限,分别是管理员,学生和教师。分别实现了管理员、学生、教师的信息系统管理、科目信息管理、题库信息管理、考分信息管理等基本功能。开发过程中,通过对整个系统需求进行了详细分析,还采用浏览器/服务器的结构模式,用Java语言进行后台数据处理,再通过JSP进行前台搭建的方式,对系统进行开发。所设计的题库管理系统操作简单,使用方便,而且涉及范围广,适用于多种操作系统。如果学生、老师通过这个系统进行学期考试的信息统计,会大大地提高效率,削减成本,同时也方便查看。
关键词:题库管理系统;JSP;MySQL
目录:
摘要 I
Abstract Ⅱ
1 概述 1
1.1 项目的背景和意义 1
1.2 研究开发现状分析 1
1.3 研究目标及内容 2
1.4 论文结构简介 2
1.5 本章小结 3
2 相关技术介绍 4
2.1 JSP 4
2.2 JAVA简介 5
2.3 Eclipse开发环境 6
2.4 Tomcat服务器 8
2.5 MySQL数据库 8
2.6 SSH技术 9
2.7 本章小结 10
3 需求分析 11
3.1 可行性分析 11
3.2 数据要求分析 12
3.3 功能需求分析 13
3.4 非功能需求分析 14
3.5 本章小结 15
4 系统总体设计 16
4.1 需求规定及运行环境 16
4.2 系统功能结构图 16
4.3 系统用例图和类图 17
4.4 系统流程图 19
4.5 数据库设计 20
4.6 本章小结 24
5 系统详细设计 25
5.1 管理员功能模块 25
5.2 学生功能模块 27
5.3 教师功能模块 29
5.4 本章小结 35
6 系统测试 36
6.1 软件测试的必要性 36
6.2 测试方法 36
6.3 测试用例 36
6.4 安全测试 39
6.5 可用性测试 39
6.6 性能测试 39
6.7 本章小结 40
总结与展望 41
参考文献 42
致谢 43
附录:外文资料 44
中文译文 52
论文字数:27840
包含资料:
截图: