YMT商家操作系统控件库

项目概览

项目时间:2016.08-2017.03

项目简介:相对于买家操作系统来说,商家后台操作系统有着多线程多功能的特点。商家用户很可能要面对大量的表格,表单,数据,以及进行各种复杂的操作和设置。因此,规范页面布局的一致性和页面交互的流畅性和有效性,能有效地减少它们犯错的几率,使得操作能顺利进行。而且,建立一套可参照的设计规范和控件标准,对于提升开发的协同和开发效率也将发挥巨大的作用。
       我们以Ant Design为依托,结合YMT商家系统自身的特点,整理了第一版组件库。

设计角色

角色定位:交互设计

负责内容:
定义信息层级
交互设计
高保真原型
部分UI设计

项目背景

相对于买家操作系统来说,商家后台操作系统有着多线程多功能的特点。商家用户很可能要面对大量的表格,表单,数据,以及进行各种复杂的操作和设置。2016年我开始负责后台商家后台操作系统的交互设计工作时,发现当时的后台存在术语不统一,相似页面布局不一致,同一行为的交互方式和视觉展示不一致等问题,给商家用户的操作效率和体验感受带来很大的影响。

另外,我们还发现,虽然商家后台涉及的功能和页面繁杂,但很多页面和操作控件存在极大的相似性,如果能将这些重复使用率高的控件和页面进行梳理,一方面,统一布局和交互控件能将降低用户的认知和学习成本;另一方面,可以极大地提高和开发人员的协同及开发效率。

在此情况下,我们团队以Ant Design提供的控件库为基础,结合自身的平拍风格和网站特点,建立了一个控件库,以便统一商家端Web和APP端的交互设计规范,提升团队开发迭代效率。

组件库

Web 可视屏幕区域相对较大,用户使用系统一般使用键盘和鼠标;而移动端的屏幕较小,是靠各种手势及按压产生交互。鉴于web端和移动端的操作平台有各自的特点,交互行为和用户的使用习惯有很大的区别,因此根据各自设备端的特点,创建和整理了两套组件库。

例如,在web端,后台操作系统最常见的页面是做各项管理的列表页,两个设备端管理列表页面布局设计如下所示。

再比如,商家操作会有高概率的操作反馈和消息提示。在旧版本的web和app端多以使用弹框为主。虽然弹框提示能起到非常强的警示作用,但是却阻断了用户的操作流,在很多情况下是影响用户体验的。因此,根据反馈对用户的打扰程度,从轻到重分为三种。

WEB端

当前操作反馈

轻量提示,出现在用户操作行为的当前位置,在及时的对用户做出反馈的同时对整个操作流做最小的干扰。适用于如复制单号,填写表单等不对用户操作进行打扰的场景。

点我 成功提示文案

点我 错误提示文案

当前操作确认提示

出现在用户操作行为当前位置,但需要用户做出选择,对用户操作流有一定的打扰。适用于如无法选择指标等希望用户重新操作但又对整个过程做较少打扰的场景。

确认操作文案?

取消 确认

弹框提示

出现在屏幕当中,伴有蒙层,会直接打断用户操作流。适用于需要用户打断当前行为重新操作,否则会造成其他风险或给用户带来其他体验问题的场景。

APP端

当前操作反馈

轻量提示,一般出现在用户操输入内容的附近,直接给出正确/错误的反馈,不中断中户操作流。

点我

Toast提示

在屏幕中央出现提示信息,一般显示3-5s之后自动消失。多用于反馈系统状态。

点我
toast提示文案

弹框提示

出现在屏幕当中,伴有蒙层,会直接打断用户操作流。多用于警示性信息,须暂时中断用户操作以避免错误发生。

点我

弹框提示文案

取消 确认

Web端操作系统组件库 (截选)

APP端操作系统组件库 (截选)

应用实例

订单线优化

小结

目前呈现的只是控件库的初版,相对比较粗略。建立组件库是一个长期的工作,需要和UI设计师,产品经理一起协作,随着项目的推进和功能的增删,不断地更新和迭代。

访问:Ant Design
  • YMT商家后台首页改版

  • 城市公共自行车系统概念设计

  • 1号店海购用户研究

  • 弹框确认提示文案?

    取消 确认