摘要:
单据的数据表设计在表设计中,我尝试过两种方法:把销售单、采购单等等单据用同一个实体表示,然后通过单据类型的字段来标识,因为单据设计到商品的出入,所以单据类型必须有出入状态标志。这样做的理由是:1、符合OO的设计思想,把订单做为一个类2、代码重用性好,效率高3、有利于业务扩展,通过对订单类继承,增加接口方法就可以增加新的业务在实现过程中,特别是数据库设计中,这种思想产生了一些很小的表当然也可以分单,即把每个单看成单独的实体,这样实现有这几个好处:1、对于业务量大的企业,分单有利于减轻数据查询的复杂度;2、程序员实现时,编码的复杂度降低,代码可读性也好;3、帐套业务数据备份时更灵活,可以对不同的业 阅读全文
摘要:
进销存业务的简单描述单据是进销存业务的基本操作手段,用单据可以直观全面地记录每一笔业务过程。进销存业务中最重要的就是理清商品以及款项的流动,所以单据中的关键动作就是对商品数量和款项变化的控制和记录。由于单据是对单笔业务的记录,所以必须用其它方法记录某一时间段内每种商品在所有业务中涉及的数量及金额的累计数,这就是总帐。基于单据的进销存描述可以简单地概括为: 在期初建帐时就记录好已经有了多少商品,价值几何,以此作为基础并记录到总帐;然后进行采购,买进某种商品,这时候总帐中该商品的累计数(包括数量和金额累计)增加了,同时也产生了对供应商的应付款记录;再进行销售,卖出某种商品,这时候总帐中该商品的累计 阅读全文