开源项目工时系统_领课网络在线教育系统开源项目

领课教育是一个基于多年在线教育经验的开源项目,提供权限管理、系统配置、讲师和课程管理等功能。采用先进技术选型,支持广告、支付集成,并提供流程图说明。用户可以从前端和后台演示地址体验系统。Lombok工具简化了代码,Eclipse和IntelliJ IDEA用户可参考使用方法加入相应注解或安装插件。想获取sql脚本,可加群。
摘要由CSDN通过智能技术生成

项目介绍

领课教育是基于领课团队多年的在线教育开发和运营经验的产品,打造一个全行业都适用的在线教育系统。

配置工程

roncoo-education-config:
码云地址 | Github地址

https://gitee.com/roncoocom/roncoo-education-config

https://github.com/roncoo/roncoo-education-config

演示地址

前端演示地址:领课教育

http://edu.os.roncoo.com/

后台演示地址:管理后台

http://roncoo.vicp.net/boss/login

功能介绍

  • 权限管理功能,多角色多用户自定义配置

  • 系统配置功能,自定义进行站点配置及第三方参数配置

  • 讲师管理功能,讲师申请入驻,后台具有审核功能

  • 课程管理功能,讲师管理自有课程,后台具有审核功能

  • 用户登录功能,同一时间只允许同一个账号在同一个地方登录,防止账号共享

  • 广告管理功能,后台自定义广告设置,增加营销效果

  • 支付功能,系统无缝集成了龙果支付

技术选型

211a0ac44c07d4c1c218538153e0fd5b.png

流程图说明

  • 系统架构图

     07c3c2f98c58774f9f3ab88fe3899f47.png

  • 课程播放流程

     20c0da6cec7da96af97e9ebbe8e48bbe.png

  • 播放鉴权流程

     e61a2e942cce456bbed06c8d09ae89ba.png

  • 课程下单流程

     7629a1ba6a32e0da5bf50caa6ff2b5bf.png

  • 下单回调流程

0b04c6c2b5c4be7db17b3eedb6e9a900.png

项目结构

fb5498da8020b1a6b34bf18bf42c7107.png

e306fec9a24736762e10e2dbe4cc4c4e.png

加速maven构建

在maven的settings.xml 文件里配置mirrors的子节点,添加如下mirror

f7e13386a2c6e100161ef1649f4dd876.png

Lombok使用

Lombok是一个可以通过简单的注解形式来帮助我们简化消除一些必须有但显得很臃肿的Java代码的工具,通过使用对应的注解,可以在编译源码的时候生成对应的方法。 

官方地址:https://projectlombok.org/

1. Eclipse使用方法

把lombok.jar放入Eclipse的根目录,在eclipse.ini配置文件的最后加上

f8a1ef76ad458c7e7c45083e6ad37fba.png

2. IntelliJ IDEA使用方法

安装插件,如图所示

310705fba2fcba5b62e784dd70e6ddc6.png

加群获取sql脚本

6d36f428d766a376d37a2c6f404a39ce.png

年“课”节!抢红包!囤好课!

2616066871f3d8b780f0347046dce8a4.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值