库存物资管理系统 1、背景资料 (1)有一个存放商品的仓库,每天都有商品出库和入库。 (2)每种商品都有名称、生产厂家、型号、规格等。 (3)出入库时必须填写出入库单据,单据包括商品名称、生产厂家、型号、规格、数量、日期、时间、入库单位(或出库单位)名称、送货(或提货)人姓名。 2、基本要求 能实现以下主要功能: (1)设计出入库单据的管理(录入、修改、删除)。 (2)实现按商品名称、出入库日期的查询。 (3)实现分别按日、月和年对出入库商品数量的统计。 (4)输出相应的数据报表。 请写出仓库、出库单据、入库单据、商品、管理员、用户等实体的关系模式
时间: 2023-08-05 07:06:02 浏览: 414
仓库(Warehouse):
- 仓库编号(WarehouseID, PK)
- 仓库名称(WarehouseName)
商品(Product):
- 商品编号(ProductID, PK)
- 商品名称(ProductName)
- 生产厂家(Manufacturer)
- 型号(Model)
- 规格(Specification)
- 存放仓库编号(WarehouseID, FK)
管理员(Admin):
- 管理员编号(AdminID, PK)
- 姓名(Name)
用户(User):
- 用户编号(UserID, PK)
- 姓名(Name)
出库单据(OutboundInventory):
- 单据编号(OutboundID, PK)
- 商品编号(ProductID, FK)
- 数量(Quantity)
- 日期(Date)
- 时间(Time)
- 出库单位名称(OutUnitName)
- 提货人姓名(PickupPerson)
入库单据(InboundInventory):
- 单据编号(InboundID, PK)
- 商品编号(ProductID, FK)
- 数量(Quantity)
- 日期(Date)
- 时间(Time)
- 入库单位名称(InUnitName)
- 送货人姓名(DeliveryPerson)
说明:
- 商品和出入库单据是多对多关系,需要通过一个关联表来建立关系;
- 在出库单据中,入库单位名称和送货人姓名两个字段为NULL;
- 在入库单据中,出库单位名称和提货人姓名两个字段为NULL;
- 为了方便统计,出入库单据的日期和时间可以合并成一个字段。