restaurant
v1.1
用於送餐的餐廳網路服務
鑽石餐廳
用戶註冊/授權
電子郵件驗證和通知
密碼加密
點餐
付款方式
帳戶中的訂單跟踪
在地化(英語、俄語)
新增更多電子郵件通知
新增“忘記密碼?”選項
為網站添加更多內容
新增“更改主題”功能
伺服器: Java 8、Servlet、JSP
客戶端: Bootstrap 5、CSS
資料庫: PostgreSQL 13
測試: JUnit 5、Mockito
建置工具: Maven
Web 伺服器/Servlet 容器: Tomcat 8
CI/CD: Heroku
餐廳
有角色:客戶、經理。客戶(授權使用者)從菜單 - 菜餚目錄中訂購,並且還有機會透過排序瀏覽目錄:
按菜名;
按成本;
類別並按類別過濾菜餚清單。
顧客在一份訂單內可以點幾道相同的菜餚。經理管理訂單:收到新訂單後,將其發送以進行準備。烹飪完成後,經理將訂單轉為送貨。交貨並收到付款後,經理將訂單狀態轉為「已完成」。
此外,還增加了其他功能:
更多排序和過濾選項;
密碼加密;
電子郵件驗證和通知;
包含使用者和訂單資訊的帳戶頁面;
bootstrap用於改進前端;
Heroku部署提供CI/CD。
克隆項目
git 克隆 https://github.com/zhadan13/restaurant.git
進入專案目錄
CD ../餐廳
運行應用程式
mvn tomcat:運行
克隆項目
git 克隆 https://github.com/zhadan13/restaurant.git
專案中新增tomcat配置
運行應用程式
按照連結操作
https://localhost:8080/DiamondRestaurant
注意:您需要預裝tomcat 8。
詳細資訊:https://tomcat.apache.org/download-80.cgi
@zhadan13
如需支持,請發送電子郵件至 [email protected]。