订单号的设计问题!

比如说我设定的订单号直接对上的是出票的二维码,如何设计更好?
银行的订单号是怎么设计的?淘宝网的订单号是怎么设计的···知道的说下,参考参考。谢谢!

看看讨论
http://www.iteye.com/topic/421840

只要保证订单号不重复不就ok了,取当前时间在加上表中的几个主键肯定不会重

由订单号的位数综合一下几种因素(确保不重复):
1.当前时间
2.数据库序列(需要排序的话,可以把序列放在最前面)
3.具体业务的主要影响因素,如地点代码、业务代码、客户代码、操作员代码等

需求描述的太模糊..

订单号的最大特性就是[color=red]唯一性[/color],只要保证订单号唯一就行了,就像数据库中的主键一样,只要知道订单号,就能查到相应的客户信息。

具体怎么设计?可根据自己的爱好,但是前提条件是[color=red]一定要保证唯一性[/color]。

其实大部分订单号,都是流水号,就是说,只要有新的订单,用来保存订单号的变量就会加1;

去银行办理业务的时候,打印出来的号码,也是流水号,不过这个流水号是由两部分组成的,前面是员工的编号,后面的号码就是这个员工办理业务的流水号。

对于大型的购物网站,大部分也是流水号。你可以到京东上面同时下两个订单,就可以看到,大致也是连续的。为什么说是大致呢,因为在你下第一个订单之后,下第二个订单之前,你不可能阻止别人不下订单的。所以总的来说也是连续的。

流水号就可以,例如

我的订单有个订单号 是GUID的
我的出票二维码 与之对应的也有一个GUID

将这两个GUID编码做联系起来就可以了,你想找什么都可以了。

订单号怎么设计,那就是你想怎么设计都可以了,可以代表含义,时间,地点,某些具体的含义了,只要组成一个足够长的号码就可以了,保持唯一性就可以了,