仓库管理系统数据字典设计

合集下载

仓库管理系统数据库设计说明书

仓库管理系统数据库设计说明书

仓库管理系统数据库设计说明书
一.数据字典
在本设计中,通过对企业仓库管理的内容和数据流程分析,设计的数据项和数据结构如下:
设备信息:包括设备号,名称,型号,仓库号,状态等
仓库信息:包括仓库号,面积等
设备使用部门信息:包括部门号,名称等
设备采购信息:包括设备号,名称,型号,仓库号,供应商等
出库信息:包括设备号,使用部门等
入库信息:包括设备号,归还部门等
有了上面的数据结构、数据项和数据流程,就能进行下面的数据库设计.
二.数据库概念结构设计
这一设计阶段是在需求分析的基础上,设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础.
1.分E—R图设计
本设计根据上面的设计规划出的实体有设备实体、仓库实体、职工实体、部门实体、供应商实体。

各个实体的E-R图及其关系描述如下:
①设备实体:
②仓库实体:
③职工实体:
④部门实体:
⑤供应商实体:
⑥完整E—R图:
三.数据库物理结构
由于查询时,经常会用到设备和职员的编号,职员的姓名,所以在此三种属性设计为唯一索引.
为了完成需求分析中确定的基本功能和概念设计中模块的划分,通过基于三范式的数据库设计方法,构造了基本数据表.现在对数据表划分基本关系。

在已设计的数据库中初步建立了基本表,用于记录客户模块和公司模块的基本信息。


外,在基本表上定义了一些约束条件和外码信息,以实现数据的完整性约束。

包括表内约束条件和表间约束条件.。

仓库管理系统的数据字典

仓库管理系统的数据字典

仓库管理系统的数据字典标题:仓库管理系统的数据字典引言概述:仓库管理系统是企业日常运营中不可或缺的重要组成部分,通过对仓库管理系统的数据字典进行详细的定义和说明,可以帮助企业更好地理解和管理数据,提高运营效率和准确性。

一、仓库管理系统数据字典的概述1.1 数据字典的定义和作用数据字典是对系统中所有数据元素进行详细定义和说明的文档,包括数据元素的名称、数据类型、长度、取值范围等信息,可以帮助用户更好地理解和管理数据。

1.2 数据字典的重要性数据字典是仓库管理系统的重要组成部分,可以帮助企业更好地管理数据,提高数据的准确性和一致性,降低数据冗余和错误的发生概率。

1.3 数据字典的编制原则数据字典的编制需要遵循一定的原则,包括准确性、完整性、一致性、可理解性和易维护性等,确保数据字典的有效性和可靠性。

二、仓库管理系统数据字典的组成2.1 数据元素的名称和标识数据字典中包括对每个数据元素的名称和唯一标识,用于区分不同的数据元素。

2.2 数据元素的数据类型和长度数据字典中还包括对每个数据元素的数据类型和长度的定义,确保数据的格式和规范性。

2.3 数据元素的取值范围和约束条件数据字典中还包括对每个数据元素的取值范围和约束条件的定义,确保数据的有效性和一致性。

三、仓库管理系统数据字典的维护和更新3.1 数据字典的维护责任人在企业中需要明确数据字典的维护责任人,负责对数据字典进行定期维护和更新。

3.2 数据字典的更新频率数据字典需要根据实际情况定期更新,确保数据字典的及时性和准确性。

3.3 数据字典的变更管理数据字典的变更需要进行严格的管理,确保数据字典的变更不会影响系统的正常运行和数据的准确性。

四、仓库管理系统数据字典的应用4.1 数据字典的查询和检索数据字典可以帮助用户快速查询和检索系统中的数据元素,提高工作效率和准确性。

4.2 数据字典的数据分析和报表数据字典可以帮助用户进行数据分析和生成报表,帮助企业更好地了解和管理数据。

仓库管理系统的数据字典

仓库管理系统的数据字典

仓库管理系统的数据字典一、引言仓库管理系统是一种用于管理和监控仓库内物品存储、出入库、库存等信息的软件系统。

为了确保系统的正常运行和数据的准确性,需要制定相应的数据字典,明确各个数据表的字段名称、数据类型、长度、约束条件等信息。

本文将详细介绍仓库管理系统的数据字典。

二、数据字典1. 仓库表(Warehouse)字段名称数据类型长度约束条件说明warehouse_id int 10 主键,自增仓库IDname varchar 50 非空仓库名称location varchar 100 非空仓库位置capacity int 10 非空仓库容量(单位:立方米)create_date datetime 非空创建日期2. 物品表(Item)字段名称数据类型长度约束条件说明item_id int 10 主键,自增物品IDname varchar 50 非空物品名称category varchar 50 非空物品分类price decimal 10,2 非空物品价格(单位:元)create_date datetime 非空创建日期3. 入库表(Inbound)字段名称数据类型长度约束条件说明inbound_id int 10 主键,自增入库IDitem_id int 10 外键,物品表入库物品ID warehouse_id int 10 外键,仓库表入库仓库ID quantity int 10 非空入库数量inbound_date datetime 非空入库日期4. 出库表(Outbound)字段名称数据类型长度约束条件说明outbound_id int 10 主键,自增出库IDitem_id int 10 外键,物品表出库物品ID warehouse_id int 10 外键,仓库表出库仓库ID quantity int 10 非空出库数量outbound_date datetime 非空出库日期5. 库存表(Inventory)字段名称数据类型长度约束条件说明inventory_id int 10 主键,自增库存IDitem_id int 10 外键,物品表物品IDwarehouse_id int 10 外键,仓库表仓库IDquantity int 10 非空当前库存数量6. 用户表(User)字段名称数据类型长度约束条件说明user_id int 10 主键,自增用户IDusername varchar 50 非空用户名password varchar 50 非空密码role varchar 50 非空用户角色(管理员、操作员等)三、总结以上是仓库管理系统的数据字典,包括仓库表、物品表、入库表、出库表、库存表和用户表。

仓库管理系统的数据字典

仓库管理系统的数据字典

仓库管理系统的数据字典引言概述:仓库管理系统是一种用于管理仓库内物品存储、出入库等操作的系统。

数据字典是仓库管理系统中的重要组成部份,用于定义和描述系统中所使用的数据元素和数据结构。

本文将详细阐述仓库管理系统的数据字典,包括数据字典的定义、作用、结构和示例。

正文内容:1. 数据字典的定义1.1 数据字典的概念数据字典是仓库管理系统中的一种文档或者工具,用于记录和描述系统中所使用的数据元素和数据结构。

它包含了数据元素的名称、类型、长度、取值范围等信息,以及数据元素之间的关系和依赖。

1.2 数据字典的作用数据字典在仓库管理系统中起到了至关重要的作用。

首先,它提供了对系统中所使用的数据元素的全面和准确的定义,使得系统开辟人员能够清晰地理解和使用这些数据元素。

其次,数据字典为系统设计和开辟提供了参考和指导,减少了开辟过程中的不确定性和错误。

此外,数据字典还为系统的维护和升级提供了便利,使得系统的改动和扩展更加高效和可靠。

1.3 数据字典的结构数据字典通常由多个部份组成,包括数据元素的定义、数据元素的属性、数据元素之间的关系和依赖等。

在数据元素的定义部份,需要包括数据元素的名称、类型、长度、取值范围等信息。

在数据元素的属性部份,需要包括数据元素的描述、用途、格式等信息。

在数据元素之间的关系和依赖部份,需要描述数据元素之间的关系和依赖关系,如主键、外键等。

2. 数据字典的内容2.1 仓库管理系统的基本数据元素在仓库管理系统中,常见的基本数据元素包括仓库编号、物品编号、物品名称、物品数量等。

这些数据元素用于记录和管理仓库中的物品信息,对于实现仓库管理的各项功能至关重要。

2.2 仓库管理系统的数据结构仓库管理系统的数据结构包括仓库信息表、物品信息表、出入库记录表等。

仓库信息表用于记录仓库的基本信息,如仓库编号、仓库名称、仓库地址等。

物品信息表用于记录物品的基本信息,如物品编号、物品名称、物品数量等。

出入库记录表用于记录物品的出入库操作,包括出入库时间、出入库类型、出入库数量等。

仓库管理系统的数据字典

仓库管理系统的数据字典

仓库管理系统的数据字典1. 仓库基本信息表字段:- 仓库编号:用于惟一标识仓库的编号,为主键。

- 仓库名称:记录仓库的名称,用于区分不同的仓库。

- 仓库地址:记录仓库的具体地址信息。

- 仓库管理员:记录负责该仓库管理的管理员姓名。

- 仓库容量:记录仓库的可用容量,以适当的单位表示,如平方米或者立方米。

- 创建日期:记录仓库的创建日期。

2. 物料信息表字段:- 物料编号:用于惟一标识物料的编号,为主键。

- 物料名称:记录物料的名称,用于区分不同的物料。

- 物料类型:记录物料的类型,如原材料、成品等。

- 物料规格:记录物料的规格信息,如尺寸、分量等。

- 单位:记录物料的计量单位,如个、箱、千克等。

- 最小库存量:记录物料的最小库存量,用于库存管理和补货。

- 最大库存量:记录物料的最大库存量,用于库存管理和补货。

