2026秋软件工程结对作业(第一次之需求分析和原型设计)

这个作业属于哪个课程 https://edu.cnblogs.com/campus/fzu/202601SofwareEngineering/
这个作业要求在哪里 https://edu.cnblogs.com/campus/fzu/202601SofwareEngineering/homework/16743
这个作业的目标 设计一个简单的“校园失物招领小程序”
成员1 102401605 王乐禾
成员2 102401222 李江炜

2026秋软件工程结对作业(第一次之需求分析和原型设计)

分析用户及需求

用户:在校学生(分为“失主”和“拾主”)。
核心需求:

  • 失主:快速发布丢失信息,快速搜索是否有好心人捡到。
  • 拾主:快速发布捡到物品的信息,搜索是否有失主在找。

主要功能

  • 浏览信息(首页展示最新失物/招领列表)
  • 发布信息(分为“发布寻物”和“发布招领”)
  • 搜索物品(通过关键词搜索)
  • 查看详情(查看物品图片、描述、联系方式)
  • 修改状态(发布者可将信息标记为“已找到/已归还”)

用户使用流程图

查看与发布

graph TD A([进入首页]) --> B{选择操作} %% 分支1:搜索查看流程 B -->|搜索/浏览| C[输入关键词搜索] C --> D[点击物品卡片] D --> E[查看物品详情] E --> F[获取联系方式] F --> G([结束]) %% 分支2:发布流程 B -->|发布信息| H[点击发布按钮] H --> I[选择类型<br>寻物/招领] I --> J[填写物品信息] J --> K[点击发布] K --> L[发布成功] L --> M([返回首页])

修改状态

graph TD A([进入“我的发布”]) --> B[找到对应信息] B --> C["点击“修改状态”"] C --> D["选择“已解决”"] D --> E([状态更新])

原型工具与项目设计

原型工具:墨刀

原型在线展示链接:

https://modao.cc/proto/Uc3jjdtNtm0xpq8lougaqV/sharing?view_mode=read_only&screen=rbpVWQRcIMBYlm3G4 #小程序失物招领设计-分享

项目设计:

首页设计

home.html

搜索页设计

search.html

发布信息页设计

publish.html

信息详情页设计

publish.html

“我的发布”页

mine.html

结对过程记录

image

PSP表格

阶段 (Phase) 任务内容 (Task) 预估耗时 (分钟) 实际耗时 (分钟)
计划 明确作业要求,考虑小程序核心定位 30 35
需求分析 分析核心功能列表 45 50
设计 绘制核心业务流程图 45 40
设计 首页原型设计(搜索框、Tab切换、信息卡片列表) 60 70
设计 搜索页与信息详情页原型设计 60 55
设计 发布信息页与“我的发布”页原型设计 60 65
设计 原型交互逻辑连线(模拟点击跳转、发布成功等流程) 45 50
文档 撰写博客(需求分析、流程图说明、原型截图、在线链接) 90 100
文档 填写PSP表格 40 30
测试/检查 检查原型,确认在线链接可访问 20 20
总计 515 分钟 530 分钟

个人总结

在本次结对作业中,我主要负责搭建小程序的页面原型。和同学讨论后,我们只保留物品名称、地点等核心要素,将详细描述留在详情页。在实际操作中,我选择了墨刀进行原型搭建,这让我深刻体会到“流程清晰、易于操作”不仅是作业要求,更是产品设计的核心。过程中最大的挑战在于搜索页面的交互逻辑设计,如何平衡关键词搜索与分类筛选的关系,我通过反复推演使用场景,最终确定了目前简洁明了的搜索方案。这次作业不仅锻炼了我的需求拆解能力,也让我熟练掌握了原型工具的使用,为后续的代码实现打下了坚实基础。

posted @ 2026-09-27 22:14  adcbau  阅读(19)  评论(0)    收藏  举报