AIGC标识 软件工程第一次结对作业

校园失物招领小程序——需求分析与原型设计

项目 内容
这个作业属于哪个课程 2026秋软件工程
这个作业要求在哪里 2026秋软件工程结对作业(第一次之需求分析和原型设计)
这个作业的目标 针对校园失物招领问题完成需求分析和原型设计
成员1 102401135何慧渊
成员2 102301230林为峰

一、用户需求分析

1. 目标用户

本软件主要面向校园学生,主要分为以下三类角色:

  1. 失主用户

    当学生丢失物品后,可以通过系统发布寻物信息,例如:

    • 校园卡;
    • 耳机;
    • 水杯;
    • 书籍;
    • 钥匙等。

    用户可以查看相关招领信息,并通过联系方式寻找自己的物品。

  2. 拾获者用户

    当学生拾取他人物品后,可以发布招领信息。

    用户需要填写:

    • 物品名称;
    • 拾取地点;
    • 拾取时间;
    • 物品描述;
    • 联系方式。

    帮助失主快速找到遗失物品。

  3. 普通浏览用户

    用户可以浏览系统中的失物招领信息。

    通过搜索功能快速查找目标物品,并查看详细信息。


2. 现实痛点

目前校园失物招领信息主要依靠微信群、QQ群、朋友圈等方式传播,存在以下问题:

  • 信息发布渠道分散,不同平台之间无法统一管理;
  • 群聊信息容易被新的消息覆盖,后续难以查找;
  • 缺少按照物品名称、地点等关键词搜索的功能;
  • 用户无法快速判断物品是否已经被找到;
  • 发布者与寻找者之间缺少方便的信息交流方式。

因此,需要设计一个统一的校园失物招领平台,提高失物信息匹配效率。


3. 软件目标

设计一个简单、清晰、易使用的校园失物招领小程序。

主要实现:

  • 失物信息集中展示;
  • 招领信息发布;
  • 关键词搜索;
  • 查看物品详情;
  • 用户个人信息管理。

本次设计主要完成系统需求分析以及原型设计,不涉及复杂后台管理、实名认证、地图定位等功能。


二、主要功能

功能 说明
浏览信息 首页展示最新失物和招领信息,用户可以查看信息卡片
发布寻物 用户填写物品名称、地点、时间、描述以及联系方式发布寻找信息
发布招领 用户填写拾取物品信息,等待失主认领
搜索物品 根据物品名称、地点等关键词快速搜索相关信息
查看详情 展示物品完整描述、发布时间以及联系方式
联系发布者 用户可以通过联系方式与信息发布者交流
个人中心 查看自己的发布记录,并管理个人信息

三、系统流程设计

流程图展示

流程图


四、原型制作

  • 原型工具:墨刀

  • 在线链接:失物招领小程序原型
    共设计以下主要界面:

  • 首页:
    首页

  • 搜索结果页:
    搜索界面

  • 信息详情页:
    信息详情

  • 发布信息页:
    发布界面

  • 个人中心:
    个人中心

  • 发布成功:
    发布成功

五、合作记录

  • 需求讨论;
    聊天记录1

  • 功能确定;
    聊天记录2

  • 原型设计修改;
    聊天记录3

  • 最终效果确认。
    聊天记录4

六、PSP表格

阶段 活动 预计耗时(h) 实际耗时(h) 偏差(h)
一、准备与讨论 阅读《构建之法》(第四版)第3章、第8章 1 1.5 0.5
明确结对分工与协作方式 0.25 0.25 0
合计 1.25 1.75 0.5
二、需求分析 现有解决方案局限性分析 0.5 0.5 0
核心用户需求分析 0.5 0.5 0
功能定位 0.5 1.5 1
合计 1.5 2.5 1
三、原型设计 规划页面结构与信息架构 0.5 1 0.5
页面设计 3 5.5 2.5
配置页面交互跳转 0.5 0.5 0
合计 4 7 3
四、整合与提交 绘制流程图 1.5 3 1.5
撰写作业博客 1.5 2 0.5
合计 3 5 2
总计 9.75 16.25 6.5

七、个人总结

本次结对作业中,我主要负责需求分析、流程图设计以及部分原型页面设计。通过本次实践,我进一步理解了软件开发中需求分析的重要性,需要从用户角度明确功能需求,避免功能设计过于复杂。同时,在绘制流程图和设计原型过程中,我学习了使用 墨刀 进行页面规划与交互设计,提高了自己的产品设计能力。

在合作过程中,我也认识到团队沟通和任务规划的重要性。前期对需求理解不够充分,导致部分设计进行了调整,后续需要加强需求整理和时间安排能力,为之后的软件开发项目积累经验。

posted @ 2026-09-28 15:49  Victoria_L  阅读(8)  评论(0)    收藏  举报