3. 入库单表字段:- 入库单号:用于惟一标识入库单的编号,为主键。

- 入库日期:记录入库单的日期。

- 仓库编号:记录入库单所属的仓库编号,与仓库基本信息表关联。

- 物料编号:记录入库的物料编号,与物料信息表关联。

- 入库数量:记录入库的物料数量。

- 入库人:记录执行入库操作的人员姓名。

4. 出库单表字段:- 出库单号:用于惟一标识出库单的编号,为主键。

- 出库日期:记录出库单的日期。

- 仓库编号:记录出库单所属的仓库编号,与仓库基本信息表关联。

- 物料编号:记录出库的物料编号,与物料信息表关联。

- 出库数量:记录出库的物料数量。

- 出库人:记录执行出库操作的人员姓名。

5. 库存信息表字段:- 仓库编号:记录库存所属的仓库编号,与仓库基本信息表关联。

- 物料编号:记录库存的物料编号,与物料信息表关联。

- 当前库存量:记录物料的当前库存量。

- 可用库存量:记录物料的可用库存量,即当前库存量减去已分配的库存量。

- 已分配库存量:记录物料的已分配库存量,即已经被出库但尚未出库完成的库存量。

6. 库存操作日志表字段:- 操作日志编号:用于惟一标识操作日志的编号,为主键。

仓库管理系统的数据字典

仓库管理系统的数据字典

仓库管理系统的数据字典标题:仓库管理系统的数据字典引言概述:仓库管理系统是现代企业管理中必不可少的一部分,它可以帮助企业实现对仓库内物品的有效管理和控制。

而数据字典则是仓库管理系统中非常重要的一部分,它记录了系统中所有数据的定义、结构和关系,为系统的开发、维护和使用提供了便利。

本文将详细介绍仓库管理系统的数据字典,包括数据字典的定义、组成、使用方法以及维护方式。

一、数据字典的定义1.1 数据字典是什么?数据字典是一个包含了系统中所有数据元素的定义、结构和关系的文档或数据库。

它是系统开发和维护过程中的重要参考资料,可以帮助开发人员理清系统中各种数据的含义和关系。

1.2 数据字典的作用数据字典可以帮助开发人员更好地理解系统中的数据,从而更好地设计和开发系统。

同时,数据字典也可以帮助用户更好地使用系统,了解系统中各种数据的含义和用途。

1.3 数据字典的特点数据字典具有统一、标准、完整和准确的特点,它可以帮助系统开发人员和用户更好地理解系统中的数据,提高系统的可维护性和可用性。

二、数据字典的组成2.1 数据元素数据元素是数据字典中的基本单位,它包括了数据的名称、类型、长度、取值范围等信息。

数据元素是数据字典中最基本的组成部分。

2.2 数据结构数据结构描述了数据元素之间的关系和组织方式,包括了数据元素的层次结构、组合关系等信息。

数据结构可以帮助开发人员更好地理解系统中数据的组织方式。

2.3 数据字典的关系数据字典中的数据元素之间存在着各种关系,包括了一对一关系、一对多关系、多对多关系等。

这些关系描述了系统中数据之间的联系和依赖关系。

三、数据字典的使用方法3.1 数据字典的编制数据字典的编制是系统开发的重要环节,开发人员需要根据系统需求和设计方案编制数据字典,并不断更新和完善数据字典。

3.2 数据字典的查询用户可以通过数据字典查询系统中各种数据的定义和结构,从而更好地理解系统中的数据,提高系统的可用性和可维护性。

仓库管理系统的数据字典

仓库管理系统的数据字典数据字典是仓库管理系统中一个重要的组成部分,它用于记录和管理系统中的各种数据元素、数据结构和数据关系。

数据字典提供了对系统中数据的详细描述,包括数据的定义、属性、类型、长度、有效性规则等信息,帮助用户更好地理解和使用系统中的数据。

以下是仓库管理系统的数据字典,包括仓库、库存、商品、供应商等主要数据元素的详细描述:1. 仓库表(Warehouse)- 仓库编号(WarehouseID):唯一标识仓库的编号,主键。

- 仓库名称(WarehouseName):仓库的名称,用于标识仓库。

- 仓库地址(WarehouseAddress):仓库的具体地址。

- 仓库管理员(WarehouseManager):负责管理该仓库的人员。

2. 库存表(Inventory)- 库存编号(InventoryID):唯一标识库存的编号,主键。

- 商品编号(ProductID):库存所属商品的编号,外键关联商品表。

- 仓库编号(WarehouseID):库存所属仓库的编号,外键关联仓库表。

- 入库时间(InboundTime):商品入库的时间。

- 出库时间(OutboundTime):商品出库的时间。

