2026秋软件工程个人作业(第三次)
2026秋软件工程个人作业(第三次)
校园失物招领小程序——结对作业:需求分析与原型设计
一、需求分析
校园中校园卡、钥匙、耳机、雨伞、书籍等物品遗失频繁。现有班级群、朋友圈发布方式存在信息分散、容易被新消息覆盖、跨群不可见、搜索困难等问题。本软件面向校园学生,主要用户包括:
- 失主:发布寻物信息,搜索物品,查看详情并联系拾主。
- 拾主:发布招领信息,查看寻物信息,修改归还状态。
- 普通浏览者:浏览失物/招领列表,发现线索后联系发布者。
软件主要解决“信息集中发布、按关键词搜索、状态可更新”三个问题。依据《构建之法》第8章需求分析方法,我们将需求转化为简单用户故事:作为失主,我希望搜索“校园卡”并查看详情;作为拾主,我希望发布招领并标记“已归还”。设计坚持功能简单、流程清楚,便于后续结对编程实现。
二、主要功能
- 浏览失物和招领信息
- 发布寻物信息
- 发布招领信息
- 按物品名称关键词搜索
- 查看物品详情
- 在“我的发布”中修改信息状态
三、原型工具与在线链接
本组采用 墨刀 制作原型。在线链接:
http://127.0.0.1:8791/index.html
四、原型页面说明
首页:顶部搜索框,中部“全部/寻物/招领”切换,下方信息卡片展示物品名称、地点、时间、状态。

发布信息页:选择“寻物/招领”,填写物品名称、地点、时间、描述、联系方式,可选上传图片,点击“发布”。

搜索页:输入关键词,可按类型筛选,展示结果列表。

信息详情页:展示图片、名称、类型、地点、时间、描述、联系方式、状态;失主可联系发布者,发布者可修改状态。

我的发布页:查看自己发布的信息,支持修改为“已找到/已归还”。

发布成功页:提示发布成功,可返回首页。

五、基本流程图

六、PSP表格
| 任务 | 预估耗时 | 实际耗时 |
|---|---|---|
| 需求讨论 | 30min | 35min |
| 功能与流程设计 | 40min | 45min |
| 墨刀原型制作 | 90min | 110min |
| 博客撰写 | 50min | 60min |
| 检查与修改 | 20min | 25min |
七、个人总结
本次结对让我体会到先做需求分析再画原型的重要性。在制作过程中遇到的问题是页面太多容易复杂,后来通过只保留核心流程解决。收获是学会了用墨刀快速表达页面跳转。

浙公网安备 33010602011771号