进销存可以分化为三个并行,但又不完全同步的层面。这样就可在软件中同时建立三套帐。
虽然我们认定其中的业务层在整个进销存的流层中起到主干作用,
但依然没有抓住问题的中心。我们如果能从进销存中找到他的核心问题,让它成为软件的内核,
一切工作都是围绕着这个内核来工作的,并且在任何进销存的情况下,
都是不可缺少的。不论进销存的经营模式有什么差异,而这个核心也不会有所改变。
即,就是找到进销存的最基本的东西,不变的哪个核心。当客户要求变动时,
我们的内核不变,只要扩充一些外围的模块就可。这样不仅方便软件的开发和修改,
也有利于软件的稳定性。其中进销存中进货、销售和库存是它的三大基本要素,
它的核心自然也就是这三者的其中之一。其中进货,可以分为多种,如正常的进货,
客户退回也是一种进货,调入、借入、盘盈这些也算是一种进货,
而且也有不存在进货的情况。进货的不确定因素太多了,不具备核心的必要条件。再就是销售的问题了。销售起马也可分为批发和零售两种,如象进货一样分,
哪进货退货和调出、借出、盘亏也都可算销售的一种形式,
这样销售的表现形式比进货还要多,自也不能作为进销存的内核。这样就只剩下存的问题了。其实对于存来说,就是出入库的问题,
没有其它更多的东西。对于三个层面来说,每个层面都有自己的存,
象业务中的票据流的流入流出,库房层的物品流的流入流出,
面财务的就是金额流的流入流出。如个层面都会涉及到自己的进销存,
去维护这个自己的“库存”。从这可以看出每个层面对自己的 “库存”的维护就是进销存的核心。
而软件的核心部分就是库房维护系统,即出入库的管理。在这部分如果作好了,
在任何一个进销存中都可以很好的发挥作用,而后期的工作,
就是根据客户的需要定制外围的模块。如设置不同的进货和销售模块,
或是各种报表查询。