POS UI设计与开发:应该包含和避免什么?

For*_*rer 22 usability user-interface point-of-sale

我不得不为销售点(POS)系统设计和开发UI.有明显的功能需要包括,如产品选择和数量,支付方式,投标金额,用户登录(因为许多用户将使用一个终端)等.

我的问题更多地涉及开发该系统的UI设计方面.UI功能/控件应如何定位,大小?有首选布局吗?我应该避免他们的颜色吗?

如果您知道有任何资源可以指导我,那也会有所帮助.

这对我来说至关重要,因为我知道使用POS系统的压力环境,我希望将过程简化为(i)快速,(ii)简单易用,(iii)尽可能使结果得到驱动用户为客户服务.

欢迎所有答案,信息和建议.谢谢.

Ps如果你能提到控制之间的"季后赛"也会受到赞赏(例如,如果触摸屏提供键盘控制,但如果还支持键盘和鼠标输入,你如何有效地管理键盘和UI空间?)

dev*_*uff 12

我与之合作过的几个项目的几个想法:

  • 对于触摸屏,确保每个按钮都可以由具有"胖手指"的人按下,就像较小的按钮一样(某些布局鼓励在特定位置使用拇指).按下时会突出显示每个按钮(如果有多余的CPU周期,则会缓慢淡入淡出).

  • 较大的网格比较小的网格更好.数字键盘应始终位于同一位置(通常在右下角).输入/投标/等."交易"键应该大于单个数字键 - (1)使其更明显,(2)它将比其他屏幕区域更频繁地按下并且会磨损(更大的区域将持续更长时间;对于旧式触摸屏,这一点更为重要;新技术更具弹性.

  • 允许将功能/ SKU重新分配到不同的网格位置; 对于一个商店来说效果很好的布局可能会因为略有不同而错误.

  • 按颜色分组相关功能,但使用出色的对比.确保前/后组合在所有角度都看起来都很好(某些LCD"流血"颜色从左到右和/或从上到下的角度).

  • 带声音的正面触摸屏反馈需要具有可配置的音量和声音设置.在较安静的高档商店中,柔和的色调可能会更好,但在具有更响亮的背景音乐/噪音等的服装店中,"活泼"的声音会更好.

  • 允许以百分比或"网格块单位"而不是像素指定网格大小,并使用向量等绘制所有内容,因为某些硬件组合可能具有更好分辨率的LCD.(我工作的一个系统最初被指定为640x480,但是以1280x1024发货,所以我的设计预先计划在以后节省了大量的返工.)

当然,首先要看现成的解决方案(特别是如果你可以获得用于评估的演示软件/硬件).虽然它们价格昂贵,但它们经常会实现许多以后需要处理的东西,而且从长远来看可能会更便宜,即使在为系统创建自定义附加组件之后也是如此.

也:

我们的UI也支持普通的键盘/鼠标组合(可触摸按钮只是适当大小的标准按钮控件).如果您按下一个数字键,它将触发与单击屏幕按钮按钮相同的事件; 其他热键被映射到常用的按钮命令(Enter等).

如果在非POS桌面(例如后台)上运行,窗口也可以调整大小("POS桌面"保持相同的宽高比,如果需要,在侧面添加死区).标准顶级菜单可用于其他管理任务,报告等.

该设计允许每个人在完成相关硬件之前构建和测试UI.标准的UI测试工具也可以使用.

更:

我们的条形码扫描仪是串行/ USB而不是键盘,因此来自设备的每个数据包都会引发一个通信事件.选定的"扫描仪类型"驱动程序类使用设备可以提供给我们的最安全格式 - 如果编程正确,可以提供前缀,后缀和/或校验和字符 - 然后在将代码交给应用程序之前将其删除.

当条形码无法使用时(例如,现金抽屉打开时),系统会发出"bzzzt"噪音.

此设计还避免了将键盘焦点设置为特定输入区域的需要.

提示:如果用户通过键盘手动输入条形码,但未按Enter键完成,然后尝试扫描另一个条形码,则应发出哔声,以便用户可以先接受或取消待处理的项目.


For*_*rer 10

聚合POS设计指南

根据上述和其他文献,这里是我的POS设计指南清单.[如果我们进一步增加这个列表会很好]

用户绩效优先级(按顺序):效率(交易结论的最短时间)有效性(准确的信息和输出)用户满意度(基于工作环境中的前2个)学习时间(通过简化来减少学习系统的时间)

指南

  1. 灵活的交易构建 - 不要强制序列进行交易.以任何顺序放置产品订单并允许将它们更改为某个点.
  2. 优化交易率 - 允许用户尽快完成交易(点击次数最少不是真正的问题,因为更多点击可能意味着更大的交易价值,这具有商业意义)
  3. 支持用手/敏捷 - 大多数用户在灵活性方面拥有优势牌和弱牌.允许自定义UI(单击一下)以获得灵活性.我的例子:一个L-> R/R-> L切换按钮,可以移动更接近弱手的简单功能,如"OK","Cancel".
  4. 持续反馈 - 提供快照反馈,描述交易的当前状态和交易的计算结果(NB:账户).
  5. 控制"音量" - 控制音量是指颜色饱和度/对比度,定位的突出程度和控件的大小.设计更频繁使用的控件以相对于不常使用的控件具有更大的"体积".例如,"支付"按钮大于"取消"按钮.例如,高对比度和更大的色彩饱和度会增加音
  6. 目标可查找性 - 查找和选择目标(项目,数字键)是提高效率的关键.组相关控件(近距离),屏幕边缘上的控件(屏幕边缘陷阱指针),强调控制幅度(此尺寸强调用户正常的运动平面)和颜色编码使查找和选择目标更有效.
  7. 避免杂乱 - 太多选项会限制控制量并降低可查找性.
  8. 使用纯文本 - 尽可能避免使用缩写(仅使用标准缩写,例如大小:S,M,L等).对于产品查找尤其如此.
  9. 产品查询 - 支持常规订单(即汉堡餐)的快捷方式,分类浏览和项目名称搜索(最少订购的商品).考虑包括一个特殊项目:这是用户输入所需内容的任何项目(即特定的威士忌订单) - 这需要定价.
  10. 避免用户负担 - 用户应该能够从UI读取客户问题的答案.因此,提供定期请求/优先级的交易反馈(即客户询问:"如果我购买此商品,我的帐户中的未结余额是多少?"它应该已经出现在用户界面中)
  11. 会话订购 - 客户推动订购而不是系统.因此,允许项目选择是非顺序的.
  12. 目标聚焦 - POS的目的是从业务角度总结交易.始终使用"付款"按钮立即使交易结束.如果点击,任何不完整的项目将被取消:用户然后在请求现金/信用卡之前阅读订单)
  13. 人物 -有POS系统等(ⅰ)员/出纳和(ii)管理器的不同的用户类别(角色).用户界面应根据这些指南向登录角色提供相关选项,即收银员:交易建设控制的大量; 经理:交易/用户管理控制的大量.
  14. 触摸屏 - (i)允许通过较大控件进行触摸输入,以支持大指尖作为指针.(ii)提供本体感受反馈 - 这是指示控制被推动的反馈(它应该有一个短暂的延迟消失:用户手指将在最初的方式).(iii)听觉反馈(可选) - 这有助于反馈,特别是在加压环境中的错误.
  15. 用户培训 - 必须培训用户了解业务协议以及POS如何支持该协议.他们是推动系统发展的人.此外,与POS用户交谈以设计和增强您的系统 - 再次,他们是POS系统的有经验的用户
  16. 上下文分析 - 应对POS系统的使用环境进行全面分析,以便最有效地实现上述POS启发式.了解用户(人为因素),任务(频率,持续时间,压力因素等)和环境(照明,硬件,空间布局等)应在设计过程中全面进行,不应假设.弄脏你的手,进入用户的工作空间!通过这种方式,您可以开发出特定用户可以有效,高效和令人满意地使用的内容

