2026山东大学软件学院项目实训-宠物情绪识别-个人博客(一)
本周工作概述(3.29-4.4)
本周是项目实训的第一周,作为团队技术人员与答辩统筹负责人,我的工作重点聚焦于项目启动、前端界面需求梳理、需求调研报告撰写以及团队协作机制确认。本周核心完成前端界面需求初步分析、参与需求调研报告撰写、明确个人开发任务边界,并配合团队完成整体开发计划制定,为后续前端开发工作有序推进打下坚实基础。
一、项目启动与分工确认
1. 参与团队项目启动会
项目启动会上,团队三位成员共同明确了本次创新项目实训的整体目标与核心方向:我们围绕宠物(聚焦猫、狗)的叫声、呼吸声、呼噜声等典型音频,借助音频 SDK 与大语言模型,实现宠物兴奋、焦虑、痛苦、应激四类情绪的精准识别,同步完成健康状态评估与个性化养护建议输出,最终为养宠用户提供轻量化、智能化的宠物健康守护方案。
同时,我们共同制定了项目周期节点、团队协作规则与日常沟通机制,确定了周会制度和任务汇报流程,确保项目推进过程中信息同步、问题及时暴露与高效解决。
2. 明确个人分工与职责边界
结合项目需求与个人技术背景,明确了本人在项目中的核心定位:前端页面开发 + 健康评估与养护建议模块 + 测试优化与答辩统筹。
具体职责分工如下:
-
后端猪(组长):后端框架搭建、用户/历史数据管理模块、全项目文档统筹;
-
大模型负责人(技术人员):第三方接口联调(音频 SDK / 大模型 API)、音频采集与上传模块、情绪识别模块;
-
甄宗明(本人):前端页面开发、健康评估/养护建议模块、测试优化与答辩统筹。
分工过程中,我们遵循工作量均衡原则,确保每位成员任务量相对均衡、职责边界清晰,避免出现交叉冗余或责任空白,为后续协作高效推进奠定了良好基础。
二、前端界面需求梳理
1. 主导前端界面需求分析
作为前端开发负责人,本周我对项目的用户交互全流程进行了系统性梳理,明确了前端需要覆盖的核心功能与页面结构,初步形成以下前端开发规划:
核心页面规划:
|
序号 |
页面名称 |
核心功能 |
|---|---|---|
|
1 |
首页 |
宠物状态总览、快捷入口 |
|
2 |
登录/注册页 |
用户注册(手机号/邮箱)、登录 |
|
3 |
宠物信息管理页 |
宠物信息新增、编辑、删除 |
|
4 |
音频上传页 |
本地音频文件上传、格式校验、预览 |
|
5 |
识别结果页 |
情绪识别结果展示、置信度呈现 |
|
6 |
历史记录页 |
识别历史按时间查询、单条详情查看、删除 |
前端技术选型初步方向:
结合项目轻量化开发的要求,计划采用 HTML + CSS + JavaScript 原生实现,以降低学习成本、提升开发效率,同时确保兼容 Chrome / Edge 浏览器,页面加载时间控制在 ≤2s,基础表单提交与页面跳转无报错。
2. 交互逻辑初步定义
配合前端页面规划,我对各页面间的跳转逻辑与数据流向进行了初步定义:
用户登录 → 首页(查看宠物列表) → 选择宠物 → 音频上传页(上传音频) → 识别结果页(查看情绪识别结果与健康评估) → 历史记录页(查看历史数据)
明确了前端与后端的数据交互接口格式(JSON),约定了请求方式(GET/POST)、响应结构与异常处理规范,为后续前后端联调做好了前期准备。
三、需求调研报告撰写
1. 参与问卷调研工作
根据任务书要求,项目需完成 ≥80 份有效调研数据,其中养宠用户访谈 ≥5 人。本人负责参与问卷设计与部分线下访谈工作,同时配合完成线上问卷的数据收集,本周完成个人负责部分(≥40 份问卷)数据回收与初步整理。

2. 牵头撰写需求调研分析报告
本周本人牵头完成了《需求调研分析报告》的撰写,详情见:https://gcnxwfhxeqko.feishu.cn/docx/HQgkdJeqkohqcuxFFUvccTxpn2b
报告核心内容包括:
-
3 项核心用户需求:宠物情绪实时监测需求、健康风险预警需求、个性化养护建议需求;
-
2 类核心使用场景:家庭日常养宠场景、宠物异常行为观察场景;
-
3 个养宠痛点:无法准确判断宠物情绪、宠物异常行为发现滞后、缺乏专业养护指导。
报告撰写过程中,我与团队成员充分讨论,确保需求分析贴近真实用户场景,为后续功能开发提供了清晰的方向指引。
四、协助制定周度开发计划
配合项目整体节奏,我协助团队完成了第 1-2 周(需求调研与方案设计阶段)的周度开发计划制定,明确了各阶段里程碑、交付物与时间节点:
|
周次 |
阶段 |
核心任务 |
交付物 |
|---|---|---|---|
|
第1周 |
需求调研 |
需求梳理、竞品分析、分工确认 |
需求调研报告、竞品分析报告 |
|
第2周 |
方案设计 |
技术选型、架构设计、任务拆解 |
系统整体设计方案、架构图 |
五、本周遇到的问题与解决
-
问题1:前端技术栈选型存在纠结,原计划使用 Vue.js,但考虑到团队成员 Vue 经验有限、两周内需完成核心功能上线,存在较大技术风险;解决方法:经团队讨论,决定采用 HTML + CSS + JavaScript 原生实现,优先保障开发效率与项目进度,技术风险可控。
-
问题2:需求调研过程中,部分受访用户对"宠物情绪识别"概念认知模糊,反馈数据质量参差不齐;解决方法:优化访谈提纲,用更通俗易懂的语言向受访者解释功能场景,同时增加线上问卷题目中的示例说明,提升数据有效性。
六、下周工作计划(第 2 周)
-
配合完成技术方案最终确定,参与系统架构图、模块交互流程图绘制;
-
完成前端开发环境搭建,搭建 5 个核心页面的基础框架与样式设计;
-
推进需求调研报告完善,补充竞品分析差异化创新点;
-
与后端对接,明确接口文档格式,为前后端联调做好铺垫;
-
协助团队完成 Gitee 代码仓库配置,加入开发分支。
七、本周总结
本周顺利完成项目启动与前期准备工作,明确了个人在项目中的职责定位,完成了前端需求梳理与页面规划,牵头撰写了需求调研分析报告,同时配合团队制定了周度开发计划。目前项目整体推进节奏良好,团队协作顺畅。前端开发工作已做好充分准备,下周将正式进入前端框架搭建阶段,我有信心按照计划高质量完成前端开发任务,为项目整体推进贡献力量。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)