- 当前库存(CurrentStock):当前商品在该仓库中的库存数量。

3. 商品表(Product)- 商品编号(ProductID):唯一标识商品的编号,主键。

- 商品名称(ProductName):商品的名称。

- 商品类型(ProductType):商品的类型,如食品、电子产品等。

- 商品价格(ProductPrice):商品的价格。

- 供应商编号(SupplierID):供应商的编号,外键关联供应商表。

4. 供应商表(Supplier)- 供应商编号(SupplierID):唯一标识供应商的编号,主键。

- 供应商名称(SupplierName):供应商的名称。

- 供应商地址(SupplierAddress):供应商的地址。

仓库管理系统的数据字典

仓库管理系统的数据字典引言概述:仓库管理系统是一个用于管理仓库库存、出入库记录、货物追踪等的软件系统。

数据字典是指对于系统中使用的各种数据项进行定义和说明的文档,它对于系统的开辟、维护和使用都具有重要意义。

本文将详细介绍仓库管理系统的数据字典,包括库存管理、出入库记录、货物追踪、供应商信息和客户信息五个部份。

一、库存管理:1.1 商品信息- 商品编号:每一个商品在系统中的惟一标识符- 商品名称:商品的名称- 商品分类:商品所属的分类,如食品、日用品等- 商品规格:商品的规格和型号描述- 商品数量:当前仓库中该商品的数量- 商品单价:商品的单价1.2 仓库信息- 仓库编号:每一个仓库在系统中的惟一标识符- 仓库名称:仓库的名称- 仓库地址:仓库所在的详细地址- 仓库管理员:负责该仓库管理的人员姓名- 仓库容量:仓库可容纳的货物数量1.3 库存记录- 记录编号:每一个库存记录在系统中的惟一标识符 - 商品编号:该记录对应的商品编号- 仓库编号:该记录对应的仓库编号- 入库时间:该记录的入库时间- 出库时间:该记录的出库时间- 入库数量:该记录的入库数量- 出库数量:该记录的出库数量二、出入库记录:2.1 入库记录- 入库编号:每一个入库记录在系统中的惟一标识符 - 商品编号:该记录对应的商品编号- 仓库编号:该记录对应的仓库编号- 入库时间:该记录的入库时间- 入库数量:该记录的入库数量- 入库人员:执行该入库操作的人员姓名2.2 出库记录- 出库编号:每一个出库记录在系统中的惟一标识符 - 商品编号:该记录对应的商品编号- 仓库编号:该记录对应的仓库编号- 出库时间:该记录的出库时间- 出库数量:该记录的出库数量- 出库人员:执行该出库操作的人员姓名2.3 盘点记录- 盘点编号:每一个盘点记录在系统中的惟一标识符- 盘点时间:该记录的盘点时间- 盘点人员:执行该盘点操作的人员姓名- 盘点结果:盘点后的库存数量和实际数量的差异三、货物追踪:3.1 货物追踪记录- 追踪编号:每一个货物追踪记录在系统中的惟一标识符- 定单编号:该记录对应的定单编号- 商品编号:该记录对应的商品编号- 追踪时间:该记录的追踪时间- 货物状态:货物在不同阶段的状态描述,如已发货、运输中、已签收等3.2 物流信息- 物流编号:每一个物流信息在系统中的惟一标识符- 定单编号:该物流信息对应的定单编号- 运输方式:货物的运输方式,如陆运、空运等- 运输起始地:货物的起始地点- 运输目的地:货物的目的地点- 运输状态:货物在运输过程中的状态描述3.3 交易记录- 交易编号:每一个交易记录在系统中的惟一标识符 - 定单编号:该交易记录对应的定单编号- 交易时间:该交易记录的交易时间- 交易金额:该交易记录的交易金额- 交易方式:交易的支付方式,如现金、银行转账等四、供应商信息:4.1 供应商基本信息- 供应商编号:每一个供应商在系统中的惟一标识符 - 供应商名称:供应商的名称- 供应商地址:供应商的详细地址- 供应商联系人:供应商的联系人姓名- 供应商联系电话:供应商的联系电话4.2 供应商产品信息- 产品编号:每一个产品在系统中的惟一标识符- 产品名称:产品的名称- 产品分类:产品所属的分类- 产品价格:产品的价格- 产品描述:产品的详细描述4.3 供应商评价信息- 评价编号:每一个评价记录在系统中的惟一标识符 - 供应商编号:该评价记录对应的供应商编号- 评价时间:该评价记录的评价时间- 评价内容:对供应商的评价内容- 评价人员:对供应商进行评价的人员姓名五、客户信息:5.1 客户基本信息- 客户编号:每一个客户在系统中的惟一标识符- 客户名称:客户的名称- 客户地址:客户的详细地址- 客户联系人:客户的联系人姓名- 客户联系电话:客户的联系电话5.2 客户定单信息- 定单编号:每一个定单在系统中的惟一标识符- 客户编号:该定单对应的客户编号- 定单时间:该定单的下单时间- 定单金额:该定单的总金额- 定单状态:定单的状态描述,如待发货、已发货等5.3 客户评价信息- 评价编号:每一个评价记录在系统中的惟一标识符- 客户编号:该评价记录对应的客户编号- 评价时间:该评价记录的评价时间- 评价内容:对客户的评价内容- 评价人员:对客户进行评价的人员姓名通过以上对仓库管理系统的数据字典的详细介绍,我们可以清晰地了解系统中各个数据项的定义和说明,为系统的开辟、维护和使用提供了重要的参考依据。

