在线教育项目_整体介绍
一、项目的背景
二、商业模式
2.1 B2C(该项目的模式)
Business To Customer 会员模式,从商家到用户的模式。
2.2 B2B2C(商家到商家到用户)
类似京东
3、功能模块
分两个系统进行开发:系统后台、系统前台
3.1 系统后台
1、讲师管理模块
2、课程分类管理模块
3、课程管理模块
4、统计分析模块
5、订单管理模块
6、banner管理—幻灯片、混播图管理
7、权限管理
3.2 系统前台
1、首页数据的显示
2、讲师列表与详情
3、课程列表与课程详情(核心)
1)视频在线播放
4、登录和注册功能
5、微信扫描登录
6、微信扫描支付功能
4、项目使用到的技术
该项目使用前后端分离开发
4.1 后端技术
springboot
springcloud
mybatisPlus
spring security
redis
maven
easyExcel
jwt
OAuth2
4.2前端技术
vue + element-ui + axious + node js
4.2其他技术
阿里云oss
阿里云视频点播服务
阿里云短信服务
微信支付和登录
git
jenkins
docker