马头市区 alpha冲刺
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/ |
|---|---|
| 这个作业要求在哪里 | https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/14586 |
| 这个作业的目标 | 提交 alpha 冲刺总结 |
| 学号 | 102301312 张铭浩 102301314 张博凇 102301318 杨垚 102301321 吴颖哲 102301330 李坤伟 102301331 李鸿洋 102301332 柯鸿斌 102301333 江文博 102301334 黄伟圣 112301521 翁小燚 |
一、项目回顾与改进思路
1. 已完成工作
- 完成项目需求分析和原型设计。
- 实现了基础的游戏资料库功能(包含部分英雄/地图/武器条目),但数据尚未全部完善。
- 开发并交付了战术板的核心功能(绘制、单位标注、保存/加载、基础播放/回放逻辑)。
2. 需要改进
- 增强战术板的易用性(多图层支持、撤销/重做、图层管理、快速工具栏)。
- 提升 UI 设计与交互一致性(统一样式、响应式布局、多分辨率适配)。
- 尽快完成 AI 问答功能(支持场景问答、战术建议与关键帧语义检索)。
3. 冲刺目标完成情况
| 模块 | 计划目标 | 完成情况 | 完成度 | 说明 |
|---|---|---|---|---|
| 战术板功能完善 | 支持多图层、撤销重做、快速工具栏 | ✅ 基本完成 | 80% | 多图层管理、撤销重做核心功能已实现,图层独立编辑与回放功能稳定。快速工具栏已完成基础布局,部分高级工具待优化。 |
| 资料库数据完善 | 补充英雄、地图、武器完整数据 | ⚠️ 部分完成 | 50% | 数据尚未完全完善,暂时使用在线API |
| UI优化统一 | 统一设计规范,提升交互体验 | ✅ 基本完成 | 90% | 已完成全局样式规范制定,所有核心页面完成UI统一改造。响应式布局适配主流分辨率,交互细节待最终测试。 |
| AI问答功能开发 | 开发智能助手问答功能 | ⚠️ 部分完成 | 70% | 但语义检索精度和响应速度尚未完全达标,模型优化和缓存机制待完善。 |
4. 项目亮点
-
战术板采用多图层与关键帧时间轴设计,支持标记层、轨迹层、注释层的独立编辑与回放,便于精确控制战术演示与版本管理。
-
绘制工具(点、线、圆、箭头、文本等)按组件化实现,事件处理与渲染逻辑与业务状态解耦,便于新增工具与维护。
-
资料库采用结构化数据模型(JSON schema),支持批量导入/导出与自动校验脚本,方便数据补全与跨版本迁移。
-
基于命令模式实现操作记录,支持撤销/重做、战术快照保存与序列化导出,提升回滚与协作效率。
二、冲刺计划链接
https://docs.qq.com/doc/DUUpWZGttUHVkcGhB
三、成员实际分工(本冲刺阶段)
| 学号 | 姓名 | 角色 | 实际工作内容 |
|---|---|---|---|
| 102301312 | 张铭浩 | 数据库开发组 | 资料库英雄/武器数据填充、数据校验 |
| 102301314 | 张博凇 | 客户端开发组 | 战术板客户端功能开发(绘制/工具) |
| 102301318 | 杨垚 | 客户端开发组 | 游戏资料库前端页面与数据展示 |
| 102301321 | 吴颖哲 | 客户端 / UI 设计 | UI 规范、样式表、交互原型美化 |
| 102301330 | 李坤伟 | 客户端开发组 | 战术板功能实现(播放/回放、图层) |
| 102301331 | 李鸿洋 | 后端工程组 | AI 问答后端接口、模型服务对接 |
| 102301332 | 柯鸿斌 | 后端开发组 | AI 问答数据处理、知识检索服务 |
| 102301333 | 江文博 | 项目经理 / 客户端 | 统筹进度、客户端整合与联调 |
| 102301334 | 黄伟圣 | 数据库 / 文档 | 地图/武器数据填充、文档协助 |
| 112301521 | 翁小燚 | 数据库 / 文档 | 数据管理工具、文档与版本记录 |
四、成员心得体会(本冲刺阶段)
-
102301312 张铭浩 — 数据库开发组
本次负责资料库中英雄与武器数据的填充与校验,通过编写数据清洗脚本和校验规则,我加深了对数据结构与一致性约束的理解。遇到的数据字段不统一问题促使我建立了统一的字段规范与版本控制流程,后续将持续完善自动化校验以降低人工错误。 -
102301314 张博凇 — 客户端开发组
主要承担战术板绘制工具与基本交互实现,完成多种绘制工具的事件处理与图形序列存储。开发过程中学会了如何在 Canvas/渲染层与业务逻辑间保持清晰边界,下一步准备优化性能并加入更多快捷操作以提升易用性。 -
102301318 杨垚 — 客户端开发组
负责游戏资料库前端页面与数据展示,完成了列表、详情页和检索功能。通过与后端契约对齐,我熟悉了数据接口的设计要点,未来计划加入本地缓存与加载优化,提升页面响应速度和用户体验。 -
102301321 吴颖哲 — 客户端 / UI 设计
负责 UI 规范与交互原型美化,制定了颜色、排版与控件规范,使界面在视觉与可用性上更加一致。实践中体会到设计与开发需紧密协同,后续将根据测试反馈调整交互细节并输出最终风格指南。 -
102301330 李坤伟 — 客户端开发组
负责战术板播放/回放与图层逻辑的实现,解决了播放状态同步与关键帧管理的问题。通过实现可复用的图层接口,我对状态机与时间轴控制有了更深理解,接下来会完善撤销/重做与序列化功能。 -
102301331 李鸿洋 — 后端工程组
参与 AI 问答后端接口与模型服务对接,完成了问答请求路由与初步的超时重试策略。这个过程让我理解了工程化部署模型的复杂性,下一步会优化模型缓存与并发处理以降低响应延迟。 -
102301332 柯鸿斌 — 后端开发组
负责 AI 问答的数据处理与知识检索服务,实现了文档索引与检索管线。实践中体会到数据预处理对检索质量的重要性,计划后续引入更细粒度的语义匹配与结果排序策略以提升答案相关性。 -
102301333 江文博 — 项目经理 / 客户端
负责整体进度统筹与客户端整合,推动每日站会与迭代评审,确保开发节奏与质量。协调中学会了如何平衡功能优先级与时间约束,下一阶段将重点监督测试覆盖与演示准备。 -
102301334 黄伟圣 — 数据库 / 文档
负责地图与武器数据填充并协助文档编写,完善了数据字典与导入流程说明。通过撰写文档我认识到知识沉淀的重要性,后续会持续补充示例与操作步骤,降低新成员的上手成本。 -
112301521 翁小燚 — 数据库 / 文档
负责数据管理工具开发与版本记录,搭建了基础的数据导入/导出与差异比对工具。实战中提高了对数据流水线的把控能力,未来将优化工具 UI 并加入自动化任务以支持更高效的数据更新流程。
浙公网安备 33010602011771号