# 自助点餐系统 **Repository Path**: Pickme666/buffet_ordering ## Basic Information - **Project Name**: 自助点餐系统 - **Description**: 基于 SpringBoot 的自助点餐系统,类似于肯德基自助点餐小程序 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 34 - **Forks**: 8 - **Created**: 2022-08-27 - **Last Updated**: 2025-05-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: SpringBoot, Java, MySQL ## README # 自助点餐系统 ### 项目介绍 基于 SpringBoot 的自助点餐系统,类似于肯德基自助点餐小程序,包含了用户页面和后台管理,可提供便捷的餐饮服务 ### 功能模块 *用户页面* - 用户登录:输入手机号获取验证码进行登录,包括登出 - 购物车:将菜品添加到购物车或移除购物车中的菜品 - 下单支付:提交订单并跳转到支付页面,支付成功后生成取餐码(支付功能暂未开发) - 我的订单:查询用户的历史订单和取餐码 - 优惠卷:限时抢卷活动(暂未开发) *管理系统* - 管理员登录:在登录页面输入账号和密码进行登录,包括登出 - 营业管理:查看最近订单的菜品信息,调整出餐情况,呼叫客人取餐 - 员工管理:对店员进行管理,新增、修改,以及禁用店员账户 - 菜品管理:对菜品进行新增、删除、修改、上架、下架 - 分类管理:对菜品进行分类 - 套餐管理:将若干个菜品组合成套餐 - 订单查询:查询客人通过自助点餐提交的订单及明细 - 营业汇总:统计每个时间段的订单量和营业额,分析店铺的经营数据(暂未开发) ### 技术架构 前端:Vue、Axios、Element-UI 后端:Spring、SpringMVC、SpringBoot、MyBatis、Mybatis-Plus、MySQL、Redis *开发环境* - JDK 1.8 - SpringBoot 2.4.5 - Swagger 3.0.2 *数据库* - MySQL 5.7.24 - Druid 1.1.23 - Sharding-JDBC 4.0.0-RC1