团队项目第一次作业 团队展示+选题报告+需求分析
作业所属课程:https://edu.cnblogs.com/campus/gdgy/SoftwareEngineeringDoubleDegree2026
作业要求 :https://edu.cnblogs.com/campus/gdgy/SoftwareEngineeringDoubleDegree2026/homework/15663
作业的目标:开发一个基于智能体或者多智能体的软件
团队名称:食光智语
团队成员学号-名字:3223001864 许金枝,3223001985 张慧
一、团队展示
-
给出队名:食光智语,
“食光”代表记录饮食时光,“智语”代表我们的AI智能体。我们的愿景是让“食光智语”成为每个大学生的AI健康生活伙伴,通过科技倡导一种积极健康的生活方式。 -
团队项目的具体规划及描述:
基础搭建阶段:前端完成微信小程序界面框架搭建及基础交互逻辑;后端搭建服务框架、配置开发环境,开发登录接口、初始化数据库并接入 AI 图像识别接口。
功能完善阶段:前端优化交互、开发数据可视化模块,增加饮食记录入口并迭代界面;后端扩展业务逻辑、对接 AI 大模型,优化识别算法并升级数据库。
验收交付阶段:前端联合后端完成全面测试并修复交互问题;后端修复 Bug、优化并发能力及完善权限管理。 -
队员风采:
-
学号:3223001864
-
成员姓名:京墨
-
兴趣爱好:小说,音乐
-
个人简介:目前属于编程新手,对代码的掌握还不是很熟练,正在努力学习和积累经验。希望通过实践来提升自己,享受从零到一搭建出一个小功能的成就感。
-
学号:3223001985
-
成员姓名:N-yu
-
兴趣爱好:打羽毛球 、听音乐
-
个人简介:编程小白。希望能够掌握更多计算机领域基础知识,学会各类编程语言。
- 团队项目的愿景:
希望成为校园最受欢迎的健康工具;我们计划构建校园健康管理生态;希望将健康饮食文化推广到全社会。我们的使命是用技术、数据和服务,让健康触手可及。
二、需求分析
1.需求概述
本软件面向广大学生群体(主要是关注饮食健康、需要控制热量的学生),核心需求是实现饮食的便捷记录和热量的自动计算,同时具备简单的饮食数据统计功能,操作流程简洁,适配小白用户,无需复杂操作,同时借助智能体技术,提升用户体验,解决传统饮食记录软件操作繁琐、热量计算麻烦的问题。
- 功能需求
前端要求:
- 饮食记录:添加手动输入框(食物名称、食用量),分早/中/晚/加餐分类,可修改、删除记录
- 拍照识别:添加拍照按钮,请求相机权限,拍照上传后自动显示识别的食物名称,输入食用量即可
- 热量展示:自动显示单种食物热量、每日总热量,直观提示热量是否达标
- 个人设置:添加个人信息(身高、体重等)和饮食偏好输入框,支持手动调整热量目标
- 数据统计:显示每日/每周热量统计,生成简单柱状图,直观好懂
- 饮食建议:定期显示智能体给出的简单饮食建议,清晰易读
- 语音辅助:保留3个录音按钮(开始/结束/识别),录音上传后自动解析食物相关文字
后端要求:
- 接收前端数据:接收手动输入、拍照图片、录音文件、个人信息等数据
- 接口调用:调用食物识别API(处理图片)、百度语音识别接口(处理录音)、智能体接口(计算热量、生成建议)
- 数据处理:转换图片/录音格式,计算每日总热量,统计每日/每周数据,生成简单图表数据
- 数据存储与返回:存储饮食记录、个人信息,将识别结果、热量、建议、统计数据返回前端- 饮食记录:能够手动输入每一餐的食物名称、食用量,支持分早餐、午餐、晚餐、加餐分类记录,可修改、删除已记录的饮食信息。
3.项目标志
3.1项目标识名称:智食记
3.2 项目标识说明
“智食记”以“智能+饮食记录”为核心,融合AI智能识别元素与饮食健康理念,体现便捷、智能、实用的使用体验;整体风格采用健康绿与清新蓝搭配,搭配简约线性图标,突出“简单、智能、学生友好”的产品定位,适配小白用户操作习惯。
3.3 项目口号:拍一拍,轻松记下每一餐热量。
3.4 项目定位
本项目定位为一款“面向学生群体的AI智能饮食记录小程序”,重点不是专业营养管理,而是降低饮食记录与热量计算门槛,帮助学生群体建立基础饮食记录与健康管理习惯,贴合校园饮食场景,操作简单、零成本使用。
4.迭代记录

5.思维导图

6.验收标准
6.1功能完整性
• 拍照识别食物:支持自动识别并记录食物名称、分量及营养素,响应时间≤5秒。
• 多模态输入:支持语音/文字描述(如“一碗番茄炒蛋盖饭”)及手动搜索记录饮食。
• 数据可视化:生成每日热量图表、周/月趋势报告,展示宏量营养素(碳水、脂肪、蛋白质)摄入情况。
• AI智能交互:即时解答饮食疑问(如“今天蛋白质够吗?”),提供个性化建议与专属食谱。
• 账户管理:微信一键授权登录,支持完善个人健康目标(身高、体重等)。
• 健康提醒:基于长期记录主动推送关怀(如“膳食纤维摄入不足”)。
6.2 性能要求
- 响应速度:拍照识别与文字查询响应时间≤5秒。
- 并发能力:稳定支持至少100人同时在线操作与数据交互。
- 兼容性:适配主流微信小程序版本及常见手机设备。
6.3安全性与稳定性
异常处理:修复潜在Bug,优化高并发场景下的系统稳定性,崩溃率≤0.1%。
浙公网安备 33010602011771号