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

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

校园失物招领小程序——结对作业:需求分析与原型设计

一、需求分析

校园中校园卡、钥匙、耳机、雨伞、书籍等物品遗失频繁。现有班级群、朋友圈发布方式存在信息分散、容易被新消息覆盖、跨群不可见、搜索困难等问题。本软件面向校园学生,主要用户包括:

  • 失主:发布寻物信息,搜索物品,查看详情并联系拾主。
  • 拾主:发布招领信息,查看寻物信息,修改归还状态。
  • 普通浏览者:浏览失物/招领列表,发现线索后联系发布者。

软件主要解决“信息集中发布、按关键词搜索、状态可更新”三个问题。依据《构建之法》第8章需求分析方法,我们将需求转化为简单用户故事:作为失主,我希望搜索“校园卡”并查看详情;作为拾主,我希望发布招领并标记“已归还”。设计坚持功能简单、流程清楚,便于后续结对编程实现。

二、主要功能

  1. 浏览失物和招领信息
  2. 发布寻物信息
  3. 发布招领信息
  4. 按物品名称关键词搜索
  5. 查看物品详情
  6. 在“我的发布”中修改信息状态

三、原型工具与在线链接

本组采用 墨刀 制作原型。在线链接:
http://127.0.0.1:8791/index.html

四、原型页面说明

首页:顶部搜索框,中部“全部/寻物/招领”切换,下方信息卡片展示物品名称、地点、时间、状态。

屏幕截图 2026-09-28 194636

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

屏幕截图 2026-09-28 194731

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

屏幕截图 2026-09-28 194758

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

屏幕截图 2026-09-28 194814

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

屏幕截图 2026-09-28 194832

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

屏幕截图 2026-09-28 194854

五、基本流程图

流程图

六、PSP表格

任务 预估耗时 实际耗时
需求讨论 30min 35min
功能与流程设计 40min 45min
墨刀原型制作 90min 110min
博客撰写 50min 60min
检查与修改 20min 25min

七、个人总结

本次结对让我体会到先做需求分析再画原型的重要性。在制作过程中遇到的问题是页面太多容易复杂,后来通过只保留核心流程解决。收获是学会了用墨刀快速表达页面跳转。

posted @ 2026-09-28 19:50  吕贵兴  阅读(1)  评论(0)    收藏  举报