本文主要介绍了产品设计中订单功能的常用信息架构和设计思路,希望能帮助没有接触过订单模块的产品经理对设计流程有一个大致的了解。 1.订单信息设计 完成流程和状态的设计后,需要进一步确认订单中包含的所有信息 美国手机号码大全列表 1. 确认订单代码生成规则和标志 订单代码有一种最常见、最简单的组成方法,它是标识+时间戳+随机数。如果是内部订单或者预计订单量不会很大,可以使用这套规则来生成订单,让内部的人看到订单代码时,可以快速区分订单类型和订单date.Logo : 可以是纯数字,也可以是英文的组合 Timestamp : 一般为 美国手机号码大全列表 格式, Random number : 一组随机数,要使用的随机数的长度根据时间戳的最后一位确定上面和预计产生的订单数量如果是外部订单,可以将以上三个元素的仓位任意组合,以免轻易发现规律。现在主流平台的外部订单大多不使用以上组成方法。
一是因为这种编码方式过于直白,容易暴露订单量等公司内部信息,二是因为当大量批量订货时,为了保证订单代码不重复,需要反复对比历史订单。随机码越长,对server.2的压力越大。订单编码的重要原则(1)唯一不重复无论生成规则如何设计,美国手机号码大全列表 最重要的是确保订单代码的唯一性。(2)安全订单号不泄露公司信息(3)控制长度订单号的主要作用是查询。在某些需要用户输入或读取的情况下,订单号的长度尽量不要长。美国手机号码大全列表 (4)尽量保持纯数字在数据库订单查询中纯数字检索比文本类型(字母数字)效率更高以淘宝订单为例,,共18位,前14位为序列号,15-16位为买家ID后1-2位,17-18位为最后一位3-4位买家ID.3。确认字段和字段规则 订单的字段往往包括几个模块基本信息:包括订单号、用户名、提交时间等产品信息:包括产品名称、数量等支付信息:包括总金额、支付金额、折扣金额等。
在开始设计每个端口的线框原型之前,最好将所有字段列在一张表格或思维导图中,以免在后续设计过程中遗漏重要字段。 2.订单操作设计1.基本操作——增删改查命令的操作与数据库的操作本质上是一样的。常见的基本操作无非就是添加、删除、美国手机号码大全列表 修改、检查、提交、取消。在设计操作时,最重要的几点是: 操作条件——需要满足哪些条件才能执行当前操作?订单状态如何?其他相关数据的状态如何?操作的影响——这一步完成后订单会发生什么变化?哪些功能和数据会受到影响?操作的结果——操作的结果是什么?会遇到什么样的异常状态?美国手机号码大全列表 需要做什么?这是设计过程中经常遗漏的部分。最好将所有可预测的结果整理出来,避免在后期开发中出现问题。操作的可撤销性——操作是否可逆?如果不可逆,是否考虑增加二次确认,让用户充分了解操作后果? 2.操作权限订单具有业务承载功能,是对安全性要求较高的数据。虽然在实现层面不需要为订单模块单独开发一套授权功能,但需要明确不同授权用户对订单的操作。