热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

移动应用从搜索栏到结果页交互流程京东案例

需求分析-京东案例场景模拟:漫画家赛尾田在创作原画期间弄断了一根自动铅,少年JUMP一直在催稿,赛尾田只能在家通过电商应用app在线选购

需求分析-京东案例

场景模拟:漫画家赛尾田在创作原画期间弄断了一根自动铅,少年JUMP一直在催稿,赛尾田只能在家通过电商应用app在线选购,他一直想试试德国的1、施什么楼品牌自动铅(商品品牌要求),预算是2、500元以内(价格范围要求),最好3、明天就能送到(物流配送时间要求),现在他开启了京东app,如何4、快速的锁定(用户目标明确)他所需自动铅列表?

1.首页操作

 

点击一级搜索栏(全局搜索) 用户使用app时间有限,购买目明 确,直接点击搜索栏。

 

2. 模态视图过渡页

 

关键字模糊及预想功能

在此处输入系统会自动预想出一部分基于数据分析的推荐系统

通过热搜标签能反映出赛尾田最近在研究相机、电视和饮品。

搜索历史

显示了赛尾田之前使用京东快速查找过的商品(其实他最后一次在京东买的是海贼王女帝的抱枕)-要支持用户删除搜索历史功能

3. 使用模态视图的意义

模态框:是让用户只有在完成当前的任务或关闭一个信息或页面之后,才 能去做其它的事情。操作列表、警告和动作视图都提供了模态框。当屏幕上 出现模态框时,用户必须通过点击按钮或是其它特殊方式才能退出。例如在 。模态框可以占据整个屏幕、 整个上级视图(比如气泡弹出框)、或者屏幕的一部分。模态框通常有 “完 成” 和 “取消” 按钮来退出视图。

4.为什么使用模态视图---新浪

 

舵式导航发布功能使用模态视图原理

舵式导航是指在首页标签栏中放置“发布按钮” ,用户从任意一级页面点击“发布”后都是以模态视图形式浮于当前页面上。关闭后浮层消失,显示用户操作前所在主页。如以常规视图点击发布进入子页面,点击左上角“返回”按钮无法判断应该回到哪个一级页面。

 

电商类点击搜索栏浮出模态视图过渡原理

1、首先点击搜索栏后直接从当前首页呼出键盘、热门标签和历史搜索会造成视觉混乱,严重影响用户体验。

2、点击电商类应用一级搜索栏后进入模态视图过渡页面,意义在于模态视图链接后台数据库,根据用户输入关键字进行全站到品类的筛选,模态视图与常规页面的区别在于常规页面用户操作后实施保存,模态视图需要用户点击“取消”“关闭”活“完成”等执行按钮后开始执行操作。

3、通过模态视图用户点击执行按钮后统一执行操作可以有效降低服务器响应成本。

5.响应结果页

 

点击返回应直接回到京东首页,无法返回至临时视图

一级、二级范围栏:通常伴随搜索结果页出现,帮助用户在搜索结果页呈现的大量数据中进一步实现品类到独立产品集合的筛选

此时未解决需求:

1、施什么楼品牌自动铅(商品品牌要求)

2、500元以内(价格范围要求)

3、明天就能送到(物流配送时间要求)

6. 条件筛选页面

 

通过二级范围栏,根据商品所在分类显示给予相关特定筛选条件及选择物流。

需求解决进度:

1、施什么楼品牌自动铅(商品品牌要求)

2、500元以内(价格范围要求)

3、明天就能送到(物流配送时间要求)

 

一级范围栏提供价格升降序排序功能,也可点击筛选进入商品条件筛选临时页面,在价格区间输入价格数值。

7.最终搜索结果页

 

用户需求最终解决效果

1、施什么楼品牌自动铅(商品品牌要求)

2、500元以内(价格范围要求)

3、明天就能送到(物流配送时间要求)

4、快速的锁定(用户目标明确)

8. 搜索功能逻辑分析-总结

常见的搜索引擎分三类:门户搜索引擎、垂直搜索引擎和本地搜索。

移动应用主要根据垂直搜索和本地搜索将搜索入口分为三级:一级搜索(面向全站的全局搜索)、二级搜索(面向用户个人数据的本地搜索)和三级搜索(基于多维度考虑的弱化式全局搜索,响应率低、引导用户注意其他内容等等)电商类应用的搜索功能逻辑主要是用户在使用搜索时分步解决需求的过程,以京东为例,分别要考虑到模态视图过渡页(全站到品类的筛选过程)、搜索结果页面范围栏的使用(通过范围栏的条件筛选缩小商品列表范围)和最终结果页。

