【决策管理】画DFD、决策树、决策表、数据字典等
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
顶层图:
第一层图:
第二层图:
销售子系统
采购子系统
合并后的数据流程图
例:工资管理系统的汇总流程图
厂办 统计表 销售统计
合同执行 登记
财务科
用户
合同
合同 合同 登记处理
出
库
出库
合同台账
单
单
查 询
销售分 配处理
发货 通知
发货 处理
车间
入库单
入库处理 入库数据
查 询
数据流程图的作用: (1) 系统分析员用这种工具自项向下分析系统信息流程; (2) 可在图上画出计算机处理的部分; (3) 根据逻辑存贮,进一步作数据分析,可向数据库设计过度; (4) 根据数据流向,定出存取方式; (5) 对应一个处理过程,可用相应的程序语言来表达处理方法, 向程序设计过渡。
数据流程图的基本图例符号:
1.1.4
开发货 单并修 改库存
1.1.6
对照 暂存 订货单
D5 销售历史 D10 应收款明细账
库存台账
出库数据
出库处理
成品销售管理数据流程图
订单处理的第二层数据流程图
发货票
仓库
发货票
订货单 用户
付款通知单
P 2.2
P1(订货单)
开发货票
P 2.1 判定订货
处理方式
P2(订货单) P3(订货单)
P 2.3
开付款 通知单
发货票 订货单
库存帐
信用手册
订货单存档 财务科
等有货再发货订货单
待付款订货单
通常在编号之首冠以字母,用以表示不同的元素,可 以用P表示处理,D表示数据流, F表示数据存储, S 表示外部实体。例如: P3.1.2表示第三子系统第一层 图的第二个处理
例:教材销售系统该系统的工作流程描述:
学生填写购书单,如果书库中有所需教材,则开发票, 登记并开领书单,学生凭领书单到书库领书。如果书库 中该教材脱销,则填写缺登记表。根据缺书登记表,生 成一张采购单,由教材采购人员根据采购单采购教材, 新教材进库后,将进书单返回给系统。
6.3 数据流程调查
本节内容:
一、数据流程图及其绘制用符号
二、数据流程图实例
三、绘制数据流程图的方法
一、数据、数据流程调查
1、数据流程
数据流程指数据在系统中产生、传输、加工处理、使用、存储的过程
2、数据、数据流程调查的内容 :
收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和 数据存储介质(如账本、清单)的典型格式。
如果第一层图中的加工仍然较复杂,对其加工工作心里并不是 十分清楚,则应对这些加工进行更进一步的分解,绘制出第二 层数据流程图。加工编号为1.1,1.2,1.3;2.1,2.2;……等, 分别代表该图是对第一层图中编号为1,2,3的加工的分解。 注意:在绘制数据流程图时通常采取由外向里的顺序,从 输入端逐步画到输出端,反之也可。
在上述各种单据、报表、账本的典型样品上或用附页注明制作单位、 报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰 时间及发生量等。
在上述各种单据、报表、账册的典型样品上注明各项数据的类型 (数字、字符)、长度、取值范围(指最大值和最小值)。
二、数据流程的描述工具、画法及其特点
1、数据流程图的定义(Data Flow Diagram,DFD)
逐层加进细节问题,最后得到一套分层的数据流程 图。
绘制步骤
绘制数据流程图首先从系统的最高层开始,在这个层次上把系 统看作一个整体来处理,以便能看出系统与外部的情况。编号 为0。加工编号为0。
顶层图绘制完成后,按照业务处理过程对顶层图的的处理(加 工)进行分解,得到的数据流程图为第一层图,编号为1。加 工编号为1,2,3等。
外部实体 处理
数据流 数据存储
3、数据流程图画法:
自上而下,逐层展开;输入输出,保持平衡。
数据流程图的绘制步骤 :
结构化分析方法采用自顶向下逐层分解的方法。
首先抓住系统的本质特性对系统加以抽象概括,形 成高层次的概念。
逐步考虑细节问题,把整个系统分解成具有相对独 立性的若干小问题。
案例
汽车配件公司:第一层数据流程图(环境图)
配件库存
顾客
订货单 发货单
1 订货单
处理
供应
业务 发货单
商
案例
汽车配件公司:第二层数据流程图
向供应商的订货单
订货单
顾客
发货单
1-1
销售
收 据
到货通知 1-2
采购
配件库存
1-3
订货单 发货单
供应 商
应 付 款 通 知
会计
汽车配件公司:第三层数据流程图
业务 员
D3 配件库存
采购
订货单
顾客
1.1.1
编辑 订货单
不合格 合格的订货单 新顾客
D2 顾客
1.1.2
登录 新顾客 数据
D3 配件库存
经理
询问 库存
库存 状态
1.1.7
检索 库存
1.1.8
编制销 售和库 存报表
1.1.3 不满足 1.1.5
确定
的订货
产生
到
顾客
暂存
货
订货
订货单
通
知
可发
订货
D4 暂存订货单
数据流程图的特征 (1) 抽象性在数据流程图中具体的组织机构、工作场所、人员、 物质流等等都已去掉,只剩下数据的存储、流动、加工、使用的 情况。这种抽象性能便我们总结出信息处理的内部规律性。
(2) 概括性它把系统对各种业务的处理过程联系起来考虑,形 成一个总体。而业务编程图只能孤立在分析各个业务,不能反映 出各业务之间的数据关系。
数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它 可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情 况。
2、数据流程图图例
常见的数据流程图有两种: 一种是以方框、连线及其变形为基本图例符号来表示数据流动过程。 一种是以圆圈及连接弧线作为其基本符号来表示数据流动过程。
这两种方法实际表示一个数据流程的时候,大同小异,但是针对不 同的数据处理流程却各有特点。故在此我们介绍其中一种方法,以便读 者在实际工作中根据实际情况选用。
通常在以下情况发生的地方要画一个加工。 ①数据的结构发生变化。如数据格式重新排列、分类等;
②在原有数据基础上产生新的数据或数据的值发生变化。如 对数据进行统计以得到统计值。
③对数据流及其成分进行检查,从而使数据流的流向发生变 化。如经过错误检查退回错误的输入数据。
数据流程图分多少层次应根据现实际情况而定,对于 一个复杂的大系统,有时可分至七八层之多。为了提 高规范化程度,有必要对图中各个元素加以编号。