软件工程课程设计 联系客服

发布时间 : 星期四 文章软件工程课程设计更新完毕开始阅读b2111932bb68a98270fefa23

物流仓储管理系统的设计与实现

3.4.3 第二层数据流程图

3.1 处理退 货单 不合格 3.2 退货入 库单 退 货 单 合 格 客 户 合格 1.9 出库单审核 不合格 仓管员 订货单 1.8 出库单 D1 出入库台帐 2.1 产生报表 1.6 更新库存 1.1 处理订 货单 有 误 1.2 核对订 货单 D2 库存信息 准确 无误 1.4 入库单 1.5 入库单审核 1.3 订单处理 1.7 修改台账 图3.5 第二层数据流程图

3.5 数据字典

在数据流程图的基础上,对其中出现的数据流、外部实体、文件和数据项进行定义的工具,成为数据字典。数据流程图是系统的大框架,给出了系统的组成及其相互关系,但却未说明数据元素的含义。而数据字典的任务是对数据流程图中出现的所有数据元素进行准确描述,二者有密切的联系,必须结合使用。

第9页 共22页

物流仓储管理系统的设计与实现

3.5.1 数据字典描述内容

数据字典是一种表格,它通过数据元素和数据结构来描写数据、数据存储的属性。建立数据字典以后,在系统分析阶段、设计阶段、程序设计和系统测试阶段,要使用数据字典,他能按各种要求列表,提供标准的术语和词汇,指出系统内个数据、各个处理逻辑之间的关系,从多方面对数据流程图进行进一步描述和完善,相互参照、对比,便于超找一楼、冲突、重复等错误。

3.5.2 数据字典的组成

数据字典中有6类条目:数据元素、数据结构、数据流、数据存储、处理、外部实体。

数据元素:是具有独立逻辑含义的最小数据单位。 数据结构:由若干数据项构成的数据集合称为数据结构。 数据结构描述某些数据项之间的关系。 数据流:表示系统中数据的逻辑流向。

定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的

来源、去向和数据流量等。

处理逻辑:仅对数据流程图中最底层的处理逻辑加以说明。

数据存储:数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及

它的物理组织。

外部实体:指独立于所研究系统外但又和系统有联系的实体。

表3-1 数据项定义

数据项定义 数据项编号: 数据项名称 别名: 简述: 类型及宽度: 取值范围: 001 材料编号 材料编码 某种材料的代码 字符型,4位 φ4-00—φ6-99 第10页 共22页

物流仓储管理系统的设计与实现

表3-2 数据结构定义

数据结构定义 数据结构编号: 数据结构名称: 简述: 数据结构组成:

表3-3 数据流定义

002 库存单 库存情况及订货要求等信息 数据流定义 数据流编号: 数据结构名称: 简述: 数据流来源: 数据流去向: 数据流组成:

表3-4 处理逻辑定义

003 领料单 车间开出的领料单 车间 发料处理模块 材料编号十材料名称十领用数量十日期十领用单位 处理逻辑定义 处理逻辑编号: 处理逻辑名称: 简述: 输入的数据流: 004 计算库存 计算库存供销存量 数据流库存量,来源于数据存储文件

第11页 共22页

物流仓储管理系统的设计与实现

表3-5 数据存储定义

数据存储定义 数据存储编号: 数据存储名称: 简述: 数据存储组成: 关键字: 005 库存账 存放配件的库存量和单价 配件编号十配件名称十单价十库存量十备往 配件编号

表3-6 外部实体定义

外部实体定义 外部实体编号: 外部实体名称: 简述: 输入的数据流: 输出的数据流:

006 仓管员 处理本库存的仓管员 第12页 共22页