首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

守则序号生成

2012-11-17 
规则序号生成需求说明:进销存销售产品时,需要系统按规则生成一个销售订单号订单号需要生成如XS-日期-序号

规则序号生成
需求说明:
进销存销售产品时,需要系统按规则生成一个销售订单号订单号需要生成如"XS-日期-序号"的格式。其中“日期”为当天日期、“序号”为当天当前的销售单量并且不足四位时,以“0”填充在数量之前。如“XS-20100501-0050”可以系统中维护订单号生成规则,并且不影响之前生成的订单号
解决办法:
一、分析需求,可确认销售订单序号的规则为“XS-日期-序号”,其中“序号”要以“日期”为因子进行归零递归。抽象出生成序号的规则“XS-{DATE}-{S4[DATE]}”。
其他可能应用到规则如下:


3、测试类
package test.inkcar.sequence;import test.inkcar.sequence.preferences.SystemGlobal;import test.inkcar.sequence.utils.SequenceUtils;import junit.framework.TestCase;public class SequenceTest extends TestCase {public void testSystemGlobal() {System.out.println("读取配置:");System.out.println(SystemGlobal.get("sequence.define.xiaoShouNo.20110701"));}public void testSequence() {System.out.println("生成序号");System.out.println(SequenceUtils.render("xiaoShouNo"));}}

热点排行