項目邏輯總結
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個類