科技

基於Spring Cloud前後端分離的分散式線上教育系統

專案介紹

領課教育系統(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
Reference:科技日報

看更多!請加入我們的粉絲團

轉載請附文章網址

不可錯過的話題