学城项目

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
                    优惠券会变化,虚拟货币减少
    
原文地址:https://www.cnblogs.com/52forjie/p/8506707.html