仓库管理系统 数据流图 数据字典
- 格式:doc
- 大小:57.15 KB
- 文档页数:12
仓库管理系统的数据字典一、概述仓库管理系统是一个用于管理和控制仓库运营的软件系统。
该系统通过对仓库中的物料、库存、入库、出库等信息进行管理和记录,提供了高效的仓库管理和物流运作支持。
本文将详细介绍仓库管理系统的数据字典,包括数据表的结构、字段的定义和数据类型等信息。
二、数据表设计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. 仓库表(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 非空用户角色(管理员、操作员等)三、总结以上是仓库管理系统的数据字典,包括仓库表、物品表、入库表、出库表、库存表和用户表。
(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. 仓库基本信息表字段:- 仓库编号:用于惟一标识仓库的编号,为主键。
- 仓库名称:记录仓库的名称,用于区分不同的仓库。
- 仓库地址:记录仓库的具体地址信息。
- 仓库管理员:记录负责该仓库管理的管理员姓名。
- 仓库容量:记录仓库的可用容量,以适当的单位表示,如平方米或者立方米。
- 创建日期:记录仓库的创建日期。
2. 物料信息表字段:- 物料编号:用于惟一标识物料的编号,为主键。
- 物料名称:记录物料的名称,用于区分不同的物料。
- 物料类型:记录物料的类型,如原材料、成品等。
- 物料规格:记录物料的规格信息,如尺寸、分量等。
- 单位:记录物料的计量单位,如个、箱、千克等。
- 最小库存量:记录物料的最小库存量,用于库存管理和补货。
- 最大库存量:记录物料的最大库存量,用于库存管理和补货。
3. 入库单表字段:- 入库单号:用于惟一标识入库单的编号,为主键。
- 入库日期:记录入库单的日期。
- 仓库编号:记录入库单所属的仓库编号,与仓库基本信息表关联。
- 物料编号:记录入库的物料编号,与物料信息表关联。
- 入库数量:记录入库的物料数量。
- 入库人:记录执行入库操作的人员姓名。
4. 出库单表字段:- 出库单号:用于惟一标识出库单的编号,为主键。
- 出库日期:记录出库单的日期。
- 仓库编号:记录出库单所属的仓库编号,与仓库基本信息表关联。
- 物料编号:记录出库的物料编号,与物料信息表关联。
- 出库数量:记录出库的物料数量。
- 出库人:记录执行出库操作的人员姓名。
5. 库存信息表字段:- 仓库编号:记录库存所属的仓库编号,与仓库基本信息表关联。
- 物料编号:记录库存的物料编号,与物料信息表关联。
- 当前库存量:记录物料的当前库存量。
- 可用库存量:记录物料的可用库存量,即当前库存量减去已分配的库存量。
- 已分配库存量:记录物料的已分配库存量,即已经被出库但尚未出库完成的库存量。
6. 库存操作日志表字段:- 操作日志编号:用于惟一标识操作日志的编号,为主键。
(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.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 客户评价信息- 评价编号:每一个评价记录在系统中的惟一标识符- 客户编号:该评价记录对应的客户编号- 评价时间:该评价记录的评价时间- 评价内容:对客户的评价内容- 评价人员:对客户进行评价的人员姓名通过以上对仓库管理系统的数据字典的详细介绍,我们可以清晰地了解系统中各个数据项的定义和说明,为系统的开辟、维护和使用提供了重要的参考依据。
玩具进销存数据流图和数据字典班级:信管二班小组成员2009270702 张红兵2009270702宋宝旗2009270702杨红伟2009270702谢世春2009270702杨全军2009270702王配康2009270702刑毫一.数据流图二.数据字典1:数据文件条目编号:001名称:订货单组成:客户名称,产品名称,编号,数量,时间,订单号去向: 订单处理存储方式:按时间排列编号:002名称:进货单组成:供货商名称,产品名称,数量,时间来源:缺货记录去向:核对处理编号:003名称:缺货单组成:产品名称,数量,时间来源:订单处理去向:采购处理编号:004名称:供货单组成: 客户名称,订单号,产品名称,数量,时间来源:订单处理去向:库存记录编号:005名称:库存单组成:产品名称,产品代码,数量,存放位置,备注来源:进货单去向:订单处理2数据项条目编号:006名称:客户名称类型:字符型长度:16编号:007名称:产品名称类型:字符型长度:16编号:008名称:编号类型:字符型长度:10编号:009名称:时间类型:时间型长度:8编号:010名称:订单号类型:字符型长度:10编号:011名称:供货商名称类型:字符型长度:203加工说明条目编号:012名称:订单处理输入数据:订单信息,库存,记录输出数据: 供货信息,缺货信息说明:判断订单信息,生成供货单,缺货单编号:013名称:供货处理输入:供货信息输出:出货单,出货信息说明:根据供货信息决定出货单编号:014名称:采购处理输入:缺货信息输出:采购单说明:根据缺货信息生成采购单4数据流条目编号:015名称:库存信息数据流向:订单处理编号:016名称:出货信息数据流向:库存单编号:017名称:出口记录数据流向:出库单编号:018名称:统计信息数据流向:统计单编号:019名称:采购信息数据流向:进货单。
现行产品库存管理体系的营业流程图如图 1 所示.图 1 营业流程图数据流程剖析1. 现行体系的顶层数据流程图如图 2 所示.对顶层图中的数据流“l.2.3.4”解释如下:12 4库存管理 3发卖科零售出库单 批发出库单付货 记账零售出库帐 批发出库帐记库存 台 帐统计 报表月报表付货 记账库存台帐车 间及格入库单磨练及格入库单入库 记账入库帐入库单图 2 顶层 DFD“1”:车间产品入库单.“2”:发卖科开出的实用零售产品出库单.“3”:发卖科开出的实用批发产品出库单.“4”:仓库创造的产品库存收发存月报表.2. 第一层数据流程图如图 3 所示.图 3 中的数据流“1.2.3.4 ”与图 4 中的数据流“1.2.3.4 ”雷同.123出入库管理库存帐出入库 管理4图 3 第一层 DFD3. 第二层数据流程图如图 4 所示.5P 1图 4 第8二层 DFDD 1 入库帐现对图 4 中的数据流解释如下:P 2 6 9“l,2,3,4”: 记意零义售与出图账2 中的雷同.F 2“5”:产品入库单上的数据. D 4 库存台帐“6”:零售出库3上的数据.登批发出库帐“7”:F 批3发出库单上的数据.“8”:入库流水帐上的当日按产品名称.规格分离累计的数据.“9”:零售出库流水帐上的当日按产品名称.规格分离累计的数据.“10”:批发出库流水帐上的当日按产品名称.规格分离累计的数据.P 5创造收发 存月报表P 4登记库存台帐D 2零售出库帐登记入库帐101271D 3 批发出库帐“11”:获得的“8,9,10”数据.“12”:库存台帐上的当月按产品名称.规格分离累计的数据和其它加工处理后的数据. 数据字典:1. 数据流字典1) 数据流名称:产品入库单标识符:F1数据构造:01 产品入库单02 日期(RQ) PIC X (8)02 产品代码(CPDM) PIC X ()302 产品名称(CPMC) PIC X (18)02 单位代码(DWDM) PIC X02 单位(DW) PIC X ()402 规格代码(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 ()302 产品名称(CPMC) PIC X (18)02 单位代码(DWDM) PIC X.02 单位(DW) PIC X ()402 规格代码(GGDM) PIC XX02 规格(GG) PIC X (10)02 备注03 零售出库数目(LSSL) PIC 9 ()603 批发出库数目(PFSL) PIC 9 ()6分列方法:按(日期十产品代码)升序分列流量:最大:70 张/日平均:50 张/日起源:发卖科去向:产品出库处理3) 数据流名称:仓库产品收发存月报表标标识符:F3 数据构造:01 收发存月报表02 日期(BBRQ) PIC X (8)02 产品代码(CPDM) PIC X ()302 产品名称(CPMC) PIC X (18)02 单位(DW) P1CX ()402 本月累计入库数目(RKSL) PIC 9 (8)02 本月累计零售数目(LSSL) PIC 9 (8)02 本月累计批发数目(PFSL) PIC 9 (8)PIC 9 (8)02 库存数目(KCSL)分列方法:按日期分列流量:最大:1 份/月平均:1 份/月起源:仓库统计剖析去向:主管部门其它中央进程的数据流描写省略.2. 数据存储字典标识符:D11) 存储文件名:产品入库流水帐数据构造:01 本品入库帐02 日期(RQ) PIC X (8)02 产品代码(CPDM) PIC X ()302 产品名称(CPMC) PIC X (18)02 单位(DW) PIC X ()402 规格(GG) PIC X (10)02 入库数目(RKSL) PIC 9 ()6流入的数据流:产品入库单(F1)流出的数据流;涉及的处理名:入库处理.记库存台帐分列方法:按入库日期计序2) 存储文件名:库存台帐标识符:D4 数据构造:01 库存台帐02 日期(KCRQ) PIC X (8)02 产品代码(CPDM) PIC X ()302 产品名称(CPMC) PIC X (18)02 本日累计入库量(RKSL) PIC 9 (8)02 本日累计零售出库量(LSSL) PIC 9 (8)02 本日累计批发出库量(PFSL) PIC 9 (8)流入的数据流:11流出的数据流:收发存月报表涉及的处理名:登记库存台帐.制月报表分列方法:按(日期+产品代码)升序分列其它存储文件的描写省略.3. 处理描写1) 处理名:登记入库帐标识符:P1输入:数据流F1输出:数据流F5处理界说:当一张入库单上的数据磨练及格,并且产品什物入库后,立刻将这张入库单上的数据登入产品入库流水帐.激发前提:产品入库产生2) 处理名:登记库存台帐标识符:P4输入:出入库流水帐上的当日数据输出:登记入库存台帐上的数据处理界说:对出入库流水帐受骗日产生的数据,按产品代码分离进行入库累计.零售出库累计和批发 出库累计盘算.然后将当天的日期.产品代码和累计成果等填入库存台帐的响应栏内.激发前提:每日过帐处理3) 处理名:创造收发存月报表 标识符: P5输入:取自库存台帐的数据输出:填入输出报表中的统计数据处理界说:对库存台帐本月产生的出入库数据,分离按产品代码进行累计,一种代码代表的产 品累计值即为输出报表中的一行. 盘算公式:工业产值(不变价) = ∑S i *J i工业产值(现行价) = ∑S i *J i1个中: S i ——产品代码为 i 的产品本月入库量计量J i ——产品代码为 i 的产品不变价 J i1——产品代码为 i 的产品现行价激发前提:每月创造库存报表。
仓库管理系统的数据字典1. 仓库表(Warehouse)- 仓库编号(Warehouse ID):惟一标识仓库的编号,由系统自动生成。
- 仓库名称(Warehouse Name):记录仓库的名称,用于标识仓库的具体名称。
- 仓库地址(Warehouse Address):记录仓库的具体地址信息。
- 仓库面积(Warehouse Area):记录仓库的面积大小,以平方米为单位。
- 仓库管理员(Warehouse Manager):记录负责该仓库管理的管理员的姓名。
- 创建时间(Created Time):记录该仓库的创建时间。
2. 商品表(Product)- 商品编号(Product ID):惟一标识商品的编号,由系统自动生成。
- 商品名称(Product Name):记录商品的名称,用于标识商品的具体名称。
- 商品类型(Product Type):记录商品的类型,如电子产品、食品等。
- 商品价格(Product Price):记录商品的价格,以人民币为单位。
- 商品数量(Product Quantity):记录商品的库存数量。
- 所属仓库(Warehouse):记录该商品所属的仓库编号。
3. 入库表(Inbound)- 入库编号(Inbound ID):惟一标识入库记录的编号,由系统自动生成。
- 入库时间(Inbound Time):记录入库的时间。
- 入库数量(Inbound Quantity):记录入库商品的数量。
- 入库单价(Inbound Unit Price):记录入库商品的单价。
- 入库总价(Inbound Total Price):记录入库商品的总价。
- 入库商品(Product):记录入库的商品编号。
4. 出库表(Outbound)- 出库编号(Outbound ID):惟一标识出库记录的编号,由系统自动生成。
- 出库时间(Outbound Time):记录出库的时间。
- 出库数量(Outbound Quantity):记录出库商品的数量。
仓库管理系统数据字典设计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)该表用于记录物品的采购信息,包括采购记录编号、物品编号、供应商编号、采购日期、采购数量等字段。
仓库管理系统的数据字典一、引言仓库管理系统的数据字典是对仓库管理系统中所涉及的数据进行详细描述和定义的文档。
它包含了系统中各个数据实体的属性、关系以及数据类型等信息,为系统的设计、开发和维护工作提供了准确的依据。
本文档将按照数据实体的逻辑关系和功能进行组织,详细描述了仓库管理系统中的各个数据实体及其属性。
二、数据字典1. 仓库(Warehouse)属性:- 仓库编号(Warehouse ID):唯一标识仓库的编号,数据类型为整数。
- 仓库名称(Warehouse Name):仓库的名称,数据类型为字符串。
- 仓库地址(Warehouse Address):仓库的地址,数据类型为字符串。
2. 产品(Product)属性:- 产品编号(Product ID):唯一标识产品的编号,数据类型为整数。
- 产品名称(Product Name):产品的名称,数据类型为字符串。
- 产品类型(Product Type):产品的类型,数据类型为字符串。
- 产品价格(Product Price):产品的价格,数据类型为浮点数。
3. 库存(Inventory)属性:- 仓库编号(Warehouse ID):库存所属的仓库编号,数据类型为整数。
- 产品编号(Product ID):库存中的产品编号,数据类型为整数。
- 库存数量(Inventory Quantity):库存中该产品的数量,数据类型为整数。
4. 供应商(Supplier)属性:- 供应商编号(Supplier ID):唯一标识供应商的编号,数据类型为整数。
- 供应商名称(Supplier Name):供应商的名称,数据类型为字符串。
- 供应商地址(Supplier Address):供应商的地址,数据类型为字符串。
- 供应商联系人(Supplier Contact):供应商的联系人,数据类型为字符串。
5. 采购订单(Purchase Order)属性:- 订单编号(Order ID):唯一标识采购订单的编号,数据类型为整数。
仓库管理系统的数据字典一、引言仓库管理系统是一个用于管理和控制仓库运作的软件系统。
它通过记录和跟踪仓库中的各种物品、库存和交易信息,提供了对仓库运营的全面管理和监控。
本文档旨在提供仓库管理系统的数据字典,包括系统中所用到的各种数据表、字段和其相关属性的详细描述。
二、数据表1. 仓库表(Warehouse)- 字段:- 仓库编号(WarehouseID):惟一标识仓库的编号,由系统自动生成。
- 仓库名称(WarehouseName):仓库的名称,用于区分不同的仓库。
- 仓库地址(WarehouseAddress):仓库的具体地址。
- 仓库管理员(WarehouseManager):负责管理该仓库的人员。
- 创建时间(CreatedTime):记录仓库的创建时间。
- 更新时间(UpdatedTime):记录仓库的最近更新时间。
2. 物品表(Item)- 字段:- 物品编号(ItemID):惟一标识物品的编号,由系统自动生成。
- 物品名称(ItemName):物品的名称,用于区分不同的物品。
- 物品类型(ItemType):物品的类别,如电子产品、食品等。
- 物品规格(ItemSpecification):物品的规格描述。
- 物品价格(ItemPrice):物品的单价。
- 创建时间(CreatedTime):记录物品的创建时间。
- 更新时间(UpdatedTime):记录物品的最近更新时间。
3. 库存表(Inventory)- 字段:- 库存编号(InventoryID):惟一标识库存的编号,由系统自动生成。
- 仓库编号(WarehouseID):关联到仓库表中的仓库编号,表示该库存所属的仓库。
- 物品编号(ItemID):关联到物品表中的物品编号,表示该库存中的物品。
- 入库时间(InTime):记录物品入库的时间。
- 出库时间(OutTime):记录物品出库的时间。
- 入库数量(InQuantity):记录物品入库的数量。
数据字典实例现行产品库存管理系统的业务流程图如图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. 介绍仓库管理系统是一个用于管理和控制仓库操作的软件系统。
数据字典是对系统中所使用的数据和数据元素进行定义和描述的文档。
本文档旨在提供仓库管理系统的数据字典,详细描述系统中各个数据表、字段以及其含义、数据类型、长度和约束等信息。
2. 数据表2.1 仓库表(Warehouse)字段:- 仓库ID(WarehouseID):惟一标识仓库的ID,数据类型为整数,长度为10。
- 仓库名称(WarehouseName):仓库的名称,数据类型为字符串,长度为50。
- 仓库地址(WarehouseAddress):仓库的地址,数据类型为字符串,长度为100。
- 仓库管理员(WarehouseManager):仓库的管理员,数据类型为字符串,长度为50。
2.2 货物表(Product)字段:- 货物ID(ProductID):惟一标识货物的ID,数据类型为整数,长度为10。
- 货物名称(ProductName):货物的名称,数据类型为字符串,长度为50。
- 货物描述(ProductDescription):货物的描述,数据类型为字符串,长度为200。
- 货物数量(ProductQuantity):货物的数量,数据类型为整数,长度为10。
- 货物价格(ProductPrice):货物的价格,数据类型为浮点数,长度为10。
2.3 入库表(Inbound)字段:- 入库ID(InboundID):惟一标识入库记录的ID,数据类型为整数,长度为10。
- 货物ID(ProductID):入库的货物ID,数据类型为整数,长度为10。
- 入库时间(InboundTime):入库的时间,数据类型为日期时间,长度为20。
- 入库数量(InboundQuantity):入库的数量,数据类型为整数,长度为10。
2.4 出库表(Outbound)字段:- 出库ID(OutboundID):惟一标识出库记录的ID,数据类型为整数,长度为10。
一.数据流图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.仓库管理系统的顶层(0层)数据流图货编客编订货通采购到货通知2仓库管理系统的第一层数据流图3.4.出库信息管理的细化货物信息表2.12.31.入库信息不能满足的订单订单订单顾客检查订单编辑订单管理5.货物信息管理的细化货物信息表货物信息3.11.5入库信息入库修改出库信仓库管理员息2.4出库客户信息管理的细化6.客户信息表4.1修改客户信息供应商信客户息信息7.查询的细化客户信息单货物信息单货物编客户编客户信号号息货物信息货物编号客户编65客户货物信息仓库管理员号打印查询返回查询结果二.数据字典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说明:将所需信息打印输入数据流:入库信息,出库信息,货物信息,客户信息输出数据流:所需要的清单加工逻辑:。