后台系统中,字段类型与字段设计事项

后台系统中,字段类型与字段设计事项

疫情让欧洲网络面临重大压力 YTB和奈飞降低视频清晰度和码率应对阻塞

刚入门接触后台产物的时刻。

A说:你来吧,这个流程顺下来,你对后台的设计和这块的营业流程就基本熟悉了。

B说:三天吧,把原型出一下,给到设计。我们下周直接开发。

我:这么快?有点难度吧。后台产物既要给客户使用,又要给运营使用,涉及多个用户和系统的对接,印象中许多多少后台系统都不是上手就会使用的,这…有点庞大吧?

不知道你是否也有过这样的履历和体会呢?通俗的后台产物往往是给到公司或客户的运营职员使用的产物,它不像前台产物,需要体现产物定位、突出设计感,而且能给到许多设计资源。后台产物的设计历程,公司内部往往会要求快速、效率且相符现实营业需求。

若是你介入设计的后台产物不是一个新产物,任何流程和营业都需要重新梳理。那么大概率,你的后台产物设计会围绕着字段和表单的设计举行。这篇文章会通过先容后台产物设计中的主要元素:字段的设计,辅助你加倍高效地设计后台产物。

 

一、字段的类型

用最直观的方式剖析后台系统字段的设计,深度剖析每一种字段类型存在的价值和意义,还原后台系统字段设计的本质。

 

1. 操作型

名字决议运气,操作型字段,就是在表单中实现详细操作的字段设定。更准确的说法是,操作型字段作为一个触点,未来触发了详细的操作功效,改变详细某一条信息的状态。

这类字段经常放在表单的最后一列,通过点击即可触发对应的功效。常见的好比说删除、修改、查看详情、调整顺序,状态修改等。通过增添操作类字段,可以快捷地实现单条数据的快速操作。

当表单中含有大量的待操作信息时,这些信息又需要操作职员一个一个举行验证操作,这时在表单中增添操作类字段,就可快速实现单条数据的删除、修改、改变顺序、状态切换等操作。

后台系统中,字段类型与字段设计事项

另外, 在这类大量数据的表单中,此类操作字段最好能用更多的使用图标来泛起,这样能够辅助频仍使用功效的用户加倍快速地找到操作入口,究竟文字往往不如图片的表达更直接。

 

2. 序号或者ID

序号或ID作为计算机系统中最常泛起的一类字段,给系统和原本庞大的营业赋予了顺序和编码。序号通常凭据数据的时间序增进,这样能看出数据序列。编号和ID经常由每条信息天生特定的数字序列,在系统中做唯一标识。

这类字段往往和现实的营业没有什么关系,然则不能缺少。手艺有了这个编号可以精准的对数据和信息举行定位。相当于你通过订单编号才气和客服职员快速建立起相同的工具和基础。客服职员也可以通过订单编号快速地查看和操作你的订单信息。

在运营职员使用系统泛起问题,或者请求数据支持的时刻,直接说出编号能提高相同的效率。现实设计历程中,这类字段最好放在表单的最左侧,习惯现实使用系统的人也会异常顺应这种结构。

附图如下:

后台系统中,字段类型与字段设计事项

 

3. 内容主体

这类字段是较为要害的字段,需要放在唯一序号ID类字段的旁边,代表单表达内容的主体。这类字段形貌一定要清晰,需要相符专业的营业情形和操作职员的认知。

后台治理系统重在治理。这一字段最主要的作用就是清晰治理的工具。通过给每个表单确定内容主体的字段,加倍清晰表达表单存在的意义。最能代表主体信息的内容放在这最合适不过了。好比说:商品治理的商品名称。操作职员打开商品治理的页面,马上就能看到详细是哪些商品需要调整和运营。如下图,班级治理中的班级名称就是内容主体:

后台系统中,字段类型与字段设计事项

一个新的营业泛起出来的时刻,内容主体经常是需要梳理探索的。我们要逐步确认、逐步舍弃,最终梳理出能够代表内容主体的字段。

 

4. 基础属性

