我不是重庆人,重庆还没去过。我说的东西都是我在工作实践中所领悟、归纳的。
to zheng:
不好意思,没注意到你的三个问题,虽然上面已稍做回答,现回答如下:
1.用不用库存表在于三个条件:一是在于你对单据向库存提交数据的过程是否处理妥当,
不能做好错误及异常处理,库存就会出问题,而且找问题就够你头痛的了,库存表的问题,
并不是找到那个产品出现去改库存数字就可以了,而是要由修改单据而修正库存数量,这个
关系你一定要明白。二是单据的数据量是否巨大,如果数据量非常大,当然对表的访问肯定
是比查询要快得多,但一般的小企业,做好清转工作后,单据的数据量并不大。三是你对
SQL的熟悉程度,毕竟写SQL有点烦人。以上三点,你自己权衡一下,灵活应用了。
对了,我忽然想起来,我后来为什么不选用库存表的原因,因为我当初做的程序是有分仓的
而每个仓库有一千多个货品,14个仓库,那就有一万多条记录。而这一万多条记录只会是只
增不减,所以操作速度受影响。我说得不太清楚,但大概是这个意思。但我也不一定不采用
库存表的方式,只是要看什么情况下了。写程序就是要灵活。呵呵
2.各单据的主从表都要独立,理由我前面都说过了,这一点,在很多软件的编写中都是一个
好的习惯。建议你在建数据库前,好好理解一下数据库的五个范式,(算了,后面我再抄一
抄关于范式的东东吧)
3.关于软件呢,不是我小气,就象源码连我的合作伙伴我也不给的一样,各人有各人的编码
技巧。我可以把我的编程思想都告诉你,但如果连源码都给你的话,你就失去了自己思考的
机会。毕竟这些东东都是卖钱的,也意味着每个人的劳动成果。希望你能理解。当然,我会
继续回答你的问题罗,嘿嘿。对于管家婆之类的软件,我是觉得你不必去看,因为它顶多给
你一个进销存软件的流程结构,而这些流程结构我在上面已经说过了。你越去看它,就会给
自己定越大的目标,也就越难完成,这样往往是半途而废,所以你还是从只有一个进货单,
一个出货单的基础开始做起,循序渐进,这样,你以后也可以一个月写六七个进销存了,就
象“庖丁解牛”是不是?呵呵。[
]
希望以上的回答,能给你质上的帮助,而不只是面上的参考而已。