项目名称:酒店客房送餐系统(Hotel Room Service Ordering System)
项目定位:面向宾馆/酒店客房的数字化点餐解决方案。客人通过客房内扫码进入小程序完成点餐、支付、实时追踪订单状态;餐厅前台、厨房、宾馆前台、后台管理协同处理,实现从点单到送达的全链路闭环。
本系统共涉及 五个端、四个角色(餐厅前台与厨房端同属餐厅角色),覆盖从客人点餐到后台管理的完整链路。
| 功能模块 | 说明 | 优先级 |
|---|---|---|
| 扫码进入 | 扫聚合码 → 环境判断 → 自动进入微信/支付宝小程序 | P0 |
| 房号确认 | 扫码后展示房号+欢迎语,客人确认后进入菜单 | P0 |
| 营业时间提示 | 非营业时段扫码,展示提示页+下次营业时间 | P1 |
| 菜单浏览 | 分类导航、菜品列表、搜索、售罄标识 | P0 |
| 菜品详情 | 大图、描述、规格选择、数量加减 | P0 |
| 购物车 | 菜品清单、增减、备注、房号确认 | P0 |
| 确认下单 | 房号、联系人、备注、立即/预约送达时间 | P0 |
| 在线支付 | 根据扫码环境自动匹配微信支付或支付宝支付 | P0 |
| 订单状态追踪 | 6节点进度可视化,实时更新状态 | P0 |
| 退单(接单前) | 接单前客人可自助退单,原路退款 | P0 |
| 我的订单 | 历史订单列表,状态标签,订单详情 | P1 |
| 功能模块 | 说明 | 优先级 |
|---|---|---|
| 新订单语音提醒 | 新订单到达时语音播报+弹窗提醒 | P0 |
| 接单/拒单 | 查看订单详情后接单确认;拒单需填写原因 | P0 |
| 订单处理流转 | 待接单→已接单→备餐中→已出餐→配送中→已送达 | P0 |
| 出餐通知接收 | 收到厨房出餐通知 → 安排服务员送餐 | P0 |
| 营业时间设置 | 多时段设置(如早7-10、午11:30-14、晚17-21),每天固定 | P0 |
| 临时暂停接单 | 一键暂停/恢复接单(厨房故障等突发情况) | P1 |
| 当日订单看板 | 进行中订单一览、预计送达时间 | P1 |
| 功能模块 | 说明 | 优先级 |
|---|---|---|
| 语音播报 | 新订单到达时语音播报菜品内容 | P0 |
| 自动打印小票 | 接单后自动打印厨房小票(菜品、房号、备注) | P0 |
| 待做订单列表 | 按接单时间排序的待备餐订单 | P0 |
| 出餐操作 | 厨师完成备餐后点击出餐 → 通知餐厅前台 | P0 |
| 功能模块 | 说明 | 优先级 |
|---|---|---|
| 全订单查看 | 查看所有订餐信息,不限状态 | P0 |
| 订单状态总览 | 各状态订单列表、筛选、搜索 | P0 |
| 退单(任何阶段) | 可在任意订单阶段介入退单,含接单后、备餐后 | P0 |
| 订单详情查看 | 查看单个订单的完整信息和状态时间线 | P1 |
| 功能模块 | 说明 | 优先级 |
|---|---|---|
| 数据看板 | 今日订单数、营业额、热门菜品、平均送达时长 | P1 |
| 菜品管理 | 菜品列表、上架/下架、价格编辑、售罄设置 | P0 |
| 订单管理 | 全部订单、状态筛选、订单详情 | P0 |
| 房间管理 | 房间列表、二维码生成/重生成/补打、启停点餐 | P0 |
| 系统设置 | 品牌风格(配色方案选择,五端同步生效) | P1 |
| # | 页面 | 路由 | 说明 |
|---|---|---|---|
| 1 | 房号确认页 | /room-confirm | 显示房号、酒店欢迎语、营业时间;确认进入 |
| 2 | 菜单首页 | /menu | 分类导航、推荐banner、菜品卡片、售罄标识 |
| 3 | 菜品详情页 | /dish/:id | 大图、描述、规格选择、数量、加购按钮 |
| 4 | 购物车 | /cart | 菜品清单、数量增减、备注、去结算 |
| 5 | 确认下单页 | /order-confirm | 房号、联系人、送达时间、支付方式 |
| 6 | 支付页面 | /pay/:id | 微信支付/支付宝(根据环境自动匹配) |
| 7 | 订单状态页 | /order/:id | 6节点进度条、预计送达时间、退单按钮(未接单时) |
| 8 | 我的订单 | /orders | 历史订单列表、状态标签 |
| # | 页面 | 说明 |
|---|---|---|
| 1 | 订单提醒弹窗 | 新订单语音+弹窗提醒 |
| 2 | 订单处理页 | 待接单列表、订单详情、接单/拒单操作 |
| 3 | 当日订单看板 | 进行中订单总览、送达时间 |
| 4 | 营业时间设置 | 多时段编辑、临时暂停开关 |
| # | 页面 | 说明 |
|---|---|---|
| 1 | 待备餐列表 | 按时间排序的待做列表、语音播报、小票打印 |
| 2 | 订单详情 | 菜品明细、房号、备注、出餐按钮 |
| # | 页面 | 说明 |
|---|---|---|
| 1 | 订单总览 | 全部订单列表、状态筛选、搜索 |
| 2 | 订单详情+退单 | 订单完整信息、状态时间线、退单操作 |
| # | 页面 | 说明 |
|---|---|---|
| 1 | 数据看板 | 今日订单、营业额、热门菜品、趋势图 |
| 2 | 菜品管理 | 列表、上下架、价格编辑、售罄 |
| 3 | 订单管理 | 全部订单、筛选、详情 |
| 4 | 房间管理 | 房间列表、二维码生成/重生成、启停 |
| 5 | 系统设置 | 品牌风格配色切换 |
| 状态 | 触发人 | 触发动作 | 下一步 | 可退单 |
|---|---|---|---|---|
| 已下单 | 顾客 | 完成支付 | 等待餐厅接单 | ✓ 自助退 |
| 已接单 | 餐厅前台 | 点击接单 | 通知厨房 | 仅宾馆前台 |
| 备餐中 | 厨房 | 开始制作 | 完成后出餐 | 仅宾馆前台 |
| 已出餐 | 厨房 | 点击出餐 | 通知前台送餐 | 仅宾馆前台 |
| 配送中 | 餐厅前台 | 安排送餐 | 送达客房 | 仅宾馆前台 |
| 已完成 | — | 送达确认 | 终态 | 不可退 |
| 状态 | 触发人 | 触发动作 | 结果 |
|---|---|---|---|
| 已拒单 | 餐厅前台 | 拒绝接单(填写原因) | 通知顾客退款,自动原路返回 |