路飞学城项目概要

项目逻辑总结

a. 开发背景(公司自己在线平台/给别的公司开发在线平台)

 

b. 团队
   - 开发      
      - 前端 1
      - 后端 4-5
   - 运维 1
   - UI 1
   - 测试 1
   - 产品经理 1
	
   - 运营 2
   - 销售 2
总结:我们的团队有14-15人左右,前端1个,后端4-5人,运维1人,UI一个,测试1个,还有产品经理1人  还有运营、销售各两个

 

c. 项目架构
	- 导师后台(基于Stark组件,给导师管理学员:作业、学习进度、跟进记录)
	- 管理后台(基于Stark组件,给运营使用:上传视频、写文章、优惠券、退款、休学)
	- 主站(基于Vue+Django restful framework框架)
		主要模块
			- 课程
				- 课程列表
				- 课程详细(大纲、常见问题、推荐课程)
				- 课程章节
				- 课程目录
				- 看视频(CC视频)
				- 评论
			- 深科技
				- 文章
				- 收藏
				- 点赞
				- 评论
			- 购物车
				- 加入购物车
				- 去结算
				- 立即支付(支付宝),公司叫什么名字:北京一天天科技有限公司
				- 基于微信消息推送
			- 个人中心
				- 我的账户
				- 我的订单
				- 我的收藏
				- 个人资料
				- 账号安全
			- 其他:关于我们、联系我们等页面
				- 基本返回数据:关于我们 联系我们 商务合作 帮助中心 意见反馈 新手指南
	- 负责人:2个人
	- 开发了多久:6个月( 从立项到目前第一个版本,最开始自己学习Rest框架)
	- 熟悉的模块/有过问题的模块:
		- 购买
			- 优惠券/贝里/支付宝(业务逻辑比较复杂)
		- CORS
			- 前端问你
			- 最开始听说过,不太熟悉; 概述...
			
总结:项目架构分为导师后台、管理后台、主站三大模块。
    导师后台基于stark组件开发的,主要是给导师管理学员的作业、学习进度和跟进记录的工作
    管理后台基于stark组件开发的,主要是给运营使用,用与上传视频、写文章、优惠卷的发放和使用、还有退款和学员休学等工作的管理
    主站基于vue和Django restful framework框架开发的,主要包含课程、深科技、购物车、个人中心、其他的模块,主要给用户用于查看和购买课程,了解平台的页面
	    - 深科技:基于restful将数据序列化,基于restful api规范的不同请求方式来实现响应的功能,如使用get方法获取文章,post方法实现点赞、收藏、评论等功能,
		     使用option实现复杂请求 解决跨域问题

  

d. 表结构(有多少张表,一共多少行)
   总共48张表 1005行
      - 15张表(记住并熟悉的|课程相关)
      - 13张表(加上用户和token表)
	- 课程
	  - 课程大类(CourseCategory):前端、后端...
	  - 课程子类(CourseSubCategory--FK—>CourseCategory):如python、linux具体课程 
		- 学位课程(DegreeCourse--MTM->Teacher):
		    - 学位课程奖学金(Scholarship--FK->DegreeCourse):特点
		    - 导师、讲师(Teacher--自关联):学位课程配备导师
		- 普通课程(Course--FK->CourseSubCategory,--FK->DegreeCourse)
	           - 价格与课程有效周期(PricePolicy--FK->ContentType):所有课程都包含
			   - 优惠卷(Coupon):所有课程都包含
		    - 课程详细(CourseDetail--OTO->Course,MTM->Course,Teacher):所有课程的详细内容
		    - 课程大纲(CourseOutline--FK->CourseDetail):
		    - 课程章节(CourseChapter--FK->Course)
		    - 课时目录(CourseSection--FK->CourseChapter)
		    - 常见问题(OftenAskedQuestion--FK->ContentType)  
					 
逻辑总结:课程包含课程大类和子类两种,分别有学位课程和普通课程两种,区别在于学位课程除了包含普通课程的优惠卷和价格策略 
          还包含学位奖学金和分配相应的导师,除此之外还有课程详细、课程大纲、课程章节、课时目录与常见问题等13个类

  

  

 

posted @ 2018-03-05 09:21  East~L  阅读(1723)  评论(0编辑  收藏  举报