项目源码与所需资料
链接:https://pan.baidu.com/s/1azwRyyFwXz5elhQL0BhkCA?pwd=8z59
提取码:8z59
demo01-项目介绍
1.项目使用的商业模式
先介绍一下常用的两种商业模式:
①B2C模式(商家到用户)
两个角色:管理员和用户
- 管理员:添加,修改,删除
- 普通用户:查询
我们的在线教育项目使用的就是这种模式,我们这个项目的核心模块是:课程模块
②B2B2C模式(商家到商家到用户)
比如京东:我们是普通用户,可以买京东自营的商品,也可以买普通商家的商品
2.项目功能模块介绍
首先,我们的项目有两部分,分别是系统后台(管理员使用)和系统前台(普通用户使用)
2.1系统后台有哪些模块
- 讲师管理模块(讲师的增删改查操作)
- 课程分类管理模块
- 课程管理模块
- 统计分析模块
- 订单管理
- banner管理(也就是轮播图的管理)
- 权限管理
2.2系统前台有哪些模块
- 首页数据显示
- 讲师列表和详情
- 课程列表和课程详情
- 登录和注册功能
- 微信扫码登录
- 微信扫码支付
3.项目技术点介绍
项目采用前后端分离开发
3.1后端技术
- springboot
- springcloud
- MybatisPlus
- spring security
- redis
- maven
- easyExcel
- jwt
- OAuth2
3.2前端技术
vue + element-ui + axios + node.js…
3.3其他技术
- 阿里云oss(存储服务,用来存东西)
- 阿里云视频点播服务
- 阿里云短信服务
- 微信支付和登录
- docker
- git
- jenkins