# reggie_take_out **Repository Path**: zhengjinshuo/reggie_take_out ## Basic Information - **Project Name**: reggie_take_out - **Description**: 项目一: 瑞吉外卖 项目代码 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2022-08-01 - **Last Updated**: 2022-08-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # reggie_take_out #### 介绍 项目一: 瑞吉外卖 项目代码 ### 2.1 项目介绍 本项目(瑞吉外卖)是专门为餐饮企业(餐厅、饭店)定制的一款软件产品,包括 系统管理后台 和 移动端应用 两部分。其中系统管理后台主要提供给餐饮企业内部员工使用,可以对餐厅的分类、菜品、套餐、订单、员工等进行管理维护。移动端应用主要提供给消费者使用,可以在线浏览菜品、添加购物车、下单等。 本项目共分为3期进行开发: | 阶段 | 功能实现 | | ------ | ------------------------------------------------------------ | | 第一期 | **主要实现基本需求,其中移动端应用通过H5实现,用户可以通过手机浏览器访问** | | 第二期 | 主要针对移动端应用进行改进,使用微信小程序实现,用户使用起来更加方便 | | 第三期 | **主要针对系统进行优化升级,提高系统的访问性能** | **1). 管理端** 餐饮企业内部员工使用。 主要功能有: | 模块 | 描述 | | --------- | ------------------------------------------------------------ | | 登录/退出 | 内部员工必须登录后,才可以访问系统管理后台 | | 员工管理 | 管理员可以在系统后台对员工信息进行管理,包含查询、新增、编辑、禁用等功能 | | 分类管理 | 主要对当前餐厅经营的 菜品分类 或 套餐分类 进行管理维护, 包含查询、新增、修改、删除等功能 | | 菜品管理 | 主要维护各个分类下的菜品信息,包含查询、新增、修改、删除、启售、停售等功能 | | 套餐管理 | 主要维护当前餐厅中的套餐信息,包含查询、新增、修改、删除、启售、停售等功能 | | 订单明细 | 主要维护用户在移动端下的订单信息,包含查询、取消、派送、完成,以及订单报表下载等功能 | **2). 用户端** 移动端应用主要提供给消费者使用。主要功能有: | 模块 | 描述 | | ----------- | ------------------------------------------------------------ | | 登录/退出 | 在移动端, 用户也需要登录后使用APP进行点餐 | | 点餐-菜单 | 在点餐界面需要展示出菜品分类/套餐分类, 并根据当前选择的分类加载其中的菜品信息, 供用户查询选择 | | 点餐-购物车 | 用户选中的菜品就会加入用户的购物车, 主要包含 查询购物车、加入购物车、删除购物车、清空购物车等功能 | | 订单支付 | 用户选完菜品/套餐后, 可以对购物车菜品进行结算支付, 这时就需要进行订单的支付 | | 个人信息 | 在个人中心页面中会展示当前用户的基本信息, 用户可以管理收货地址, 也可以查询历史订单数据 | **1). 移动端前台功能** 手机号登录 , 微信登录 , 收件人地址管理 , 用户历史订单查询 , 菜品规格查询 , 购物车功能 , 下单 , 分类及菜品浏览。 **2). 系统管理后台功能** 员工登录/退出 , 员工信息管理 , 分类管理 , 菜品管理 , 套餐管理 , 菜品口味管理 , 订单管理 。 ### 2.2 项目中的角色 在瑞吉外卖这个项目中,存在以下三种用户,这三种用户对应三个角色: 后台系统管理员、后台系统普通员工、C端(移动端)用户。 | 角色 | 权限操作 | | ---------------------------- | ------------------------------------------------------------ | | 后台系统管理员(店长) | 登录后台管理系统,拥有后台系统中的所有操作权限 | | 后台系统普通员工(工作人员) | 登录后台管理系统,对菜品、套餐、订单等进行管理 (不包含员工管理) | | C端用户(消费者) | 登录移动端应用,可以浏览菜品、添加购物车、设置地址、在线下单等 |