计算机毕业设计 | springboot 高校新生报到系统(附源码)

1,绪论

1.1 开发背景

学校新生报到仅仅靠原始的手工管理,面对大量的新生信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。学校的决策只能依据报表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想在学校中实现就成为了一个可望而不可及的目标。

在计算机上建立新生报名管理库,可以实现快速录入、整理、查找、补充、删减等功能。并可将学生图片存于电脑档案之中,新生报名管理功能,在进入系统之前有密码进行身份验证,保证了系统的机密性,为学校提高工作效率的,提高人员效率,决策,和监控学生情况提供了一个有力的工具。

1.2 研究目的

为了适应信息时代发展,提高学校的工作效率和办学水平,实现现代化大学的运行机制和高水平的管理,体现大学中计算机的特色,使计算机的使用成为学校对学生进行有效管理的重要组成部分。用计算机来管理新生报到可以避免不必要的资源浪费。用计算机来管理新生报到可以作到在新生前来报到时给其分配相关资源,存储其相关信息则可以避免所分配的学号、床位号中间呈现空缺的现象也节省了教务处工作人员的工作强度,避免了提前去做新生的相关分配工作。

“新生报到管理系统”旨在每届新生前来报到时登记其基本信息并将其基本信息录入到数据库中,如此就可以避免将已被录取但不打算前来读书的学生的相关信息存储进在校学生的相关数据库中,同时使用该系统可以实现新生信息的有序存储,使得检索迅速、查找方便、并且提高了可靠性。

2,系统设计

功能权限图

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第1张图片

3,需求分析

高校新生报到系统含有三种用户,分别是:管理员,教师,学生

  • 公告查看:查看公告不需要登录系统,直接点击公告名称,或者点击更多公告就可以打开公告页面在公告页面点击左侧的公告,右边就会出现对应的公告内容
  • 信息管理:每个用户拥有自己的个人中心,可以修改查看个人信息和密码
  • 公告管理:管理员可以发布、查看、修改和删除系统公告
  • 学生管理:管理员可管理系统的所有用户,教师用户可以查看修改学生信息
  • 在线报道:学生可以在线完成入学报到

4,技术分析

后端技术

技术 说明 官网
SpringBoot Web应用开发框架 https://spring.io/projects/spring-boot
SpringSecurity 认证和授权框架 https://spring.io/projects/spring-security
MyBatis ORM框架 http://www.mybatis.org/mybatis-3/zh/index.html
MyBatisGenerator 数据层代码生成器 http://www.mybatis.org/generator/index.html
Druid 数据库连接池 https://github.com/alibaba/druid
Lombok Java语言增强库 https://github.com/rzwitserloot/lombok

前端技术

技术 说明 官网
Thymeleaf 现代的服务器端Java模板引擎 https://www.thymeleaf.org/
Bootstrap CSS/HTML框架 https://www.bootcss.com/
Swiper 特效插件 https://www.swiper.com.cn/
Axios 前端HTTP框架 https://github.com/axios/axios
Chart.js 图表工具 有源码 获取源码
AdminLTE 管理模板 https://adminlte.io/

5,管理员页面展示

系统首页

公告详情

点击首页公告信息即可跳转到公告详情页

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第2张图片

相关链接

登录

信息管理

基本信息

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第3张图片

详情信息

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第4张图片

修改信息

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第5张图片

修改密码

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第6张图片

账号管理

查询账户

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第7张图片

添加账户

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第8张图片

修改账户

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第9张图片

删除账户

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第10张图片

账户数据导入/导出

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第11张图片

公告管理

查看公告

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第12张图片

发布公告

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第13张图片

6,教师页面展示

信息管理

信息管理模块和管理员雷同,故此处不再展示

新生管理

新生管理模块余下的新生修改、删除、导出/导入功能页面和管理员雷同,故此处不再展示

查询新生

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第14张图片

添加新生

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第15张图片

7,学生页面展示

信息管理

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第16张图片

在线报道

计算机毕业设计 | springboot 高校新生报到系统(附源码)_第17张图片

你可能感兴趣的:(课程设计,spring,boot,数据库,后端,毕业设计,java,vue)