1. 程式人生 > >$Django 路飛學城專案簡介

$Django 路飛學城專案簡介

1 路飛學城總結

   a、開發背景:公司自己線上平臺或者給別的公司開發線上平臺

   b、團隊

             --開發

                   --前端 1個人

                   --後端 4-5個人

             -- 運維 1個人

             --UI 1個人

             --測試 1個人

             -- 產品經理 1個人

             --運營 2個人

             --銷售 2個人

    c、公司架構

             --導師後臺(基於stark元件,給導師管理學員:作業,學習進度,跟進記錄)

             --管理後臺(基於stark元件,給運營使用:上傳視訊,寫文章,優惠券,退款,休學)

             --主站(基於Vue+Django restful framework框架)

                     主要模組

                             --課程

                                      --課程列表業務:課程這個模組一共有十四章表,有課程大類表,課程子類表,學位課程表,學位課程獎學金錶,價格與課程有效期表,課時目錄表,課程表,老師或者講師表,課程詳情頁表,優惠券生成規則表,常見問題表,課程目錄,課程章節,課程評論表

- 路飛學城(k12線上教育平臺)
- 描述: 程式分為三大部分:導師管理後臺、管理員後臺、Web主站。系統使用前後端分離模式,前端使用Vue.js實現,後端基於django rest frameworkd框架實現,系統主要用於為xx提供線上學習平臺,並獨創自己的-對-輔導模式,並整合使用者支付和微信訊息推送和提醒。使用Git和Jekins以及SaltStack實現專案的自動化部署。
- 週期: 6個月
- 團隊: 1UI、1前端、4個後端、CEO負責開發和review
- 功能: 
- 基於極驗實現動態驗證碼
- 線上視訊播放:cc,HTML用的Flash
- 基於Rest Framework實現 API介面
- 自定義rest認證token 認證
- 序列化以及自定義驗證對請求資料合法性進行校驗和認證
- API訪問的介面速率限制
- 課程列表、課程詳細、推薦、使用者評價、常見問題、深科技、評論、支付流程
- 課程優惠券,通用優惠券
- 支付寶支付/微信支付
- 微信開發,針對關注微信公眾號,實現對學位課程報名的使用者作業獎懲和導師的跟進獎懲。
- 基於微信進行和生成二維碼進行使用者授權
- 基於Git進行協同開發