C端管理后台UI设计流程及经验分享

Recommanded by editor
深圳/UI设计师/4年前/4003浏览
C端管理后台UI设计流程及经验分享Recommanded by editor
BDZJason

跟大家分享一下UI设计规范和组件库在后台设计项目中运用,以及项目进行中踩过的一些坑~

今天跟大家一起唠唠“UI设计规范”在实际项目中的应用,并且跟大家分享一下在这个项目过程中摩擦出的“火花”。

火--项目进行过程中遇到的一些让人上火的问题;

花--规范的设计文档带来的一些好处和优势;

希望各位读者能在我的分享中,去糟粕取精华,得到些许的帮助!


·项目简介

·设计流程简述

·规范拆分讲解

·规范的演变

·遇到的问题


01、项目简介

——————

简单介绍一下这个项目背景。此次捣腾的是一个设备管理平台,因为以往物联网设备和普通设备都是在不同的后台中运营维护,这次需要将各个平台的各类设备,重新梳理、分类、规整到一个平台中,方便后续的统一维护。

undefined

槽点来啦~(好像来的有点快呀!)

常规流程中,应该是产品梳理产品原型,交互设计师优化交互,再到我们Ui设计狮设计效果。

undefined

而我们一些可爱等产品同学是直接截图+口述需求,然后我们直接画界面,相当于产品、交互、Ui一起做。

(不知道这是不是很多公司里UI设计岗位的常态呢?【如果是,请评论区call 1】)


收~咱们回归正途,接着往后讲~


02、设计流程简述

————————

需求分析

前期收到项目需求后,我们会做分析需求,根据产品类型、平台特性、运营需求、运营指标、用户类型、用户使用场景、用户习惯(产品同事喜好、公司各种规范要求...)等等等一系列的因素,讨论分析出界面整体设计风格、整体界面布局、主色调。

然后根据开发同事需求,依据他们运用的开发框架,来确定我们设计中采用的控件类型和交互方式。

这一步虽然看起来有点冗余,却能起到了不可描述的作用!既避免了设计与前端之间大量的沟通时间,又避免了前端花大量时间重新开发控件,还避免了设计出来了却开发不出来的囧境。无论从低角度--团队人员的工作量,还是高角度--整体项目的运行进度,这一步尽量不要少~

(其他公司是不是也存在这样的问题?【如果有,请评论区继续call 1】)


风格确定

需求分析完,问题沟通完,该是设计时间了(是时候展示真正的技术了~)

我们会先输出风格稿来确定整体风格,然后根据“修改第n+n打死再也不改版本.png”的风格效果输出第一轮的设计规范;

这里,步骤会根据个人习惯略有不同,有的设计狮会在出图前会输出第一轮规范,然后根据规范和风格同步进行~

个人感觉设计风格稿后输出的设计规范会更“贴切“~

结合产品原型和风格稿,整理出一批的常用控件及规范。如布局、字体、颜色、列表、控件等元素。当然这里是初版,后期根据界面需求会做微调。

市面上设计狮的设计工具越来越牛【和谐音】,这也为我们出图带来了很多的便利。初步整理UI设计规范后,整理出的小元素就可以转化为组件,方便后期界面设计时使用,如sketch、figma的组件功能都很强大,维护好组件库后,可以让设计狮快速出图。如果后期界面需要修改,只要修改组件母版,其他界面中使用到的同类组件都会跟随母版统一调整,大大的提高了设计效率。

(新手设计狮可能会问组件是啥?组件如何使用?不要问,问了就是自己找教程学习~)


设计步骤梳理

这里需插播一个步骤,“设计步骤梳理”--设计功能模块界面的顺序!

顺序?有些人会说,不就是按照模块顺序从前往后设计嘛~

这么说,也不完全错,但这个说法只是针对活儿少or时间充足的项目。当一个项目里界面内容多,整体项目交付时间紧,按照模块往后设计就有可能出现问题~

