摘 要 随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代,毕业设计选题系统的设计与实现就是信息时代变革中的产物之一。
任何系统都要遵循系统设计的基本流程,本系统也不例外,同样需要经过市场调研,需求分析,概要设计,详细设计,编码,测试这些步骤,实现了毕业设计选题系统的设计与实现。该系统基于B/S即所谓浏览器/服务器模式,应用JSP技术,springboot框架,选择MySQL作为后台数据库。本系统主要目的是让毕业设计选题系统更加高速,让学生和教师更加便捷,让学生变得更轻松,让管理变得更容易。在管理员和学生中提升效率,让教师工作轻松高效快捷。该系统主要实现了以下几个模块功能管理员、学生和教师三个功能模块,其中学生模块主要实现了首页、个人中心、毕业课题管理、学生选题管理、论文提交管理、答辩成绩管理、系统管理等功能;管理员模块主要实现了首页、个人中心、学生管理、教师管理、毕业课题管理、学生选题管理、论文提交管理、答辩成绩管理、系统管理等功能,教师模块主要实现了首页、个人中心、毕业课题管理、学生选题管理、论文提交管理、答辩成绩管理、系统管理。
关键词:毕业设计选题系统;JSP;SpringBoot;MySQL
目 录
ABSTRACT II
1 绪论 1
1.1 选题背景与意义 1
1.2 研究现状 2
1.3 主要研究内容 2
2 系统开发工具和技术 3
2.1 系统开发工具 3
2.1.1 IDEA简介 3
2.1.2 Tomcat简介 3
2.2 系统开发技术 3
2.2.1 SpringBoot框架 3
2.2.2 Java语言 4
2.2.3 JSP技术介绍 4
2.2.4 B/S架构 5
2.2.5 MySQL数据库 5
3 系统分析 6
3.1 可行性分析 6
3.1.1 技术可行性 6
3.1.2 经济可行性 6
3.1.3 操作可行性 6
3.2 系统功能需求分析 7
3.3 系统用例分析 7
4 系统设计 9
4.1 系统总体设计 9
4.2 数据库设计 10
4.2.1 概念模型设计 10
4.2.2 数据库表设计 13
5 系统实现 19
5.1 学生功能模块的实现 19
5.2 管理员功能模块的实现 24
5.3 教师功能模块的实现 29
6 系统测试 33
6.1 测试的任务 33
6.2 测试的目标 33
6.3 软件测试的原则 34
6.4 系统测试的结论 34
结束语 35
参考文献 36
致 谢 38
这种付款方式安全吗?我付款了,你不发东西给我,怎么办! |