仓库管理系统的数据字典

仓库管理系统的数据字典一、概述仓库管理系统是一个用于管理和控制仓库运营的软件系统。

该系统通过对仓库中的物料、库存、入库、出库等信息进行管理和记录,提供了高效的仓库管理和物流运作支持。

本文将详细介绍仓库管理系统的数据字典,包括数据表的结构、字段的定义和数据类型等信息。

二、数据表设计1. 仓库表(Warehouse)字段:- 仓库ID(WarehouseID):惟一标识仓库的ID,数据类型为整数。

- 仓库名称(WarehouseName):仓库的名称,数据类型为字符串。

- 仓库地址(WarehouseAddress):仓库的地址,数据类型为字符串。

- 仓库面积(WarehouseArea):仓库的面积,数据类型为浮点数。

- 仓库管理员(WarehouseManager):仓库的管理员,数据类型为字符串。

2. 物料表(Material)字段:- 物料ID(MaterialID):惟一标识物料的ID,数据类型为整数。

- 物料名称(MaterialName):物料的名称,数据类型为字符串。

- 物料类型(MaterialType):物料的类型,数据类型为字符串。

- 物料规格(MaterialSpecification):物料的规格,数据类型为字符串。

- 单位(Unit):物料的计量单位,数据类型为字符串。

3. 库存表(Inventory)字段:- 库存ID(InventoryID):惟一标识库存的ID,数据类型为整数。

- 仓库ID(WarehouseID):关联仓库表的仓库ID,数据类型为整数。

- 物料ID(MaterialID):关联物料表的物料ID,数据类型为整数。

- 库存数量(Quantity):库存的数量,数据类型为整数。

- 最近入库时间(LastInTime):最近一次入库的时间,数据类型为日期时间。

4. 入库记录表(InboundRecord)字段:- 入库记录ID(InboundRecordID):惟一标识入库记录的ID,数据类型为整数。

仓库管理系统数据流图数据字典

