路飞业务分析

路飞业务

广告引流--->获取客服信息--->免费课--->直播课---->鸡汤--->报名

主站:

  登录注册模块
课程模块
支付模块

题库模块
报名模块

问答模块
奖惩模块
评价模块
个人中心模块
消息模块
视频模块

 

后台管理:

  基于stark的增删改查
提供:
网站运行的基本数据
网站的数据支持

 

各模块分析

课程模块

  1 引流
2 增加一些活动,提高网站的活跃度

 

支付模块

  1 redis 传递数据
2 购物车提交后 --> 后台校验 --> 构建数据(课程优惠券、同用的优惠券) --> 响应
课程优惠券 =》通用的优惠券 =》贝里 =》实际付款价格
3 选择支付方式
根据支付方式,生成一个支付链接
4 修改订单状态
5 优惠券状态变更为已使用
6 如果使用贝里,贝里扣除
7 创建报名课程的记录,(给一个看视频的权限)
8 创建站内消息提醒
9 微信发送,购买成功的通知,给管理员

 

购物车模块

  1 用户频繁修改
2 redis 操作效率非常高

 

 

报名模块

  购买完成后,填写报名表,完成
根据他填写的信息分配导师

增加导师服务费用
进行沟通,学员提问,提交作业
导师批改作业,解答问题

考核
开通下一个模块
学员对导师评价
结算导师余额(打钱)

 

惩罚体系(定时任务)

  学员:
学员没有按时作业怎么办,扣贝里
没有按时模块 周期性惩罚贝里
导师:
未按时批改作业 扣钱
为及时处理学生问题   扣钱
未按时学员跟进     扣钱

 

题库模块

  1 做题
提高对知识的理解,对知识的掌握
2 取题
学科
知识点分类
难以程度
模块
3 看视频记录(推测学员掌握情况)
视频观看记录
观看时间

 

个人中心模块

  1 提现
2 实名认证
3 修改邮箱、密码、手机号
4 我的订单
5 我的资源

 

消息模块

  1 基于django的信号做的消息提醒
2 监听model的保存操作,创建消息

 

视频模块

  采用第三方视频
保利威视频(5毛钱/M 接口,查看观看日志)
阿里云视频(便宜 2.5毛钱/M)
1 用户购买了才能观看
2

 

sentry.io :错误跟踪软件

技术栈

项目中遇到什么难点

表结构设计,数据结构,接口,没思路

1 需求

表结构设计,数据如何构造,代码应该怎么去写.

2 未知的问题

 

项目中的亮点

代码结构好(利于维护),功能组件,功能稳定

权限控制按钮级别,细粒度

框架,这个框架哪里好

服务器框架好

支持横向扩展,增加服务器

读操作多,写操作少.mysql就可以做读写分离

redis 缓存,经常操作数据

 

1 基于公司业务,封装功能组件.提高生产效率

2 引进一些新型技术

 

问题

1 支付回调服务宕机问题

2 mysql 服务器宕机怎么办

3 redis 宕机

  1 主从 
2 重试(设置连接次数)网络延时

4 给定业务场景设置,设计

  怎么设计秒杀
(1)商品有限
(2)安全性,ip,接口隐藏
(3)并发量
(4)架构设计

5 算法

6 基础知识的掌握度

 

路飞的人员组织架构

CEO 1个

产品 1个

ui 1个

开发人员

后端开发: 1-2个

前端:1个

测试:1个

运维:1个

运营:1个

 

代码量:5万行

有效代码:3万7左右

 

用户体验:

1万多

pv

uv

 

时长:4个月

开发题库:4个月

爬取,清洗数据

 

 

 

 

 

原文地址:https://www.cnblogs.com/angle6-liu/p/10764324.html