学校膳食营养生产开发执行计划 V1.0

后端2人 前端1人 测试1人 · 12至15个工作日

开发原则

先基础和草稿,再审核发布与旧系统兼容,再采购基础链,专业规则签认后接推荐算法,最后全链验收。

D0 契约冻结

签认V1文档、接口、15表SQL和测试;D3前提供推荐规则,D6前提供净料率。

D1至D4 基础与草稿

  1. 15表、模型、枚举、权限和错误码。
  2. 菜单和主数据复用入口。
  3. 食谱新建、周网格、自动保存、乐观锁。
  4. Excel校验预览和整周导入。

D4至D7 核验 发布 兼容

  1. 特殊供餐核验。
  2. 提交、退回、审核即发布。
  3. 统一守卫接入旧写入口。
  4. 发布投影原菜谱表并回归三端。

D6至D10 采购基础链

  1. 需求头、行、追溯和重叠校验。
  2. 净需求、核对、确认、取消、失效。
  3. 人工交接、导出、打印和模拟转单。

D8至D12 推荐算法与营养

规则签认后实现候选过滤、模板组合、评分排序、推荐预览、应用草稿和营养分析。未签认保持BLOCKED,不阻塞前面阶段。

D11至D15 验收上线

API、权限、安全、事务、性能、兼容、两条E2E、UAT、灰度和回滚。

首批只开5项

  1. 15表迁移和模型。
  2. 权限、菜单和路由骨架。
  3. 食谱新建/自动保存最小闭环。
  4. 兼容守卫骨架和旧写入口扫描。
  5. 测试目录、金标准模板和Mock。

角色分工

角色主责
后端A计划版本、发布投影、兼容守卫
后端B推荐算法、营养、采购、导出
前端工作台、Excel、核验、推荐、采购
测试D1介入,接口完成即测

禁止先写推荐算法再补规则;禁止最后才测旧系统兼容;禁止算法未签认阻塞基础链。