网站这么推广,wordpress分享此文章,关键词下载,网站为什么续费1#xff0c; 概述
1.1 项目背景
传统的外卖方式就是打电话预定#xff0c;然而#xff0c;在这种方式中#xff0c;顾客往往通过餐厅散发的传单来获取餐厅的相关信息#xff0c;通过电话来传达自己的订单信息#xff0c;餐厅方面通过电话接受订单后#xff0c;一般通…1 概述
1.1 项目背景
传统的外卖方式就是打电话预定然而在这种方式中顾客往往通过餐厅散发的传单来获取餐厅的相关信息通过电话来传达自己的订单信息餐厅方面通过电话接受订单后一般通过手写来记录最后通过口头确认才算完成一份订单的提交之后就是订单的完成和食品的递交。
显然在传统外卖流程中顾客通过传单来接收信息所能获得的信息太少而且印发传单成本高昂无疑那些面对大众的中低档餐厅不会或者很少印发传单其次通过电话来接收订单效率很低耗时至少5到10分钟最后口头确认存在出错的风险无法保证订单的有效性。而网上订餐系统或称之为网上外卖系统将完美的解决以上的所有问题。
1.2 开发现状
经过几年的发展许多被消费者认可的网上购物中心已经出现在国内外。这些网上购物中心的内容是多样化的它们包含的功能相对完善包括注册用户、搜索商品、管理订单、介绍商品细节以及在线留言。如今互联网的广泛使用在一定程度上导致了国内外在线购物中心的发展只要企业通过这个平台在线打字就可以随时管理系统的内容。通过展示菜品内容和发布公告鼓励消费者订餐和进行在线交易。
2系统设计 3主要技术
后端技术
技术说明官网SpringJ2EE应用程序框架https://spring.io/projects/springSpringMVC全功能 MVC 模块https://www.tutorialspoint.com/spring/spring_web_mvc_framework.htmMyBatisORM框架http://www.mybatis.org/mybatis-3/zh/index.htmlMyBatisGenerator数据层代码生成器http://www.mybatis.org/generator/index.htmlDruid数据库连接池https://github.com/alibaba/druidJWTJWT登录支持https://github.com/jwtk/jjwtLombokJava语言增强库https://github.com/rzwitserloot/lombok
前端技术
技术说明官网JSP动态网页技术标准https://www.jsp.com/BootstrapCSS/HTML框架https://www.bootcss.com/Swiper特效插件https://www.swiper.com.cn/Element前端UI框架https://element.eleme.ioAxios前端HTTP框架https://github.com/axios/axiosChart.js图表工具 有源码 获取源码AdminLTE管理模板https://adminlte.io/
4需求分析
前台用户功能
登录根据账号密码进行登录操作注册账号用户填写个人信息后开始注册选位用户在首页选择座位后即可进入点餐环境购物车用户可以把想吃的东西添加到购物车后在进行购买也可以选择直接购买订单管理用户可以查看自己以往点餐订单的信息在线支付用户根据自己的需求选中某个菜品进行点餐在线支付操作
管理员功能
用户管理对系统内用户账号作出管理并可以将他们的提升为会员餐桌管理管理点餐系统中的餐桌数量和信息菜系管理管理商品菜系信息菜品管理对系统内的菜品信息做增删改查处理并可实现上架或下架操作订单管理查看系统内所有订单实现删除、打印操作
5订餐页面展示
登录 / 注册 首页选择餐桌 菜单 点餐 下订单 我的订单 6管理员页面展示
登录 餐桌管理 添加餐桌 菜系管理 菜品管理 管理员可以选择删除或激活菜品 订单管理 打印订单 用户管理