属性实在是一个科学名词,鉴于这个词不是很好明白,我找来了百度百科上关于属性的界说一起学习一下:

一个详细事物,总是有许许多多的性子与关系,我们把一个事物的性子与关系,都叫作事物的属性。事物与属性是不能分的,事物都是有属性的事物,属性也都是事物的属性。

一个事物与另一个事物的相同或相异,也就是一个事物的属性与另一事物的属性的相同或相异。由于事物属性的相同或相异,客观天下中就形成了许多差异的事物类。具有相同属性的事物就形成一类,具有差异属性的事物就划分地形成差异的类。

关于属性在科学界的二级分类人人可以通过搜索去领会一下。这里给出的二级分类仅为利便后台系统字段的设计服务:

基础属性,主要是指的是内容主体在系统内,或自己具有的属性类信息字段。通过在后台泛起这些字段辅助决议人更好的领会内容主体的信息,使得概念性的内容名称变得鲜活详细。

好比说一个人作为内容主体,那么相关属性就有性别、岁数、都会、时间等,我们可以称之为基础属性 。

后台系统中,字段类型与字段设计事项

 

VPN是什么?电脑用VPN能做什么?

5. 关联属性

关联属性:

特指在系统中既能够代表其它内容主体的字段,又能作为该内容主体的基本属性的字段。存在的意义就是,使各个主体内容的字段之间能够建立起关联关系。

好比说,西席作为主体字段,可以有的属性是一些基础属性,如性别、岁数、工号等。而在主体内容为班级的表单中,泛起一个西席(班主任)的字段,这就代表着这个班级的班主任对应的是信息表中的西席,这个西席此时就是关联属性泛起。

关联属性,能够加倍天真的体现内容主体之间多对多的关系,没有一个主体内容是自力存在,反面其他主体互相联系的。

后台的设计中,为了利便后续营业的调整,往往会追求较低的数据耦合。那么在低耦合数据的情形,关联属性类的字段,就能够辅助系统的数据之间建立起关系和毗邻。

后台系统中,字段类型与字段设计事项

 

6. 符号

符号(signature)是通过为数据贴标签的方式,高效快速对内容主体举行差异治理。简朴来说,就是符号作为一种表达,有用对信息举行区别。计算机常用的做法就是给信息加标签。用现在对照盛行的说法就是贴标签。最通俗的符号是在序号的前面统一放上一排选择框,通过选中这个符号,可以对数据举行团体操作。

后台系统中,字段类型与字段设计事项

另有凭据数据的特点,给数据加上特定的标签。好比说运营职员通过考察用户的显示,为用户贴举行 标签分类,利便后续运营流动的举行。大数据系统,通过用户在产物中的操作和习惯,能够给用户实时推送相关的服务和内容。

属性是针对内容主体举行的维度弥补,符号则是对详细信息和内容主体的种别划分。

后台系统中,字段类型与字段设计事项

 

7. 状态

我们平时最常听到的一句话就是,这个产物出BUG了。这句话的寄义实在就是产物此时不能正常运转,处于异常状态。既然产物可以用异常和正常两种状态来形容,那么在系统中天天跑通的种种营业,是否也可以用响应的状态来表征呢?

状态这种类型的字段存在的意义就是,体现表单中详细数据在动态转变中的意义,能够凭据详细的状态临界值和状态区间,做出相符用户需求的状态展示。好比说订单治理中的订单已完成、订单已建立,这都是差异的状态。

营业状态一定要处于一个范围内,而不是瞬态,也就是说不能有中心态。好比说“订单建立中”这种状态 ,系统是无法举行判断和形貌的。判断一个表单是否需要状态字段,最直接的方式就是思量内容主体是否有需要治理员决议的决议点。好比说日活低于100万,状态字段的值就是:低活跃;高于200万,状态值就是:高活跃。

状态字段的存在很直观地将营业现实的情形以及举行的阶段展现出来。这类字段对决议而言是异常主要的字段,经常放在较为中心偏右的位置。

后台系统中,字段类型与字段设计事项

 

8. 时间字段

