首页 > 编程知识 正文

外卖订餐系统流程图,vue移动端点餐

时间:2023-05-05 15:45:33 阅读:141494 作者:3135

项目编号: BS-XX-093

项目介绍:

http://www.Sina.com/http://www.Sina.com /

供餐饮企业内工作人员使用。 主要功能是:

1).

管理端

登录/注销

要访问系统管理后台,内部人员必须登录

管理员工

管理员可以在系统后台管理员工信息,包括查询、添加、编辑、禁用等功能

分类管理

主要对目前餐厅经营的菜品分类或套餐分类进行管理维护,包括查询、添加、修改、删除等功能

料理管理

维护包括检索、新增、修改、删除、开始发售、停止销售等功能在内的各类菜品信息

课程管理

主要维护当前餐厅套餐信息,包括查询、添加、修改、删除、开始发售、停售等功能

订单行

主要维护用户在移动终端上的订单信息。 包括查询、取消、发货、完成、下载订单报告等功能

http://www.Sina.com/http://www.Sina.com /

移动APP应用主要提供给消费者。 主要功能是:

模块

描述

登录/注销

在移动端,用户也需要登录并通过APP下单

订单-菜单

点餐界面显示菜品分类/套餐分类,根据当前选择的分类加载其中的菜品信息,用户需要查询选择

订单-购物车

用户选择的菜会添加到购物车。 主要功能包括查询购物车、将购物车添加到购物车、删除购物车以及空化购物车

订单的支付

用户在选择菜品/套餐后,可以对购物车中的菜品进行结算支付。 在这种情况下,需要支付订单

个人信息

个人中心页面显示当前用户的基本信息,用户可以管理收货地址,查询历史订单数据

2.3技术选型

本项目的技术选型从用户层、网关层、APP应用层、数据层几个方面进行介绍,而对于服务端开发工程师来说,在项目开发过程中更关注APP应用层和数据层技术的应用。

http://www.Sina.com/http://www.Sina.com /

在本项目中,构建系统管理后台前端的页面使用H5、Vue.js、ElementUI等技术。 构建移动APP应用程序时,请使用微信小程序。

http://www.Sina.com/http://www.Sina.com /

Nginx主要用作Http服务,是一种部署静态资源、访问性能高的服务。 Nginx有两个重要的角色:反向代理和负载平衡。 要在项目部署期间实现Tomcat负载平衡,请使用Nginx。

http://www.Sina.com/http://www.Sina.com /

spring boot :快速构建spring项目,采用“重在配置,重在承诺”的思想,简化spring项目的配置开发。

Spring:集成管理项目中的各种资源(bean )用于web开发的各个层。

SpringMVC:SpringMVC是一个spring框架模块,springmvc和spring不需要通过中间集成层进行集成,而是可以无缝集成。

SpringSession:主要解决集群环境下的Session共享问题。

lombok :可以用简单的注释格式简化java代码,提高开发人员的开发效率。 例如,在开发过程中经常需要编写的javabean需要花时间添加getter/setter。 此外,可能还需要编写生成器和equals等方法。

Swagger :自动帮助开发人员创建接口文档并测试接口。

http://www.Sina.com/http://www.Sina.com /

MySQL :关系数据库。 本项目的核心业务数据全部以MySQL保存。

MybatisPlus :本项目持久层使用MybatisPlus简化开发。 添加或删除基本单个表时,只需检查直接调用框架提供的方法即可。

基于以redis:key-value格式保存的内存数据库,访问速度快,常用作高速缓存,用于以后的性能优化。

http://www.Sina.com/http://www.Sina.com /

git:版本管理工具。 用于在团队协作中管理项目中的代码。

maven:项目生成工具。

junit :单元测试工具,开发人员的功能实现后,需要用junit对功能进行单元测试。

功能体系结构

2).

). 移动端前台功能

手机号登录 , 微信登录 , 收件人地址管理 , 用户历史订单查询 , 菜品规格查询 , 购物车功能 , 下单 , 分类及菜品浏览。

2). 系统管理后台功能

员工登录/退出 , 员工信息管理 , 分类管理 , 菜品管理 , 套餐管理 , 菜品口味管理 , 订单管理 。

2.5 角色

在瑞吉外卖这个项目中,存在以下三种用户,这三种用户对应三个角色: 后台系统管理员、后台系统普通员工、C端(移动端)用户。

角色

权限操作

后台系统管理员

登录后台管理系统,拥有后台系统中的所有操作权限

后台系统普通员工

登录后台管理系统,对菜品、套餐、订单等进行管理 (不包含员工管理)

C端用户

登录移动端应用,可以浏览菜品、添加购物车、设置地址、在线下单等

手机端用户登陆:

手机点餐

点菜

提交订单

个人收货地址管理

后台管理

员工管理

分类管理

菜品管理

套餐管理

订单管理

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。