【产品之夏】吃神马_IOS_V1.0产品需求文档_Alpha1.0(节选)

Nairo
3 评论 19841 浏览 24 收藏 4 分钟

1.1.1 搜索结果(Larry)

用户场景:

用户在搜索框输入“菜名”或者“价格数字”,点击搜索按钮,展示搜索结果。

输入/前置条件:

输入“菜名”或者“价格数字”等任何一个搜索条件

需求描述:

     1222

前置条件/进入判断:

用户在搜索框输入“菜名”或者“价格数字”,点击搜索按钮,进入搜索结果界面。

显示说明:

[餐厅名称]

[退出餐厅选择按钮]

[搜索框及输入搜索条件、删除输入条件按钮]

[菜品图片]:左边显示

[菜品名称]:菜品的名称,最长展示10个字,超出部分显示”…”

[菜品单价及份数]:¥39.9/例,价格显示为美元符号+价位

[菜品口味]

[添加菜品按钮]:点击增加一道菜,同时右下角统计数字增加。

[所选择的菜品数量、总价]

注:

  1. 网络差时,提示“啊哦,网络有问题,请稍后再试试吧!”并展示无网络的图片。
  2. 价格展示的数字精确到小数点后1位。
  3. 价格超过4位数,转换为以 “万”为单位的数值,精确到小数点后1位。

操作说明:

点击餐厅名称右边的删除按钮,进入删除餐厅确认界面。

点击[菜品名称]或[菜品图片],进入菜品详情界面。

点击搜索输入框中删除按钮,删除或者修改搜索条件。

点击[添加菜品按钮],增加一道菜,同时右下角统计数量、总价增加。

点击[所选择的菜品数量、总价],进入到点菜单界面。

逻辑说明:

  • 按照菜品、口味搜索:

输入菜品名称,后台检测当前输入的名称,按照名称模糊匹配,匹配度最高的展示在最前面。

  • 按照价格搜索:

输入价格数字,如“38”,后台检测当前餐厅菜品价格为38的菜品,上下浮动正负为2,优先展示价格为38的菜品,如没有价格为38的,则展示价格为38正负2的价格菜品,按照匹配度从高往低排列。

输入的价格数字需大于0,且为整数。

  • 排序规则:
  1. 搜索结果默认按照输入的条件匹配结果,最相关的菜品名称(拼音首字母)值排在第一位,以此类推。
  2. 中文名和英文名排列顺序:以中文名全拼字母和英文名字母先后顺序进行排序(26个字母排序方式),如果第一个字母相同,则比较第二个字母,依次下去;

当有杀死进程/切换应用等操作时,再次进入均停留在上一次操作或者展示的界面。

下载地址:请猛戳!

产品之夏相关文章:

【产品之夏】市场需求文档(节选)

【产品之夏】用户场景设计

【产品之夏】我爱我的团队

人人都是产品经理产品之夏团队原创文章,未经许可,禁止转载。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 好多废话

    来自北京 回复
专题
69764人已学习25篇文章
作为产品经理的你,需要了解哪些内容,用正确的姿势去拥抱互联网金融市场的变化?
专题
11602人已学习12篇文章
从二维到三维空间的过渡,其交互范式也会随之从2D GUI时代转换到3D UI时代。本专题的文章分享了XR空间交互指南。
专题
13756人已学习12篇文章
本专题的文章分享了B端产品经理的通用工作流程。
专题
19397人已学习5篇文章
面对经济的周期性波动,商业产品经理要如何突破商业化瓶颈,找到职业发展新机遇?
专题
12616人已学习19篇文章
机器人行业是一个新兴的行业,国内做的公司不多。本专题的文章对整个机器人赛道进行完整的梳理,在输入输出的同时,体验时代带给我们的冲击感。
专题
14897人已学习12篇文章
数据库对于产品经理来说是一个既熟悉又陌生的概念,虽然产品设计中的数据基本都要与数据库交互,但平时的工作中也很少接触到数据库的具体操作和细节。本专题的文章分享了数据库的基础知识。