一.数据流图1.仓库管理系统的顶层0层数据流图2仓库管理系统的第一层数据流图3.4.出库信息管理的细化5.货物信息管理的细化6.客户信息管理的细化7.查询的细化二.数据字典1.数据流1数据流名称:入库信息数据流别名:无说明:即将装入仓库的货物的信息数据流来源:采购入库信息表数据流流向:仓库管理员数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量:根据事物的需要,一般很频繁2数据流名称:出库信息数据流别名:无说明:销售后即将出库的货物的信息数据流来源:销售出库信息表数据流流向:仓库管理员数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次出货时间+货物产地数据流量:根据事物的需要,一般很频繁3数据流名称:货物信息数据流别名:无说明:对仓库中的所有货物的信息的统计数据流来源:货物信息表数据流流向:仓库管理员数据流组成:货物=货物编号+货物品名+货物规格+货物数量+货物进价+货物售价+货物种类数据流量:4数据流名称:客户信息:数据流别名:无说明:所有客户及供应商的信息;数据流来源:客户信息表数据流流向:仓库管理员数据流组成:客户=客户编号+客户名称+客户地址+客户电话+客户类型数据流量5数据流名称:订货通知数据流别名:无说明:当仓库中的货物不能满足顾客需求时,所发出的订货的信息数据流来源:采购员数据流流向:加工数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量6数据流名称:分类的订单数据流别名:无说明:按货物的种类将所需要订货的货物分类后的清单数据流来源:加工数据流流向:加工数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量:7数据流名称:订单数据流别名:无说明:所需要订购的货物的信息数据流来源:货物信息表,库存表及客户信息表数据流流向:供应商数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量:8数据流名称:发货单数据流别名:无说明:供应商返回的所定货物的清单信息数据流来源:供应商数据流流向:加工数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地数据流量:9数据流名称:错误的发货单数据流别名:无说明:供应商所发的货物信息由错误的地方数据流来源:供应商数据流流向:供应商数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地数据流量;10数据流名称:正确的发货单数据流别名:无说明:供应商所发的货物信息是正确的数据流来源:供应商数据流流向:加工数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地号数据流量:11数据流名称:到货单核准数据流别名:无说明:将供应商的发货单与到达的货物进行对比,看是否一致数据流来源:供应商数据流流向:加工数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地数据流量:12数据流名称:新顾客新供应商数据流别名:无说明:在客户信息表中不存在的客户数据流来源:客户信息表数据流流向:加工数据流组成:客户=客户编号+客户名称+客户地址+客户电话+客户类型数据流量:13数据流名称:可满足的订单数据流别名:无说明:仓库中的货物能够客户的订单数据流来源:客户及货物信息表,库存表数据流流向:加工数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次进货时间+货物产地数据流量:14数据流名称:不能满足的订单数据流别名:无说明:仓库中的货物不能够客户的订单数据流来源:客户及货物信息表,库存表数据流流向:加工数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次进货时间+货物产地数据流量:2.数据项1数据项名称:货物编号数据项别名:货号说明:仓库中的货物的唯一标识类型:字符型长度:102数据项名称:货物品名数据项别名:货名说明:货物的名称类型:字符型长度:103数据项名称:货物规格数据项别名:规格说明:货物的大小等信息类型:字符型长度:204数据项名称:货物数量数据项别名:数量说明:无类型:数值型长度:105数据项名称:货物进价数据项别名:进价说明:无类型:数值型长度:106数据项名称:货物售价数据项别名:售价说明:无类型:数值型长度:107数据项名称:货物种类数据项别名:类别说明:货物的类型类型:字符型长度:1011数据项名称:供应商电话:数据项别名:无说明:供应商的联系方式类型:数值型长度:1112数据项名称:客户编号数据项别名:无说明:客户的唯一标识类型:字符型长度:1013数据项名称:客户名称数据项别名:无说明:无类型:字符型长度:2014数据项名称:客户地址数据项别名:无说明:需要购货的客户的类型:字符型长度:8015数据项名称:客户电话数据项别名:无说明:客户的联系方式类型:数值型长度:1116数据项名称:本次采购员编号数据项别名:采购员编号说明:采购员的唯一标识类型:字符型长度:1017数据项名称:本次采购员姓名数据项别名:采购员姓名说明:无类型:字符型长度:1018数据项名称:本次进货时间数据项别名:进货时间说明:货物入库的时间类型:时间日期型长度:819数据项名称:本次出货时间数据项别名:出货时间说明:货物出库的时间类型:时间日期型长度:820数据项名称:货物产地数据项别名:产地说明:无类型:字符型长度:8021数据项名称:客户类型数据项别名:无说明:表明这个客户是供应商还是顾客类型:字符型长度:103.数据文件1数据文件名称:采购入库信息表说明:所有的订购的货物的入库信息数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机2数据文件名称:销售出库信息表说明:所有已卖出的货物的出库信息数据文件组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户编号+客户名称+本次出货时间+货物产地组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机3数据文件名称:货物信息表说明:仓库中的所有货物的信息数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物售价+货物种类组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机4数据文件名称:客户信息表说明:客户的所有信息包括供应商数据文件组成:客户编号+客户名称+客户地址+客户电话组织方式:按客户编号从小到大排序存取方式:顺序存取频率:随机5数据文件名称:库存表说明:仓库中的剩余的货物的信息数据文件组成:货物编号+货物品名+货物规格+货物产地+货物剩余量组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机6数据文件名称:订货单说明:需要订货的清单数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地组织方式:按货物的编号从小到大排序存取方式:顺序存取频率:随机4.数据加工1数据加工名称:按商品汇总,分类合计加工编号:说明:将订单上的货物按种类分类,再按货物编号进行排序输入数据流:订货通知输出数据流:分类的订单加工逻辑:先按洪武种类进行分组,再将每一组按货物编号从小到大排序2数据加工名称:确定要订货的货名等加工编号:说明:通过查看得到所需要的货物的货名输入数据流:分类的订单和库存表输出数据流:订货单加工逻辑:将订单与库存表进行比较,确定所需的货物及数量,生产订货单3数据加工名称:按供应商汇总,选择加工编号:说明:得到所要定的货物的供应商输入数据流:客户信息表,订货单输出数据流:订单加工逻辑:通过订货单找到相应的货物的供应商,然后生成订单4数据加工名称:核对发货单加工编号:说明:对比订单及发货单输入数据流:订单,发货单输出数据流:到货单核准加工逻辑:将价格编号完成后的订单与供应商的发货单进行比较,不一致时,将发货单返回给供应商,当一致时进行下个事物5数据加工名称:入库加工编号:说明:将到达的货物装入仓库输入数据流:到货单核准输出数据流:库存表,采购入库信息表,货物信息表加工逻辑:将发货单与所到货物进行核查,一致时将货物装进仓库,同时在采购入库信息表增加信息,并且修改库存表和货物信息表6数据加工名称:编辑订单加工编号:说明:对收到的客户订单进行处理输入数据流:订单货物信息表,客户信息表输出数据流:订单,新客户加工逻辑:将订单与货物信息表,客户信息表进行比较,如果是新客户,则进行登陆新客户,如果是客户信息表中存在的,则将它交给加工过程7数据加工名称:登录新客户加工编号:说明:进行新客户的注册输入数据流:新客户输出数据流:客户信息表加工逻辑:将客户信息表中不存在的客户进行注册,既修改客户信息表8数据加工名称:检查订单加工编号:说明:检查客户的订单输入数据流:货物信息表输出数据流:可满足的订单,不可满足的订单加工逻辑:将订单与货物信息表,库存信息表进行对比,看能否满足,能满足,交给加工过程.不能满足、则交给加工过程9数据加工名称:出库加工编号:说明:货物的出库输入数据流:订单,可满足的订单输出数据流:库存表,销售出库信息表加工逻辑:按照订单进行货物的出库,完成后修改库存表,并在销售出库信息表中添加记录10数据加工名称:产生暂存订单加工编号:说明:对不能满足需要的货物成成订单输入数据流:不能满足的订单输出数据流:订单,订货通知加工逻辑:得到不能满足的信息后,进行货物的采购加工逻辑:将卖出的货物计入出库历史,按时间进行排序14数据加工名称:修改加工编号:说明:对货物信息表的修改输入数据流:入库信息,出库信息输出数据流:货物信息加工逻辑:完成入库,出库等事物后,货物信息表中的很多信息将得到改变,这就需要增减客户信息表中的心信息后在进行排序16数据加工名称:修改加工编号:说明:增加客户信息输入数据流:客户信息输出数据流:客户信息加工逻辑:将不存在顾客或供应商信息录入后,再将用户信息表按编号进行从小到大排序17数据加工名称:查询客户及货物加工编号:说明:对客户,货物的信息进行查询输入数据流:客户编号,货物编号输出数据流:货物信息,客户信息加工逻辑:按编号对货物和客户查询,将查询的的结果显示出来18数据加工名称:打印加工编号:6说明:将所需信息打印输入数据流:入库信息,出库信息,货物信息,客户信息输出数据流:所需要的清单加工逻辑:。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

