仓库管理系统-数据流图-数据字典
仓库管理系统的数据字典
仓库管理系统的数据字典引言概述:仓库管理系统是一个用于管理仓库库存、出入库记录、货物追踪等的软件系统。
数据字典是指对于系统中使用的各种数据项进行定义和说明的文档,它对于系统的开发、维护和使用都具有重要意义。
本文将详细介绍仓库管理系统的数据字典,包括库存管理、出入库记录、货物追踪、供应商信息和客户信息五个部分。
一、库存管理: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. 数据字典的定义1.1 数据字典的概念数据字典是仓库管理系统中的一种文档或者工具,用于记录和描述系统中所使用的数据元素和数据结构。
它包含了数据元素的名称、类型、长度、取值范围等信息,以及数据元素之间的关系和依赖。
1.2 数据字典的作用数据字典在仓库管理系统中起到了至关重要的作用。
首先,它提供了对系统中所使用的数据元素的全面和准确的定义,使得系统开辟人员能够清晰地理解和使用这些数据元素。
其次,数据字典为系统设计和开辟提供了参考和指导,减少了开辟过程中的不确定性和错误。
此外,数据字典还为系统的维护和升级提供了便利,使得系统的改动和扩展更加高效和可靠。
1.3 数据字典的结构数据字典通常由多个部份组成,包括数据元素的定义、数据元素的属性、数据元素之间的关系和依赖等。
在数据元素的定义部份,需要包括数据元素的名称、类型、长度、取值范围等信息。
在数据元素的属性部份,需要包括数据元素的描述、用途、格式等信息。
在数据元素之间的关系和依赖部份,需要描述数据元素之间的关系和依赖关系,如主键、外键等。
2. 数据字典的内容2.1 仓库管理系统的基本数据元素在仓库管理系统中,常见的基本数据元素包括仓库编号、物品编号、物品名称、物品数量等。
这些数据元素用于记录和管理仓库中的物品信息,对于实现仓库管理的各项功能至关重要。
2.2 仓库管理系统的数据结构仓库管理系统的数据结构包括仓库信息表、物品信息表、出入库记录表等。
仓库信息表用于记录仓库的基本信息,如仓库编号、仓库名称、仓库地址等。
物品信息表用于记录物品的基本信息,如物品编号、物品名称、物品数量等。
出入库记录表用于记录物品的出入库操作,包括出入库时间、出入库类型、出入库数量等。
仓库管理系统的数据字典
仓库管理系统的数据字典一、引言仓库管理系统的数据字典是用于描述仓库管理系统中所涉及到的数据表、字段、数据类型、数据长度、数据约束等信息的文档。
通过数据字典,可以清晰地了解系统中的数据结构,匡助开辟人员进行系统开辟和维护工作。
本文档将详细描述仓库管理系统中涉及的数据表及其字段的定义和相关约束。
二、数据表及字段定义1. 仓库表(Warehouse)字段:- 仓库ID(WarehouseID):惟一标识仓库的ID,数据类型为整数(int),长度为10,主键。
- 仓库名称(WarehouseName):仓库的名称,数据类型为字符串(varchar),长度为50,非空。
- 仓库地址(WarehouseAddress):仓库的地址,数据类型为字符串(varchar),长度为100,非空。
- 仓库面积(WarehouseArea):仓库的面积,数据类型为数值(decimal),长度为10,非空。
- 负责人(Manager):仓库的负责人,数据类型为字符串(varchar),长度为50。
2. 商品表(Product)字段:- 商品ID(ProductID):惟一标识商品的ID,数据类型为整数(int),长度为10,主键。
- 商品名称(ProductName):商品的名称,数据类型为字符串(varchar),长度为50,非空。
- 商品价格(ProductPrice):商品的价格,数据类型为数值(decimal),长度为10,非空。
- 商品分类(ProductCategory):商品的分类,数据类型为字符串(varchar),长度为50,非空。
3. 库存表(Inventory)字段:- 库存ID(InventoryID):惟一标识库存的ID,数据类型为整数(int),长度为10,主键。
- 仓库ID(WarehouseID):与仓库表中的仓库ID关联,数据类型为整数(int),长度为10,外键。
- 商品ID(ProductID):与商品表中的商品ID关联,数据类型为整数(int),长度为10,外键。
数据字典实例
数据字典实例现行产品库存管理系统的业务流程图如图1所示。
图1 业务流程图数据流程分析1. 现行系统的顶层数据流程图如图2所示。
对顶层图中的数据流“l 、2、3、4”说明如下:图2 顶层DFD“1”:车间产品入库单。
“2”:销售科开出的有效零售产品出库单。
“3”:销售科开出的有效批发产品出库单。
“4”:仓库制作的产品库存收发存月报表。
2. 第一层数据流程图如图3所示。
图3中的数据流“1、2、3、4”与图4中的数据流“1、2、3、4”相同。
图3 第一层DFD3. 第二层数据流程图如图4所示。
图4 第二层DFD现对图4中的数据流说明如下:“l,2,3,4”:其意义与图2中的相同。
“5”:产品入库单上的数据。
“6”:零售出库单上的数据。
“7”:批发出库单上的数据。
“8”:入库流水帐上的当日按产品名称、规格分别累计的数据。
“9”:零售出库流水帐上的当日按产品名称、规格分别累计的数据。
“10”:批发出库流水帐上的当日按产品名称、规格分别累计的数据。
“11”:获得的“8,9,10”数据。
“12”:库存台帐上的当月按产品名称、规格分别累计的数据和其它加工处理后的数据。
数据字典:1. 数据流字典1) 数据流名称:产品入库单标识符:F1数据结构:01产品入库单02日期(RQ) PIC X(8)02产品代码(CPDM) PIC X(3)02产品名称(CPMC) PIC X(18)02单位代码(DWDM) PIC X02单位(DW) PIC X(4)02规格代码(GGDM) PIC XX02规格(GG) PIC X(10)02入库数量(RKSL) PIC 9(6)排列方式:按(入库日期+产品代码)升序排列流量:最大 50张/日平均30张/日来源:生产车间去向:产品入库处理2) 数据流名称:产品出库单标识符:F2数据结构:01产品出库单02日期(RQ) PIC X(8)02产品代码(CPDM) PIC X(3)02产品名称(CPMC) PIC X(18)02单位代码(DWDM) PIC X.02单位(DW) PIC X(4)02规格代码(GGDM) PIC XX02规格(GG) PIC X(10)02备注03零售出库数量(LSSL) PIC 9(6)03批发出库数量(PFSL) PIC 9(6)排列方式:按(日期十产品代码)升序排列流量:最大:70张/日平均:50张/日来源:销售科去向:产品出库处理3) 数据流名称:仓库产品收发存月报表标标识符:F3数据结构:01收发存月报表02日期(BBRQ) PIC X(8)02产品代码(CPDM) PIC X(3)02产品名称(CPMC) PIC X(18)02单位(DW) P1CX(4)02本月累计入库数量(RKSL) PIC 9(8)02本月累计零售数量(LSSL) PIC 9(8)02本月累计批发数量(PFSL) PIC 9(8)02库存数量(KCSL) PIC 9(8)排列方式:按日期排列流量:最大:1份/月平均:1份/月来源:仓库统计分析去向:主管部门其它中间过程的数据流描述省略。
数据字典实例
数据字典实例现行产品库存管理系统的业务流程图如图1所示。
图1 业务流程图数据流程分析1. 现行系统的顶层数据流程图如图2所示。
对顶层图中的数据流“l 、2、3、4”说明如下:图2 顶层DFD“1”:车间产品入库单。
“2”:销售科开出的有效零售产品出库单。
“3”:销售科开出的有效批发产品出库单。
“4”:仓库制作的产品库存收发存月报表。
2. 第一层数据流程图如图3所示。
图3中的数据流“1、2、3、4”与图4中的数据流“1、2、3、4”相同。
图3 第一层DFD3. 第二层数据流程图如图4所示。
图4 第二层DFD现对图4中的数据流说明如下:“l,2,3,4”:其意义与图2中的相同。
“5”:产品入库单上的数据。
“6”:零售出库单上的数据。
“7”:批发出库单上的数据。
“8”:入库流水帐上的当日按产品名称、规格分别累计的数据。
“9”:零售出库流水帐上的当日按产品名称、规格分别累计的数据。
“10”:批发出库流水帐上的当日按产品名称、规格分别累计的数据。
“11”:获得的“8,9,10”数据。
“12”:库存台帐上的当月按产品名称、规格分别累计的数据和其它加工处理后的数据。
数据字典:1. 数据流字典1) 数据流名称:产品入库单标识符:F1数据结构:01产品入库单02日期(RQ) PIC X(8)02产品代码(CPDM) PIC X(3)02产品名称(CPMC) PIC X(18)02单位代码(DWDM) PIC X02单位(DW) PIC X(4)02规格代码(GGDM) PIC XX02规格(GG) PIC X(10)02入库数量(RKSL) PIC 9(6)排列方式:按(入库日期+产品代码)升序排列流量:最大 50张/日平均30张/日来源:生产车间去向:产品入库处理2) 数据流名称:产品出库单标识符:F2数据结构:01产品出库单02日期(RQ) PIC X(8)02产品代码(CPDM) PIC X(3)02产品名称(CPMC) PIC X(18)02单位代码(DWDM) PIC X.02单位(DW) PIC X(4)02规格代码(GGDM) PIC XX02规格(GG) PIC X(10)02备注03零售出库数量(LSSL) PIC 9(6)03批发出库数量(PFSL) PIC 9(6)排列方式:按(日期十产品代码)升序排列流量:最大:70张/日平均:50张/日来源:销售科去向:产品出库处理3) 数据流名称:仓库产品收发存月报表标标识符:F3数据结构:01收发存月报表02日期(BBRQ) PIC X(8)02产品代码(CPDM) PIC X(3)02产品名称(CPMC) PIC X(18)02单位(DW) P1CX(4)02本月累计入库数量(RKSL) PIC 9(8)02本月累计零售数量(LSSL) PIC 9(8)02本月累计批发数量(PFSL) PIC 9(8)02库存数量(KCSL) PIC 9(8)排列方式:按日期排列流量:最大:1份/月平均:1份/月来源:仓库统计分析去向:主管部门其它中间过程的数据流描述省略。
数据流图(DFD)和数据词典(DD)
客户数据文件
选择的数据 销售报告 管理者 4 执行销 售分析
18
管理信息系统
贵州大学计算机学院 蒋朝惠
二、数据字典(DD) 数据字典(DD)
数据字典任务:对于数据流图中出现的所以被命名 的图形元素在数据字典中作为一个词条加以定义, 使得每一个图形元素的名字都有一个确切的解释。
管理信息系统
贵州大学计算机学院 蒋朝惠
数据元素 词条描述
数据的最小单位,描述数据的静态特性。 数据元素名: 类型:数字(离散值,连续值),文字 (编码类型)。 长度: 取值范围: 相关的数据元素及数据结构: 数据项编号: 数据项编号:102-01 数据项名称: 数据项名称:学号 别名: 别名:学生学号 简述: 简述:某学生的代码 类型及宽度:字符型, 位 类型及宽度:字符型,8位 取值范围: 取值范围:00000001-99999999
管理信息系统
贵州大学计算机学院 蒋朝惠
25
在数据字典的定义式中出现的符号
符号 = + [ , ] [ | ] ( ) {} M{ }N “ ”
‥
含义 被定义为 与 或 可选 重复 重复 基本数据元素 连接符
解释 例:X=A+B,表示 X 由 A 和 B 组成。 例:X=[A,B],X=[A|B],表示 X 由 A 或由 B 组成。 例:X=(A) ,表示 A 可在 X 中出现,有可不出现。 例:X={A},表示 X 由 0 个或多个 A 组成。 例:X=3{A}8,表示 X 中至少出现 3 次 A,至多出现 8 次 A。 例:X=“A” ,表示 X 为取值为 A 的数据元素。 例:X=1‥9,表示 X 可取 1 到 9 之中的任一值。
现有系统的物理DFD
用户 需求
实验三 数据流图与数据字典
实验三数据流图与数据字典一、数据流图(DFD)数据流图是一种图形化的工具,用于描述系统中数据的流动和处理过程。
它能够清晰地展示系统的功能和数据之间的关系,帮助我们更好地理解系统的运作原理。
在本实验中,我们将使用数据流图来描述一个在线购物系统的功能和数据流动。
1. 上下文图(Context Diagram)上下文图是数据流图的最高层次,用于描述系统与外部实体之间的交互。
在我们的在线购物系统中,主要涉及三个外部实体:用户、商家和支付系统。
下面是上下文图的描述:- 用户:用户通过网页或移动APP与系统进行交互,可以浏览商品、下单、支付等。
- 商家:商家通过网页或移动APP管理商品信息、处理订单等。
- 支付系统:负责处理用户支付的第三方支付系统。
2. 0级数据流图(Level 0 DFD)0级数据流图展示了系统的主要功能和数据流动。
在我们的在线购物系统中,主要包括以下功能和数据流:- 用户注册和登录:用户可以通过注册和登录功能进行身份验证,以便进行购物和支付。
- 商品浏览:用户可以浏览系统中的商品信息,包括商品名称、价格、库存等。
- 商品搜索:用户可以根据关键词搜索系统中的商品。
- 下单:用户可以选择商品并下单购买。
- 订单处理:商家可以接收并处理用户的订单,包括确认订单、发货等。
- 支付处理:用户可以选择支付方式进行支付,支付系统负责处理支付请求。
- 数据存储:系统需要存储用户信息、商品信息、订单信息等数据。
二、数据字典(Data Dictionary)数据字典是对数据流图中使用到的数据流、数据存储和处理过程进行详细描述的文档。
它包含了数据流的名称、含义、数据类型、取值范围等信息,帮助我们更好地理解系统中的数据流动。
在我们的在线购物系统中,以下是数据字典的一部分示例:1. 数据流数据流名称:用户注册信息含义:用户在注册时提交的个人信息,包括用户名、密码、邮箱等。
数据类型:字符串取值范围:长度不超过50个字符数据流名称:商品信息含义:系统中的商品信息,包括商品名称、价格、库存等。
仓库管理系统的数据字典
(2)数据字典数据字典是对描述数据流程图中的数据项、数据流、数据存储、加工处理逻辑等组成部分的严格定义,下面是本系统的数据字典(由于篇幅原因,在此仅给出部分)。
①数据项的定义数据项编号:1-01数据项名称:商品编号别名:无简述:某种商品的编号类型:字符型长度:8字节取值范围:数字+英文字母数据项编号:1-02数据项名称:单价别名:购入单价简述:某种商品的购入单价类型:数值型长度:10位,小数位2位取值范围:0.00-9999999.99数据项编号:1-03数据项名称:库存数量别名:实际库存数量简述:某种商品的库存数量类型:数值型长度:5位整数取值范围:0-99999②数据流的定义数据流名称:入库单编号:F1简述:采购人员填写的商品入库凭单数据流来源:采购人员数据流去向:登记库存台账数据流组成:日期 + 入库单编号 + 商品编号 + 购入数量流通量:25份/天高峰流通量:50份/天数据流名称:发货单编号:F2简述:供应商填写的商品发货凭单数据流来源:供应商数据流去向:登记合同台账数据流组成:日期 + 发货单编号 + 供应商编号 + 商品编号 + 发货数量流通量:25份/天高峰流通量:50份/天数据流名称:取货单编号:F3简述:库管员填写的要求车间取货凭单数据流来源:库管员数据流去向:车间数据流组成:日期 + 车间编号 + 商品编号 + 数量流通量:25份/天高峰流通量:50份/天③数据存储的定义数据存储的名称:库存台账数据存储编号:D1简述:记录商品的编号、名称、单价与库存数量等信息数据存储组成:商品编号 + 购入单价 + 库存数量关键字:商品编号数据存储的名称:合同台账数据存储编号:D2简述:记录合同的编号、供应商编号、货物编号、单价与购入数量等信息数据存储组成:合同编号 + 供应商编号 + 商品编号 + 单价 + 购入数量 + 日期 + 合同状态关键字:合同编号数据存储的名称:计划台账数据存储编号:D3简述:记录计划的编号、车间编号、商品编号、数量等信息数据存储组成:计划编号 + 供应商编号 + 商品编号 + 数量 + 日期 + 计划状态关键字:计划编号数据存储的名称:供应商信息数据存储编号:D4简述:记录供应商的编号,名称,地址,电话,传真,银行帐号数据存储组成:供应商编号 + 名称 + 地址 + 电话 + 传真 + 银行帐号关键字:供应商编号数据存储的名称:商品信息数据存储编号:D5简述:记录库存商品的编号,类别,名称,规格,单价,单位,存放位置,用途数据存储组成:商品编号 + 名称 + 类别 + 规格 + 单价 + 单位 + 存放位置 + 用途关键字:商品编号数据存储的名称:车间信息数据存储编号:D6简述:记录车间的编号,名称,联系人,电话数据存储组成:车间编号 + 名称 + 联系人 + 电话关键字:车间编号数据存储的名称:用户信息数据存储编号:D7简述:记录用户名称、密码和权限数据存储组成:用户名 + 密码 + 权限关键字:用户名④处理逻辑的定义处理名:库存检查编号:P1输入:数据流F5输出:数据流F6描述:当车间将计划单发给库管员后,库管员要将计划单与库存台账进行比较,看是否需要订货。
仓库管理系统的数据字典
仓库管理系统的数据字典1. 仓库信息表(Warehouse)字段:- 仓库ID(Warehouse ID):唯一标识仓库的编号,主键- 仓库名称(Warehouse Name):仓库的名称,字符串类型- 仓库地址(Warehouse Address):仓库的地址,字符串类型- 仓库面积(Warehouse Area):仓库的面积,浮点数类型- 仓库管理员(Warehouse Manager):负责管理该仓库的管理员,字符串类型2. 物品信息表(Item)字段:- 物品ID(Item ID):唯一标识物品的编号,主键- 物品名称(Item Name):物品的名称,字符串类型- 物品类别(Item Category):物品的类别,字符串类型- 物品描述(Item Description):物品的描述信息,字符串类型- 物品价格(Item Price):物品的价格,浮点数类型- 物品数量(Item Quantity):物品的库存数量,整数类型- 所属仓库(Warehouse ID):该物品所属的仓库ID,外键关联仓库信息表的仓库ID字段3. 供应商信息表(Supplier)字段:- 供应商ID(Supplier ID):唯一标识供应商的编号,主键- 供应商名称(Supplier Name):供应商的名称,字符串类型- 供应商地址(Supplier Address):供应商的地址,字符串类型- 供应商联系人(Supplier Contact):供应商的联系人,字符串类型- 供应商电话(Supplier Phone):供应商的联系电话,字符串类型4. 入库记录表(Inbound Record)字段:- 入库ID(Inbound ID):唯一标识入库记录的编号,主键- 入库时间(Inbound Time):物品入库的时间,日期时间类型- 入库数量(Inbound Quantity):入库的物品数量,整数类型- 入库物品(Item ID):入库的物品ID,外键关联物品信息表的物品ID字段- 入库仓库(Warehouse ID):入库的仓库ID,外键关联仓库信息表的仓库ID字段- 入库供应商(Supplier ID):入库的供应商ID,外键关联供应商信息表的供应商ID字段5. 出库记录表(Outbound Record)字段:- 出库ID(Outbound ID):唯一标识出库记录的编号,主键- 出库时间(Outbound Time):物品出库的时间,日期时间类型- 出库数量(Outbound Quantity):出库的物品数量,整数类型- 出库物品(Item ID):出库的物品ID,外键关联物品信息表的物品ID字段- 出库仓库(Warehouse ID):出库的仓库ID,外键关联仓库信息表的仓库ID字段- 出库目的地(Destination):物品出库的目的地,字符串类型6. 盘点记录表(Inventory Record)字段:- 盘点ID(Inventory ID):唯一标识盘点记录的编号,主键- 盘点时间(Inventory Time):盘点的时间,日期时间类型- 盘点物品(Item ID):盘点的物品ID,外键关联物品信息表的物品ID字段- 盘点仓库(Warehouse ID):盘点的仓库ID,外键关联仓库信息表的仓库ID字段- 盘点前数量(Previous Quantity):盘点前的物品数量,整数类型- 盘点后数量(Current Quantity):盘点后的物品数量,整数类型以上是仓库管理系统的数据字典,包含了仓库信息、物品信息、供应商信息、入库记录、出库记录和盘点记录等核心数据表的字段定义。
仓库管理系统的数据字典
仓库管理系统的数据字典一、概述仓库管理系统是一种用于管理和控制仓库库存、入库和出库等操作的软件系统。
数据字典是对于系统中所使用的各种数据对象的定义和描述,包括数据对象的名称、类型、长度、取值范围、关联关系等信息。
本文档旨在为仓库管理系统的数据字典提供详细的描述和定义。
二、数据对象1. 仓库(Warehouse)仓库是指存放物品的场所,每一个仓库具有惟一的仓库编号(Warehouse ID),名称(Warehouse Name),地址(Address)和负责人(Manager)等属性。
2. 物品(Item)物品是指存放在仓库中的各种货物或者商品。
每一个物品具有惟一的物品编号(Item ID),名称(Item Name),描述(Description),单位(Unit)和库存量(Stock Quantity)等属性。
3. 入库单(Inbound Order)入库单是指将物品从外部供应商或者其他仓库进入本仓库的单据。
每一个入库单具有惟一的入库单号(Inbound Order ID),入库日期(Inbound Date),供应商(Supplier),总金额(Total Amount)等属性。
4. 入库明细(Inbound Detail)入库明细是指入库单中每一个物品的具体信息。
每一个入库明细具有惟一的入库明细编号(Inbound Detail ID),入库单号(Inbound Order ID),物品编号(Item ID),入库数量(Inbound Quantity),单价(Unit Price)等属性。
5. 出库单(Outbound Order)出库单是指将物品从仓库中发出的单据。
每一个出库单具有惟一的出库单号(Outbound Order ID),出库日期(Outbound Date),客户(Customer),总金额(Total Amount)等属性。
6. 出库明细(Outbound Detail)出库明细是指出库单中每一个物品的具体信息。
仓库管理系统的数据字典
仓库管理系统的数据字典一、引言仓库管理系统是一个用于管理仓库库存和操作的软件系统。
数据字典是对系统中使用的数据元素进行定义和描述的文档,它提供了对数据元素的详细说明,包括数据元素的名称、定义、数据类型、长度、取值范围等信息。
本文档旨在为仓库管理系统的数据字典提供详细的描述和定义。
二、数据字典1. 仓库(Warehouse)表字段名数据类型长度描述----------------------------------仓库ID 整数 10 仓库的唯一标识符仓库名称字符串 50 仓库的名称仓库地址字符串 100 仓库的地址负责人字符串 50 仓库的负责人姓名联系电话字符串 20 仓库负责人的联系电话2. 商品(Product)表字段名数据类型长度描述----------------------------------商品ID 整数 10 商品的唯一标识符商品名称字符串 100 商品的名称商品类型字符串 50 商品的类型商品价格浮点数 10,2 商品的价格商品库存整数 10 商品的库存数量3. 入库单(Inbound Order)表字段名数据类型长度描述--------------------------------------入库单ID 整数 10 入库单的唯一标识符仓库ID 整数 10 入库单所属仓库的ID 商品ID 整数 10 入库单中商品的ID 入库数量整数 10 入库的商品数量入库时间日期时间入库的时间4. 出库单(Outbound Order)表字段名数据类型长度描述--------------------------------------出库单ID 整数 10 出库单的唯一标识符仓库ID 整数 10 出库单所属仓库的ID 商品ID 整数 10 出库单中商品的ID 出库数量整数 10 出库的商品数量出库时间日期时间出库的时间5. 供应商(Supplier)表字段名数据类型长度描述--------------------------------------供应商ID 整数 10 供应商的唯一标识符供应商名称字符串 100 供应商的名称供应商地址字符串 100 供应商的地址联系人字符串 50 供应商的联系人姓名联系电话字符串 20 供应商的联系电话6. 采购单(Purchase Order)表字段名数据类型长度描述--------------------------------------采购单ID 整数 10 采购单的唯一标识符供应商ID 整数 10 采购单所属供应商的ID 商品ID 整数 10 采购单中商品的ID采购数量整数 10 采购的商品数量采购时间日期时间采购的时间7. 库存盘点(Inventory Check)表字段名数据类型长度描述--------------------------------------盘点单ID 整数 10 盘点单的唯一标识符仓库ID 整数 10 盘点单所属仓库的ID商品ID 整数 10 盘点单中商品的ID盘点数量整数 10 盘点的商品数量盘点时间日期时间盘点的时间8. 用户(User)表字段名数据类型长度描述--------------------------------------用户ID 整数 10 用户的唯一标识符用户名字符串 50 用户的登录名密码字符串 50 用户的登录密码姓名字符串 50 用户的真实姓名角色字符串 50 用户的角色(管理员、操作员等)9. 日志(Log)表字段名数据类型长度描述--------------------------------------日志ID 整数 10 日志的唯一标识符用户ID 整数 10 产生日志的用户ID操作类型字符串 50 操作的类型(登录、添加商品等)操作时间日期时间操作的时间三、总结本文档详细描述了仓库管理系统的数据字典,包括仓库、商品、入库单、出库单、供应商、采购单、库存盘点、用户和日志等表的字段名、数据类型、长度和描述。
仓库管理系统数据字典设计
仓库管理系统数据字典设计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)数据项名称:借出人姓名数据项别名:无说明:货物被借出的接收人姓名类型:字符型长度:103.数据文件(1)数据文件名称:入库单表说明:所有的订购的货物的入库信息数据文件组成:入库表号+货物编号+入库时间+数量组织方式:按入库表号从小到大排序存取方式:顺序存取频率:随机(2)数据文件名称:出库单表说明:所有已卖出的货物的出库信息数据文件组成:出库表号+货物编号+出库时间+数量组织方式:按出库表号从小到大排序存取方式:顺序存取频率:随机(3)数据文件名称:货物信息说明:仓库中的所有货物的信息数据文件组成:货物编号+名称+单价+生产厂商+重量组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机(4)数据文件名称:入库台账说明:所有的订购的货物的入库台账统计信息数据文件组成:入库表号+货物编号+入库时间+数量组织方式:按入库表号从小到大排序存取方式:顺序存取频率:随机(5)数据文件名称:出库台账说明:所有已卖出的货物的出库台账统计信息数据文件组成:出库表号+货物编号+出库时间+数量组织方式:按出库表号从小到大排序存取方式:顺序存取频率:随机(6)数据文件名称:库存情况说明:仓库中的剩余的货物的信息数据文件组成:货物编号+入库时间+库存量组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机(7)数据文件名称:借条信息说明:客户,供应商或者企业中其他仓库借出货物的信息。
仓库管理系统的数据字典
仓库管理系统的数据字典一、引言仓库管理系统是一种用于管理和控制仓库内物品流动和库存的软件系统。
它通过记录和跟踪仓库中物品的进出、库存数量、位置等信息,提供了对仓库运营和管理的全面掌控。
本文将详细介绍仓库管理系统的数据字典,包括数据表的结构、字段说明、数据类型和约束等内容。
二、数据表1. 仓库表(Warehouse)该表用于存储仓库的基本信息,包括仓库编号、仓库名称、仓库地址、仓库管理员等字段。
字段名数据类型说明仓库编号字符串(20) 仓库的唯一标识符仓库名称字符串(50) 仓库的名称仓库地址字符串(100) 仓库的地址仓库管理员字符串(50) 仓库的管理员姓名2. 物品表(Item)该表用于存储仓库中的物品信息,包括物品编号、物品名称、物品类型、物品规格、物品数量等字段。
字段名数据类型说明物品编号字符串(20) 物品的唯一标识符物品名称字符串(50) 物品的名称物品类型字符串(50) 物品的类型,如原材料、成品等物品规格字符串(100) 物品的规格描述物品数量整数物品的库存数量3. 入库记录表(Inbound Record)该表用于记录物品的入库信息,包括入库记录编号、物品编号、入库日期、入库数量等字段。
字段名数据类型说明入库记录编号字符串(20) 入库记录的唯一标识符物品编号字符串(20) 入库物品的编号入库日期日期入库的日期入库数量整数入库的物品数量4. 出库记录表(Outbound Record)该表用于记录物品的出库信息,包括出库记录编号、物品编号、出库日期、出库数量等字段。
字段名数据类型说明出库记录编号字符串(20) 出库记录的唯一标识符物品编号字符串(20) 出库物品的编号出库日期日期出库的日期出库数量整数出库的物品数量5. 供应商表(Supplier)该表用于存储供应商的信息,包括供应商编号、供应商名称、联系人、联系电话等字段。
字段名数据类型说明供应商编号字符串(20) 供应商的唯一标识符供应商名称字符串(50) 供应商的名称联系人字符串(50) 供应商的联系人姓名联系电话字符串(20) 供应商的联系电话6. 采购记录表(Purchase Record)该表用于记录物品的采购信息,包括采购记录编号、物品编号、供应商编号、采购日期、采购数量等字段。
实验三 数据流图与数据字典
实验三数据流图与数据字典数据流图与数据字典一、数据流图(DFD)的概述数据流图是一种用于描述系统功能的图形化工具,它表示了系统内部的数据流动和处理过程。
数据流图可以帮助我们更好地理解系统的功能和数据的流动方式,从而为系统设计和开发提供指导。
二、数据流图的组成要素1. 实体(Entity):实体代表了与系统进行交互的外部对象,可以是人、组织或其他系统。
实体通过数据流与系统进行数据交换。
2. 数据流(Data Flow):数据流代表了在系统内部传输的数据,数据流可以是输入数据、输出数据或在系统内部流动的数据。
3. 进程(Process):进程代表了对数据流进行处理的功能模块,进程可以是计算、转换、存储或控制等。
4. 数据存储(Data Store):数据存储代表了系统中用于存储数据的位置,可以是数据库、文件或内存等。
5. 数据流图符号:数据流图使用一些特定的符号来表示上述组成要素,如箭头表示数据流、矩形表示进程、椭圆表示实体、平行四边形表示数据存储等。
三、数据字典的概述数据字典是一种用于描述系统数据的工具,它包含了系统中使用的所有数据项的详细说明。
数据字典可以帮助我们更好地理解系统数据的含义和关系,为系统设计和开发提供准确的数据定义和描述。
四、数据字典的组成要素1. 数据项(Data Item):数据项是系统中使用的最小数据单位,它可以是一个字段、一个变量或一个常量等。
2. 数据类型(Data Type):数据类型定义了数据项的种类和属性,如整数、字符串、日期等。
3. 数据长度(Data Length):数据长度定义了数据项的最大长度,如字符型数据项的最大字符数。
4. 数据格式(Data Format):数据格式定义了数据项的显示格式,如日期的显示格式可以是年-月-日。
5. 数据关系(Data Relationship):数据关系描述了数据项之间的关系,如主键-外键关系等。
6. 数据字典表格:数据字典使用表格的形式来组织和呈现数据项的定义和描述,表格包括数据项名称、数据类型、数据长度、数据格式、数据关系等字段。
软件工程课程设计-仓库管理系统
目录一、需求分析 (3)1、问题背景及描述 (3)2、功能分析 (3)3、建立系统流程图 (3)4、建立数据流图 (4)5、建立数据字典 (5)6、算法描述 (6)7、建立E-R图 (7)8、建立状态图 (8)二、概要设计 (10)1、软件体系结构模型 (10)2、用面向数据流的方法设计系统软件结构 (11)3、数据库逻辑结构设计 (15)三、详细设计 (16)1、数据库物理结构设计 (16)2、模块过程设讣-与界而设计 (16)四、心得体会 (23)一、需求分析1、问题背景及描述随着科学技术的发展,社会进步,计算机迅速的发展,仓库管理的方法也日新月异,以前全是山人管理的方法现存在很多的缺点:管理效率低,劳动强度大, 信息处理速度低而且准确率也不够令人满意。
为了提高仓库管理效率,减轻劳动强度提高,信息处理速度和准确性;为仓库管理员提供更方便、科学的服务项为仓库管理员提供的一种更先进、科学的服务系统。
于是我们便选择了山计算机来设讣一个仓库管理系统的方案。
让计算机对仓库进行自动管理,仓库管理员可以直接在计算机上实现仓库的信息管理,并能在一定程度上实现自动化。
我们在现行系统初步调查的基础上提岀了新系统LI标,即新系统建立后所要求达到的运行指标,这是系统开发和评价的依据。
2、功能分析通过初步分析,“仓库管理系统”应该具备以下主要功能:1•仓库各种信息的输入,包括入库,出库,还原,需求信息的输入等2•仓库管理的各种信息查询,修改和维护鉴于课程设计的缘故,本系统仅仅实现部分简单功能。
3、建立系统流程图为了便于问题的论述与展开,在此加入了系统流程图的内容。
通过对仓库管理过程的了解,可以知道仓库管理系统管理仓库信息的大致过程。
首先,用户登陆仓库管理系统,通过一系列对系统的操作后,山系统返回给用户相应的结果。
图1描绘了这个大致的流程。
货物倍感入体单※货单、图1仓库管理系统大致处理过程接下来对图1的黑匣子(仓库管理系统)的内容进行分解。
数据字典实例
数据字典实例现行产品库存管理系统的业务流程图如图1所示。
图1 业务流程图数据流程分析1. 现行系统的顶层数据流程图如图2所示。
对顶层图中的数据流“l 、2、3、4”说明如下:车入检验 合格入入库记入库帐合格入销零售出批发出付货记付货记零售出批发出库存台帐统计报月报表记库存台 帐1库存管理23图2 顶层DFD“1”:车间产品入库单。
“2”:销售科开出的有效零售产品出库单。
“3”:销售科开出的有效批发产品出库单。
“4”:仓库制作的产品库存收发存月报表。
2. 第一层数据流程图如图3所示。
图3中的数据流“1、2、3、4”与图4中的数据流“1、2、3、4”相同。
图3 第一层DFD3. 第二层数据流程图如图4所示。
“l,“5“6“7“8“9“10“11“121. 数据流字典1) 数据流名称:产品入库单标识符:F1数据结构:01产品入库单02日期(RQ) PIC X(8)02产品代码(CPDM) PIC X(3)02产品名称(CPMC) PIC X(18)02单位代码(DWDM) PIC X02单位(DW) PIC X(4)02规格代码(GGDM) PIC XX02规格(GG) PIC X(10)02入库数量(RKSL) PIC 9(6)排列方式:按(入库日期+产品代码)升序排列流量:最大 50张/日平均30张/日来源:生产车间去向:产品入库处理2) 数据流名称:产品出库单标识符:F2数据结构:01产品出库单02日期(RQ) PIC X(8)02产品代码(CPDM) PIC X(3)02产品名称(CPMC) PIC X(18)02单位代码(DWDM) PIC X.02单位(DW) PIC X(4)02规格代码(GGDM) PIC XX02规格(GG) PIC X(10)02备注03零售出库数量(LSSL) PIC 9(6)03批发出库数量(PFSL) PIC 9(6)排列方式:按(日期十产品代码)升序排列流量:最大:70张/日平均:50张/日来源:销售科去向:产品出库处理3) 数据流名称:仓库产品收发存月报表标标识符:F3数据结构:01收发存月报表02日期(BBRQ) PIC X(8)02产品代码(CPDM) PIC X(3)02产品名称(CPMC) PIC X(18)02单位(DW) P1CX(4)02本月累计入库数量(RKSL) PIC 9(8)02本月累计零售数量(LSSL) PIC 9(8)02本月累计批发数量(PFSL) PIC 9(8)02库存数量(KCSL) PIC 9(8)排列方式:按日期排列流量:最大:1份/月平均:1份/月来源:仓库统计分析去向:主管部门其它中间过程的数据流描述省略。
仓库管理系统_数据流图_数据字典
一.数据流图1.仓库管理系统的顶层(0层)数据流图2仓库管理系统的第一层数据流图3.4.出库信息管理的细化5.货物信息管理的细化6.客户信息管理的细化7.查询的细化二.数据字典1.数据流(1)数据流名称:入库信息数据流别名:无说明:即将装入仓库的货物的信息数据流来源:采购入库信息表数据流流向:仓库管理员数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量:根据事物的需要,一般很频繁(2)数据流名称:出库信息数据流别名:无说明:销售后即将出库的货物的信息数据流来源:销售出库信息表数据流流向:仓库管理员数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次出货时间+货物产地数据流量:根据事物的需要,一般很频繁(3)数据流名称:货物信息数据流别名:无说明:对仓库中的所有货物的信息的统计数据流来源:货物信息表数据流流向:仓库管理员数据流组成:货物=货物编号+货物品名+货物规格+货物数量+货物进价+货物售价+货物种类数据流量:(4)数据流名称:客户信息:数据流别名:无说明:所有客户及供应商的信息。
数据流来源:客户信息表数据流流向:仓库管理员数据流组成:客户=客户编号+客户名称+客户地址+客户电话+客户类型数据流量(5)数据流名称:订货通知数据流别名:无说明:当仓库中的货物不能满足顾客需求时,所发出的订货的信息数据流来源:采购员数据流流向:加工1.1数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量(6)数据流名称:分类的订单数据流别名:无说明:按货物的种类将所需要订货的货物分类后的清单数据流来源:加工1.1数据流流向:加工1.2数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量:(7)数据流名称:订单数据流别名:无说明:所需要订购的货物的信息数据流来源:货物信息表,库存表及客户信息表数据流流向:供应商数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量:(8)数据流名称:发货单数据流别名:无说明:供应商返回的所定货物的清单信息数据流来源:供应商数据流流向:加工1.5数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地数据流量:(9)数据流名称:错误的发货单数据流别名:无说明:供应商所发的货物信息由错误的地方数据流来源:供应商数据流流向:供应商数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地数据流量;(10)数据流名称:正确的发货单数据流别名:无说明:供应商所发的货物信息是正确的数据流来源:供应商数据流流向:加工1.4数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地号数据流量:(11)数据流名称:到货单核准数据流别名:无说明:将供应商的发货单与到达的货物进行对比,看是否一致数据流来源:供应商数据流流向:加工1.6数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地数据流量:(12)数据流名称:新顾客(新供应商)数据流别名:无说明:在客户信息表中不存在的客户数据流来源:客户信息表数据流流向:加工2.2数据流组成:客户=客户编号+客户名称+客户地址+客户电话+客户类型数据流量:(13)数据流名称:可满足的订单数据流别名:无说明:仓库中的货物能够客户的订单数据流来源:客户及货物信息表,库存表数据流流向:加工2.4数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次进货时间+货物产地数据流量:(14)数据流名称:不能满足的订单数据流别名:无说明:仓库中的货物不能够客户的订单数据流来源:客户及货物信息表,库存表数据流流向:加工2.5数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次进货时间+货物产地数据流量:2.数据项(1)数据项名称:货物编号数据项别名:货号说明:仓库中的货物的唯一标识类型:字符型长度:10(2)数据项名称:货物品名数据项别名:货名说明:货物的名称类型:字符型长度:10(3)数据项名称:货物规格数据项别名:规格说明:货物的大小等信息类型:字符型长度:20(4)数据项名称:货物数量数据项别名:数量说明:无类型:数值型长度:10(5)数据项名称:货物进价数据项别名:进价类型:数值型长度:10(6)数据项名称:货物售价数据项别名:售价说明:无类型:数值型长度:10(7)数据项名称:货物种类数据项别名:类别说明:货物的类型类型:字符型长度:10(11)数据项名称:供应商电话:数据项别名:无说明:供应商的联系方式类型:数值型长度:11(12)数据项名称:客户编号数据项别名:无说明:客户的唯一标识类型:字符型(13)数据项名称:客户名称数据项别名:无说明:无类型:字符型长度:20(14)数据项名称:客户地址数据项别名:无说明:需要购货的客户的类型:字符型长度:80(15)数据项名称:客户电话数据项别名:无说明:客户的联系方式类型:数值型长度:11(16)数据项名称:本次采购员编号数据项别名:采购员编号说明:采购员的唯一标识类型:字符型长度:10(17)数据项名称:本次采购员姓名数据项别名:采购员姓名说明:无类型:字符型长度:10(18)数据项名称:本次进货时间数据项别名:进货时间说明:货物入库的时间类型:时间日期型长度:8(19)数据项名称:本次出货时间数据项别名:出货时间说明:货物出库的时间类型:时间日期型长度:8(20)数据项名称:货物产地数据项别名:产地说明:无类型:字符型长度:80(21)数据项名称:客户类型数据项别名:无说明:表明这个客户是供应商还是顾客类型:字符型长度:103.数据文件(1)数据文件名称:采购入库信息表说明:所有的订购的货物的入库信息数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机(2)数据文件名称:销售出库信息表说明:所有已卖出的货物的出库信息数据文件组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户编号+客户名称+本次出货时间+货物产地组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机(3)数据文件名称:货物信息表说明:仓库中的所有货物的信息数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物售价+货物种类组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机(4)数据文件名称:客户信息表说明:客户的所有信息(包括供应商)数据文件组成:客户编号+客户名称+客户地址+客户电话组织方式:按客户编号从小到大排序存取方式:顺序存取频率:随机(5)数据文件名称:库存表说明:仓库中的剩余的货物的信息数据文件组成:货物编号+货物品名+货物规格+货物产地+货物剩余量组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机(6)数据文件名称:订货单说明:需要订货的清单数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地组织方式:按货物的编号从小到大排序存取方式:顺序存取频率:随机4.数据加工(1)数据加工名称:按商品汇总,分类合计加工编号:1.1说明:将订单上的货物按种类分类,再按货物编号进行排序输入数据流:订货通知输出数据流:分类的订单加工逻辑:先按洪武种类进行分组,再将每一组按货物编号从小到大排序(2)数据加工名称:确定要订货的货名等加工编号:1.2说明:通过查看得到所需要的货物的货名输入数据流:分类的订单和库存表输出数据流:订货单加工逻辑:将订单与库存表进行比较,确定所需的货物及数量,生产订货单(3)数据加工名称:按供应商汇总,选择加工编号:1.3说明:得到所要定的货物的供应商输入数据流:客户信息表,订货单输出数据流:订单加工逻辑:通过订货单找到相应的货物的供应商,然后生成订单(4)数据加工名称:核对发货单加工编号:1.4说明:对比订单及发货单输入数据流:订单,发货单输出数据流:到货单核准加工逻辑:将价格编号1.3完成后的订单与供应商的发货单进行比较,不一致时,将发货单返回给供应商,当一致时进行下个事物(5)数据加工名称:入库加工编号:1.5说明:将到达的货物装入仓库输入数据流:到货单核准输出数据流:库存表,采购入库信息表,货物信息表加工逻辑:将发货单与所到货物进行核查,一致时将货物装进仓库,同时在采购入库信息表增加信息,并且修改库存表和货物信息表(6)数据加工名称:编辑订单加工编号:2.1说明:对收到的客户订单进行处理输入数据流:订单货物信息表,客户信息表输出数据流:订单,新客户加工逻辑:将订单与货物信息表,客户信息表进行比较,如果是新客户,则进行登陆新客户,如果是客户信息表中存在的,则将它交给加工过程2.3(7)数据加工名称:登录新客户加工编号:2.2说明:进行新客户的注册输入数据流:新客户输出数据流:客户信息表加工逻辑:将客户信息表中不存在的客户进行注册,既修改客户信息表(8)数据加工名称:检查订单加工编号:2.3说明:检查客户的订单输入数据流:货物信息表输出数据流:可满足的订单,不可满足的订单加工逻辑:将订单与货物信息表,库存信息表进行对比,看能否满足,能满足,交给加工过程2.4.不能满足、则交给加工过程2.5(9)数据加工名称:出库加工编号:2.4说明:货物的出库输入数据流:订单,可满足的订单输出数据流:库存表,销售出库信息表加工逻辑:按照订单进行货物的出库,完成后修改库存表,并在销售出库信息表中添加记录(10)数据加工名称:产生暂存订单加工编号:2.5说明:对不能满足需要的货物成成订单输入数据流:不能满足的订单输出数据流:订单,订货通知加工逻辑:得到不能满足的信息后,进行货物的采购加工逻辑:将卖出的货物计入出库历史,按时间进行排序(14)数据加工名称:修改加工编号:3.1说明:对货物信息表的修改输入数据流:入库信息,出库信息输出数据流:货物信息加工逻辑:完成入库,出库等事物后,货物信息表中的很多信息将得到改变,这就需要增减客户信息表中的心信息后在进行排序(16)数据加工名称:修改加工编号:4.1说明:增加客户信息输入数据流:客户信息输出数据流:客户信息加工逻辑:将不存在顾客或供应商信息录入后,再将用户信息表按编号进行从小到大排序(17)数据加工名称:查询客户及货物加工编号:5.1说明:对客户,货物的信息进行查询输入数据流:客户编号,货物编号输出数据流:货物信息,客户信息加工逻辑:按编号对货物和客户查询,将查询的的结果显示出来(18)数据加工名称:打印加工编号:6说明:将所需信息打印输入数据流:入库信息,出库信息,货物信息,客户信息输出数据流:所需要的清单加工逻辑:______________________________________________________________________________________________________________Welcome To Download !!!欢迎您的下载,资料仅供参考!精品资料。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一.二.数据流图1.仓库管理系统的顶层(0层)数据流图2仓库管理系统的第一层数据流图3.4.出库信息管理的细化5.货物信息管理的细化6.客户信息管理的细化7.查询的细化二.数据字典1.数据流(1)数据流名称:入库信息数据流别名:无说明:即将装入仓库的货物的信息数据流来源:采购入库信息表数据流流向:仓库管理员数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量:根据事物的需要,一般很频繁(2)数据流名称:出库信息数据流别名:无说明:销售后即将出库的货物的信息数据流来源:销售出库信息表数据流流向:仓库管理员数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次出货时间+货物产地数据流量:根据事物的需要,一般很频繁(3)数据流名称:货物信息数据流别名:无说明:对仓库中的所有货物的信息的统计数据流来源:货物信息表数据流流向:仓库管理员数据流组成:货物=货物编号+货物品名+货物规格+货物数量+货物进价+货物售价+货物种类数据流量:(4)数据流名称:客户信息:数据流别名:无说明:所有客户及供应商的信息。
数据流来源:客户信息表数据流流向:仓库管理员数据流组成:客户=客户编号+客户名称+客户地址+客户电话+客户类型数据流量(5)数据流名称:订货通知数据流别名:无说明:当仓库中的货物不能满足顾客需求时,所发出的订货的信息数据流来源:采购员数据流流向:加工1.1数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量(6)数据流名称:分类的订单数据流别名:无说明:按货物的种类将所需要订货的货物分类后的清单数据流来源:加工1.1数据流流向:加工1.2数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量:(7)数据流名称:订单数据流别名:无说明:所需要订购的货物的信息数据流来源:货物信息表,库存表及客户信息表数据流流向:供应商数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地数据流量:(8)数据流名称:发货单数据流别名:无说明:供应商返回的所定货物的清单信息数据流来源:供应商数据流流向:加工1.5数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地数据流量:(9)数据流名称:错误的发货单数据流别名:无说明:供应商所发的货物信息由错误的地方数据流来源:供应商数据流流向:供应商数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地数据流量;(10)数据流名称:正确的发货单数据流别名:无说明:供应商所发的货物信息是正确的数据流来源:供应商数据流流向:加工1.4数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地号数据流量:(11)数据流名称:到货单核准数据流别名:无说明:将供应商的发货单与到达的货物进行对比,看是否一致数据流来源:供应商数据流流向:加工1.6数据流组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+客户类型+客户编号+客户名称+发货时间+货物产地数据流量:(12)数据流名称:新顾客(新供应商)数据流别名:无说明:在客户信息表中不存在的客户数据流来源:客户信息表数据流流向:加工2.2数据流组成:客户=客户编号+客户名称+客户地址+客户电话+客户类型数据流量:(13)数据流名称:可满足的订单数据流别名:无说明:仓库中的货物能够客户的订单数据流来源:客户及货物信息表,库存表数据流流向:加工2.4数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次进货时间+货物产地数据流量:(14)数据流名称:不能满足的订单数据流别名:无说明:仓库中的货物不能够客户的订单数据流来源:客户及货物信息表,库存表数据流流向:加工2.5数据流组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户类型+客户编号+客户名称+本次进货时间+货物产地数据流量:2.数据项(1)数据项名称:货物编号数据项别名:货号说明:仓库中的货物的唯一标识类型:字符型长度:10(2)数据项名称:货物品名数据项别名:货名说明:货物的名称类型:字符型长度:10(3)数据项名称:货物规格数据项别名:规格说明:货物的大小等信息类型:字符型长度:20(4)数据项名称:货物数量数据项别名:数量说明:无类型:数值型长度:10(5)数据项名称:货物进价数据项别名:进价说明:无类型:数值型长度:10(6)数据项名称:货物售价数据项别名:售价说明:无类型:数值型长度:10(7)数据项名称:货物种类数据项别名:类别说明:货物的类型类型:字符型长度:10(11)数据项名称:供应商电话:数据项别名:无说明:供应商的联系方式类型:数值型长度:11(12)数据项名称:客户编号数据项别名:无说明:客户的唯一标识类型:字符型长度:10(13)数据项名称:客户名称数据项别名:无说明:无类型:字符型长度:20(14)数据项名称:客户地址数据项别名:无说明:需要购货的客户的类型:字符型长度:80(15)数据项名称:客户电话数据项别名:无说明:客户的联系方式类型:数值型长度:11(16)数据项名称:本次采购员编号数据项别名:采购员编号说明:采购员的唯一标识类型:字符型长度:10(17)数据项名称:本次采购员姓名数据项别名:采购员姓名说明:无类型:字符型长度:10(18)数据项名称:本次进货时间数据项别名:进货时间说明:货物入库的时间类型:时间日期型长度:8(19)数据项名称:本次出货时间数据项别名:出货时间说明:货物出库的时间类型:时间日期型长度:8(20)数据项名称:货物产地数据项别名:产地说明:无类型:字符型长度:80(21)数据项名称:客户类型数据项别名:无说明:表明这个客户是供应商还是顾客类型:字符型长度:103.数据文件(1)数据文件名称:采购入库信息表说明:所有的订购的货物的入库信息数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机(2)数据文件名称:销售出库信息表说明:所有已卖出的货物的出库信息数据文件组成:货物编号+货物品名+货物规格+货物数量+货物售价+货物种类+客户编号+客户名称+本次出货时间+货物产地组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机(3)数据文件名称:货物信息表说明:仓库中的所有货物的信息数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物售价+货物种类组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机(4)数据文件名称:客户信息表说明:客户的所有信息(包括供应商)数据文件组成:客户编号+客户名称+客户地址+客户电话组织方式:按客户编号从小到大排序存取方式:顺序存取频率:随机(5)数据文件名称:库存表说明:仓库中的剩余的货物的信息数据文件组成:货物编号+货物品名+货物规格+货物产地+货物剩余量组织方式:按货物编号从小到大排序存取方式:顺序存取频率:随机(6)数据文件名称:订货单说明:需要订货的清单数据文件组成:货物编号+货物品名+货物规格+货物数量+货物进价+货物种类+供应商编号+供应商名称+本次采购员编号+本次采购员姓名+本次进货时间+货物产地组织方式:按货物的编号从小到大排序存取方式:顺序存取频率:随机4.数据加工(1)数据加工名称:按商品汇总,分类合计加工编号:1.1说明:将订单上的货物按种类分类,再按货物编号进行排序输入数据流:订货通知输出数据流:分类的订单加工逻辑:先按洪武种类进行分组,再将每一组按货物编号从小到大排序(2)数据加工名称:确定要订货的货名等加工编号:1.2说明:通过查看得到所需要的货物的货名输入数据流:分类的订单和库存表输出数据流:订货单加工逻辑:将订单与库存表进行比较,确定所需的货物及数量,生产订货单(3)数据加工名称:按供应商汇总,选择加工编号:1.3说明:得到所要定的货物的供应商输入数据流:客户信息表,订货单输出数据流:订单加工逻辑:通过订货单找到相应的货物的供应商,然后生成订单(4)数据加工名称:核对发货单加工编号:1.4说明:对比订单及发货单输入数据流:订单,发货单输出数据流:到货单核准加工逻辑:将价格编号1.3完成后的订单与供应商的发货单进行比较,不一致时,将发货单返回给供应商,当一致时进行下个事物(5)数据加工名称:入库加工编号:1.5说明:将到达的货物装入仓库输入数据流:到货单核准输出数据流:库存表,采购入库信息表,货物信息表加工逻辑:将发货单与所到货物进行核查,一致时将货物装进仓库,同时在采购入库信息表增加信息,并且修改库存表和货物信息表(6)数据加工名称:编辑订单加工编号:2.1说明:对收到的客户订单进行处理输入数据流:订单货物信息表,客户信息表输出数据流:订单,新客户加工逻辑:将订单与货物信息表,客户信息表进行比较,如果是新客户,则进行登陆新客户,如果是客户信息表中存在的,则将它交给加工过程2.3(7)数据加工名称:登录新客户加工编号:2.2说明:进行新客户的注册输入数据流:新客户输出数据流:客户信息表加工逻辑:将客户信息表中不存在的客户进行注册,既修改客户信息表(8)数据加工名称:检查订单加工编号:2.3说明:检查客户的订单输入数据流:货物信息表输出数据流:可满足的订单,不可满足的订单加工逻辑:将订单与货物信息表,库存信息表进行对比,看能否满足,能满足,交给加工过程2.4.不能满足、则交给加工过程2.5(9)数据加工名称:出库加工编号:2.4说明:货物的出库输入数据流:订单,可满足的订单输出数据流:库存表,销售出库信息表加工逻辑:按照订单进行货物的出库,完成后修改库存表,并在销售出库信息表中添加记录(10)数据加工名称:产生暂存订单加工编号:2.5说明:对不能满足需要的货物成成订单输入数据流:不能满足的订单输出数据流:订单,订货通知加工逻辑:得到不能满足的信息后,进行货物的采购加工逻辑:将卖出的货物计入出库历史,按时间进行排序(14)数据加工名称:修改加工编号:3.1说明:对货物信息表的修改输入数据流:入库信息,出库信息输出数据流:货物信息加工逻辑:完成入库,出库等事物后,货物信息表中的很多信息将得到改变,这就需要增减客户信息表中的心信息后在进行排序(16)数据加工名称:修改加工编号:4.1说明:增加客户信息输入数据流:客户信息输出数据流:客户信息加工逻辑:将不存在顾客或供应商信息录入后,再将用户信息表按编号进行从小到大排序(17)数据加工名称:查询客户及货物加工编号:5.1说明:对客户,货物的信息进行查询输入数据流:客户编号,货物编号输出数据流:货物信息,客户信息加工逻辑:按编号对货物和客户查询,将查询的的结果显示出来(18)数据加工名称:打印加工编号:6说明:将所需信息打印输入数据流:入库信息,出库信息,货物信息,客户信息输出数据流:所需要的清单加工逻辑:。