基于springboot + vue 的前后端分离学生选课系统(rabbitmq+redis)
一个 springboot + vue 的前后端分离学生选课系统,前端使用 element-ui 组件库,后端使用 mybatis-plus 方便数据库操作,使用 mysql 作为数据库。使用 redis 对数据进行缓存,rabbitMQ 来进行消息发送,方便进行高并发量的选课。在选课时间结束后,将选课信息存入数据库。权限使用自定义注解进行权限控制。......
·
学生选课管理系统
简介
一个 springboot + vue 的前后端分离学生选课系统,前端使用 element-ui 组件库,后端使用 mybatis-plus 方便数据库操作,使用 mysql 作为数据库。使用 redis 对数据进行缓存,rabbitMQ 来进行消息发送,方便进行高并发量的选课。在选课时间结束后,将选课信息存入数据库。权限使用自定义注解进行权限控制。
功能
学生
- 查看可选课程
- 查看已选课程
- 退课等
老师
- 查看自己教授的课程列表
- 查看课程详细信息
- 给学生评分
管理员
- 课程管理
- 教师管理
- 学生管理
- 系统管理
示例
1、登陆页面
2、学生界面
可选课程列表
已选课程列表
3、老师界面
课程列表
课程信息
4、管理员界面
如果需要,请私聊
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
已为社区贡献4条内容
所有评论(0)