大家好,我是 Java陳序員
。
今天給大家介紹一個開源的分散式線上教育系統,支援課程線上播放、課程購買等功能。
關注微信公眾號:【Java陳序員】,獲取開源專案分享、AI副業分享、超200本經典計算機電子書籍等。
專案介紹
roncoo-education
—— 一個分散式線上教育系統。目前主要功能有課程點播功能,支援多家影片雲的接入,課程附件管理功能,支援多家儲存雲的接入,可以幫助個人或者企業快速搭建一個輕量級的線上教育平臺。
關注微信公眾號:【Java陳序員】,回覆【線上教育系統】獲取專案原始碼地址及體驗地址。
系統分為後臺、前端門戶、後臺管理三個大工程。採用前後端分離的開發模式,前臺採用 Vue.js 為核心框架,後臺採用 Spring Cloud 為核心框架。
技術棧:
軟體 | 版本 |
---|---|
JDK | 1.8.x |
MySQL | 8.0.x |
Redis | 3.2+ |
Nacos | 2.2.3 |
Seata | 1.6.1 |
XXL-JOB | 2.3.1 |
Elasticsearch | 7.15.2 |
Nodejs | 16.x |
專案截圖
前臺功能
首頁功能:有導航模組、輪播模組、專區模組等
課程中心:支援搜尋功能、自定義課程分類、課程展示
課程詳情:展示課程資訊、課程目錄、講師資訊、課程購買、課程播放等功能
個人中心:記錄學習過的課程、訂單資訊、個人資訊
後臺功能
常用功能:有訂單管理、分割槽管理、輪播管理等功能
課程管理:有課程列表、課程資源、分類管理功能
使用者管理:有學員列表、講師列表、登入日誌功能
許可權管理:有賬號管理、角色管理、選單管理功能
最後
推薦的開源專案已經收錄到 GitHub
專案,歡迎 Star
:
https://github.com/chenyl8848/great-open-source-project
或者訪問網站,進行線上瀏覽:
https://chencoding.top:8090/#/
大家的點贊、收藏和評論都是對作者的支援,如文章對你有幫助還請點贊轉發支援下,謝謝!