1. 首页
  2. 课程学习
  3. Java
  4. SpringBoot教务管理系统开发:学生、老师、管理员多角色应用

SpringBoot教务管理系统开发:学生、老师、管理员多角色应用

上传者: 2023-12-20 19:08:20上传 ZIP文件 1.62MB 热度 72次

一、系统概述本项目设计了基于SpringBoot的教务管理系统,涵盖了学生管理、课表查询等多个功能。系统划分为学生、老师、管理员三种角色。后端采用Maven进行包管理,使用spring-boot框架,模板引擎选用thymeleaf,web模块使用springMVC,数据库连接池采用Druid,数据库访问使用mybatis-plus,工具包使用hutool。前端采用H-ui模板,结合Timetables展示课程表。系统实现了用户的登录和退出功能,对教室、班级、院系、地点、教工、学生、用户、课程表进行分页展示、增加、删除(批量)、修改以及根据条件查询。排课功能支持课程表的增删改查,通过表格展示可以按教师、班级、学年、学期进行筛选。拦截器通过session判断用户是否登录,确保系统安全。学生和老师可以查看个人课表、修改个人信息和密码。二、技术栈后端技术栈包括springboot、mybatis-plus和mysql,前端采用thymeleaf、H-ui和Timetables.js。三、环境IDEA/ecli。

用户评论