首頁>Club>
7
回覆列表
  • 1 # DOITNOW

    一個訂餐系統有很多功能模組組成,比如註冊登入、商品列表、購物車,支付結算,訂單稽核、商品配送、以及後臺管理功能等。你提的問題不明確,太寬泛了,得自己想清楚,思路清晰,明確自己想要做什麼樣的系統了,寫程式碼自然就不成問題了。

  • 2 # javabus

    訂餐系統,現在流行小程式,可以做小程式版本的,因為手機現在大多數是手機點餐嘛

    1 技術棧的選擇

    技術選擇的話,可以考慮uni-app 可以適應多個平臺,不過要提前進行技術調研.

    使用worktile,禪道或者騰訊tapd等做需求,任務,研發,bug管理系統

    如果你是java後臺, java spring boot+mysql啟動一個單機應用

    如果你是一個前端開發後臺技術可以考慮 node或者python,初期也可以選擇小白開放平臺介面

    因為要敏捷開發, 使用阿里cloud toolkit 或者jenkins 做持續整合,推薦伺服器docker化

    然後進行需求分析了

    第一個版本迭代先來個簡單版本的

    學生點餐 地址管理 下單支付 歷史訂單

    迭代二:

    食堂提供食物

    優惠菜譜

    學生點餐

    口味推薦

    迭代三:

    ... 比如說有很多小區,有很多食堂

    迭代begin 迭代迴圈開始

    接下來做每個迭代的ui設計

    UI圖可以放在 南湖上面管理,給出訪問連結,貼在任務管理系統 @指定成員 通知開發者進行下一步開發任務

    後臺可以同步進行資料庫表設計和service介面設計,給前端提供介面 @前端進行介面對接

    前端開發和介面整合

    前端開發者接收到UI@後,可以按照ui圖進行頁面開發, 等後端接口出來可以進行介面整合

    介面整合完畢後

    打個git 標籤, 釋出測試版本,測試透過即可釋出正式,稽核一週小程式即可使用了

    迭代end 一個里程碑完成,根據反饋和體驗繼續下一個迭代

  • 中秋節和大豐收的關聯?
  • 光直線傳播.光扦彎幾圈光也能傳播.為什麼?