餐饮 · 小程序 + 后台

南京小曼谷酒店点餐系统:扫码点餐、桌台与菜品管理、订单直达后厨

南京易企达为南京小曼谷酒店交付点餐系统:顾客扫桌码点餐、加菜不换单,后厨按档口分单出票,服务员手机开台改桌,住店客人餐饮账挂到房账,退房一并结清。

承接方:南京易企达网络科技有限公司 交付形态:小程序 + 后台 行业:餐饮
  • 4 个入口顾客扫码 / 服务员手机 / 后厨出餐屏 / PC 后台
  • 6 块功能桌台、点餐、出餐、结账、会员、报表
  • 1 张单同一桌多次加菜合成一张,结账只结一次
  • 房账可挂住店客人餐饮账并入房账,退房统一结

项目速览:7 项关键事实

只列可核查的交付事实:项目定位、交付形态、覆盖范围、技术选型与归属口径。

项目名称
酒店点餐系统
客户与行业
南京小曼谷酒店(酒店餐饮 · 堂食与客房送餐)
承接方
南京易企达网络科技有限公司(南京本地团队,可线下对接)
项目定位
顾客扫桌码点菜,单子直接落到该出菜的档口,结账不用等服务员跑前台
交付形态
顾客端微信小程序 + 服务员点餐端 + 后厨出餐端 + PC 管理后台
覆盖范围
桌台与开台、扫码点餐与菜品规格、后厨分档口出餐、结账与房账挂账、会员与优惠、营业报表
交付与归属
源码、数据库脚本、部署文档与接口文档按合同随验收移交,管理员账号与著作权归客户

六块功能:系统到底做了什么

每一项都是客户实际在用的功能,不是模块清单。

  • 桌台与开台

    每张桌子一个二维码,扫码进来桌号自动带上,顾客不用自己挑桌。换桌、并桌、拆单由服务员在手机端操作,改完顾客端立刻跟着变。

  • 扫码点餐与菜品规格

    菜品按分类陈列,规格拆到口味、份量、加料,可选必选分开设。同一桌可以多次加菜,加的单子都挂在原来那张单上,不会变成几张要对账的小票。

  • 后厨分档口出餐

    一张单按菜品所属档口自动拆开,凉菜、热菜、主食、酒水各打各的票。哪个档口做什么清清楚楚,不用一个人对着整张单喊。

  • 结账与房账挂账

    支持微信支付、现金、房账挂账与协议单位挂账。住店客人的餐饮金额进房账但单独留明细,退房时客房与餐饮分开列,不会糊成一笔。

  • 会员与优惠

    会员等级、储值、优惠券、满减与折扣规则在后台配置,下单时自动算。包间最低消费、服务费按规则挂上去,不靠收银临场心算。

  • 营业报表

    菜品销量、下单时段、桌台翻台、渠道来源按天看。哪道菜点得多、哪个时段忙,第二天的备货和排班才有依据。

项目架构:谁在用,数据往哪走

先看入口与业务域,再看技术选型;只写结构与取舍,不写客户内部数据。

入口与角色

  • 顾客扫码点餐:微信小程序 · 扫码即带桌号
  • 服务员点餐端:手机 / PDA · 开台、加菜、换桌
  • 后厨出餐端:出餐屏 + 分档口小票打印机
  • PC 管理后台:菜品、价格、优惠、报表

业务域划分

  • 桌台与订单:开台、加菜、并桌、拆单与结账状态
  • 菜品与沽清:菜品、规格、套餐、估清与售价
  • 后厨与打印:按档口拆单、出票、催菜与退菜
  • 会员与账务:会员、优惠、储值、房账与对账
顾客端与员工端
微信小程序 + uni-app,扫码与手机点餐共用一套业务代码
服务端
Java(Spring Boot),按业务域分模块,对外 RESTful 接口
数据访问
MyBatis-Plus,订单类查询与报表 SQL 分开写
中间件与存储
MySQL 存订单与菜品,Redis 管桌台状态与防重复下单,MQ 处理出票与通知
鉴权
JWT + Spring Security,顾客、服务员、后厨、管理员四类角色分权限

这个项目做对了四件事

