本项目通过权限管理来实现教师和学生可以访问不同的资源,教师拥有对学生信息管理,请假审批等功能,学生拥有成绩查看、请假申请等功能,管理员拥有用户管理、权限分配等
1、使用SpringBoot整合MyBatisPlus完成项目的基本业务逻辑代码编写;
2、使用HttpClient发送http请求,获取疫情相关数据,存到数据库,通过定时任务,定期更新数据;
3、使用Reids存储验证码和token进行登录校验,通过自定义拦截器完成用户认证;
4、基于RBAC模型,角色关联用户,角色关联权限,进行权限管理。
1、使用SpringBoot整合MyBatisPlus完成项目的基本业务逻辑代码编写;
2、使用HttpClient发送http请求,获取疫情相关数据,存到数据库,通过定时任务,定期更新数据;
3、使用Reids存储验证码和token进行登录校验,通过自定义拦截器完成用户认证;
4、基于RBAC模型,角色关联用户,角色关联权限,进行权限管理。