搜索

首页  >  问答  >  正文

php - 新手进销存管理设计,求指导~

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

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

⑴存货表

⑵仓库表

⑶入库单

⑷出库单
同上

⑸现存量表

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

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

怪我咯怪我咯2731 天前673

全部回复(1)我来回复

  • 大家讲道理

    大家讲道理2017-06-05 11:09:08

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

    1. 入库 增加现存量

    2. 出库 减少现存量

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

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

    回复
    0
  • 取消回复