1.1 KiB
1.1 KiB
TASK - 数据库增强与缺失条码提示
1. 数据库层任务
| 原子任务 | 输入契约 | 输出契约 | 验收标准 |
|---|---|---|---|
| MB-DB-01 | 修改 product_db.py |
增加 missing_barcodes 表 |
运行后 DB 中出现该表 |
| MB-DB-02 | 实现 record_missing_barcode |
方法可调用并写入数据 | 重复写入时 count 增加 |
2. 逻辑与UI任务
| 原子任务 | 输入契约 | 输出契约 | 验收标准 |
|---|---|---|---|
| MB-UI-01 | 修改 ExcelProcessor |
在识别条码时检查 DB | 日志显示“发现缺失条码” |
| MB-UI-02 | 集成弹窗提示 | 处理完成前触发 messagebox |
界面弹出包含条码的警告框 |
3. 工具任务
| 原子任务 | 输入契约 | 输出契约 | 验收标准 |
|---|---|---|---|
| MB-TL-01 | 更新 check_db.py |
支持查看所有表 | 命令行输出清晰的表格数据 |
任务依赖图
graph TD
MB-DB-01 --> MB-DB-02
MB-DB-02 --> MB-UI-01
MB-UI-01 --> MB-UI-02
MB-DB-01 --> MB-TL-01