学生选课管理系统
简介
一个 springboot + vue 的前后端分离学生选课系统,前端使用 element-ui 组件库,后端使用 mybatis-plus 方便数据库操作,使用 mysql 作为数据库。使用 redis 对数据进行缓存,rabbitMQ 来进行消息发送,方便进行高并发量的选课。在选课时间结束后,将选课信息存入数据库。权限使用自定义注解进行权限控制。
功能
学生
- 查看可选课程
- 查看已选课程
- 退课等
老师
- 查看自己教授的课程列表
- 查看课程详细信息
- 给学生评分
管理员
- 课程管理
- 教师管理
- 学生管理
- 系统管理
示例
1、登陆页面
2、学生界面
可选课程列表
已选课程列表
3、老师界面
课程列表
课程信息
4、管理员界面
如果需要,请私聊