转载自:https://www.toutiao.com/i6759167063090004483
开篇
之前分享过一个php的开源教育系统,今天来一个java的。知识付费的风口就不说了,大家都明白的。很多公司都在搞,今天继续来搞开源的。该系统采用前后端分离模式,前台采用vue.js为核心框架,后台采用Spring Cloud为核心框架。系统目前主要功能有课程点播功能,支持多家视频云的接入,课程附件设置功能,支持多家云存储的接入,讲师管理功能,支持讲师入驻功能,可以帮助个人或者企业快速实现一个轻量级的在线教育平台而且该系统也是基于MIT开源协议的,尽管如此,也要尊重开源作者哦,开源不易,请君珍惜。需要开源源码地址的,请移步至文章末尾,本篇一如既往调试实战。当然此项目是前后端分离的。
系统介绍
当然此系统和一般的spring cloud项目一样,注册中心、配置中心、网关工程 、链路监控、应用监控等微服务必备模块。当然还有系统自己的业务模块。
该系统功能还是很齐全的:权限管理功能,多角色多用户自定义配置、系统配置功能,自定义进行站点配置及第三方参数配置、讲师管理功能,讲师申请入驻,后台具有审核功能、课程管理功能,讲师管理自有课程,后台具有审核功能、用户登录功能,同一时间只允许同一个账号在同一个地方登录,防止账号共享、广告管理功能,后台自定义广告设置,增加营销效果、支付功能模块。
核心调试
1、把项目从开源地址用git clone下来
2、导入之后大概是如下样子的
3、运行相应sql,
4、修改相关配置,如下图,各个项目的里面的注册中心地址,配置中心地址,数据库地址都修改,这里修改的地方较多,建议拿到源码后,自己去看吧。这就截图个示意图。
5、把前端项目也down下来,如下图所示
6、启动后端项目,和前端项目,当然期间可能你会遇到各种坑,这里就不一一介绍了,相信拿到源码的同学会调试好的。这里就截图个运行图。更多功能,自己拿到源码去探索吧,请尊重开源作者哦。
结语
在线教育系统,不管事php的还是java的,有很多好的开源项目可以拿来借鉴,此款开源系统,是个不错的借鉴选择。开源不易,请尊重开源作者。
注意:本文归作者所有,未经作者允许,不得转载