日期:2014-05-17  浏览次数:20881 次

一个算法的问题,看看有没有谁能给我点思路!
在做一个仓库物品管理系统按库户要求借取归还全部主从表,值OK但是台帐表中有3个字段总数,库存,借出,
我借用的时候,并非一次性借取,而是可以修改数量的。如总100 库存100 借出0,比如A进来,借了30个,那个总数就是100 库存就是70,借出就是30,但是A觉得少了,我要借40个的,他就把借用改成了40,总数就是100 库存就是60,借出就是40,然后我B进来 我也要借相同的工具,B也是同样的情况 ,修改了2次数量,或者更多,先不管B改了几次,假设最后B借了30个,那么台帐就应该为,总数就是100 库存就是30,借出就是70,
因为现在库存不固定,座椅台帐表更改的时候算法实在不好掌控 ,请问大家有没有好的方法货算法,谢谢大家啦,奥归还的时候也是这个情况,所以这个算法就很纠结啦

------解决方案--------------------
谁让你这么设计了,不会做就找仓库保管员,找个会计教教你,看看实际中人家怎么做这个


呵呵,如果现实实际中仓管员天天在本子上涂了又改,改了在涂,3天后那个本子就看不得了,早就是一团墨汁了

ps:问之前,先准备好一点基础知识: 
1.永续盘存法。 
2. 期末余额=期初余额+当期收入-当期支出
------解决方案--------------------
那你这样可以判断一下的,例如A的话就像我上面说的那样,假如是另外一个人B你可以判断他是不是A不是的话那你就把总数-A的取出的-B取出的,如果B还想继续取出你可以用A的方法,你看下可以不?