就餐登记

按班级、按月登记学生用餐标准与备注,费用自动计算

序号 姓名 身份证号 本月应就餐天数 用餐标准 每日餐费 备注 应扣除费用 总费用 当月真实费用
使用提示
  • 「用餐标准」「备注」「应扣除费用」支持行内直接修改,鼠标移开即自动保存
  • 「本月应就餐天数」由管理员在 班级管理 中设置(需管理密码),此处只读。
  • 计算公式:总费用 = 应就餐天数 × 每日餐费;当月真实费用 = 总费用 − 应扣除费用(不会为负数)。
  • 当月真实费用 ≤ 0 时会标红提示,请核对备注与扣除项。
序号 班级名称 本月应就餐天数 学生人数 操作
说明
  • 应就餐天数按「班级 + 月份」分别保存,切换月份互不影响,历史月份可随时回看。
  • 批量设置:输入一个天数 → 弹出全部班级(默认全选,可取消勾选)→ 输入管理密码后应用到所选班级。
  • 删除班级会同时删除该班所有学生及其就餐记录,需二次确认并验证管理密码。
单个新增学生
新增学生默认用餐标准为「早餐+中餐」,可在就餐登记页调整。
批量导入学生
未选择文件
导入时将自动清洗首尾空格、字母统一大写、按身份证号去重,并校验 18 位格式与校验位。
序号 姓名 身份证号 所属班级 操作
班级数
0
学生总数
0
总费用合计
¥0.00
应扣除合计
¥0.00
当月真实费用
¥0.00
各用餐标准人数
按班级明细
序号 班级 应就餐天数 学生人数 早餐+中餐 仅早餐 仅中餐 总费用 应扣除 当月真实费用
餐费标准(全局参数)
修改后全校所有学生的每日餐费、总费用、真实费用将立即重新计算
修改管理密码
默认管理密码为 admin,部署后请立即修改。密码以哈希方式加密存储,不明文保存。
数据与备份
备份方式:直接复制服务目录下的 data/data.json 文件即可;服务每次写入前会自动生成 data/data.json.bak。 恢复时停止服务 → 用备份文件覆盖 data.json → 重新启动。
关于

班级就餐统计系统 · 纯 Node.js 实现,零第三方依赖,数据存于本地 JSON 文件。

启动命令:node server.js 默认端口:3000(可用环境变量 PORT 修改)

忘记密码:停止服务,删除 data/data.json 后重启即可恢复为默认密码 admin(会清空全部数据,请先备份)。