时间字段代表的是内容发生的时间和调换的时间。系统内的每一个操作都是能够用详细的时间举行纪录的,那究竟是哪些类型的信息需要界说时间字段呢?

  1. 内容发生的时间有意义,好比说:订单发生的时间、用户注册的时间、谈论提交的时间,详细某个内容公布以后,治理员需要羁系内容公布时间是否相符预期的时刻就需要时间字段纪录内容发生的时间。
  2. 内容调换的时间有意义,后台需要追踪详细某一内容的的转变。好比说具备商品治理的后台系统,后台修改商品价钱等信息的时刻,就需要纪录详细价钱修改的时间。
  3. 做系统内部低成本的信息平安系统时需要时间字段。后台治理系统的用户权限,通常包罗更改用户密码、为用户充值等。云云私密性的操作,固然要有修改的纪录时间,共同对操作举行监控。

后台系统中,字段类型与字段设计事项

 

9. 数据字段

这部门专门指的是数据统计类型的字段。若是问后台治理系统最大的意义是什么?那么就是数字化了。随着人们对大数据的追赶热潮,数据统计这一部门也就成为了后台系统的兵家必争之地。

虽然短时间后台系统无法用大数据的手艺和形式辅助用户做科学的决议,然则任何一个后台系统都是需要对系统内现有数据做一定的统计对比,来给治理者提供需要的决议依据的。好比说一个销售系统的后台治理系统,就会有详细销售联系的用户数目和处在各个销售历程中的客户数目。另有用户运营治理中,用户在平台上的下单次数以及消费金额等等数据的展示。

后台系统中,字段类型与字段设计事项

差异类型的的后台治理系统容纳的数据量经常是不一样的。这部门字段对于手艺逻辑要求较高,要界说清晰需要何种类型的数据,利便手艺对相关数据举行埋点获取。

 

二、字段设计的注意事项

1. 界说字段宽度

若是是需要用户键盘敲进去的文字字段的长度,通常是需要给出字段的最大和最小字符数。通过对字段长度的界说,UI可以提前计划页面宽度的分配,使得最后展现出来的页面是能够相符现实营业情形而且雅观的页面。这不管是站在开发或者UI的角度,都是异常有意义的。

若是随意界说,那便毫无参考价值,也会造成开发资源的虚耗。更严重的,纰谬字段的宽度做限制,就会泛起昵称或者数字过长而导致页面错位,甚至会导致程序死机。

 

2. 字段是否为必填项?

在用户场景下思量的话,若是字段作为必填项,用户若是不填写该项,那么这一条数据都无法保留。但要害字段若是不举行必填设定,就会影响手艺的实施方案,且会导致逻辑破绽以及隐藏BUG。

好比某必填字段,未举行填写,就可能发生大量为空的错误数据,从而影响到其他的营业逻辑。像用户昵称,若是为空,就会影响一些展示用户昵称的页面显示出的错误值。

 

3. 字段值的校验反馈

这指的是部门字段,好比说手机号码,那么用户写入准确的情形下只可能是11位的数字,当检测到用户输入其他类型的字段,需要用特殊标识去提醒用户,这样可以降低后台使用的错误率。

我之前接触过一次这样的乌龙事宜(不是我设计的后台):一个游戏后台中的充金币填写金币个数的字段。这个字段由于没有做数字的校验,客户运营一段时间就总是发现用户金币数目和预期不符。由于是数据问题,金币数目错得越来越离谱,很影响平台用户的使用及客户的收益。手艺职员延续两个星期加班找BUG,后台才发现是由于应该在填写金币个数的地方,由于那时的后台个数后面没有单元,客户直接填写了“100个”,而系统没有报错,然则数据却一直不正常。

 

三、写在最后

希望通过这篇文章,能够辅助你更好地明白后台字段设定的意义,通过对差异类型字段价值和意义的拆解,让你在对字段取舍和设计历程中加倍有偏向,进而可以加倍快速高效地完成后台产物的设计。

在苹果开发者政策限制下微信终于宣布将在近期为iOS版微信增加暗黑模式

分享到 :
相关推荐

发表评论

登录... 后才能评论