回覆列表
-
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 一個里程碑完成,根據反饋和體驗繼續下一個迭代
一個訂餐系統有很多功能模組組成,比如註冊登入、商品列表、購物車,支付結算,訂單稽核、商品配送、以及後臺管理功能等。你提的問題不明確,太寬泛了,得自己想清楚,思路清晰,明確自己想要做什麼樣的系統了,寫程式碼自然就不成問題了。