学生班级信息管理系统-SpringBoot + Thymeleaf

61 阅读2分钟

淘宝店铺搜索:点创微科

学生班级信息管理系统-SpringBoot + Thymeleaf

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

学生班级信息管理系统

系统架构 技术栈:Spring Boot+Thymeleaf+BootStrap+JPA+Spring Security

登录网址 http://localhost:8080/login

管理员账号:super 密码:123456

老师账号:tec01 密码:123456

学生账号:stu01 密码:123456

二、项目功能

  1. 📚 学生管理 查看学生列表(学号、姓名、性别、出生年月、家庭住址、电话、专业、班级) 支持按学号、姓名搜索 支持新增、修改、删除学生信息
  2. 🏫 班级管理 管理班级信息(班级号、班级名称、班主任、班费余额) 支持新增、修改、删除班级 示例:电信2班(赵杰)、信息班(张淼淼)
  3. 👥 班委管理 管理班委信息(职务、班级、班委姓名、学号) 示例:班长王萌萌(电信2班)
  4. 🏠 宿舍管理 管理宿舍信息(宿舍楼、宿舍类型、房间号、床位数、当前入住人数) 示例:16号楼-301(女生宿舍,4床,已住2人)
  5. 🎉 班级活动管理 管理活动信息(活动名称、内容、开始/结束时间) 示例: 学校迎新活动(2024-03-26 ~ 04-03) 电脑维修活动(2024-02-14 ~ 03-28) 7月活动(2024-07-26 ~ 07-28)
  6. 💰 班费管理 记录班级收支(收入金额、支出金额、费用类型) 示例:电信2班支出988元
  7. 🏆 奖学金管理 管理奖学金信息(奖学金名称、金额、获奖学生、申请条件) 示例:暂无具体奖学金记录,仅显示表头
  8. 👤 用户管理(仅超级管理员) 管理系统用户(用户名、姓名、角色、创建时间) 示例: super(超级管理员) stu01(学生) tec01(教师)

三、运行环境

开发工具 :idea

运行环境 :jdk-21、maven-3.8.6、MySQL5.7.26 、 redis 5.0.14.1

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:Spring Boot+BootStrap+JPA+Spring Security

前端技术:Thymeleaf+html

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1753151226-e0257c6916f7b73.png

1753151228-8ac1a04f620cc75.png

1753151230-ba556135d965584.png

1753151231-63b7f9e395af236.png

1753151233-eb271b3a3c3c385.png

1753151235-8ded97be34a8e29.png

1753151236-d4e1bf78d0a0f65.png

1753151238-cb3319452dd8994.png

1753151240-a9e58ceb099b253.png

1753151242-552cca88184bbbe.png

1753151243-ad962ae5651d80a.png

1753151246-c97f0cca8d92e52.png

1753151247-5ff7c71aa451574.png

1753151249-2b994d73afefcf9.png

1753151251-982d76e8f22d744.png

1753151253-fa91629bddd3de9.png

1753151254-c8e412a4250224c.png

1753151256-03650000275bf0a.png

1753151258-50945f0d310af8b.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp