阿里巴巴产品设计师岗位职责:如何给后台产品做设计

阿里巴巴设计师:如何给后台产品做设计?
稿源:优设网
首先解释一下后台,它是指服务的管理操作部分,主要是对内容、数据的增删改查。后台产品也主要是
B&的平台型产品,例如企业内部的管理、运维产品。本文就自己一年多在后台运维产品设计中遇到的挑战和思考进行整理,一方面可以和大家分享经验,一方面可以好好的总结下自己。在后台产品的设计中,设计师充当了业务转化为界面的「翻译」,尤其是在团队中没有产品经理时,设计师则需要对业务有更深的理解且具备更多的专业能力,协调需求方与开发,进行设计赋能。文章通过以下两部分进行介绍。一、后台产品特征分析与设计挑战在工作中做后台产品和做 C 端产品还是有不小差别,以下仅以本人在设计工作中遇到的挑战进行举例,对比分析。1. 业务理解难度大,专业词汇多接触后台产品的首要任务是对业务的理解,这点对于产品尤为重要,且对设计师来说较有难度。比如企业提供的云平台后台运维系统,如图1,它涉及到云计算多种服务类型、数据结构、业务逻辑及权限把控等,覆盖领域非常广泛,专业知识要求较强。这样一个庞大的后台、业务理解量对于一个新手(未接触过后台产品设计)来说,上手难度较大,并且这类后台运维产品,都是公司内部使用,很难找到可借鉴参考的案例,以往的经验也无法直接复用。再者,后台产品中经常使用各种技术专业词汇,这都需要我们通过学习交流,了解其含义以及所在业务中的作用。△ 图1 云计算 IAAS 基础设施服务的业务组成2.&用户群体专业性强我们面对一批具有专业性的高级用户,此时设计师如果以「同理心」或「假装用户」的方法去推导会略显苍白。通过下图,对两类产品的用户特征进行对比分析。C
端产品,用户量较多,至少是几万用户,用户分布比较杂,文化水平和电脑操作水平各异,他们习惯于带有引导的单线程操作,尽量简化页面信息。而对于后台产品,用户基数较少,以公司内部的运维人员为主,人员特征相对集中,具备很好的电脑操作水平,用户特征也较明显,他们注重高效率操作,编辑时经常采用输入搜索、编辑代码的交互方式,目标明确,快速精准直达;排查问题时需要多视角,多维度判断问题。△ 图2 C 端与后台产品用户分析针对不同的用户特征,我们在设计界面时也有所侧重。对 C
端产品,用户水平差异较大,设计界面应尽量兼顾中间层用户的理解度,使操作符合其认知,但对于后台运维人员,过多的封装可能会影响操作效率,哪怕鼠标悬停显示、点击查看详情等。当然,过度封装界面也可能会增加用户理解的成本。△&图3 用户理解度与界面封装的关系举两个界面设计的例子,以更直观的视角了解用户特征对界面设计的影响。C端产品,如图4,设计师在设计界面时会考虑适量的交互动效,吸引用户;简单直观的导航和架构,引导用户;图文结合的信息布局,注意信息疏密、留白,利于用户阅读效率和浏览心情;文案用语通俗易懂且注重情感化。△ 图4 C端产品界面& 图片来源:https://www.templatemonster.com/cn/demo/63945.html而后台产品,如图 5 所示,在设计时会有以下侧重:△&&图5& 后台产品界面& &图片来源:https://dribbble.com/JanLosert
有好的文章希望站长之家帮助分享推广,猛戳这里
本网页浏览已超过3分钟,点击关闭或灰色背景,即可回到网页没有更多推荐了,
不良信息举报
举报内容:
阿里设计师:“三种方式”教你做好体验设计
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!请各位牛人指教,一个困扰我很久的订单表设计问题。
作者:用户
浏览:698 次
旅游电商订单表设计问题问题描述:网站提供酒店,机票,旅游线路等等...多种产品的预定。用户可以同时预定多个产品,怎么把这么多不同类型的产品糅合到一个订单记录中也就是一个订单号。
问题描述旅游电商订单表设计问题问题描述:网站提供酒店,机票,旅游线路等等...多种产品的预定。用户可以同时预定多个产品,怎么把这么多不同类型的产品糅合到一个订单记录中也就是一个订单号。
因为这些产品的每个订单属性都不一样。一个订单记录怎么去做这么多种订单的订单详情关联,,
例如:订单号是DK3453545,那这个订单号里用户是预定了机票,门票,酒店,以及旅游车的 那这个订单记录中该怎么把这些订单详情关联到这个订单记录中,而且这些用户需要预定的产品是不固定的。
我也想过把每个产品类型的订单记作为一个单独产品类型订单记录,那么就会存在很多个订单表,当系统需要查询当前用户的订单时,就需要把所有的类型订单表都遍历一遍。这样效率太慢。而且感觉很不好维护, 麻烦各位做过订单电商的牛人给点经验。;解决方案1、商品基础属性及库存(SKU)2、订单以及订单详情(Order & OrderItems),OrderItems 里面的record 肯定与某个SKU 关联上。同时你们的这种订单,一定包含个性化定制信息,一般都可以用一个字段将个性化信息保存起来(比如订酒店,可能包含日期、住几晚、单间还是标间、其他特殊要求等)3、Shipment,订单只是与客户签订的一个意向合同,那么shipment 就是你们如何去履约这个合同的载体。这种情况下,一类商品就可以设计成一种shipment,具体的履约方式、过程和状态,都可以放到这个模型里。总结:订单是面向用户的模型,代表着一个销售或者销售意向合同。shipment 是面向内部实际操作环节的模型,代表系统如何去跟踪和记录订单的每个不同类型的商品是如何履约的。解决方案二:如果想和到一个订单表,那么就加个订单的类型吧,比如机票类型是JP,酒店类型是JD,然后关联起来对应产品的id即可。更好的设计方法是对所有的产品做一个抽象,然后你的机票,酒店等都是这个对象的一个实现(这个时候也需要做类型的,只是类型放在了抽象对象中而已)两种发发都可以,你自己参考解决方案三:1.订单表ID 订单号 总价格1 DK2.订单明细表ID 订单号 序列号 商品ID 数量 单价1001 DK 991 1 1001002 DK 992 2 1001003 DK 993 1 1003.商品表ID 名称 种类 当前价格 描述991 迪拜酒店 1 100 迪拜七星级帆船酒店992 上海到迪拜机票 2 100 1月1日上海到迪拜机票993 迪拜一日游 3 100 1月2日迪拜一日游4.酒店表ID 名称 星级41 迪拜酒店 7星5.机票表ID 名称 出发地 目的地 类型51 上海到迪拜机票 上海 迪拜 经济舱6.旅游表ID 名称 出发地 目的地 天数 是否有导游61 迪拜一日游 上海 迪拜 1 1当系统需要查询当前用户的订单时,只先查到1,2,3表。只能看订单概貌,可以将一些酒店,机票等共有的属性放到商品表里。然后要看明细,只能点击一行,进到另一个页面才能看特定于某个种类产品的属性,这时再去查4或5或6表。这样4,5,6页面也可以独立了,解决方案四:把产品这个对象单独抽象出来做个接口,订单和产品的关系是一对多的关系Order--订单Product--产品Public Class Order{
private List&Product&
//get,set方法等等
//其他一些和订单相关的方法}然后具体的产品,比如机票,门票,酒店等都是Product类的具体实现.自己抽象一下这个接口,把产品中共性的东西提炼出来作为接口的方法,比如所以产品都有产品单价getPrice()方法,然后做个抽象的产品类实现Prodect接口,把共性的实现代码放在抽象类中,所有的具体类,比如机票,门票,酒店等,都继承这个抽象类,然后实现各自的具体业务逻辑.解决方案五:hibernate继承映射。解决方案六:亲,如果非要整成一张表的话,只有在字段冗余上面下工夫了。首先有个订单类型(机票,门票,酒店)字段,如果用户定了机票,录入机票相关字段即可,依次类推。查询数据的时候也只需要根据订单类型定位相关字段即可。(当然Entity对象还是按订单类型分别描述各个订单的属性,只是数据库表中冗余所有类型的字段)解决方案七:没做过订单电商,我想到以下:1.订单表ID 订单号1 DK.订单详细表ID 订单号 序列号 商品ID1 DK 9912 DK 9923 DK 9933.商品表ID 名称 种类991 迪拜酒店 1992 xx机票 2993 杭州一日游 3
【云栖快讯】青年们,一起向代码致敬,来寻找第83行吧,云栖社区邀请大神彭蕾、多隆、毕玄、福贝、点评Review你的代码,参与互动者将选取50位精彩回复赠送“向代码致敬”定制T恤1件,最终成为“多隆奖”的小伙伴还将获得由阿里巴巴提供的“多隆奖”荣誉证书和奖杯。&&
弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率
40+云计算产品,6个月免费体验
稳定可靠、可弹性伸缩的在线数据库服务,全球最受欢迎的开源数据库之一
云服务器9.9元/月,大学必备【图文】阿里巴巴后台操作_百度文库
赠送免券下载特权
10W篇文档免费专享
部分付费文档8折起
每天抽奖多种福利
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
阿里巴巴后台操作
电子商务运营讲师|
总评分4.5|
用知识赚钱
阅读已结束,下载本文到电脑
想免费下载本文?
登录百度文库,专享文档复制特权,积分每天免费拿!
你可能喜欢

我要回帖

更多关于 产品设计师技能书 的文章

 

随机推荐