日期:2014-05-18  浏览次数:20385 次

请教有关收付存程序的数据库结构
程序每天登记入库、出库、统计任意时间段的前存、收入、付出、结存

小弟起初只建了出库表和入库表,查任意时间段的收付存信息时都是现算,可是感觉随着数据的增多,每次计算时间也会长,我就增加了日报表,把每天的信息留下来,这样速度能快多了,这样也存在一个问题,就是一旦修改以前某天的数据,这天以后的日报数据都要更新,不知道正规软件的收付存是怎么组织的,请大虾指点,谢谢

------解决方案--------------------
多一个是现存量明细表,每次出入库都操作这个表

盘点、重新核算,都会重新从头计算明细表数量

设置结帐制度,每个周期一结帐后,作为期初数据,这样不用每次从系统运行起计算,而是从上次核算开始计算。


当然具体你如何选择,还是有很多种方法的

------解决方案--------------------
利用期间,再一个出入明细表;库存表