基于SpringBoot在線教育平臺(tái)系統(tǒng)
點(diǎn)擊上方 程序IT圈,選擇?星標(biāo)?公眾號(hào)
重磅教程、干貨,第一時(shí)間送達(dá)
重磅教程、干貨,第一時(shí)間送達(dá)
今天給大家介紹一個(gè)超級(jí)奈斯的springboot在線教育平臺(tái)系統(tǒng),下面介紹一下這個(gè)系統(tǒng)吧。
系統(tǒng)的第一個(gè)版本是小鋒開(kāi)發(fā)的,大家可以支持下他(http://www.java1234.vip/)。
這個(gè)版本是我進(jìn)行了二次開(kāi)發(fā),具體的功能介紹如下,源碼開(kāi)源。
涉及技術(shù)
本項(xiàng)目核心技術(shù)采用:SpringBoot+mybatis,前端:layui
開(kāi)發(fā)工具:idea;數(shù)據(jù)庫(kù):mysql5.7
模版引擎采用的是:thymeleaf
安全框架采用:SpringSecurity
日志框架采用:logback
數(shù)據(jù)庫(kù)連接池:druid
在線編輯器:ckeditor
圖片輪播組件:jQuerySwipeslider
?假如訪問(wèn)量大,并發(fā)大,可以加下mycat中間接,nginx+tomcat集群
?
?主要功能
用戶學(xué)生的功能:
(1)首頁(yè)輪播圖展示最新課程通知或考研資訊;
(2)分模塊展示相關(guān)課程,比如公共課模塊、專業(yè)課模塊、免費(fèi)課模塊等,進(jìn)去模塊分頁(yè)顯示課程;
(3)搜索課程,用戶輸入指定課程的關(guān)鍵字,可以搜索查詢到課程,可以根據(jù)課程類別有條件搜索;
(4)課程詳細(xì)展示,主要包括老師信息和課程詳細(xì)信息,一個(gè)課程有多個(gè)視頻;
(5)用戶登陸;
(6)發(fā)布自己的學(xué)習(xí)資源(標(biāo)題、簡(jiǎn)介、pdf等文件格式),管理員審核通過(guò)后前臺(tái)顯示,獲得積分,此積分可兌換成相關(guān)禮品;
(7)查看自己的學(xué)習(xí)進(jìn)度
(8)相關(guān)收費(fèi)課程下單購(gòu)買(mǎi);
管理員的功能:
(1)管理員登錄;
(2)課程管理,可發(fā)布免費(fèi)或者試聽(tīng)課程;
(3)課程類別管理;
(4)用戶管理;
(5)授課老師管理;
(6)訂單管理,查詢訂單;
(7)菜單管理,進(jìn)行導(dǎo)航欄管理;
(8)輪播圖片管理;
(9)積分兌換禮品發(fā)布
教師:
(1)發(fā)布課程通知,學(xué)生郵箱收到通知;
(2)上傳課程和資料;
話不多說(shuō),看看成品效果吧,上圖!

圖 01
登錄

圖 02
用戶管理

圖 03
用戶管理

圖 04
課程管理

圖 05
添加課程

圖 06
導(dǎo)航菜單

圖 07
輪播管理

圖 08
禮品管理

圖 10
通知管理

圖 11
用戶信息查看

圖?13
課程發(fā)布
怎么獲取項(xiàng)目源碼和資料呢?
關(guān)注微信公眾:java后端編程
后臺(tái)回復(fù):在線系統(tǒng)

