基于spring boot的毕业设计论文选题申报管理系统

资源下载地址:https://download.csdn.net/download/sheziqiong/85798606
资源下载地址:https://download.csdn.net/download/sheziqiong/85798606
目录
毕业论文选题系统的开发与设计 1
第1章 概 述 3
1.1 课题研究背景与意义 3
1.2 国内外研究现状 4
1.3 开发工具与技术介绍 4
1.3.1 spring boot框架介绍 4
1.3.2 MySQL简介 4
1.3.3 jdk1.8运行环境 4
1.3.4 系统支撑环境 4
1.4 课题主要研究内容 5
第2章 系统分析 5
2.1 系统可行性分析 5
2.1.1 技术可行性 5
2.1.2 经济可行性 6
2.1.3 操作可行性 6
2.2 系统需求分析 6
2.2.1 系统功能性需求 6
2.2.2 数据库需求分析 6
第3章 系统设计 7
3.1 数据库设计 7
3.1.1 数据库表关系图 7
3.1.2 系统操作流程图 8
3.2 系统详细设计 10
3.2.1 界面设计 10
3.2.2 模块设计 12
3.2.3 数据库设计 13
第4章 系统实现 17
4.1 登录注册管理界面 17
4.2 功能模块界面 19
第5章 系统测试 22
5.1 测试目的和要求 23
5.2 测试方法 23
5.3 测试结果 23
结 论 23
1.3 开发工具与技术介绍
1.3.1 spring boot框架介绍
系统的后端架构基于Spring Boot 开发。Spring-boot是一组框架,它用于初始化搭建以及开发过程的框架集合,并且缩短了spring开发配置流程。Spring是一个分层的模块化架构,里面包含了很多组件,核心组件是Core、Context 和 Beans这三个组件。从而使得开发的人员不再特别需要定义样板化的设置。此系统采用 Spring Boot 2.0
1.3.2 MySQL简介
该数据库使用的是MySQL,MySQL被视为一种标准化的语言,被用来访问数据库或用于存储数据,也是Oracle下的一个优秀的数据库管理系统。MySQL是一个关系型数据库管理系统。MySQL具有支持常用SQL语句规范、可移植性强、运行效率高、网络支持丰富、调试管理和优化简单、可处理数千万数据等优点。它已被大多数互联网公司采用,并衍生出相关的优秀技术。本系统采用MySQL5.5.56。
1.3.3 jdk1.8运行环境
后端运行系统的开发,则采用基于 JAVA 的运行环境的后端系统。因为 JAVA 作为互联网开发语言的常青树,经过十几年的发展,经过几代的技术革命,已经 具有良好的生态系统,稳定的运行环境,优异的性能表现。此系统采用 JDK 1.8
1.3.4 系统支撑环境
系统开发环境:Windows7,采用JAVA语言进行编写,jdk1.8的运行环境。
系统运行环境:系统数据库为Mysql5.5.56,采用eclipse软件运行。
1.4 课题主要研究内容
在经过仔细研究相关文献后以及相关杰出优秀论文后,我对课题的研究内容作了以下总结:
系统分析:首先是技术可行性,要求设计人员必须要有雄厚的计算机功底。其次是经济可行性,对经济的要求不高,只要有一台电脑就可以,不必因为经济担心。最后是运营,同样需要计算机人员负责后期的运营和维护。设计系统前还要了解用户的需求,只有真正意识到人们的需求才能根据需求来设计功能。
系统设计:经过前期的充足的准备到了系统设计阶段,主要是功能方面设计,因为此系统主要是针对老师和同学们,所以此系统包括老师和学生登录、老师设计题目、学生查询、选择题目等功能。其次是页面设计,要简单明了。
系统测试:最后对系统进行系统测试,包括各个功能模块以及数据库的运行,能否满足实际需求。

第2章 系统分析
系统分析解决的就是“系统做什么”的问题。如果想要有个好的开端,那么系统分析必须正确无误。本章重点介绍了学生毕业论文选题系统系统分析的以下两方面。
2.1 系统可行性分析
2.1.1 技术可行性
作为高校毕业生的一个毕业设计选题系统,首先必须提供录入题目的功能。 题目须与之对应现有的方向,如“毕业论文选题系统”这一题目可以选“Python”、 “Java”这两个方向进行完成。如此的设计必须将教师与方向进行相关联,显然 方向与教师的关系为多对多关系,如“Java”这一方向的教师可以为梁新健和黄 可坤教师,或梁新建教师所关联的方向可以为“Java”“Python”。综上,题目、方向、教师的关系为相互多对多。系统提供两个角色,管理员与学生,管理员负责对题目、方向、教师等信息编辑、管理学生、查看学生信息和选题情况、查看已选择的题目等信息。学生的主要负责选题,在系统允许的情况下删除已选的题目进行重新选择。学生的选题应具有学生的基本信息如学号班级姓名,在进行选题时题目加方向为唯一选择,如学生 A 选择“毕业论文选题系统”题目+“Java”方向时该题目无法被下一学生进行选择。学生在确认选择题目和方向的过程中会根据该方向的教师选择指导老师。最后确认选择,生成已选择题目数据。该数据中含有学生 的姓名,学号,班级,系别或学院,题目,方向,指导老师。而且可以在系统允许的情况下允许重新选择。该系统很好的使得学生进行毕业论文选题,拥有公平、方便、快捷等特性,是极大的提升了管理人员的管理的效率。
2.1.2 经济可行性
作为大学生开发此系统的确需要考虑经济能否允许,经济的可行性主要是对资源配置的角度衡量该系统的价值。首先,在现有的基础上开发本系统的成本很低,经济投入较少。其次,从该项目的成本和效益上看。在低投入之后,可以解除师生之间的选题麻烦。可谓是低成本,高收入。所以,该系统经济具有可行性。
2.1.3 操作可行性
操作可行性主要从面向对象,方法,内容进行分析。该系统的面向对象主要是师生,操作方法比较简便,内容主要是在网页上进行选课,退课等操作。可以说该系统操作难度较低,因而具有操作可行性。
2.2 系统需求分析
2.2.1 系统功能性需求
该毕业论文选题系统的主要功能有:
•选择题目
•查看已经选择的题目
•删除已经选择的题目
•编辑学生的基本信息
管理员的主要功能有
•设置系统信息(如是否开启学生注册功能)
•查看编辑教师信息
•查看编辑方向信息
•查看编辑题目信息
•查看编辑学生信息
•查看删除已选择题目
2.2.2 数据库需求分析
数据库的需求分析可以从数据流程图中详细的体现出来。表示的是该系统的顶层数据流图。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
资源下载地址:https://download.csdn.net/download/sheziqiong/85798606
资源下载地址:https://download.csdn.net/download/sheziqiong/85798606

猜你喜欢

转载自blog.csdn.net/sheziqiong/article/details/125482859