在线学习系

我要开发同款
proginn19320090992024年04月28日
95阅读

作品详情

开发环境:IDEA+Vscode+Mysql+JDK1.8使用技术:Spring Boot+Spring Security+MyBatis+ Vue项目描述:本项目采用springboot+vue前后端分离技术,后台管理系统分为:用户管理、菜单管理、角色管理、课程管理、课件管理、批次管理;前台用户系统:课程查看、学习记录、个人中心、课件查看责任描述:1.负责项目的需求分析、数据库设计文档的编写2.完成了后台代码的编写实现了用户管理,角色管理,菜单管理,课程管理的功能技术描述: 1.用户令牌登录,先验证验证码,在比较用户名密码,判断成功后使用UUID随机生成Token令牌,用户登陆 成功后会生成对应的Token令牌作为key,存入在Redis中,Redis中令牌对应的Value为UserId、有效期为30分钟。2.用户的角色分配,通过分配用户相应的角色并关联菜单权限,根据菜单表对应的权限信息与组件路径,实现动态菜单的功能。3.课程跟批次与课件的联系,通过中间表关联数据,实现多表的关联查询。
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论