当前位置: 首页 > news >正文

软件工程团队第三次作业

校园失物招领助手 - 冲刺总结

📌 基本信息

项目 内容
这个作业属于哪个课程 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineeringDoubleDegree2026
这个作业要求在哪里 https://edu.cnblogs.com/campus/gdgy/SoftwareEngineeringDoubleDegree2026/homework/15665
团队名称 失物招领小分队
团队成员-学号 冯梓轩-3123006640;徐嘉琪-3223009408
这个作业的目标 完成项目冲刺,总结成果与不足

一、是否实现冲刺计划中的改进?

1.1 已完成项目

计划项 是否完成 说明
修复三页面独立布局 ✅ 完成 现在“失物登记”“物品广场”“我的”三个页面完全独立,互不干扰
剪贴板填充功能增强 ✅ 完成 增加“示例填充”按钮,用户可一键测试格式;解析正则优化,支持多种字段顺序
匹配算法优化 ✅ 完成 增加同义词库(伞↔雨伞,水杯↔杯子等),提高召回率
管理员重置功能 ✅ 完成 管理员可见重置按钮,一键清空后端并恢复默认用户
测试用例设计 ✅ 完成 覆盖登记、匹配、删除、导入导出(已删除)等功能
PPT 与演示文档 ✅ 完成 已制作答辩 PPT 和演示视频

二、项目亮点

  1. 管理员工具:一键重置所有数据,方便演示前初始化环境。
  2. 智能匹配引擎:基于同义词的核心词匹配,不要求字面完全一致,例如“伞”和“雨伞”“水杯”和“保温杯”都能匹配成功。
  3. AI 辅助录入:集成 Coze 官方 SDK,用户可与 AI 对话,AI 按固定格式输出,然后一键填充到表单,降低录入门槛。
  4. 隐私保护:联系方式仅在匹配成功后对双方可见,平台不公开存储。
  5. 多用户协同:通过不同浏览器/隐身窗口登录不同账号,数据实时共享,可演示完整的匹配流程。

三、项目目前不足

  1. AI 不能自动填表:受限于 Coze SDK 无法获取对话内容,用户仍需手动复制粘贴。我们通过“示例填充”按钮降低了理解成本。
  2. 匹配算法较简单:目前仅支持预定义的同义词,无法理解语义相近的短语(如“黑色长柄伞”和“黑色折叠伞”)。若需更精准可接入 Coze 的语义相似度 API(但有成本)。
  3. 界面适配性一般:主要针对手机竖屏尺寸设计(最大宽度 500px),在大屏幕或横屏上显示不够美观。
  4. 部署复杂:需要本地运行 json-serverhttp-server,且浏览器必须禁用跨域安全策略,不利于真正上线的多用户使用。若要上线,需将前端部署到静态服务器,后端使用真正的数据库。

四、每位成员的过程体会

冯梓轩

在整个项目中,我主要负责前后端开发。刚开始遇到的最大困难是 跨域问题(浏览器阻止前端直接调用 Coze API),尝试了代理方案但配置复杂。最后采用官方 SDK 直接嵌入,完美解决了跨域,并且开发效率大大提高。
另一个挑战是 页面布局的独立性:最初“我的”页面也显示了手动登记表单,导致用户困惑。经过两次重构,最终实现了三个页面完全独立。
通过这次项目,我深入理解了前后端分离、REST API、同义词匹配算法以及如何快速集成第三方 AI 服务。虽然熬夜改 Bug 很辛苦,但看到匹配成功弹出卡片的那一刻很有成就感。

工作量比例:50%

徐嘉琪

我主要负责编写智能体AI 集成、后端开发和测试。一开始对项目的业务流程不熟悉,导致测试用例覆盖不全。后来结合用户场景设计了 20 多个测试点,包括正常流程、异常输入、匹配触发、跨用户交互等。
通过这次合作,我学会了如何编写规范的测试报告,如何用 json-server 模拟后端,以及如何录制剪辑演示视频。虽然时间紧张,但团队配合默契,最终按时完成所有材料。

工作量比例:50%


五、GitHub 仓库

  • 仓库地址:[https://github.com/yuezhixuanyi/software-engineering)

六、结语

本次冲刺虽然时间紧迫,但团队成员密切配合,完成了计划中的绝大部分目标。项目的核心功能(登记、匹配、通知、多用户)稳定可用,并且在答辩演示中能够流畅展示。未来我们将继续改进 AI 自动填充的体验,并探索部署到云服务器的方案。

感谢老师与助教的指导!

日期:2026年5月30日

http://www.rkmt.cn/news/1434119.html

相关文章:

  • 从Microbit到大型二进制时钟:WS2812阵列与亚克力工艺的硬件实践
  • 抖音批量下载器终极指南:3分钟学会无损音频和视频批量提取技巧
  • 别再手动标红了!用LaTeX的xcolor宏包5分钟搞定论文批注与重点突出
  • Surface Pro/Laptop 开启Secure Boot也能玩转Ubuntu/Arch双系统,保姆级签名内核教程
  • DLSS Swapper:5分钟学会游戏性能优化神器
  • 终极指南:使用ExplorerPatcher深度定制Windows界面与系统功能
  • 2026 实木地板十大品牌权威推荐:林昌地板以国标级技术领跑,重新定义健康实木生活 - 玖叁鹿
  • 旧硬盘改造复古蓝牙音箱:机械美学与嵌入式音频系统实战
  • APKMirror安卓客户端:免费安全获取应用APK的终极解决方案
  • 实木地板十大品牌权威排行榜:林昌地板领跑,用技术定义实木新高度 - 玖叁鹿
  • 健康消费新趋势 精选多款口碑非遗糕点品牌 - 玖叁鹿
  • 魔兽争霸III终极优化指南:3步解锁高帧率与完美宽屏体验
  • Navicat试用期重置工具:macOS用户如何免费管理数据库
  • 如何一键下载全网小说?novel-downloader终极指南
  • 互联网大厂 Java 面试实战:从音视频场景到微服务架构
  • ChatGPT与谷歌搜索:从信息检索到知识合成的范式变革
  • 从零制作LED闪烁机器人徽章:多谐振荡器电路与焊接实践指南
  • 3步解锁Zotero文献自动化:告别手动下载的科研新纪元
  • API接口测试-请忽略
  • 别再手动调参!Gemini角色设定生成自动化工作流:1键生成→3层验证→5维评估(GitHub Star超4.2k开源工具链)
  • 3步激活Cursor Pro:终极免费无限使用指南
  • IPXWrapper终极指南:如何在现代Windows上畅玩经典局域网游戏 [特殊字符]
  • 终极AI瞄准系统:让普通玩家瞬间拥有职业选手般的精准瞄准能力
  • 5分钟快速上手:DLSS Swapper游戏性能优化终极指南
  • 2026论文降AI率工具:11款工具实测谁靠谱? - 降AI小能手
  • 当传统tail命令无法满足时:LogExpert如何重新定义Windows日志分析体验
  • GlosSI终极指南:5分钟实现Windows系统级Steam控制器支持
  • 为什么你的Gemini韩文Prompt总被截断?揭秘Korean Unicode边界处理漏洞(含Google内部修复时间表)
  • 2026石家庄名表回收行业服务资讯:恒益奢品汇规范化经营赋能闲置变现 - GrowthUME
  • 2026 珠海除甲醛公司深度横评:浪漫之城的健康呼吸守护 - 环保除醛知识库