立项原因:单位食堂长期靠微信群接龙和纸质登记报餐,人数统计全凭人工,经常漏报、多吃、备餐量失准、月底结算对不上账,厨师也不知道该做多少。本系统把报餐、快速预约、取餐核销、菜单排期、库存出入库、统计报表全流程搬到线上,用小程序替代接龙,后台自动汇总每日三餐份数。行业场景:机关、学校、医院、企业等有固定职工食堂的单位,300-3000人规模,属于团餐后勤数字化场景。
点击空白处退出提示
语言技术
Python、JavaScript系统类型
小程序轻应用、Web行业分类
开发工具
立项原因:单位食堂长期靠微信群接龙和纸质登记报餐,人数统计全凭人工,经常漏报、多吃、备餐量失准、月底结算对不上账,厨师也不知道该做多少。本系统把报餐、快速预约、取餐核销、菜单排期、库存出入库、统计报表全流程搬到线上,用小程序替代接龙,后台自动汇总每日三餐份数。行业场景:机关、学校、医院、企业等有固定职工食堂的单位,300-3000人规模,属于团餐后勤数字化场景。
功能模块:1)微信小程序端:今日预约统计看板、按日期选餐、快速预约(批量选日期+餐别+人数)、菜品爱吃/还可以评价、我的预约(待用餐/历史记录/取消截止提醒)、个人中心与实名认证、管理中心入口。2)管理中心端:菜品管理(按日期与早中晚餐增删改)、预约名单(按餐别查看每天预约人员与核销状态)、入库管理、出库管理、库存查询。3)PC 后台管理系统:数据概览(用户数、今日三餐份数、7日趋势、餐别分布)、菜单管理、周食谱表(一键录入一周、导入WPS菜谱、导出CSV)、订单与预约报表、用户与权限管理、公告管理。
我负责整体需求梳理、数据库设计、后端接口开发、部署与运维,前端小程序页面与后台管理界面也由我完成,客户只提业务规则。技术栈:微信小程序原生开发 + 云开发/WSS 长连接;后端 Python(自建 HTTP 服务)提供 REST 接口;数据库 MySQL 8.0,按用户、菜品、菜单排期、预约单、核销、库存出入库建表(预约单与菜品、餐别做唯一约束防止重复报餐);PC 后台为 Vue 单页应用,图表用 ECharts。亮点:一是“快速预约”支持一次勾选多日期多餐别并批量落单,把每天 200+ 人的报餐时间从人工半小时压缩到几十秒;二是每日三餐份数实时汇总到后台看板,厨师按份数备餐,减少浪费;三是入库/出库与菜品打通,成本可核算。难点是并发提交下的重复预约与餐别时段校验(截止时间后禁止报餐/取消),用数据库唯一索引 + 服务端时间窗校验双重保证;部署上整套跑在自建服务器,走 HTTPS + 反向代理。




评论