仓库管理系统数据字典设计
1.数据流
(1)数据流名称:入库信息
数据流别名:无
说明:即将装入仓库的货物的信息
数据流来源:入库台账表
数据流流向:仓库管理员
数据流组成:入库表号+货物编号+入库时间+数量
数据流量:根据事物的需要,一般很频繁
(2)数据流名称:出库信息
数据流别名:无
说明:销售后即将出库的货物的信息
数据流来源:出库台账表
数据流流向:仓库管理员
数据流组成:出库表号+货物编号+出库时间+数量
数据流量:根据事物的需要,一般很频繁
(3)数据流名称:货物信息
数据流别名:无
说明:对仓库中的所有货物的信息的统计
数据流来源:货物表
数据流流向:仓库管理员
数据流组成:货物=货物编号+名称+单价+生产厂商+重量
数据流量: 根据事物的需要,一般很频繁
(4)数据流名称:借条信息:
数据流别名:无
说明:客户,供应商或者企业中其他仓库借出货物的信息。

数据流来源:借条信息表
数据流流向:仓库管理员
数据流组成:借条信息=出库表号+借出人姓名+还库时间
数据流量
2.数据项
(1)数据项名称:货物编号
数据项别名:货物号
说明:仓库中的货物的唯一标识
类型:字符型
长度:10
(2)数据项名称:货物名称
数据项别名:名称
说明:货物的名称
类型:字符型
长度:10
(3)数据项名称:单价
数据项别名:货物单价
说明:货物的单价等信息
类型:money
长度:20
(4)数据项名称:生产厂商
数据项别名:生产厂商
说明:无
类型:字符型
长度:50
(7)数据项名称:重量
数据项别名:重量
说明:货物的重量
类型:float
长度:20
(6)数据项名称:入库时间
数据项别名:入库时间
说明:货物进入仓库的时间
类型:datetime
长度:10
(12)数据项名称:入库表号数据项别名:无
说明:无
类型:字符型
长度:10
(13)数据项名称:数量
数据项别名:入库货物数量
说明:入库的货物数量
类型:int
长度:20
(14)数据项名称:出库表号数据项别名:无
说明:无
类型:字符型
长度:10
(15)数据项名称:出库时间数据项别名:无
说明:货物出库的时间
类型:datetime
长度:20
(15)数据项名称:借出人姓名数据项别名:无
说明:货物被借出的接收人姓名类型:字符型
长度:10
3.数据文件
(1)数据文件名称:入库单表
说明:所有的订购的货物的入库信息
数据文件组成:入库表号+货物编号+入库时间+数量
组织方式:按入库表号从小到大排序
存取方式:顺序
存取频率:随机
(2)数据文件名称:出库单表
说明:所有已卖出的货物的出库信息
数据文件组成:出库表号+货物编号+出库时间+数量
组织方式:按出库表号从小到大排序
存取方式:顺序
存取频率:随机
(3)数据文件名称:货物信息
说明:仓库中的所有货物的信息
数据文件组成:货物编号+名称+单价+生产厂商+重量
组织方式:按货物编号从小到大排序
存取方式:顺序
存取频率:随机
(4)数据文件名称:入库台账
说明:所有的订购的货物的入库台账统计信息
数据文件组成:入库表号+货物编号+入库时间+数量
组织方式:按入库表号从小到大排序
存取方式:顺序
存取频率:随机
(5)数据文件名称:出库台账
说明:所有已卖出的货物的出库台账统计信息
数据文件组成:出库表号+货物编号+出库时间+数量
组织方式:按出库表号从小到大排序
存取方式:顺序
存取频率:随机
(6)数据文件名称:库存情况
说明:仓库中的剩余的货物的信息
数据文件组成:货物编号+入库时间+库存量
组织方式:按货物编号从小到大排序
存取方式:顺序
存取频率:随机
(7)数据文件名称:借条信息
说明:客户,供应商或者企业中其他仓库借出货物的信息。