我希望这有助于每个人.

对于所有受访者,我非常感谢您的反馈!请给我更多回答这个答案.谢谢


小智 5

我碰到了这个问题,我想我加上我的两分钱,因为我的一些工作已经在这里提到了.

我同意所说的大部分内容,但重要的是要记住,所提到的大部分内容都代表了启发式.这意味着虽然它们是良好的原则,但有时候(a)应该打破具体的规则,(b)规则之间会有矛盾.诀窍是能够权衡相互冲突的原则并将它们应用到适当的程度(正如您在之前的评论中所述).

最后,需要以产生最佳结果的方式平衡业务需求和用户需求.而在现实世界中,我发现只有通过启发式方法才能实现这一点.

这里有一个例子:我最近完成POS设计为地铁,温迪和星巴克(见案例研究POSDesigns.com).所有这些设计都采用了坚实的启发式方法,但由于业务目标和要求,用户需求和背景,工作环境,使用的技术以及整体的不同,所有这些设计都非常不同.其他差异.

你永远无法在真空中创造出伟大的设计.对于上面提到的每个客户,我走遍了多个国家的许多不同类型的商店,以了解用户的工作方式,系统如何使用,客户如何订购等等.所有这些信息 - 以及公司提供的销售和其他数据 - 在创建高度可用的解决方案方面具有无可估量的价值.

这是另一个例子:你之前提供的指南#3("支持用户/敏捷")可以作为一种启发式(虽然我不得不说我质疑交换的结论只是确定/取消).但在访问地铁商店时,我们发现在这种情况下,注册地点的位置实际上在员工喜欢的手中发挥了更大的作用.

换句话说,在右侧墙上压扁的寄存器往往会产生左撇子用户,即使用户对其他任务都是右撇子也是如此.这对我们允许用户界面翻转的方式有影响......谁控制了它.有很多这样的例子,但我们永远无法实现用户界面产生的收益 - 例如减少90%的空洞,接近零训练,提高速度,准确性和检查尺寸等 - 通过单独的启发式方法.

还有一点(对不起......你现在让我走了:-).很多时候,如果没有关于如何应用它们的更多数据,启发式方法是不完整的.考虑你的准则#11,"会话订购".除了提供订单输入的灵活性之外,本指南还有很多其他内容.例如,您必须考虑的许多事情之一是并非所有路径都应该以同样的方式呈现.

我们分析了星巴克客户在美国和英国各地订购的方式.然后,我们针对最常用的模式优化了系统.如果我们允许所有路径具有相同的"音量",我们就会牺牲其他区域的可用性,因为设计会显得更加混乱.新的POS系统现在支持几乎所有可能的订单模式,但最可能的路径以比不太可能的路径更高的"体积"呈现.

好吧,结果是超过两美分,但最重要的是:如果你有机会访问你的POS将被使用的环境,分析客户/员工的互动等......你应该采取它.在正确应用启发式方法的情况下,上下文观察和分析是非常宝贵的.

祝好运!

Kevin Scoresby博士

仅供参考 - 如果您或该团体中的任何其他人愿意,我会喜欢进一步讨论这个问题.我的办公室电话号码在POSDesigns.com的" 关于我们 "页面上,或者您可以使用该表单发起电子邮件对话.随时可以在美国东海岸时间的工作时间随时拨打电话.