软工实践团队总结
2026春季软件工程实践团队总结博客
团队:SE Quad
项目:轻养派个人健康管理助手
GitHub仓库:https://github.com/caogaobener/rg4_homework
从四月份团队选定了这个选题,到小程序完整版的测试完成,回头看看一路走来的痕迹:初期对着微信云开发文档反复摸索的迷茫、联调时API报错的焦虑、熬夜修复用药提醒推送bug的疲惫,都成了现在回望时的勋章。我们原本是四个只会写零散课程代码的小白,如今却能一起走完一个项目从0到1的完整流程,把用户模块、饮食管理、运动管理、用药提醒四大模块一一实现。
这一路,风雨兼程,轻舟已过万重山。
一、项目介绍
项目定位
「轻养派」是一款面向普通用户的一站式健康管理微信小程序,通过多AI Agent协同架构,为用户提供饮食、运动、用药全场景的智能化健康管理服务,打造轻量化、易上手的日常健康助手。
核心功能模块
项目核心功能与实现对照表
| 模块 | 核心功能 | 关键实现 |
|---|---|---|
| 用户模块 | 微信一键登录、个人健康档案管理 | 微信授权登录、本地缓存持久化、BMI 自动计算 |
| 饮食管理 | 拍照识食、语音饮食记录、饮食日历、菜品咨询 | 图片 AI 识别、语音转文字、营养师 Agent 分析 |
| 运动管理 | 微信步数同步、手动运动记录、语音打卡、久坐提醒 | 微信运动 API 对接、AI 卡路里估算、定时检测提醒 |
| 用药提醒 | 药品添加、用药agent、服药打卡 | 云函数定时任务、本地状态同步 |
技术栈
- 前端:微信小程序原生WXML/WXSS/JavaScript
- 后端/云服务:微信云开发、云函数、云数据库、云大模型
- AI服务:微信云大模型、语音转文字接口
- 工具链:Git(版本控制)、微信开发者工具、原型设计工具
二、项目部署与运行说明
说明:本项目为课程实践微信小程序,因未完成工信部主体备案,无法正式上线发布,无线上公开访问地址,仅支持本地开发者工具调试运行。
1. 项目GitHub仓库地址
https://github.com/caogaobener/rg4_homework/tree/main/qingyang_run
备注:项目完整源码已同步至GitHub,同时已打包为压缩包随课程作业提交,可直接解压使用。
2. 本地运行前置要求
- 电脑安装微信开发者工具官方稳定版;
- 准备微信账号,可使用小程序测试号(免费、无需备案、无需企业认证,专门用于本地调试);
- 设备网络正常,可访问微信云开发服务。
3. 详细运行步骤
-
获取项目源码
解压作业附件中的源码压缩包,保证路径无中文、无空格。 -
导入项目至开发者工具
打开微信开发者工具 → 「导入项目」,选择项目根目录;AppID选择小程序测试号或个人开发者账号即可。 -
云开发配置
打开项目根目录app.js,核对云开发环境ID;点击顶部「云开发」进入控制台,确认云数据库、云存储、大模型能力均已启用。 -
部署云函数
找到cloudfunctions目录,右键点击所有云函数文件夹,选择上传并部署:云端安装依赖,等待部署完成。 -
编译与功能测试
点击左上角「编译」按钮,小程序即可正常启动。可依次测试登录、档案、饮食、运动、用药全部功能,所有逻辑均已调试完毕。
4. 补充说明
- 云服务维护承诺:项目所使用的微信云开发环境将持续维护至2026年12月31日,期间可正常测试使用;
- 容错处理:AI接口、定时任务等模块已做好异常捕获,云端服务异常时会提示用户并保留基础功能使用。
三、学期回顾
本团队由四名成员组成,分别负责用户模块、饮食管理模块、运动管理模块、用药提醒模块的开发与联调。在三个月的实践中,我们经历了需求分析、原型设计、功能开发、联调测试、优化交付的完整软件工程流程,每个人都在技术能力、团队协作与工程化思维上获得了全方位成长。
由于每位队员都分别发布了总结博客,篇幅太长,这里就不合并每位队友的学期回顾,仅引用每人发布的博客链接,以下为每位成员的个人学期回顾,记录了各自的投入、收获与心得:
- [成员1谢惠敏 学期回顾]https://www.cnblogs.com/fankundanta/p/20462314
- [成员2饶梦雯 学期回顾]
https://www.cnblogs.com/rg4-team/p/20523866 - [成员3严小颖 学期回顾]
https://www.cnblogs.com/sjtusjtu/articles/20524051 - [成员4阿丽热 学期回顾]
https://www.cnblogs.com/Alyra/p/20523965
四、总结收获
4.1 软工实践故事与经验总结
从一张空白的思维导图,到功能完整的健康助手,这三个月的实践,是一次完整的“从零到一”的成长之旅:
第一阶段:需求与设计(4月)
项目初期,我们只是简单罗列功能点,没有细化用户场景,导致后续开发多次返工。后来我们重新梳理用户画像,明确每个模块的功能边界,统一原型设计与接口规范,这才让后续开发走上正轨。
经验:项目启动前,详细的需求分析与原型设计,是减少返工、提升效率的关键。
第二阶段:分工开发与联调(5月)
四位成员按模块分工开发,初期出现了代码风格不统一、Git合并冲突、接口联调不通等问题。我们约定了统一的编码规范,建立了每日进度同步机制,遇到分歧及时沟通,最终解决了协作难题。
经验:多人团队开发,规范先行、沟通同步,才能保障项目顺利推进。
第三阶段:攻坚与收尾(6月)
项目进入收尾阶段,用药提醒的定时推送bug、AI接口调用异常、数据不同步等问题集中爆发。我们分工排查,逐行调试代码,查阅官方文档,反复测试验证,最终修复了所有问题,完成了项目交付。
经验:项目收尾阶段的全面测试与容错处理,是保障项目稳定性的重中之重。
4.2 学习到的新技术与生产力工具
- 微信小程序开发:熟练掌握小程序页面布局、事件绑定、本地缓存、接口调用等核心语法,能够独立完成完整功能模块开发;
- 微信云开发:掌握云环境搭建、云函数部署、云数据库使用、云大模型调用,理解小程序云端交互逻辑;
- Git & GitHub:学会代码提交、分支管理、冲突解决,适应多人团队版本控制协作模式;
- 多模态交互技术:了解语音转文字、图片识别、AI对话等技术在实际项目中的应用;
- 项目文档撰写:掌握README、RELEASE、项目报告等文档的撰写规范,养成“开发留痕”的习惯。
4.3 技术之外的综合提升
- 团队协作能力:学会了合理分工、主动沟通、化解分歧,懂得了倾听队友想法,协同攻坚;
- 问题解决与抗压能力:从遇到报错就焦虑退缩,到冷静拆解问题、分步排查解决,面对难题的心态更加沉稳;
- 工程化思维:摒弃“功能能用即可”的想法,开始注重代码规范、文档编写、项目测试,建立了标准的软件开发思维;
- 时间规划能力:从拖延赶工,转变为拆分任务、制定阶段性目标,学会了合理把控项目进度。
4.4 心里话与寄语
回望这三个月,项目也存在不少遗憾:比如用药提醒订阅消息没有实现,部分功能的交互细节不够完善、UI美化还有提升空间、云端服务依赖问题没有彻底优化,还有最遗憾的是因为没有备案,小程序没法正式上线。但这些遗憾,也成了我们未来改进的方向。
这门软件工程实践课,打破了我们对“编程”的片面认知,让我们明白软件开发从来不是单一的技术堆砌,规范、协作、规划、容错,缺一不可。
给未来学弟学妹的一句话:别怕项目难,别怕报错多,一步一个脚印走下去,终会收获属于自己的成长。
五、致谢
一学期的实践之旅落幕,在此我们向所有帮助过我们的人致以最诚挚的感谢。
感谢授课老师,课堂上细致讲解软件工程理论与开发规范,为我们的项目搭建起坚实的理论基础;
感谢我们的四位队友,三个月里并肩作战,一起头脑风暴、一起熬夜调试、一起打磨项目,正是每个人的坚守与配合,才让这个项目顺利完成;
也感谢那个没有放弃的自己,在无数个调试代码的深夜,都撑了下来。
轻舟已过万重山,前路还有更多的挑战,但现在的我们知道——
山在那里,我们也在路上。

浙公网安备 33010602011771号