首先,我们需要设计几张关键表来存储采购管理系统的数据,包括:
供应商信息表(vendor_info):存储供应商的基本信息,包括供应商名称、地址、联系方式等。
采购信息表(purchase_info):存储采购单的基本信息,包括采购单编号、采购日期、供应商编号、采购总金额等。
采购物品信息表(purchase_item_info):存储采购单中的具体物品信息,包括物品名称、数量、单价等。
库存信息表(stock_info):存储当前库存中的物品信息,包括物品名称、数量、入库日期等。
然后,我们可以设计如下的存储过程来实现采购管理系统的基本功能:
添加供应商信息(add_vendor_info):向供应商信息表中插入新的供应商信息。
添加采购单(add_purchase_info):向采购信息表中插入新的采购单信息,并更新供应商信息表中对应供应商的累计采购金额。
添加采购物品(add_purchase_item