一個開源的分散式線上教育系統

Java陈序员發表於2024-03-14

大家好,我是 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/#/

大家的點贊、收藏和評論都是對作者的支援,如文章對你有幫助還請點贊轉發支援下,謝謝!

相關文章