YOROZUYA-冲刺总结

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/202501SoftwareEngineering/homework/14586
团队名称 YOROZUYA
团队成员-学号 102301323吴金超 102301413余思衡 102301420吴限 102301421翁思铖 102301317余佳兴 082300141吴昕昀 102301325王浩楠 102301433李响 102301423魏昀 102301415叶禹瞳 102301422翁俊龙
这个作业的目标 提交 alpha 冲刺总结

1、冲刺总结

1.1、冲刺计划中对项目的改进情况

需求模块 计划实现功能 实现情况
用户注册与认证 邮箱/手机注册、个人信息管理、密码重置 已实现基础功能,优化了安全认证流程(使用 SaToken)。
博客与内容创作 富文本编辑、标签分类、评论/点赞/收藏 核心功能已完成,增加Markdown编辑器支持功能,提升用户体验。
学习路径推荐 AI聊天框推荐学习内容、动态更新建议 基础推荐已实现,但AI反馈精度待优化。
模拟面试与反馈 多模式面试(技术/行为/压力面试) 面试流程已打通,实现了基于 Qwen-ASR 的语音识别和 MiniMax 的语音合成技术。
付费咨询与指导 定价设置,专家查询,在线聊天 核心流程已完成,实现了基于 WebSocket 的聊天系统。

1.2、项目的亮点

前端技术现代且高效:采用 React 18 + TypeScript 保障代码质量与开发体验,使用基于Rust的 Rsbuild 构建工具,实现极速编译与更小的打包体积,并应用虚拟滚动、懒加载等技术提升用户体验。

后端稳健且AI能力强大:基于 SpringBoot 的成熟架构,整合 Redis 缓存与 SaToken 权限框架,确保服务稳定安全。灵活接入了 Qwen、MiniMax、DeepSeek 等多模型AI接口,提供了强大、可选的智能能力。

工程规范与协作有序:通过 飞书 进行规范的敏捷项目管理与日志记录,保障了团队协作的高效与流程的可追溯性。

1.3、项目不足

  • AI 面试响应时间仍然较长,待优化
  • 登录注册功能未对接微信等第三方 Oauth API

2、冲刺计划

链接

3、成员过程体会

吴金超

通过参与这次大作业,我亲身体验了完整的团队协作流程,从任务分解、定期沟通到最终的成果整合,深刻认识到明确分工与高效配合对项目成功的关键作用。本次实践将理论知识与团队操作紧密结合,显著增强了我的工程协作能力和技术应用水平。

李响

参与本次小组作业,深感协作之要。分工明确、及时沟通,难题共克,代码与文档齐推进。从混乱到有序,懂团队力量,累却收获协作智慧与工程思维。

叶禹瞳

参与画图任务,不仅掌握了用例图、时序图等UML建模方法,更深刻体会到将用户需求转化为清晰技术方案的系统性思维,沟通与任务分解能力得到了有效提升,学会了如何在技术实现与用户体验之间寻找平衡。

吴限

这次大作业里我负责技术选型、架构搭建和路由管理,还要搞咨询聊天页的复杂布局和状态联动。刚开始觉得架构设计很虚,但真搭起来才发现每一步都影响后面开发,压力不小。特别是用 Context 管理聊天状态时,反复调试才理顺数据流。虽然累,但看到整个项目结构清晰跑起来,还是挺有成就感的。

魏昀

我主要做了专家列表、成为专家表单,还有写博客的 Markdown 编辑器和我的博客页。一开始以为编辑器就是个输入框,结果发现要处理实时渲染、联动保存,折腾了好几个晚上,为了解决这些问题不断在如csdn、稀土掘金、博客园这样的技术论坛寻找解决办法,最终大部分问题也是顺利的找到了解决办法(嗯,少部分靠AI神力解决了)

翁俊龙

我负责博客首页和详情页,包括评论区、Markdown 渲染、点赞浏览逻辑。最头疼的是评论的嵌套回复和分页,嵌套回复的情况十分复杂,为了应对不同情况需要设计多套样式方案。Markdown 转 HTML 也踩了坑,特殊符号老出问题。但看到文章能完美展示,评论能层层回复,心里还是很有成就感的。

翁思铖

我做了首页瀑布流、博客卡片、筛选逻辑,还有 AI 面试的语音输入输出和账号设置。第一次用 Web Audio API,文档少得可怜,调试麦克风权限差点崩溃,一直在不断喂喂喂,看控制台打印出来的语音转文字的值是否符合预期。瀑布流布局也反复改,各种奇葩的bug层出不穷(如因为定位问题导致卡片重叠,其实是我没考虑到位)。但当首页刷出流畅的卡片流,AI 能听懂我说话时,还是很不赖的。

吴昕昀

我负责登录注册模块,表单校验、输入转义、状态联动全得自己抠细节。一开始觉得表单很简单,结果特殊字符过滤、密码强度提示、错误反馈全堆在一起,各种抠细节,改到怀疑人生。

王浩楠

在本次团队作业中,我主要负责博客功能的后端编写。本次编写过程之中,我丰富了技术栈。曾经写持久层代码只会使用MyBatis框架,每换一个项目都需要重复写增删改查,意义不大又非常消耗时间,而经过本次团队项目,我学习了使用MybatisPlus进行持久层编写,提高了项目后端编写的整体效率。我还了解到用Sa-Token进行权限控制,全局异常捕捉器可以提高后端的非功能需求,提高代码质量。通过本次团队合作,我认为我的后端代码书写能力和团队合作能力都得到了显著的

余佳兴

本次团队作业中,我学会了Excel燃尽图和项目进度图的绘制,和组长保持沟通,了解到了团队项目的完成情况,深感队友之优秀,非常荣幸成为团队的一员,希望通过后续的团队作业能学到更多东西,能为团队做一点点贡献。

余思衡

负责专家博客和计费模块以及前后端对接和项目上线,过程中深刻体会到细节决定成败。面对复杂业务和技术挑战,锻炼了综合协调与解决问题的能力,收获了宝贵经验和成就感。

4、成员分工以及工作量比例

组间工作量比例

组别 工作量
管理 30%
前端开发 35%
后端开发 35%

组内工作量比例

管理组

成员 工作内容 比例
李响 各次团队作业的PPT设计以及PPT绘制 35%
吴金超 文档编写 29%
叶禹瞳 UML绘图 35%

前端开发组

成员 工作内容 比例
吴限 基础架构以及项目初始化,专家咨询页,专家咨询页,学习路线页面 12%
魏昀 专家列表页,成为专家页 11%
翁思铖 博客首页,创建AI面试官页 11%
吴昕昀 登陆注册页 6%
翁俊龙 博客点赞关注浏览量相关逻辑,博客详情Markdown语法转义渲染,AI面试详情页 10%

后端开发组

成员 工作内容 比例
吴金超 查看博客,修改博客,学习路线,AI 面试等接口 26%
余思衡 创建评论,查询博客评论,查询专家列表,变成专家,websocket聊天等接口 26%
王浩楠 登录注册,修改个人信息密码,分页查询博客,热门博客等接口 26%
余佳兴 点赞/取消点赞 博客,查看点赞的博客列表等接口 22%

4、GitHub 仓库

https://github.com/FZU-YOROZUYA/SE-Project/tree/main/awesome_cs

posted @ 2025-12-03 14:10  shaoxiawjc  阅读(11)  评论(0)    收藏  举报