因为你不是一个人在战斗,与你并肩作战的还有前端、后端、测试、产品等等一堆人,你在奋战画图的同时要考虑你队友的如何作战。有些流程并不是一味的串行,很可能是你输出一部分图,前端开发一部分界面,测试写一部分的测试用例,大大的并行ing。而且前端开发会涉及到数据的关联逻辑,有些界面必须先行开发,才能支撑其他界面的开发。所以你得搞清楚对于他们来讲,哪些模块优先级较高哪些较低。根据他们的开发优先级来确定设计的先后顺序。

前期沟通很重要,沟通清楚了各类细节,避免后期犯错踩坑。磨刀不误砍柴工呀~

(长点心吧,打工设计人)


再往后的流程大家应该都熟悉,出图、切片标注、协助开发、界面走查...

现在有强大软件的支持,切片和标注基本不像以前那么费时费力了,利用蓝湖、figma、pxcook,sketch measure等软件,将界面按要求归档,直接交给开发就欧儿啦~


03、规范拆分讲解

————————

UI设计规范目录

网络上各类设计规范的文章很多,我这里列举一个自己的设计规范目录,仅供参考

颜色、布局、字体、图标、按钮、导航、面包屑、筛选、列表、表单、弹窗、特殊控件

根据后台内容的不同,设计规范的内容也略有差异。

(UI设计规范整理的越细致,各种状态整理多越清楚,组件库搭建的越完善,后期界面输出的速度就越快)


整理的规范中,选取几个印象较深或者容易踩坑的地方与大家分享一下

1、布局

整体界面按照8px栅格来设计。为啥要选8px,不是因为8这个数字吉利好听,而是采取8像素栅格,按照8的倍数来设计界面元素,页面适配时更加方便。

(8px的栅格在Ant Design上有比较详细的讲解,不了解的设计狮可以去研究一下~)

根据前期沟通,界面内容需大范围呈现,且用户查看内容和操作权限相对固定,所以采用的是顶部导航菜单、内容全屏适配的方式。

顶部导航+内容全屏适配的优点:内容预览区域面积大,操作区域充足。


2、首页布局排版--后台首页通常用来承载查看关键数据的功能

首页看版内容较多,且数据展示范围广,集合了整个后台里的关键型数据。

设计看版时需要注意的就是,内容的划分布局和呈现方式的选择。数据主次分明,内容完整展示的同时,需要根据业务逻辑、数据类型、关联关系等因素,选择合适的图表呈现方式、进行合理的内容布局排版。让用户查看界面内容时,能快速了解众多数据之间的关联。

数据是有故事的,我们设计狮需要通过界面的展示,将这些故事串联起来,让用户在阅读的时候,快速理解故事的中心思想,快速查找自己关心的故事情节。


3、颜色

这款产品最终决定设计浅色和深色2套风格,用户可以在界面中切换深浅皮肤。整理Ui设计规范时,我们输出的是2套颜色规范,且应开发同学要求,2套颜色的属性需一一对应

什么叫“属性yiyi对应”?例如,在浅色模式下,文字颜色从深到浅分别是#333、#666、#999...,那在深色模式下,文字颜色是#FFF-100%、#FFF-70%、#FFF-50%...

No,这种标注不准确,

如果在深色模式下,字体透明度属性出现了变化,那在浅色模式下,同样要标注出字体的透明度属性,方便开发辨认。

undefined

(不知道是不是所有的前端开发都有这样严格的要求,但我们标注一下,可以避免不可描述的问题~)


4、表单布局

表单的布局,常用方式是规定最小单位表单的宽度,然后根据最小单位来布局

例如,该项目中,我们设计的最小单位宽度是272px(标题和输入框分行展示);

当页面只有一列表单时,表单显示宽度为272px;

当页面是2列表单布局时,表单显示宽度是272*2+24=568px;

当页面是3列表单布局时,表单显示宽度是272*3+24*2=864px;

以此类推...

(不用再推了,3列已经足够啦!)

Pc端网页界面上3列表单布局是最大的宽度了,再多的话不利于查看操作,也不利于前端界面适配。