数据文件组成:出库表号+借出人姓名+还库时间
组织方式:按货物编号从小到大排序
存取方式:顺序
存取频率:随机
4.数据加工
(1)数据加工名称:货物登记
加工编号:1.1
说明:将货物按种类分类,再按货物编号进行排序
输入数据流:订货通知
输出数据流:分类的订单
加工逻辑:将货物先按种类进行分组,再将每一组按货物编号从小到大排序(2)数据加工名称:货物查询
加工编号:1.2
说明:通过查询得到所需要的货物的货名
输入数据流:分类的订单和货物信息表
输出数据流:订货单
加工逻辑:用单价,生产厂商,重量,货物名称等查询条件与货物信息表进行比较,确定所需的货物,生产订货单
(3)数据加工名称:货物入库
加工编号:1.3
说明:根据货物信息表和订货单确定哪些货物需要入库
输入数据流:货物信息表,订货单
输出数据流:库存情况表和入库单
加工逻辑:通过订货单和货物编号找到相应的货物详细信息,然后生成入库单(4)数据加工名称:确定当前库存
加工编号:1.4
说明:确定当前库存情况,检验货物是否入库/出库
输入数据流:订单,库存情况表
输出数据流:库存情况核准
加工逻辑:将数据加工1.3完成后的订单与库存情况进行比较,不一致时,将发货单返回给供应商,当一致时进行下个事物
(5)数据加工名称:货物出库
加工编号:1.5
说明:将库存的货物装给客户,供应商或者其他仓库
输入数据流:到货单核准,借条信息表,货物信息表
输出数据流:库存情况表,出库单表,货物信息表
加工逻辑:将到货单与货物信息表进行核查,一致时将货物装进仓库,同时在借条信息表增加信息,并且修改库存表和货物信息表,最后汇总成出库单表(6)数据加工名称:出库查询
加工编号:1.6
说明:通过出库查询确定货物已经出库,以及库存情况
输入数据流:货物信息表,库存情况表
输出数据流:出库单核准
加工逻辑:将货物信息表与出库单表进行比较,并用单价,生产厂商,重量,货物名称等查询条件进行查询确定出库单表是否与货物信息表,库存情况表一一对

(7)数据加工名称:货物还库
加工编号:1.7
说明:将从仓库借出的东西归还回来
输入数据流:借条信息表,出库单表
输出数据流:库存情况表
加工逻辑:将出库单表和借条信息表进行对应比照,把借出的货物归还仓库,并相应的更新库存情况表
(8)数据加工名称:入库查询
加工编号:1.8
说明:通过入库查询确定货物已经入库,以及库存情况
输入数据流:货物信息表,库存情况表
输出数据流:入库单核准
加工逻辑:将货物信息表与入库单表进行比较,并用单价,生产厂商,重量,货物名称等查询条件进行查询确定入库单表是否与货物信息表,库存情况表一一对应。

相关文档
最新文档