原创: Kevin改变世界的点滴 Kevin改变世界的点滴
后台产品经理在设计产品结构中,最基础的是表单设计,表单却由一个一个的字段组成。在刚开始搭建后台页面模块,如果不考虑表单的扩展性设计,再后台迭代后会发生字段不统一的问题、数据表存储发生错乱问题。
后台产品设计中表单到底是什么?之前有分享过关于表单的设计
表单设计前,我们应该知道表单的是跟着对象走的,这里我以用例图表示
一个对象集合了表单,我以人物来表示对象。为了方便大家理解,对象是指的是一个具体的事物。这个作为人的对象,他有耳朵、鼻子、头发等等。这样的属性聚合成了一个对象。
对象的扩展性
举个例子,有2个对象。分别是普通用户与会员。以普通用户与会员为例。后台数据会分别建立2套数据库存储会员信息与普通用户信息。
但两者一定有相通的字段,比如账户、性别、年龄。
因为对象不同,产生不相通的字段,会员等级、用户归属....
不同的对象未来的扩展字段设计也不同,导致2个数据表的维护工作与产品经理设计表结构息息相关。我在后台产品设计中就发现之前的后台表结构,会员字段与用户字段进行冲突。
2个字段一样,却分别存储在不同的表结构。后期要想把会员中的字段查询,则会引起查询到用户表。
上图中,可以看到会员等级、用户表是2个不同的表外,订单类型、收藏表、品牌表都是开发写的数据表单。
一旦会员中的字段与用户字段不统一,但却表达的是同一个字段,则会引起数据错误。
例如:体验官与体验师字段,2个字段本身就是同一个数据。但却存在了会员与用户表单中,导致查询只能查询1个体验官或体验师。
所以,后台产品经理基本功,表单的设计要时刻注意字段统一。即使对象不同,随着页面与需求叠加,产品经理要时刻做好业务字段的梳理。
好啦,今天的分享就在这里。我会坚持每周原创两篇~
推荐阅读: