乐乐学堂在线学习平台

我要开发同款
coderedma2024年11月12日
27阅读
开发技术uniappvue、设计模式、django、java
所属分类教育

作品详情

乐乐学堂在线平台是一个专门针对成人职业技能教育的网络课堂系统,网站提供了成人职业技能培训的相关课程,如:软件开发
培训、职业资格证书培训、成人学历教育培训等课程。项目基于B2B2C的业务模式,培训机构可以在平台入驻、发布课程,运营
人员对发布的课程进行审核,审核通过后课程才可以发布成功。
本项目采用前后端分离架构,后端采用SpringBoot、SpringCloud、Spring Cloud A l ibaba技术栈开发,数据库使
用了MySQL,还使用的Redis、消息队列、分布式文件系统MinIO。
1.内容管理模块,是对平台上的课程进行管理,培训机构要发布一门课程需要填写课程基本信息、课程营销信息、课程计划信
息、课程师资信息,填写完毕后需要提交审核,课程审核通过即可发布课程。
2.媒资管理模块,自己搭建一个基于minIO的分布式文件管理系统,其中存在分布式事务的问题,项目使用本地消息表加任务调
度的方式去解决这里的分布式事务,保存数据的最终一致性。
3. 单点登录模块,本项目用过Spring Security,Spring Security OAuth2实现在平台上登录和第三方微信登录,项目使用
OAuth协议的密码模式实现单点登录,使用授权码模式实现微信登录
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论