不是功能罗列,是当初的判断。

  • 1

    出单不用喊

    点完直接落单、直接出票。省掉「服务员记下来 → 跑到后厨报菜 → 后厨再记一遍」这一圈,错菜漏菜大半出在这一圈里。

  • 2

    卖完的菜当场止售

    一道菜沽清,顾客端立刻点不了,服务员端同步提示。比让客人点完再回来说「这个没有了」体面得多,也少了一次退单。

  • 3

    结账不排长队

    顾客可以自己扫码付款,也可以签房号。收银台的压力分散到桌上,退房高峰时前台不必同时处理房费和餐费两套账。

  • 4

    卖什么心里有数

    哪道菜点得多、哪道菜点了又退、哪个时段翻台快,报表里都有。菜单调整和备货从「凭经验」变成「看数据」。

关键设计取舍

同样的需求,不同做法代价不同;这里写清楚为什么这样选。

  • 桌号从二维码来,不让顾客选

    顾客自己选桌是错台的根源:坐 8 号桌点成 9 号,菜端上来两边都懵。桌号由二维码带进来,改桌这件事只留给服务员做。

  • 一张单拆给几个档口,不是一单打几份

    整张单打到每个厨房,凉菜师傅得从一堆热菜里挑自己的,忙时最容易漏。按档口拆单后,每个师傅只看到自己要做的,票也短。

  • 房账和餐账分开记,退房时合起来结

    餐饮直接并进房费,客人问「这顿饭多少钱」就答不上来。明细留一份、金额进房账,退房时一张单看清两笔账。

适用边界:什么情况适合做,什么情况先别做

判断标准写在这里,避免双方预期错位。

适合做

  • 堂食为主,桌台数量多,靠服务员来回记单容易出错。
  • 后厨分档口(凉菜、热菜、主食、酒水各有师傅),需要分单出票。
  • 有住店客人,餐饮账要能挂房账、退房统一结。
  • 想看清菜品销量与时段,菜单和备货需要依据而不是感觉。

先别做

  • 只有几张小桌的小馆子:纸质点菜单更快,上系统是负担。
  • 纯外卖不做堂食:这类需求应该看外卖与配送系统,不是点餐系统。
  • 只要一个能看的电子菜单:不涉及下单与出餐,做小程序页面即可。
  • 厨房坚持口头传菜、不愿看屏幕或小票:系统再好也落不了地。

常见问题(7 条)

问答与页面结构化数据同源,答案口径两站一致。

顾客不愿意扫码怎么办?

系统同时支持服务员代客下单:服务员用手机端开台点菜,跟扫码点出来的单进同一个池子。纸质菜单可以照旧发,只是下单动作换到了手机上。不想强制扫码的店,也可以只在包间和宴会桌启用扫码。

后厨没有屏幕,只有打印机行不行?

可以。出餐端支持出餐屏与小票打印机两种形态,按档口配置:热菜走一台打印机、凉菜走另一台,酒水可以直接不进后厨,吧台自己出。

网络断了还能点餐吗?

顾客扫码点餐依赖网络,断网时下单会失败并明确提示;服务员端在同一个局域网内可以继续开台下单,恢复后自动同步。建议后厨打印机走有线,避免 Wi-Fi 抖动导致漏票。

住店客人挂房账是怎么处理的?

结账时选择房账挂账,输入房号与客人姓名核对,餐饮金额记入该房间的账务,同时保留这张餐饮单的明细。退房时客房费与餐饮费分项列出,可以合并结也可以分开结。

能对接酒店现有的管理系统吗?

能对接的前提是对方开放接口,常见的是同步房态、房价与在住客人信息,让挂房账不用手工核对。如果对方是封闭系统,可以退一步做手工房号校验,业务照样跑得通。

以后开第二家店,系统还能用吗?

支持多门店、多餐厅结构:门店各自管桌台与菜品,总部统一看报表、统一维护菜品库。价格与优惠可以按门店差异化配置。

多少钱、要做多久?

本页不含报价。费用主要取决于桌台数量、厨房档口数量、是否对接酒店管理系统,以及要不要打通会员与储值。通常分两期:先上点餐与出餐主线,再补会员、报表与对接。

也在做类似的系统?

先问业务,再出方案报价。南京本地可上门或到公司面谈,外地走线上 + 原型文档。