三个数据流图例子
- 格式:doc
- 大小:44.00 KB
- 文档页数:3
1DFD(数据流图)(2006-09-02 14:46:15)转载分类:精品转载3.3 数据流图(DFD)数据流图,简称DFD,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。
下图是一个飞机机票预订系统的数据流图,它反映的功能是:旅行社把预订机票的旅客信息(姓名、年龄、单位、身份证号码、旅行时间、目的地等)输入机票预订系统。
系统为旅客安排航班,打印出取票通知单(附有应交的账款)。
旅客在飞机起飞的前一天凭取票通知单交款取票,系统检验无误,输出机票给旅客。
3.3.1 基本图形符号数据流图有四种基本图形符号::箭头,表示数据流;〇:圆或椭圆,表示加工;= :双杠,表示数据存储;□:方框,表示数据的源点或终点。
(1) 数据流。
数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。
如订票单由旅客姓名、年龄、单位、身份证号、日期、目的地等数据项组成。
由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名。
(2)加工(又称为数据处理)。
对数据流进行某些操作或变换。
每个加工也要有名字,通常是动词短语,简明地描述完成什么加工。
在分层的数据流图中,加工还应编号。
(3)数据存储(又称为文件),指暂时保存的数据,它可以是数据库文件或任何形式的数据组织。
(4)数据源点或终点,是本软件系统外部环境中的实体(包括人员、组织或其他软件系统),统称外部实体。
一般只出现在数据流图的顶层图。
3.3.2画数据流图的步骤(1)首先画系统的输入输出,即先画顶层数据流图。
顶层流图只包含一个加工,用以表示被开发的系统,然后考虑该系统有哪些输入数据、输出数据流。
顶层图的作用在于表明被开发系统的范围以及它和周围环境的数据交换关系。
下图为飞机机票预订系统的顶层图。
(2)画系统内部,即画下层数据流图。
一.数据流图的绘制:学生成绩管理系统
(1)画顶层数据流图。
通常把整个系统当作一个大的加工,标出系统的输入、输出及数据的源点与汇点。
图1 学生成绩管理系统的顶层DFD
图2 学生成绩管理系统的分层DFD
(3)画第三层数据流图。
第二层数据流图中的加工细节还不够清晰,需要把每个加工继续
图2.7 学生成绩管理系统查询细化DFD
图3 学生成绩管理系统编辑细化DFD
图4 学生成绩管理系统统计细化DFD 二.层次方框图
图5 学生成绩管理系统层次方框图
三.Warnier 图
[|头条新闻 头版部分{国内新闻 [本
地新闻
|社论(1,1)
报纸(社论部分(读者来信Q ,3)
[讽刺漫画(0,1)
[体育新闻
副刊部分]商业新闻
广告
图6报纸编辑的Warnier 图及其细化
成破排序
按分数段统计
统计不及格情况
计篁平均成埼
查询课程成绩
查询班领成绩
查询学生成绩
删除成演
修
改成装
录入成蔑
<
'篮球新
闻
体育新闻< 足球新闻
、其他新
闻
'经营简讯
副刊部分,
商业新闻V
㊉
股市动态
、一般新闻
'招生信息
广告V
招聘信息
、一般广告
四.IPO图
图7学生成绩管理系统的IPO图
五.E-R图
图8学生成绩管理系统E-R图。
图形目录图23.1 企业销售管理业务的第一层数据流图 (3)图23.2销售基础数据管理业务数据流图(第二层数据流) (4)图23.3销售计划管理业务数据流图(第二层数据流) (4)图23.4销售订单管理业务数据流图(第二层数据流) (5)图23.5销售收发货管理业务数据流图(第二层数据流) (5)图23.6销售服务管理业务数据流图(第二层数据流) (6)图23.7企业销售管理E—R关系图 (6)图23.8销售管理系统的功能模块图 (7)图24.1 企业采购管理数据流程图 (8)图24.2采购基础数据管理数据流程图(第二层数据流) (9)图24.3采购计划管理数据流程图(第二层数据流) (9)图24.4采购订单处理数据流程图(第二层数据流) (10)图24.5采购收货管理数据流程图(第二层数据流) (10)图24.6采购系统实体关系图 (11)图24.7采购系统模块图 (12)图25.1 企业库存管理第一层数据流图 (13)图25.2库存基础数据管理数据流图(第二层数据流) (14)图25.3库存处理数据流图(第二层数据流) (14)图25.4入库处理展开数据流图(第三层数据流) (15)图25.5出库处理展开数据流图(第三层数据流) (15)图25.6企业库存管理E—R关系图 (16)图25.7库存管理系统功能模块图 (17)图26.1 制造标准管理业务数据流图 (18)图26.2制造标准管理实体关系图 (18)图26.3制造标准管理功能模块图 (19)图27.1 计划管理业务数据流图 (20)图27.2主生产计划管理业务数据流图(第二层数据流程图) (20)图27.3物料需求计划管理业务数据流图第二层数据流程图) (21)图27.4能力需求计划管理业务数据流图第二层数据流程图) (21)图27.5计划管理实体关系 (22)图27.6计划管理功能模块图 (23)图28.1 企业车间管理第一层数据流图 (24)图28.2车间任务管理系统数据流程图 (24)图28.3生产工票管理数据流程图 (25)图28.4车间物料管理数据流程图 (25)图28.5车间完工管理数据流程图 (25)图28.6企业生产管理E—R关系图 (26)图28.7车间管理系统功能模块图 (27)图29.1 JIT生产管理数据流程图 (28)图29.2JIT计划管理数据流程图(第二层数据流程图) (28)图29.3JIT系统维护数据流程图(第二层数据流程图) (29)图29.4JIT生产管理数据流程图(第二层数据流程图) (29)图29.5JIT系统实体关系图 (30)图29.6JIT功能模块图 (30)30.1 质量管理数据流程图(简化) (31)图30.2质量管理基本数据维护数据流程图(第二层) (31)图30.3质量管理质量标准数据流程图(第二层) (32)图30.4质量管理质量检验数据流程图(第二层) (32)图30.5质量管理系统的实体关系 (32)图30.6质量管理功能模块图 (33)图31.1 企业财务管理业务数据流图(简化) (34)图31.2财务管理系统的功能模块图 (35)图32.1 人力资源管理数据流程图 (36)图32.2人事管理数据流程图(第二层) (36)图32.3人力资源计划管理数据流程图(第二层) (37)图32.4招聘管理数据流程图(第二层) (37)图32.5培训管理数据流程图(第二层) (37)图32.6人力资源测评数据流程图(第二层) (38)图32.7人力资源管理的实体关系 (38)图32.8人力资源管理功能模块图 (39)图33.1设备与仪器管理业务数据流程图 (40)图33.2设备与仪器基本资料管理数据流程图(第二层,可继续展开) (40)图33.3设备与仪器业务管理数据流程图(第二层数据流) (41)图33.4设备管理实体关系图 (41)图33.5设备管理功能模块图 (42)图23.1 企业销售管理业务的第一层数据流图图23.2 销售基础数据管理业务数据流图(第二层数据流)图23.3 销售计划管理业务数据流图(第二层数据流)图23.4 销售订单管理业务数据流图(第二层数据流)图23.5 销售收发货管理业务数据流图(第二层数据流)图23.6 销售服务管理业务数据流图(第二层数据流)图23.7 企业销售管理E—R关系图图23.8 销售管理系统的功能模块图图24.1 企业采购管理数据流程图图24.2 采购基础数据管理数据流程图(第二层数据流)图24.3 采购计划管理数据流程图(第二层数据流)图24.4 采购订单处理数据流程图(第二层数据流)图24.5 采购收货管理数据流程图(第二层数据流)图24.6 采购系统实体关系图图24.7 采购系统模块图图25.1 企业库存管理第一层数据流图数据输入图25.2 库存基础数据管理数据流图(第二层数据流)图25.3 库存处理数据流图(第二层数据流)图25.4 入库处理展开数据流图(第三层数据流)图25.5 出库处理展开数据流图(第三层数据流)图25.6 企业库存管理E—R关系图图25.7 库存管理系统功能模块图图26.1 制造标准管理业务数据流图图26.2 制造标准管理实体关系图图26.3 制造标准管理功能模块图图27.1 计划管理业务数据流图图27.2 主生产计划管理业务数据流图(第二层数据流程图)图27.3 物料需求计划管理业务数据流图第二层数据流程图)图27.4 能力需求计划管理业务数据流图第二层数据流程图)图27.5 计划管理实体关系图27.6 计划管理功能模块图图28.1 企业车间管理第一层数据流图图28.3 生产工票管理数据流程图图28.5 车间完工管理数据流程图图28.6 企业生产管理E—R关系图图28.7 车间管理系统功能模块图图29.1 JIT生产管理数据流程图图29.2 JIT计划管理数据流程图(第二层数据流程图)图29.3 JIT系统维护数据流程图(第二层数据流程图)图29.4 JIT生产管理数据流程图(第二层数据流程图)图29.5 JIT系统实体关系图图29.6 JIT功能模块图30.1 质量管理数据流程图(简化)图30.2 质量管理基本数据维护数据流程图(第二层)图30.3 质量管理质量标准数据流程图(第二层)图30.4 质量管理质量检验数据流程图(第二层)图30.5 质量管理系统的实体关系图30.6 质量管理功能模块图图31.1 企业财务管理业务数据流图(简化)图31.2 财务管理系统的功能模块图图32.1 人力资源管理数据流程图图32.2 人事管理数据流程图(第二层)图32.3 人力资源计划管理数据流程图(第二层)图32.4 招聘管理数据流程图(第二层)图32.6 人力资源测评数据流程图(第二层)图32.7 人力资源管理的实体关系图32.8 人力资源管理功能模块图图33.1设备与仪器管理业务数据流程图图33.2设备与仪器基本资料管理数据流程图(第二层, 可继续展开)图33.3设备与仪器业务管理数据流程图(第二层数据流)图33.4 设备管理实体关系图图33.5 设备管理功能模块图。