如何设计查找附近银行网点的功能?

设计附近网点功能,首先思考的问题是:

用户需求是什么?寻找到最近的能满足业务需求的网点。

解决该需求,基本功能是,展示附近银行的列表,按照从近到远排序,并提供银行和业务类型筛选功能。

这样,这个需求就被满足了。

(玩我呢?这么垃圾的体验怎么用?差评!)

没错,用户根据该列表做决策时,考虑的要素包括:

有什么银行?本行(用户的目标银行)、他行(非目标银行);

距离多远?步行可达 还是 需要乘车?

业务形态?ATM(取款)和营业厅(综合业务);


如何设计查找附近银行网点的功能?_第1张图片

用户使用列表功能时的行为路径为:


这样,不够极致,不完美!


进一步优化,有以下几个优化维度:

1.距离显示:需求是附近网点嘛,列表以x米的数字显示,数字对于大多数人来说很难有概念哒,直接换张地图不就好了;

2.目标网点:优化寻找合适的目标网点,要取决于用户打算做什么,是基本的取款还是办业务。

 2.1 如果是办业务,只有本行网点可以选;

 2.2 如果是取款,网点和ATM都可以选,优先本行;

 优化网点,可加入预判功能,

 如何预判:

 功能概念:根据APP根据掌握的信息,来预判上述三个维度的结果,形成用户最有可能选择的那个结果。

 设计方法:

 1.先将上述三个维度,划分权重为:是否本行> 距离远近 > 业务形态

 2.在将每个维度包含的结果进行权重划分:

  2.1 是否本行?对于信用卡的特性,跨行无法办理业务,跨行取现会在基础手续费上增加手续费的特点,该维度中,本行 > 他行,但考虑紧急程度和需求,可能会考虑他行;

  2.2 距离?距离越近越好

  2.3 业务形态?ATM还是营业厅,对于问题出现的频率和概率来看,取款的频率要大于办理业务,所以ATM+营业厅>ATM>营业厅

 根据上述设计方法,优化网点的预判功能规则为

 用户进入页面时:

 ·优先显示用户周围500M*的本行的网点或者ATM;

 ·如果500M范围内没有该银行的ATM或者网点,则按1000M范围内的ATM和网点显示;

 ·如果1000M范围内也没有ATM和网点,则进入页面时,默认显示1000M范围内全部银行的“ATM+网点”的位置,并提示“附近1km没有目标银行网点,为你展示全部银行网点”;

 ·此时用户如果切换回原目标银行,则地图中显示最近的一个ATM或网点;

 ·如果用户在顶栏选择目标银行,且选择了ATM(或者网点),则将最近的一个ATM(或网点)显示在地图中。

加入预判之后,用户的行为路径简化为:


如何设计查找附近银行网点的功能?_第2张图片

根据上述业务逻辑,用户界面的设计为:


如何设计查找附近银行网点的功能?_第3张图片

UE界面介绍:

1.用户进入界面时,按照推荐规则显示推荐网点;

2.附近如果有交通银行,则按图1显示;

3.如果没有交通银行,则按图2显示;此时选择交通银行,会显示最近的交通银行位置;

4.用户选择目标银行以后,如图3显示:银行地址、业务类型、实际距离和预测路线等信息。


*待验证之处:

1.为什么是500m和1000m?我不确定用户会为寻找银行网点,愿意走多远和多久,500米需要走7分钟,1000m估计就要坐1、2站公交车了。

欢迎对该课题感兴趣的同学,提出更多疑问。

你可能感兴趣的:(如何设计查找附近银行网点的功能?)