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]。