2026秋软件工程个人作业(第三次)

校园失物招领平台 —— 需求分析与原型设计

一、需求分析

1.1 背景与问题

在校园生活中,学生遗失校园卡、钥匙、水杯、雨伞、耳机、书籍等物品的情况十分常见。目前大家主要通过班级群、宿舍群、朋友圈等渠道发布寻物/招领信息,这些信息分散在各群聊中,且容易被新消息覆盖,查找困难。例如在教学楼捡到校园卡的同学只能在班级群发布招领,失主未必能看到,导致"丢的找不到、捡的还不了"。

1.2 用户分析

本软件面向校园学生群体,主要用户角色有两类:

  • 失主:遗失物品,希望快速发布寻物信息并查找招领信息;
  • 拾主:捡到物品,希望发布招领信息,尽快联系失主归还。

两类角色在现实中经常互换(学生既可能丢东西也可能捡到东西),因此系统设计需保证发布、浏览、搜索操作足够简单。

1.3 核心价值

将分散在群聊和朋友圈的失物信息集中到统一平台,通过分类展示和关键词搜索,提高信息触达效率,提升失物找回率。

二、主要功能

  1. 浏览失物与招领信息(按"寻物/招领"分类展示)
  2. 发布寻物信息
  3. 发布招领信息
  4. 按物品名称关键词搜索
  5. 查看物品详情(物品描述、地点、时间、联系方式)
  6. 修改信息状态(已找到/已归还)

三、原型设计

3.1 开发工具

采用墨刀进行原型设计。墨刀支持组件拖拽、页面跳转设置,适合快速产出可交互原型。

3.2 页面设计

原型包含以下页面:

(1)首页:顶部为搜索栏,下方为"寻物/招领"分类切换 Tab,列表展示物品缩略图、名称、丢失/拾取地点与时间,信息按发布时间排序。

(2)发布信息页面:表单包含物品类型(寻物/招领)、物品名称、物品描述、丢失/拾取地点、时间、联系方式,填写后点击"发布"。

(3)搜索页面:支持按关键词搜索物品名称,搜索结果以列表形式展示,可筛选"寻物/招领"类型。

(4)信息详情页面:展示物品完整信息(图片、描述、地点、时间、发布者联系方式),提供"联系发布者"入口和"标记已找到/已归还"按钮。

3.3 原型展示

image

https://modao.cc/proto/WUAW1uvotlv4o7wyJRVsWB/sharing?view_mode=read_only

(粘贴墨刀原型分享链接)

四、使用流程图

  • 查看信息流程:进入首页 ➡ 浏览或搜索信息 ➡ 查看物品详情 ➡ 联系发布者
  • 发布信息流程:进入发布页面 ➡ 填写物品信息 ➡ 点击发布 ➡ 发布成功

五、PSP 表格

PSP 阶段 预估耗时(分钟) 实际耗时(分钟)
需求分析 60 50
原型设计 120 150
流程图绘制 30 25
博客撰写 60 80
合计 270 305

六、结对过程记录

本次结对作业让我体会到结对协作中"两个人比一个人想得更全面"的优势。需求讨论阶段,我和林豪一起梳理失物招领的核心场景,避免遗漏"修改信息状态"这类容易被忽略的功能;绘制流程图时,我理清了查看信息与发布信息两条主流程。通过这次合作,我更加理解了需求分析和原型设计在软件开发中的作用,也为后续结对实现阶段打下了基础。


posted @ 2026-09-28 10:37  Winksong  阅读(3)  评论(0)    收藏  举报