规范内容先说这么多,说说Ui设计规范个人感受最深刻的优点和作用:

1、让界面设计更加规范化,更加整体化,细节更加统一;

2、规范元素转化成设计组件,方便界面设计和后期修改,提高工作效率;

3、有利于设计团队内的人员合作、协同设计、分工配合,减少界面样式不一致;

4、节省了与开发的沟通成本,设计图为主,规范为辅,让开发还原度更高;

5、同类型后台设计时,设计规范扩展使用,让设计更加快捷;

(至于其他优点,某度搜索关键词,还能给你更多的答案哦~)


04、规避的问题

————————

Q、设计创意与开发实现之间的把控;

某些公司中,交付团队都是在与时间赛跑。创意多了,开发难度大,交付时间会拉长;创意少了,界面千篇一律无特色,感觉束手束脚;

UI设计狮在创意时需要把控一个度,既方便开发实现,又能清晰表达自己的创意想法。那么了解前端开发方式、组件库内容就尤为重要,只有深入了解了前端开发的工作,在做设计时就会遵循框架中的规定,有意识的规避一些风险,增加效率的同时也增加团队之间的和谐度。


Q、组件库提供的是规范不是束缚;

在项目进行的过程中,经常会听到不同人在规范方面提出不同的意见,一次又一次的强调要按照开发组件库里的东西来设计。

个人觉得组件库的作用是使设计更规范、更符合开发使用的标准,而不是一个枷锁,不是让你原模原样的套用。做设计该创新的时候还是得创新,只要不超过界限就行。


Q、设计的步骤顺序提前确认;

设计顺序不对,导致设计与开发工作衔接不上,甚至会导致项目延期。所以设计狮在动手之前一定要全方面仔细的沟通,出图先后顺序、交付时间节点、对接人、使用的开发框架等等,确保自己在后续进行设计的时候不会出问题。最好是自己通过平时的积累结合合作团队实际情况,提前列举一个问题清单,方便每次项目前期沟通。


Q、设计规范如何拓展应用;

这里要提到某些公司存在的问题,部分项目工期紧的时候前端开发可以自行开发,不需设计狮画界面。输出一套UI设计规范后,只要有新平台开发需求,他们就沿用这一套,不考虑平台属性、页面内容、目标用户操作习惯。最终导致一些项目的后台界面不中看也不好用。

上述问题说明,UI设计规范沿用是有界限的,当设计不同的平台产品时,需要根据平台的特殊属性来调整,甚至不同的平台都得有属于自己的一套UI设计规范。一味的降低人工成本,会使产品的用户体验降低、视觉观感降低,最终导致用户使用率降低。


最后补充一句:

无论是Ui设计规范还是组件库控件,都是用来帮助设计狮使界面的设计更加统一、更加细致化,千万别被这些束缚住了设计的思维。规范的灵活运用加上创意创新的idea,才能产生出更好的设计。


这是本人第一次写文章,当作经验的分项,也作为自己的项目总结。

文章内容有点口语化,希望在比较轻松的状态与大家交流心得。

文中提及内容如有雷同,纯属巧合;如有与大家看法不同或者描述不正确的地方,也希望大家评论区交流讨论;

设计一行,如逆水行舟,不进则退,愿大家共同进步共同成长!

感谢大家观看~


49
Report
|
116
Share
相关推荐
评论
in to comment
Add emoji
喜欢TA的作品吗?喜欢就快来夸夸TA吧!
推荐素材
You may like
IP设计合集 DGS FRIENDS
Homepage recommendation
Heal丨概念网页设计
Homepage recommendation
相关收藏夹
UI设计文章
UI设计文章
UI设计文章
UI设计文章
作品收藏夹
设计干货
设计干货
设计干货
设计干货
作品收藏夹
ui设计
ui设计
ui设计
ui设计
作品收藏夹
B端产品
B端产品
B端产品
B端产品
作品收藏夹
ui
ui
ui
ui
作品收藏夹
中台系统规范
中台系统规范
中台系统规范
中台系统规范
作品收藏夹
大家都在看
Log in