1、系统技术栈
-
前端:Thymeleaf
-
后端:Springboot、MyBatis-plus、SpringMVC
-
JDK版本:1.8
-
数据库:MySQL 8.0
-
前后端:不分离
-
编辑器:IDEA 2022
-
项目结构图
2、数据表的设计(只展示管理员、学生、教师、班级的表设计)
管理员信息表
学生信息表
教师信息表
班级信息表
3、 系统界面实现(以管理员账号为例,代码部分不展示,太多了)
登录模块
管理员模块
- 首页
- 学生管理(该模块可以对学生进行增删改查的操作)
- 教师管理(该模块可以对教师进行增删改查的操作)
- 班级管理(该模块可以对班级进行增删改查的操作)
- 年级管理(该模块可以对年级进行增删改查的操作)
- 管理员管理(该模块可以对管理员用户进行增删改查的操作)
- 个人信息管理(该模块可以对个人信息进行修改操作)
4、总结
-
本系统一共分为三个角色,分别介绍一下
1、管理员:管理员可以管理学生、教师、班级、年级、管理员、个人信息模块信息
2、学 生:学生可以看到自己信息,可以修改个人信息和查看有多少同学
3、教 师:教师可以管理个人信息、可以对学生、教师进行增删改查的操作
-
项目所有展示的功能已经实现,大家也可以根据实际情况添加几个自己喜欢的模块
-
需要源码的请私信我获取,这里发不了压缩包,希望对你有所帮助
我是猪猪侠,一个爱写代码的码农,期待我们下篇再会!!!