新媒易动态
NEWS CENTER
NEWS CENTER
2020-02-14
在完成了流程和状态的设计之后,需要进一步确认订单包含的所有信息
订单编码有一个最常见的也是最简单的组成方式,标识+时间戳+随机编号,如果是企业内部的订单或者预计订单量不会非常庞大的话,完全可以使用这套规则来生成订单,这样内部人员在看到订单编码的时候就能迅速分辨出订单类型和订单日期。
如果是外部订单,为了不容易被发现规则,以上3个元素的位置可以任意组合。
现在主流平台的外部订单大多都已经不使用以上组成方式,一来是因为这种编码方式太过直白,容易暴露例如订单量等公司内部信息,二来是因为当要在短时间内生成大批量订单的时候,为了确保订单编码不重复,就要重复比对历史订单。随机码越长时,对服务器造成的压力也就越大。
(1)唯一不重复
无论生成规则如何设计,最重要的就是一点,保证订单编码的唯一性。
(2)安全
订单编号不能暴露出公司的信息
(3)控制长度
订单号的主要作用是查询,在某些需要输入或者用户念出来的情况下,订单号长度并不是越长越好。
(4)尽量保持纯数字
纯数字的检索在数据库订单查询时效率要高于文本型(字母加数字)
以淘宝订单为例,84034576013582XXXX,
总共18位,前14位为序号,15-16位买家ID的倒数1-2位,17-18位买家ID的倒数3-4位
订单的字段往往包括几大模块
在开始设计各个端口的线框图原型之前,最好将所有字段用表格或者脑图罗列出来,避免后续设计过程中遗漏了重要的字段。
对订单的操作本质上跟对数据库的操作一样,常见的基础操作无非就是增删改查、提交、取消这几个。
在设计操作时,最重要的有几点:
订单具备业务承载作用,是安全性要求很高的数据。虽然在实现层面不需要对订单模块单独开发一套权限功能,但是一定要明确不同权限用户对订单的操作。
对订单的内容完成了设计之后,就要开始进行列表的设计。
同样是订单列表,移动端和PC端的表现形式相差很远,但是在把订单字段全部列出来的情况下,第一步需要做的就是把重要且必须的信息抽出来组合成表单。
在这里说几个常见的移动端和PC端设计上的区别
(1)内容展示量
相比起PC端,移动端每一屏能展示的内容更少。在常见的电商平台移动端里,就算是大屏手机一屏幕最多也就展示2-3个订单,所以在展示字段和确认布局的时候就要更加严格,不能什么字段都往上塞。
(2)操作侧重点
移动端的特性决定了订单列表的更多作用是查看最近的订单和快速操作,PC端则是在这个基础上承载了更多,例如对历史订单的查找和管理功能。