EchoLogic-冲刺总结

作业所属课程 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering
作业要求 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/14586
作业的目标 一、制定alpha冲刺计划
二、对alpha冲刺进行总结
团队名称 EchoLogic
团队成员学号-名字 102300213-陈宇,102301311-张艺宝,102301316-余睿康,102301328-林昊,102301336-何顺康,102301337-郭泽凯,102301338-郭砚康,102301340-范智杰,102301631-贾子康,102301635-傅世杰,102301642-鲍宇轩

冲刺总结

一、实现的改进

冲刺期间因项目需求发生调整,新增部分功能设计与规划工作,导致整体开发进度滞后于原计划。目前已完成核心功能开发,但打包等工作暂未完成。冲刺计划中对项目的改进:

  1. 前后端接口统一:完成
  2. AI 接口适配优化:完成
  3. 数据库更换:完成

二、项目亮点

  1. 架构设计适配场景需求:采用 “前端 - 后端 - 数据存储” 三层架构,核心为 “本地闭环 + 按需联网” 模式,既保障数据本地安全性,又满足离线基础使用需求,适配桌面端轻量化部署场景。
  2. 技术栈选型高效适配:前端采用 Electron+Vue3+Vite 组合,融合前端现代化开发体验与桌面应用原生能力,兼具低学习成本、快速构建、跨平台适配等优势;后端基于 Spring Boot 3.5.7 框架,搭配 MyBatis-Plus ORM 工具,简化数据访问逻辑,提升开发效率。
  3. 数据存储方案灵活优化:初期计划使用 SQLite 数据库,发现其并发写事务易失败、功能受限等问题后,及时切换为 MySQL,利用其支持存储过程、多存储引擎、事件调度器等优势,将业务逻辑下沉到数据库层,提升数据处理稳定性与扩展性。

三、项目目前的不足

  1. 前后端接口规范管理薄弱:缺乏严格的接口变更同步机制,导致前端按 Swagger 文档开发后,出现后端返回字段名 / 数据类型不匹配的问题,影响联调效率
  2. 测试适配与响应存在滞后:因前后端接口变更,部分测试场景覆盖不及时
  3. 场景适配细节考虑不足:窗口缩放时,部分组件(如工具栏、列表项)未做响应式适配,出现重叠或排版错乱;没有夜间模式,长时间使用易视觉疲劳;未支持自定义界面布局(如调整侧边栏宽度、隐藏冗余功能入口),难以满足不同用户的使用习惯。

冲刺计划的链接

https://github.com/b-yx/EchoLogic/blob/main/Alpha冲刺计划.md

成员的过程体会

  • 鲍宇轩:第一次做项目经理还是充满挑战的,对于成员的协调其实比想象中的困难很多,尤其是在集中开会讨论的时候,11个团队成员大部分时间很难到齐。此外,由于成员们的开发经验不足,在实际开发中会遇到更多挑战。

  • 张艺宝:开发至此,已进入一个颇为典型的“攻坚期”。核心逻辑虽已部分搭建,但大量的细节正待填充。与前端的对接、边界情况的异常处理、以及因需求微调而带来的代码修订,构成了日常工作的主体。技术上,开始在“快速实现”与“代码质量”之间做出权衡,清楚有些临时方案未来需要重构。心态上,少了初期的兴奋,多了一份沉静的责任感,明白让模块稳定、可靠地运行,是比“完成”更具挑战的目标。

  • 范智杰:在本次软件工程项目中,实际参与完整的开发流程让我深刻体会到团队协作与系统设计的重要性,培养了在压力下快速定位问题和解决问题的能力。

  • 林昊:首次担任产品经理,我学会拥抱需求的不确定性,将其视为探索的指南。通过低成本验证与持续追问,将模糊概念转化为用例规约。在Figma中,我用灰度框架奠基,通过组件化设计与可交互原型,让想法可视化,凝聚团队共识,完成从功能罗列到用户体验的思维蜕变。

  • 郭砚康:开发中期主打一个又菜又爱玩,前后端接口动不动就改,我的测试用例就像追连载小说——永远跟不上最新剧情,一边骂骂咧咧地debug一边和队友在一起边肝泡面边互相甩锅,但突然跑通全部测试的那个深夜,感觉能直接下楼狂奔两圈,这种痛并快乐着的感觉大概就是成长的滋味吧。

  • 余睿康:本次开发过程我负责的是前端部分,这次开发经历让我深刻体会到了从‘静态页面’到‘动态应用’的质变过程,也让我学会了如何根据产品定位选择最合适的技术栈。在连接后端之前我通过本地Mock数据模拟后端交互,解决了无API环境下的交互反馈问题,这让我明白了前端不仅仅是 UI 的堆砌,更是对数据流向的精准把控。

  • 何顺康:开发过程较为艰辛,但也是一次难得的体验。

  • 傅世杰:在本次开发中,我负责前端和前后端的对接,从一开始的什么都不知道,到现在学完HTML三件套和vue3,我感觉整个人得到了蜕变。除此之外,我还学会了基于HTTP协议的Vue3与Spring Boot 的前后端对接,这些能力都将成为未来我找工作的重要筹码。最重要的是我在团队开发的过程学会了如何更好的沟通,同时也感谢其他团队成员的悉心教导。

每个成员的内容及在整个阶段的工作量比例

序号 角色 姓名 承担工作 工作量占比
1 项目经理 鲍宇轩 1. 统筹冲刺全流程进度,制定每日任务清单;2. 博客撰写与 PPT 制作 3. 参与产品设计 11%
2 产品经理 林昊 1. 评审接口规范与 UI 设计;2. 编写版本说明文档; 3. 指导开发过程; 4.参与产品设计 12%
3 前端 1 余睿康 1. 搭建开发环境;2. 开发基础页面;3. 实现页面跳转、数据展示等基础交互; 10%
4 前端 2 傅世杰 1. 开发核心功能页面;2. 负责与后端整合 8%
5 后端 1 张艺宝 1. 设计数据库表结构,编写初始化脚本;2. 开发模块3-智能聚合 3. 参与产品设计 12%
6 后端 2 何顺康 1. 模块2-智能解析 8%
7 后端 3 范智杰 1. 模块4-智能共创衍生 8%
8 后端 4 贾子康 1. 模块5-成长感知与激励 2. 后端框架搭建 9%
9 后端 5 陈宇 1. 模块1-快速归集 8%
10 测试 1 郭砚康 1. 接口测试、功能测试 7%
11 测试 2 郭泽凯 1. 交互体验测试 7%

团队项目的Github仓库链接

https://github.com/b-yx/EchoLogic

posted @ 2025-12-03 18:52  byxxx  阅读(9)  评论(0)    收藏  举报