仓库管理系统涉及哪几个表
时间: 2023-11-19 15:22:23 浏览: 43
仓库管理系统一般涉及以下几个表:
1. 商品表:存储商品的基本信息,如商品编号、名称、规格、单位、单价等。
2. 仓库表:存储仓库的基本信息,如仓库编号、名称、地址、管理员等。
3. 库存表:记录每个商品在每个仓库的库存数量、预警值、最大值、最小值等信息。
4. 入库表:记录商品的入库信息,包括入库单号、商品编号、入库数量、入库时间、经办人等。
5. 出库表:记录商品的出库信息,包括出库单号、商品编号、出库数量、出库时间、经办人等。
6. 盘点表:记录盘点信息,包括盘点单号、盘点时间、盘点人等。
7. 盘点明细表:记录每个商品在每个仓库的盘点数量、盈亏数量、盈亏金额等信息。
8. 调拨表:记录仓库之间商品的调拨信息,包括调拨单号、商品编号、调出仓库、调入仓库、调拨数量、调拨时间等。
相关问题
仓库管理系统的数据库设计及表的关系
仓库管理系统的数据库设计应该包括以下几个方面:
1. 仓库信息管理:包括仓库编号、仓库名称、仓库地址、联系人等信息。
2. 物料信息管理:包括物料编号、物料名称、规格型号、单位、单价、库存数量等信息。
3. 入库管理:包括入库单编号、入库日期、仓库编号、供应商编号、经办人等信息。
4. 出库管理:包括出库单编号、出库日期、仓库编号、客户编号、经办人等信息。
5. 库存管理:包括物料编号、库存数量、可用数量、冻结数量等信息。
基于以上基本信息,可以设计出以下表结构及其关系:
1. 仓库信息表
字段名 | 类型 | 说明
---|---|---
warehouse_id | int | 仓库编号,主键
warehouse_name | varchar | 仓库名称
warehouse_address | varchar | 仓库地址
contact_person | varchar | 联系人
2. 物料信息表
字段名 | 类型 | 说明
---|---|---
material_id | int | 物料编号,主键
material_name | varchar | 物料名称
material_spec | varchar | 规格型号
unit | varchar | 单位
unit_price | decimal | 单价
quantity | int | 库存数量
3. 入库单表
字段名 | 类型 | 说明
---|---|---
inbound_id | int | 入库单编号,主键
warehouse_id | int | 仓库编号,外键
supplier_id | int | 供应商编号,外键
operator | varchar | 经办人
create_time | datetime | 入库日期
4. 入库明细表
字段名 | 类型 | 说明
---|---|---
inbound_detail_id | int | 入库明细编号,主键
inbound_id | int | 入库单编号,外键
material_id | int | 物料编号,外键
unit_price | decimal | 单价
quantity | int | 数量
subtotal | decimal | 小计金额
5. 出库单表
字段名 | 类型 | 说明
---|---|---
outbound_id | int | 出库单编号,主键
warehouse_id | int | 仓库编号,外键
customer_id | int | 客户编号,外键
operator | varchar | 经办人
create_time | datetime | 出库日期
6. 出库明细表
字段名 | 类型 | 说明
---|---|---
outbound_detail_id | int | 出库明细编号,主键
outbound_id | int | 出库单编号,外键
material_id | int | 物料编号,外键
unit_price | decimal | 单价
quantity | int | 数量
subtotal | decimal | 小计金额
7. 库存表
字段名 | 类型 | 说明
---|---|---
inventory_id | int | 库存编号,主键
material_id | int | 物料编号,外键
warehouse_id | int | 仓库编号,外键
total_quantity | int | 总数量
available_quantity | int | 可用数量
frozen_quantity | int | 冻结数量
以上表之间的关系如下:
- 仓库信息表与入库单表、出库单表、库存表存在一对多关系;
- 物料信息表与入库明细表、出库明细表、库存表存在一对多关系;
- 入库单表与入库明细表存在一对多关系;
- 出库单表与出库明细表存在一对多关系;
- 库存表与物料信息表、仓库信息表存在多对多关系。
仓库管理系统概念结构设计
仓库管理系统的概念结构设计包含以下几个方面:
1. 数据库设计:包括数据表的设计、数据类型的选择、表之间的关系建立等,需要充分考虑仓库管理系统的业务需求和数据结构的合理性。
2. 功能模块设计:根据仓库管理系统的业务需求,将整个系统划分为不同的功能模块,例如入库管理、出库管理、库存管理、货物查询、库存盘点等。
3. 界面设计:根据功能模块的设计,设计相应的用户界面,以便于用户进行操作和管理。
4. 算法设计:针对仓库管理系统中需要进行计算、统计和分析的数据,设计相应的算法,例如库存量计算、货物流向分析等。
5. 安全性设计:考虑仓库管理系统的数据安全问题,设计相应的安全性措施,例如用户权限设置、数据备份、数据加密等。
以上是仓库管理系统概念结构设计的主要方面,需要根据实际业务需求和技术水平进行综合考虑和设计。
相关推荐
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)