没有合适的资源?快使用搜索试试~ 我知道了~
word源码java-course-learning-management:HBUT毕设,课程学习管理系统
共90个文件
java:71个
xml:9个
yml:3个
需积分: 13 0 下载量 119 浏览量
2021-06-05
22:59:53
上传
评论
收藏 155KB ZIP 举报
温馨提示
word源码java 毕业设计: 课程学习管理系统 整体设计 项目: Java后台: 提供后台API 微信小程序端: 普通用户访问,可以查看课程资源 后台管理web: 用于上传课程资源 登录设计 用户角色类别: 普通用户: 具备访问小程序,后台管理web的权限 后台管理员: 比普通用户多出审核普通用户上传的课程资源的权限 超级管理员: 比后台管理员多出后台管理员管理(后台管理员的CRUD)权限 不需要考虑后期的角色扩展 登录需求: 微信小程序: 微信小程序方式登录 后台管理Web: 用户名密码登录 因微信扫码登录需要企业支持,所以还是选择用户名密码登录,两个登录方式需要2个接口支持 Java后台设计: 登录方式: JWT进行登录 JWT中payload结构: class JwtData{ // 用于DB查询用户 private String id; // 用户角色类型(1:超级管理员2:后台管理员3:普通用户) private Integer roleType; } 使用Spring Filter进行认证和鉴权,可能出现的情况如下: 解析token失败: 即无法获取用户id,用户未登录
资源推荐
资源详情
资源评论
收起资源包目录
course-learning-management-master.zip (90个子文件)
course-learning-management-master
pom.xml 7KB
deploy
uploadAliyun.sh 227B
readme.md 2KB
course-learning-management-all
pom.xml 2KB
src
main
resources
logback.xml 2KB
application.yml 579B
java
com
github
jiangxch
courselearningmanagement
all
CourseLearningManagementAllApplication.java 596B
course-learning-management-provider
pom.xml 2KB
src
test
resources
application.yml 256B
java
com
github
jiangxch
courselearningmanagement
test
provider
BaseTest.java 2KB
dao
MorphiaTest.java 4KB
entity
PersonEntity.java 801B
PersonEntityDao.java 298B
AllEntityTest.java 2KB
main
resources
SchoolNameData.json 84KB
java
com
github
jiangxch
courselearningmanagement
provider
dao
UserEntityDao.java 2KB
common
BaseDao.java 4KB
CourseResourceEntityDao.java 2KB
CourseEntityDao.java 438B
CourseLearningManagementProviderApplication.java 466B
configuration
MorphiaConfiguration.java 2KB
service
CourseResourceServiceImpl.java 5KB
UserServiceImpl.java 5KB
SystemServiceImpl.java 2KB
CourseServiceImpl.java 3KB
entity
UserEntity.java 858B
CourseResourceEntity.java 1KB
common
BaseAliasEntity.java 833B
CourseEntity.java 919B
course-learning-management-provider-api
pom.xml 1KB
src
main
java
com
github
jiangxch
courselearningmanagement
providerapi
enums
UserRoleTypeEnum.java 475B
ResourceTypeEnum.java 754B
arg
WebLoginArg.java 297B
AdminRegisterOrUpdateArg.java 309B
CreateCourseResourceArg.java 696B
WxLoginArg.java 837B
CreateCourseArg.java 598B
result
CourseResult.java 641B
UserInfoResult.java 443B
CourseResourceResult.java 806B
service
CourseService.java 721B
UserService.java 955B
SystemService.java 320B
CourseResourceService.java 1KB
course-learning-management-oos
pom.xml 2KB
src
test
resources
application.yml 347B
java
com
github
jiangxch
courselearningmanagement
test
oos
BaseTest.java 518B
CosTest.java 1KB
main
java
com
github
jiangxch
courselearningmanagement
oos
OssApplication.java 242B
result
FileResult.java 302B
service
Oos.java 638B
COS.java 5KB
course-learning-management-biz
pom.xml 2KB
src
main
java
com
github
jiangxch
courselearningmanagement
biz
filter
JWTFilter.java 2KB
WebMvcConfiguration.java 1KB
aop
LogAspect.java 4KB
common
RequestContext.java 387B
RequestContextHolder.java 598B
controller
SystemController.java 1KB
CourseResourceController.java 2KB
CourseController.java 2KB
UserController.java 1KB
AuthenticateController.java 3KB
GlobalExceptionController.java 3KB
BaseController.java 1KB
LICENSE 11KB
course-learning-management-common
pom.xml 2KB
src
main
java
com
github
jiangxch
courselearningmanagement
common
exception
MyException.java 448B
enums
YesOrNoEnum.java 351B
ResultEnum.java 1KB
data
WxUserInfo.java 403B
AuthInfo.java 488B
AuthCode2Session.java 484B
result
PageResult.java 610B
Void.java 204B
Result.java 1KB
args
SearchArg.java 223B
PageArg.java 1002B
utils
MapUtil.java 766B
DateUtil.java 236B
JsonUtil.java 2KB
BeanUtils.java 3KB
GenerateUtil.java 561B
IdUtil.java 265B
JwtUtil.java 2KB
OkHttpUtil.java 5KB
doc
img
1.jpg 14KB
data
SchoolNameData.json 84KB
.gitignore 32B
course-learning-management-remote
pom.xml 576B
共 90 条
- 1
资源评论
weixin_38706045
- 粉丝: 4
- 资源: 950
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python毕业设计基于Django的网易云数据分析可视化大屏系统的设计与实现+使用说明+全部资料(优秀项目).zip
- Python毕业设计基于Django的网易云数据分析可视化大屏系统的设计与实现+使用说明+全部资料(高分项目).zip
- JavaScript实现的鼠标手势
- 人工兔优化算法ARO MATLAB源码, 应用案例为函数极值求解以及优化svm进行分类,代码注释详细,可结合自身需求进行应用
- 人才网站设计-asp.net+sql-(系统源码)
- asp.net+sql人才网站设计-含系统源码
- C#应用的用户配置窗体方案
- python实现绘制爱心图形的代码
- JAVAWEB项目-校园订餐系统项目源码.zip
- flink-1.19.0-bin-scala-2.12.tgz flink-1.16.3-bin-scala-2.12.tgz
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功