软工实践团队总结

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. 本地运行前置要求

  1. 电脑安装微信开发者工具官方稳定版;
  2. 准备微信账号,可使用小程序测试号(免费、无需备案、无需企业认证,专门用于本地调试);
  3. 设备网络正常,可访问微信云开发服务。

3. 详细运行步骤

  1. 获取项目源码
    解压作业附件中的源码压缩包,保证路径无中文、无空格

  2. 导入项目至开发者工具
    打开微信开发者工具 → 「导入项目」,选择项目根目录;AppID选择小程序测试号或个人开发者账号即可。

  3. 云开发配置
    打开项目根目录app.js,核对云开发环境ID;点击顶部「云开发」进入控制台,确认云数据库、云存储、大模型能力均已启用。

  4. 部署云函数
    找到cloudfunctions目录,右键点击所有云函数文件夹,选择上传并部署:云端安装依赖,等待部署完成。

  5. 编译与功能测试
    点击左上角「编译」按钮,小程序即可正常启动。可依次测试登录、档案、饮食、运动、用药全部功能,所有逻辑均已调试完毕。

4. 补充说明

  • 云服务维护承诺:项目所使用的微信云开发环境将持续维护至2026年12月31日,期间可正常测试使用;
  • 容错处理:AI接口、定时任务等模块已做好异常捕获,云端服务异常时会提示用户并保留基础功能使用。

三、学期回顾

本团队由四名成员组成,分别负责用户模块、饮食管理模块、运动管理模块、用药提醒模块的开发与联调。在三个月的实践中,我们经历了需求分析、原型设计、功能开发、联调测试、优化交付的完整软件工程流程,每个人都在技术能力、团队协作与工程化思维上获得了全方位成长。

由于每位队员都分别发布了总结博客,篇幅太长,这里就不合并每位队友的学期回顾,仅引用每人发布的博客链接,以下为每位成员的个人学期回顾,记录了各自的投入、收获与心得:


四、总结收获

4.1 软工实践故事与经验总结

从一张空白的思维导图,到功能完整的健康助手,这三个月的实践,是一次完整的“从零到一”的成长之旅:

第一阶段:需求与设计(4月)

项目初期,我们只是简单罗列功能点,没有细化用户场景,导致后续开发多次返工。后来我们重新梳理用户画像,明确每个模块的功能边界,统一原型设计与接口规范,这才让后续开发走上正轨。
经验:项目启动前,详细的需求分析与原型设计,是减少返工、提升效率的关键。

第二阶段:分工开发与联调(5月)

四位成员按模块分工开发,初期出现了代码风格不统一、Git合并冲突、接口联调不通等问题。我们约定了统一的编码规范,建立了每日进度同步机制,遇到分歧及时沟通,最终解决了协作难题。
经验:多人团队开发,规范先行、沟通同步,才能保障项目顺利推进。

第三阶段:攻坚与收尾(6月)

项目进入收尾阶段,用药提醒的定时推送bug、AI接口调用异常、数据不同步等问题集中爆发。我们分工排查,逐行调试代码,查阅官方文档,反复测试验证,最终修复了所有问题,完成了项目交付。
经验:项目收尾阶段的全面测试与容错处理,是保障项目稳定性的重中之重。

4.2 学习到的新技术与生产力工具

  1. 微信小程序开发:熟练掌握小程序页面布局、事件绑定、本地缓存、接口调用等核心语法,能够独立完成完整功能模块开发;
  2. 微信云开发:掌握云环境搭建、云函数部署、云数据库使用、云大模型调用,理解小程序云端交互逻辑;
  3. Git & GitHub:学会代码提交、分支管理、冲突解决,适应多人团队版本控制协作模式;
  4. 多模态交互技术:了解语音转文字、图片识别、AI对话等技术在实际项目中的应用;
  5. 项目文档撰写:掌握README、RELEASE、项目报告等文档的撰写规范,养成“开发留痕”的习惯。

4.3 技术之外的综合提升

  1. 团队协作能力:学会了合理分工、主动沟通、化解分歧,懂得了倾听队友想法,协同攻坚;
  2. 问题解决与抗压能力:从遇到报错就焦虑退缩,到冷静拆解问题、分步排查解决,面对难题的心态更加沉稳;
  3. 工程化思维:摒弃“功能能用即可”的想法,开始注重代码规范、文档编写、项目测试,建立了标准的软件开发思维;
  4. 时间规划能力:从拖延赶工,转变为拆分任务、制定阶段性目标,学会了合理把控项目进度。

4.4 心里话与寄语

回望这三个月,项目也存在不少遗憾:比如用药提醒订阅消息没有实现,部分功能的交互细节不够完善、UI美化还有提升空间、云端服务依赖问题没有彻底优化,还有最遗憾的是因为没有备案,小程序没法正式上线。但这些遗憾,也成了我们未来改进的方向。

这门软件工程实践课,打破了我们对“编程”的片面认知,让我们明白软件开发从来不是单一的技术堆砌,规范、协作、规划、容错,缺一不可。

给未来学弟学妹的一句话:别怕项目难,别怕报错多,一步一个脚印走下去,终会收获属于自己的成长。


五、致谢

一学期的实践之旅落幕,在此我们向所有帮助过我们的人致以最诚挚的感谢。

感谢授课老师,课堂上细致讲解软件工程理论与开发规范,为我们的项目搭建起坚实的理论基础;

感谢我们的四位队友,三个月里并肩作战,一起头脑风暴、一起熬夜调试、一起打磨项目,正是每个人的坚守与配合,才让这个项目顺利完成;
也感谢那个没有放弃的自己,在无数个调试代码的深夜,都撑了下来。

轻舟已过万重山,前路还有更多的挑战,但现在的我们知道——
山在那里,我们也在路上。

posted @ 2026-06-14 21:28  不犯困蛋挞  阅读(8)  评论(0)    收藏  举报