【毕业设计】学生选课推荐系统
系统采用Apache Shiro(一种Java安全框架)进行权限控制系统,有管理员、教师、学生三个角色,不同的角色有不同的权限,登陆后页面也会有所区别。学生登录后,可以查看所有的选修课程以及课程的相关信息,可以选择多门课程。教师可以给学生打分,查看自己开设的课程。管理员可以对教师、学生、课程进行管理,同时支持excel导入学生和教师信息,这样可以简化操作。
前端:Thymeleaf + BootStrap
后端:SpringBoot + Mybatis
数据库:MySQL
功能
管理员
- 管理课程
- 管理学生
- 管理教师
- 管理院系
- 开启/关闭选课功能
- 用户管理
- 修改密码
教师
- 查看自己开设的课程
- 查看选修某门课的所有学生
- 给学生评分
学生
- 查看所有可选的课程
- 查看所有已选的课程
- 选课
- 退课
- 查看推荐的课程
- 评价课程
项目目录结构
系统运行界面
需要的朋友可以关注微信公众号【秃头哥编程】,不免费哦。不过还有一些免费的项目源码,可以关注公众号免费领取。