基于SpringCloud前后端分离的分布式在线教育系统
项目介绍
领课教育系统(roncoo-education)是基于领课网络多年的在线教育平台开发和运营经验打造出来的产品,致力于打造一个全行业都适用的分布式在线教育系统。基于MIT协议,无论是个人还是公司都可以利用该系统快速搭建一个属于自己的在线教育平台。系统前台采用前后端分离模式,vue.js为核心框架,后台采用Spring Cloud为核心框架,Eureka为注册中心,Config为配置中心,SBA为应用监控,Zipkin为链路监控。前台功能介绍页面展示,课程程的展示和购买功能、讲师招募等功能个人中心,具有个人信息设置、密码修改、订单管理、学习记录等功能讲师中心,讲师信息管理、课程管理(课程的添加、修改)、收益管理等功能后台功能介绍权限管理功能,多角色多用户自定义配置系统配置功能,自定义进行站点配置及第三方参数配置讲师管理功能,讲师申请入驻,后台具有审核功能课程管理功能,讲师管理自有课程,后台具有审核功能用户登录功能,同一时间只允许同一个账号在同一个地方登录,防止账号共享广告管理功能,后台自定义广告设置,增加营销效果支付功能模块,系统无缝集成了龙果支付相关工程
前端工程(roncoo-education-web)
码云地址:https://gitee.com/roncoocom/roncoo-education-web
Github地址:https://github.com/roncoo/roncoo-education-web
配置工程(roncoo-education-config)
码云地址:https://gitee.com/roncoocom/roncoo-education-config
Github地址:https://github.com/roncoo/roncoo-education-config使用文档
项目介绍:https://blog.roncoo.com/article/1105321762337357826
部署文档 :https://blog.roncoo.com/article/1103554925858197505
常见问题:https://blog.roncoo.com/article/1105309620724858882演示地址
前端演示地址:http://edu.os.roncoo.com/
后台演示地址:http://roncoo.vicp.net/boss/login技术选型
软件需求JDK 1.8+
MySQL 5.6+
Redis 3.0+
Maven 3.0+
ElasticSearch 6.5.0+
项目截图
流程图说明系统架构图
课程播放流程
播放鉴权流程
课程下单流程
下单回调流程
项目地址
https://gitee.com/roncoocom/roncoo-education