2026/4/6 7:28:54
网站建设
项目流程
适合做网站服务器的主机,标书制作收费,20个外国平面设计网站,佛山市seo广告优化工具1#xff0c; 概述
1.1 项目背景
传统的外卖方式就是打电话预定#xff0c;然而#xff0c;在这种方式中#xff0c;顾客往往通过餐厅散发的传单来获取餐厅的相关信息#xff0c;通过电话来传达自己的订单信息#xff0c;餐厅方面通过电话接受订单后#xff0c;一般通…1 概述1.1 项目背景传统的外卖方式就是打电话预定然而在这种方式中顾客往往通过餐厅散发的传单来获取餐厅的相关信息通过电话来传达自己的订单信息餐厅方面通过电话接受订单后一般通过手写来记录最后通过口头确认才算完成一份订单的提交之后就是订单的完成和食品的递交。显然在传统外卖流程中顾客通过传单来接收信息所能获得的信息太少而且印发传单成本高昂无疑那些面对大众的中低档餐厅不会或者很少印发传单其次通过电话来接收订单效率很低耗时至少5到10分钟最后口头确认存在出错的风险无法保证订单的有效性。而网上订餐系统或称之为网上外卖系统将完美的解决以上的所有问题。1.2 开发现状经过几年的发展许多被消费者认可的网上购物中心已经出现在国内外。这些网上购物中心的内容是多样化的它们包含的功能相对完善包括注册用户、搜索商品、管理订单、介绍商品细节以及在线留言。如今互联网的广泛使用在一定程度上导致了国内外在线购物中心的发展只要企业通过这个平台在线打字就可以随时管理系统的内容。通过展示菜品内容和发布公告鼓励消费者订餐和进行在线交易。2系统设计3主要技术3.1 后端技术技术说明官网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/lombok3.2 前端技术技术说明官网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需求分析4.1 前台用户功能登录根据账号密码进行登录操作注册账号用户填写个人信息后开始注册维护个人信息用户因个人信息的变更可以随时修改自己注册信息浏览评论信息选中某个菜品可查看其用户的评论评论用户在下订单之后可以对订单菜品进行评论购物车用户可以把想吃的东西添加到购物车后在进行购买也可以选择直接购买订单管理用户可以查看自己以往点餐订单的信息在线支付用户根据自己的需求选中某个菜品进行点餐在线支付操作校园资讯用户可在此发布自己的问题管理员审核通过后进行显示常见问题用户对于系统的一些常见疑问可以在这里得到解决4.2 管理员功能用户管理对系统内用户账号作出管理并可以将他们的提升为会员商品列表对商品信息实现增删改查商品分类管理管理商品分类信息评论管理管理商品评论订单管理查看系统内所有订单实现配货、出库操作角色管理管理系统内角色、权限列表权限管理管理后台菜单权限管理员管理管理系统管理员咨询管理对用户提出的问题作出审核和管理5订餐页面展示5.1 登录 / 注册登录注册5.2 首页5.3 商品分类浏览5.4 商品搜索5.5 商品详情页5.6 商品评价5.7 购物车5.8 我的订单点击定位图标即可查看订单详情信息5.9 校园咨询5.10 常见问题6后台管理页面展示6.1 登录6.2 用户管理6.3 商品管理添加商品修改商品6.4 商品分类管理6.5 评论管理6.6 订单管理订单详情6.7 角色管理添加角色角色编辑6.8 权限管理6.9 管理员列表6.10 咨询列表