專案整體介紹
功能模組
(1)管理端
- 員工管理
- 分類管理
- 菜品管理
- 套餐管理
- 訂單管理
- 工作臺
- 資料統計
- 來單提醒
(2)使用者端
- 微信登入
- 商品瀏覽
- 購物車
- 使用者下單
- 微信支付
- 歷史訂單
- 地址管理
- 使用者催單
產品原型
展示專案的業務功能
一般是靜態的html頁面
技術選型
展示專案中使用到的技術框架和中介軟體等
- 使用者層:(主要是前端)node.js、VUE.js、ElementUI、微信小程式、apache echarts
- 閘道器層:Nginx(伺服器)
- 應用層:Springboot、Spring MVC、Spring Task(定時任務框架)、httpclient、Spring Cache(快取框架)、JWT、阿里雲OSS(物件儲存服務,儲存專案中的圖片)、Swagger(後端色生成介面文件、測試後端編寫的介面)、POI(操作Excel表格)、WebSocket(可實現專案中的催單、來單等,網路協議)
- 資料層:Mysql、Redis(快取中介軟體)、mybatis(持久層框架)、pagehelper(幫助分頁的外掛)、spring data redis(簡化java程式碼操作redis)
- 工具:Git、maven、Junit、postman