单店堂食场景。顾客到店后用手机扫桌台码,直接浏览菜单、加购、下单、支付;店员在后台收银台与订单台处理出餐与结账,订单状态通过长连接实时同步到两端,替代传统点单机与人工跑单。
点击空白处退出提示
单店堂食场景。顾客到店后用手机扫桌台码,直接浏览菜单、加购、下单、支付;店员在后台收银台与订单台处理出餐与结账,订单状态通过长连接实时同步到两端,替代传统点单机与人工跑单。
顾客端:扫码绑定桌台、菜单分类浏览、加购下单、支付、订单与历史记录。员工端:收银台结账、订单台叫号与出餐流转、桌台管理、菜单与分类维护、优惠券、会员充值、营业数据看板、关键操作审计日志。订单状态在顾客端与员工端之间实时双向同步。
后端 Spring Boot 3 + Spring Data JPA + MySQL 8,用 Flyway 管理数据库版本;顾客与员工双端独立鉴权(Spring Security + JWT);购物车与下单关键路径用 SELECT FOR UPDATE 行锁保证并发下的库存与金额一致,支付回调做幂等处理;实时状态用 WebSocket(STOMP) 推送;管理后台 Vue 3 + Vite + TypeScript + Pinia + Element Plus;小程序端原生开发。



评论