專案分析 移動終端自助點餐系統
阿新 • • 發佈:2018-12-11
專案分析
移動終端自助點餐系統
- 一款通過移動終端裝置展示商品,客戶進行選擇並下單的Web專案
- 主要資料來源為商家個人釋出
- 基於 Flask 框架,以 前後端不分離 的形式實現具體業務邏輯
技術實現
- 基於 Python 3.0 + Flask 框架實現
- 資料儲存使用 Redis + MySQL 實現
- 第三方擴充套件:
- xx雲:檔案儲存平臺
- xx通訊:簡訊驗證碼平臺
- 佈署:基於ubuntu 16.04系統,使用 Gunicorn + Nginx 進行佈署
功能模組
- 商品模組
- 首頁商品列表
- 商品詳情
- 餐桌模組
- 瀏覽記錄/訂單資訊
- 商品新增/提交
- 後臺管理
具體需求
- 首頁
- 根據分類進行商品展示
- 上拉滑動載入更多資料
- 點選商品圖片跳轉到詳情頁
- 頂部為商家資訊展示
- 右側顯示商品銷售排行
- 註冊
- 商家自行註冊
- 圖片驗證碼正確後才能傳送簡訊驗證碼
- 簡訊驗證碼每60秒傳送一次
- 條件出錯時有相應的錯誤提示
- 登入
- 商家在指定移動裝置上進行登陸
- 首頁商品展示
- 進入預設展示暢銷分類下的商品資料
- 可以根據商品名稱進行搜尋
- 商品分類管理
- 展示所有分類列表
- 可以新增/修改分類
- 商品詳情
- 商品內容 html 資料展示
- 顧客點選加入餐桌可以新增商品
- 顯示商品新增狀態(數量)
- 右側顯示商品銷售排行
- 我的餐桌(購物車)
- 以分頁的形式展示資料
- 預設按價格降序排序
- 顧客可以為各商品新增備註資訊
- 商品管理
- 商家可以推出和下架商品
- 可以將商品的圖片上傳到xx雲
- 釋出完商品跳轉到商品列表主頁
- 退出
- 提供退出功能
- 後臺-登入
- 提供後臺登入頁面
- 如果當前管理員使用者已登入,進入到登入頁面之後直接跳轉到後臺主頁
- 後臺-顧客統計
- 登入到後臺介面之後展示顧客統計介面
- 顯示累積接待顧客總數
- 展示當前月新增顧客人數
- 展示當前日新增顧客人數
- 後臺-活躍時間
- 顯示使用者下單時間資訊統計
- 後臺-訂單確認與列印
- 展示顧客訂單內容
- 點選進入訂單詳情介面
- 如果訂單確認,需要進行列印
- 訂單確認後新增已接收訂單標記