就餐登记

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

使用提示
  • 「用餐标准」「备注」「应扣除费用」支持行内直接修改,鼠标移开即自动保存
  • 「本月应就餐天数」由管理员在 系统设置 → 班级管理 中设置(需管理密码),此处只读。
  • 计算公式:总费用 = 应就餐天数 × 每日餐费;当月真实费用 = 总费用 − 应扣除费用(不会为负数)。
  • 当月真实费用 ≤ 0 时会标红提示,请核对备注与扣除项。
单个新增学生
身份证号可留空:留空或填写但校验不过都会照常保存并标记为「待确认」,可在学生管理中随时修改。新增学生默认用餐标准为「早餐+中餐」,可在就餐登记页调整。
批量导入学生
未选择文件
导入时将自动清洗首尾空格、字母统一大写、按身份证号去重。身份证号可留空或暂不通过校验——这类学生将标记为「待确认」,可稍后在学生管理中修正。
序号 姓名 身份证号 所属班级 操作
班级数
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(会清空全部数据,请先备份)。