php - 新手进销存管理设计,求指导~
怪我咯
怪我咯 2017-06-05 11:07:08
0
1
661

1.学习开发一个进销存管理系统,现在遇到一个问题,在做库存报表的时候怎么统计数量?

2.我先列一下我用的几张数据表

⑴存货表

⑵仓库表

⑶入库单

⑷出库单
同上

⑸现存量表

3.我的思路是这样:一张入库单有多个物品,首先和现存量表比对有没有相同的存货,有3种情况:1.都没有;2.部分有;3.全都有。情况1和3都好解决,问题就出在情况2,比如我这边入库单有4个物品array(1,2,3,4),和现存量表比对,查出来相同的有array(1,2),现在找到了这2个物品,但是提交过来的数量我如何筛选出来,累计进去。

4.我这样设计是否合理?各位大神能否提供下思路~~万分感谢!

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
大家讲道理

如果“现存量表”有该商品信息,则

  1. 入库 增加现存量

  2. 出库 减少现存量

如果“现存量表”没有该商品,则
1 入口,insert“现存量表”记录 现存量是 入库数量
2 出库, 商品还没入库过,报错或抛异常

另外建议增加一张库存详细的操作日志表 记录库存的增减记录和(包括操作前后的“现存量表”,库存变化类型,和变化数量) 类似银行账户资金变化记录,方便库存变化的定位和跟踪

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板