从你的需求来看我觉得需要建4个表
表A 进货
表B 销售
表C 库存
表D 药品信息
药品信息这个表很重要 主要存放2个字段
药品ID 药品名
这个药品ID是作为其他表与药品信息表的外键
2 关于触发器
我觉得最好不用触发器 。
而事实上数据库设计原则之一也是能不用触发器就不用触发器。因为触发器很消耗系统资源。
进货和出货的时候,库存要改变。你可以用多个个SQL语句实现。
比如说:进货的时候,进货表要插入信息,而同时库存表也插入信息
出货同理
太简陋了.应该是:1、新药品入库
2、库存药品检索
3、库存药品流转
4、库存药品的效期管理及预警(失效前6个月、三个月、一个月)、报警。
5、过期药品的处理及流向。
上述五项中,每项都有很详细的分享查询。
必须要有一个数据库或者一个表用来存放系统的设置参数然后必须要一个表来存放用户资料
还要一个表来存放公司的文档资料,
再要一个表来存放物资资料,
具体的要看你怎么设计。
进销存最重要的有3点,第一就是用户的权限设置,第二就是物资的存储记录,第三就是物资价格的差价和税率管理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)