1,为什么要开发路飞学成项目
答:
背景.
1):开始线上卖视屏,没有后期服务
2)视屏加上后期服务,后期服务:线上答疑,每周2次
3)在51cto上开辟一个1对1服务.
4)线上路飞学城1对1辅导: 目标取代线下课程
a)教师监管 --先把钱全部给老师,老师每天签到则不扣钱,如果没有签到则扣钱
b)录制专门的视屏 --针对学生录制专门的视屏
c)学生激励 --对学生的鼓励,如果达到一定要求,可以减免一定的学费
本质:在线的学习平台,提高学生完成学业完成度.
2,人员和部门
-后端开发(5个人)
-主站(3) (1,负责主站开发 2,一个实习生,产品经理)
-rest api
-rest_framework
-导师后台(1)
-django
-stark组件
-管理平台(1)
-django
-stark组件
-前段开发(1)
-UI(1) -图片等
-测试(1) -测试并发 #原来没有测试,
-运维(1) -上线并且维护
-运营(2) -
-销售(2) -
-导师(2) -与学生交流
-产品经理(1)
人事和财务
4,项目架构:
需求分析:
主站
- 课程
- 学位课 & 普通课程
- 课程列表&课程详细
- 课程周期定价格
- 个人中心
- 个人订单
- 支付
- 支付宝、银行。。。
- 优惠券策略
- 贝里
- 购物车
- 深科技
- 文章
- 爬取别人文章
- 登录&注册
导师
-老师用:管理学员--作业记录,学习情况,跟进记录
-基于django 和stark组件开发
管理
-内部员工使用 :
--基于django 和stark组件开发
业务问题: 1,学位课 学的快,最多返回指定金额的65% 作业好,最多返回35% 学习限制: 每个课程分为多个模块,当你学完第一个模块,才能学习下个模块 2,课程详细页面 选择价格策略,把数据保存到redis中. 里面可以进行,修改价格,添加,删除 3,购物车页面: 详细列出所有放入购物车信息 --显示页面: 从redis中取出数据,并显示到页面 --修改页面: 当选择不同的价格策略时,页面也会随着价格选择的不同,显示不同的信息 --删除购物车: 选择后删除信息. 3,结算页面 优惠券:分为绑定课程的优惠券和全站可用优惠券. 每种优惠券又分为: 满减,通用,折扣优惠券. 虚拟货币(qq币): 现金(支付宝,银联)支付: 4,支付页面 点击支付按钮:立即支付按钮,数据会在数据库生成, 而不是出现在redis 优惠券会变化,虚拟货币减少