来源:千锋UI设计


推荐阅读
  • 本文详细介绍了SQL日志收缩的方法,包括截断日志和删除不需要的旧日志记录。通过备份日志和使用DBCC SHRINKFILE命令可以实现日志的收缩。同时,还介绍了截断日志的原理和注意事项,包括不能截断事务日志的活动部分和MinLSN的确定方法。通过本文的方法,可以有效减小逻辑日志的大小,提高数据库的性能。 ... [详细]
  • 企业数据应用挑战及元数据管理的重要性
    本文主要介绍了企业在日常经营管理过程中面临的数据应用挑战,包括数据找不到、数据读不懂、数据不可信等问题。针对这些挑战,通过元数据管理可以实现数据的可见、可懂、可用,帮助业务快速获取所需数据。文章提出了“灵魂”三问——元数据是什么、有什么用、又该怎么管,强调了元数据管理在企业数据治理中的基础和前提作用。 ... [详细]
  • Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
    本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ... [详细]
  • EPICS Archiver Appliance存储waveform记录的尝试及资源需求分析
    本文介绍了EPICS Archiver Appliance存储waveform记录的尝试过程,并分析了其所需的资源容量。通过解决错误提示和调整内存大小,成功存储了波形数据。然后,讨论了储存环逐束团信号的意义,以及通过记录多圈的束团信号进行参数分析的可能性。波形数据的存储需求巨大,每天需要近250G,一年需要90T。然而,储存环逐束团信号具有重要意义,可以揭示出每个束团的纵向振荡频率和模式。 ... [详细]
  • 本文介绍了在开发Android新闻App时,搭建本地服务器的步骤。通过使用XAMPP软件,可以一键式搭建起开发环境,包括Apache、MySQL、PHP、PERL。在本地服务器上新建数据库和表,并设置相应的属性。最后,给出了创建new表的SQL语句。这个教程适合初学者参考。 ... [详细]
  • PHP设置MySQL字符集的方法及使用mysqli_set_charset函数
    本文介绍了PHP设置MySQL字符集的方法,详细介绍了使用mysqli_set_charset函数来规定与数据库服务器进行数据传送时要使用的字符集。通过示例代码演示了如何设置默认客户端字符集。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • 如何用UE4制作2D游戏文档——计算篇
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了如何用UE4制作2D游戏文档——计算篇相关的知识,希望对你有一定的参考价值。 ... [详细]
  • 数字账号安全与数据资产问题的研究及解决方案
    本文研究了数字账号安全与数据资产问题,并提出了解决方案。近期,大量QQ账号被盗事件引起了广泛关注。欺诈者对数字账号的价值认识超过了账号主人,因此他们不断攻击和盗用账号。然而,平台和账号主人对账号安全问题的态度不正确,只有用户自身意识到问题的严重性并采取行动,才能推动平台优先解决这些问题。本文旨在提醒用户关注账号安全,并呼吁平台承担起更多的责任。令牌云团队对此进行了长期深入的研究,并提出了相应的解决方案。 ... [详细]
  • Java在运行已编译完成的类时,是通过java虚拟机来装载和执行的,java虚拟机通过操作系统命令JAVA_HOMEbinjava–option来启 ... [详细]
  • 如何使用代理服务器进行网页抓取?
    本文介绍了如何使用代理服务器进行网页抓取,并探讨了数据驱动对竞争优势的重要性。通过网页抓取,企业可以快速获取并分析大量与需求相关的数据,从而制定营销战略。同时,网页抓取还可以帮助电子商务公司在竞争对手的网站上下载数百页的有用数据,提高销售增长和毛利率。 ... [详细]
  • 合并列值-合并为一列问题需求:createtabletab(Aint,Bint,Cint)inserttabselect1,2,3unionallsel ... [详细]
  • 背景应用安全领域,各类攻击长久以来都危害着互联网上的应用,在web应用安全风险中,各类注入、跨站等攻击仍然占据着较前的位置。WAF(Web应用防火墙)正是为防御和阻断这类攻击而存在 ... [详细]
author-avatar
盲人一块
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有