ssm项目+shrio分配角色权限管理,可以作为毕业设计,资源包括代码+数据库+数据库设计表格。角色一共有三种:教师+学生+超级管理员(后续也可以自己定义添加或者删除)
主要实现了用户的登录注册,公告的浏览,选课操作,超级管理员可以分配权限,以及对教师和学生的所有操作。不同的管理员对不同信息的管理,教师对课程评分,教师结课等功能。使用Echart加入了可视化数据,进行简单的可视化操作。使用了流加载对通知公告进行显示。
1.运行环境:最好是java jdk 1.8,我们在这个平台上运行的。其他版本理论上也可以。
2.IDE环境:IDEA,Eclipse,Myeclipse都可以。推荐IDEA;
3.tomcat环境:Tomcat 8.x,9.x版本均可
4.硬件环境:windows 7/8/10 1G内存以上;或者 Mac OS;
5.是否Maven项目: 是;查看源码目录中是否包含pom.xml;若包含,则为maven项目,否则为非maven项目
6.数据库:MySql 8.0版本;
1