32 lines
2.2 KiB
Markdown
32 lines
2.2 KiB
Markdown
# 功能清单
|
||
|
||
## 核心功能
|
||
|
||
| 功能 ID | 功能名称 | 描述 | 输入 | 输出 | 依赖 | 优先级 | 验收标准 | 审批状态 |
|
||
|--------|---------|------|------|------|------|--------|---------|---------|
|
||
| F001 | PinMAP 解析 | 解析 PinMAP Excel 文件 | Excel 文件 | 解析后的 Pin 数据 | 无 | 1 | 能正确解析 PinMAP 结构 | 已通过 |
|
||
| F002 | PinList 生成 | 从 PinMAP 生成 PinList | Pin 数据 | PinList Excel 文件 | F001 | 2 | 能正确生成 PinList | 已通过 |
|
||
| F003 | PinList 解析 | 解析 PinList Excel 文件 | Excel 文件 | 解析后的 Pin 数据 | 无 | 1 | 能正确解析 PinList 结构 | 已通过 |
|
||
| F004 | PinMAP 生成 | 从 PinList 生成 PinMAP | Pin 数据 | PinMAP Excel 文件 | F003 | 2 | 能正确生成 PinMAP | 已通过 |
|
||
|
||
## Bug 修复
|
||
|
||
| 功能 ID | 功能名称 | 描述 | 输入 | 输出 | 依赖 | 优先级 | 验收标准 | 审批状态 |
|
||
|--------|---------|------|------|------|------|--------|---------|---------|
|
||
| F005 | BAT 脚本修复 | 修复 run.bat 换行符为 CRLF,去掉 lines=50 参数 | 无 | 修复后的 run.bat | 无 | 3 | Windows 下正常运行 | 已通过 |
|
||
| F006 | 周长公式修复 | 将周长公式从 `2*rows+2*cols-4` 改为 `(rows+cols)*2` | rows, cols | 正确的周长值 | 无 | 1 | 15×15 网格 60Pin 验证通过 | 已通过 |
|
||
|
||
## 功能增强
|
||
|
||
| 功能 ID | 功能名称 | 描述 | 输入 | 输出 | 依赖 | 优先级 | 验收标准 | 审批状态 |
|
||
|--------|---------|------|------|------|------|--------|---------|---------|
|
||
| F007 | 模板读取 | MAP→List 和 List→MAP 双向转换均读取并应用模板样式 | 模板文件 | 带样式的输出文件 | 无 | 2 | 双向转换均应用模板样式 | 已通过 |
|
||
| F008 | 循环处理流程 | 处理完不退出,循环等待下一个文件,输入 Q 返回主菜单 | 用户输入 | 循环处理或返回主菜单 | 无 | 2 | 处理完不退出,Q 返回主菜单 | 已通过 |
|
||
|
||
## 优先级排序
|
||
|
||
1. **P0(必须)**:F006 周长公式修复 — 核心逻辑错误
|
||
2. **P1(重要)**:F005 BAT 脚本修复 — 影响 Windows 用户使用
|
||
3. **P2(建议)**:F007 模板读取 — 功能增强
|
||
4. **P2(建议)**:F008 循环处理流程 — 体验优化
|