第4章 42 需求分析-数据流图_第1页
第4章 42 需求分析-数据流图_第2页
第4章 42 需求分析-数据流图_第3页
第4章 42 需求分析-数据流图_第4页
第4章 42 需求分析-数据流图_第5页
已阅读5页,还剩90页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 掌握掌握数据流图数据流图的画法的画法2 研究目前的系研究目前的系统统 项目目标和规模项目目标和规模 形成高层逻辑模型形成高层逻辑模型 重新定义问题重新定义问题 形成高层逻辑模型形成高层逻辑模型 系统流程图系统流程图 数据流图数据流图 数据字典数据字典可行性研究的步骤可行性研究的步骤 形成高层逻辑模型形成高层逻辑模型 系统流程图:概括描绘数据在系统各部系统流程图:概括描绘数据在系统各部 件间流动情况。件间流动情况。 数据流图数据流图 数据字典数据字典3数据流图数据流图 Data Flow DiagramData Flow Diagram - DFD- DFDo数据流图的概念数据流图的概念 描绘

2、系统的逻辑模型,图中没有任描绘系统的逻辑模型,图中没有任何具体的物理元素,只是描绘信息在何具体的物理元素,只是描绘信息在系统中流动和处理的情况。系统中流动和处理的情况。* 数据流程图是指从数据传递和加工的数据流程图是指从数据传递和加工的角度,以图形的方式刻画数据流从输角度,以图形的方式刻画数据流从输入到输出的移动变换过程。入到输出的移动变换过程。4系统流程图系统流程图 VS VS 系统数据流图系统数据流图o 系统流程图是对未来构建的信息处理系统的系统流程图是对未来构建的信息处理系统的一种描述。这种描述是相对简单且完全的,一种描述。这种描述是相对简单且完全的,涉及到未来系统中使用的处理部件,如磁

3、盘,涉及到未来系统中使用的处理部件,如磁盘,显示器,用户输入以及处理过程的先后顺序显示器,用户输入以及处理过程的先后顺序表示等。表示等。o 数据流程图是对实际构建的系统分析综合后,数据流程图是对实际构建的系统分析综合后,提取逻辑模型的一个过程,它更关注于过程提取逻辑模型的一个过程,它更关注于过程内数据的处理,而把具体处理数据的物理过内数据的处理,而把具体处理数据的物理过程,物理分布忽略。程,物理分布忽略。| 系统流程图就是表示整个系统系统流程图就是表示整个系统处理事物处理事物的的基基本过程本过程;数据流图是描述;数据流图是描述各个子块之间各个子块之间如何如何进行进行数据传递数据传递: 5o数据

4、流图特点数据流图特点 它是逻辑系统的图形表示,容易理它是逻辑系统的图形表示,容易理解,是极好的通信工具,设计数据流解,是极好的通信工具,设计数据流图图只需考虑只需考虑系统系统必须完成必须完成的基本逻辑的基本逻辑功能功能,不需不需要要考虑如何实现考虑如何实现这些这些功能功能,是软件设计很好的出发点。是软件设计很好的出发点。6o数据流图用途数据流图用途 1 1、画数据流图的基本目的是利用它画数据流图的基本目的是利用它作为作为交流信息的工具交流信息的工具。n 分析员把他对分析员把他对现有系统现有系统的认识或对的认识或对目标系统目标系统的设想用数据流图描绘出的设想用数据流图描绘出来,供有关人员审查确认

5、。绝大多来,供有关人员审查确认。绝大多数用户都可以理解和评价它。数用户都可以理解和评价它。7 2 2、数据流图的另一个主要用途是作、数据流图的另一个主要用途是作为为分析和设计分析和设计的工具。的工具。n 着重描绘系统所完成的功能而不是着重描绘系统所完成的功能而不是系统的物理实现方案。系统的物理实现方案。8DFDDFD的基本符号的基本符号数据流图有四种基本符号数据流图有四种基本符号或或或或或或9o数据源点或终点表示图中要处理数据数据源点或终点表示图中要处理数据的的输入来源输入来源或或处理结果要送往何处处理结果要送往何处。o在图中的出现仅仅是一个符号,并不在图中的出现仅仅是一个符号,并不需要以软件

6、的形式进行设计和实现,需要以软件的形式进行设计和实现,因而,它只是数据流图的外围环境中因而,它只是数据流图的外围环境中的实体,故称的实体,故称外部实体外部实体。o在实际问题中,它可能是人员、计算在实际问题中,它可能是人员、计算机外设、测量仪器等。机外设、测量仪器等。o数据流图中要数据流图中要注明注明源点或终点的源点或终点的名字名字。或或10o加工是以加工是以数据结构数据结构或或数据内容数据内容作为加作为加工对象。工对象。o加工的名字通常是一个加工的名字通常是一个动词短语动词短语,简,简明扼要第表明完成的是什么加工。明扼要第表明完成的是什么加工。o数据流程图中要数据流程图中要注明加工编号、名字注

7、明加工编号、名字。或或加工编号加工编号加工名字加工名字11o数据存储文件在数据流图中起数据存储文件在数据流图中起保存数保存数据据的作用,因而称为数据存储文件。的作用,因而称为数据存储文件。o它可以是数据库文件或任何形式的数它可以是数据库文件或任何形式的数据组织。据组织。指向文件指向文件的数据流可理解为的数据流可理解为写入文件或查询文件写入文件或查询文件,从文件中,从文件中引出引出的数据流的数据流可理解为从文件可理解为从文件读取数据读取数据或或得到查询结果得到查询结果。o在数据流图中必须加在数据流图中必须加 命名命名,用,用名词名词或或名词名词 性短语性短语命名。命名。或或文件编号文件编号 文件

8、名字文件名字12o数据流是沿箭头方向传送数据的通道,数据流是沿箭头方向传送数据的通道,指被加工的数据与流向。指被加工的数据与流向。o数据流大多是在加工之间传输加工数数据流大多是在加工之间传输加工数据的命名通道。据的命名通道。o也有连接数据存储文件和加工的没有也有连接数据存储文件和加工的没有命名的数据通道。命名的数据通道。数据流名字数据流名字数据流编号数据流编号13DFDDFD几种附加符号几种附加符号o附加符号:附加符号:n * *(星号)数据流之间是(星号)数据流之间是“与与”关关系同时存在)系同时存在)n + +(加号)数据流之间是(加号)数据流之间是“或或”关关系。系。n 数据流之间是只能

9、从中选一个互数据流之间是只能从中选一个互斥的关系)斥的关系)1415分层的分层的DFDDFDo为表达数据处理过程的数据加工情况,为表达数据处理过程的数据加工情况,采用采用层次结构层次结构的数据流图。的数据流图。o按照系统的层次结构进行按照系统的层次结构进行逐步分解逐步分解,并并以分层的数据流图以分层的数据流图反映这种结构关反映这种结构关系,能清楚地表达和容易理解整个系系,能清楚地表达和容易理解整个系统。统。16DFD的画法(的画法(1)17DFD的画法(的画法(2)1819 例:例:一工厂通过放在仓库中的一工厂通过放在仓库中的CRTCRT终端把事务终端把事务报告给定货系统(零件入库或出库被称为

10、事务)。报告给定货系统(零件入库或出库被称为事务)。 仓库现有的各零件的数量以及每种零件库存仓库现有的各零件的数量以及每种零件库存量临界值等数据记录在库存清单主文件中。当仓量临界值等数据记录在库存清单主文件中。当仓库中零件数量有变化时,应该及时修改库存清单库中零件数量有变化时,应该及时修改库存清单主文件,如果哪种零件的库存量少于它的库存量主文件,如果哪种零件的库存量少于它的库存量临界值,则把必要的定货信息写在磁带上报告给临界值,则把必要的定货信息写在磁带上报告给采购部门以便定货。采购部门以便定货。 规定每天向采购部送一次定货报表,报表按规定每天向采购部送一次定货报表,报表按零件编号排序,表中列

11、出所有需要再次定货的零零件编号排序,表中列出所有需要再次定货的零件。对于每个再次定货零件应该列出下述数据:件。对于每个再次定货零件应该列出下述数据:零件编号,零件名称,定货数量,目前价格,主零件编号,零件名称,定货数量,目前价格,主要供应者,次要供应者。要供应者,次要供应者。20定货系统的定货系统的顶层顶层DFDDFD(1 1)1 1、先画顶层数据流图,既只包含一个先画顶层数据流图,既只包含一个 处理的图。处理的图。n 先画数据源点与终点(系统的输入输先画数据源点与终点(系统的输入输出);出);o 数据源点:数据源点: 对系统的描述可以知道对系统的描述可以知道“通过放在仓通过放在仓 库中的库中

12、的PCPC机把事务报告给定货系统机把事务报告给定货系统” 所以所以仓库管理员仓库管理员是数据源点。是数据源点。21定货系统的定货系统的顶层顶层DFDDFD(2 2)o 数据终点:数据终点: “规定规定每天每天向采购部门向采购部门送一次定货报告送一次定货报告” 所以所以采购员采购员是数据终点。是数据终点。或或数据源点数据源点数据终点数据终点22定货系统的定货系统的顶层顶层DFDDFD(3 3)o 然后画出数据的处理然后画出数据的处理 “采购部采购部每天每天需要需要一张定货一张定货报表报表” 显然他们还没有这种报表,因此必须有一显然他们还没有这种报表,因此必须有一 个用于产生订货报表的处理。个用于

13、产生订货报表的处理。或或数据源点数据源点数据终点数据终点数据处理数据处理23o 最后画出数据流最后画出数据流和数据存储:和数据存储: 分析得知事务需要从仓库送到系统中分析得知事务需要从仓库送到系统中 事务是一个数据流。事务是一个数据流。 系统把定货报表送给采购部,系统把定货报表送给采购部, 因此定货报表是另一个数据流;因此定货报表是另一个数据流; 定货系统的定货系统的顶层顶层DFDDFD(4 4)24定货系统的定货系统的顶层顶层DFDDFD(5 5)数据源点数据源点数据终点数据终点数据处理数据处理25细化细化定货系统的定货系统的DFDDFD(1 1)2 2、细化数据流程图、细化数据流程图* 问

14、题:顶层数据流图对定货系统所能问题:顶层数据流图对定货系统所能了解到的信息非常有限。了解到的信息非常有限。 解决办法:把基本系统解决办法:把基本系统模型模型细化细化,描,描绘绘系统的主要功能。系统的主要功能。26细化细化定货系统的定货系统的DFDDFD(2 2)o“处理事务和处理事务和”“”“产生报表产生报表”是系统是系统必须完成的两个主要功能。必须完成的两个主要功能。 o“处理事务和处理事务和”“”“产生报表产生报表”代替图代替图中的中的“订货系统订货系统”。27细化细化定货系统的定货系统的DFDDFD(3 3)加工编号加工编号加工名字加工名字处理处理事务事务产生产生报表报表28细化细化定货

15、系统的定货系统的DFDDFD(4 4)o考虑是否需要数据存储?考虑是否需要数据存储?29 例:例:一工厂通过放在仓库中的一工厂通过放在仓库中的CRTCRT终端把事务报终端把事务报告给定货系统(告给定货系统(零件入库或出库被称为事务零件入库或出库被称为事务)。)。 仓库现有的各零件的数量以及每种零件库存量仓库现有的各零件的数量以及每种零件库存量临界值等数据记录在库存清单主文件中。临界值等数据记录在库存清单主文件中。当仓库中当仓库中零件数量有变化时,应该及时修改库存清单主文件,零件数量有变化时,应该及时修改库存清单主文件,如果哪种零件的库存量少于它的库存量临界值,则如果哪种零件的库存量少于它的库存

16、量临界值,则把必要的定货信息写在磁带上报告给采购部门以便把必要的定货信息写在磁带上报告给采购部门以便定货。定货。 规定每天向采购部送一次定货报表,报表按零规定每天向采购部送一次定货报表,报表按零件编号排序,表中列出所有需要再次定货的零件。件编号排序,表中列出所有需要再次定货的零件。对于每个再次定货零件应该列出下述数据:零件编对于每个再次定货零件应该列出下述数据:零件编号,零件名称,定货数量,目前价格,主要供应者,号,零件名称,定货数量,目前价格,主要供应者,次要供应者。次要供应者。30细化细化定货系统的定货系统的DFDDFD(5 5)o考虑是否需要数据存储?考虑是否需要数据存储? 答:处理事务

17、时需要两个数据存储:答:处理事务时需要两个数据存储: 库存清单、订货信息库存清单、订货信息处理处理事务事务产生产生报表报表31细化细化定货系统的定货系统的DFDDFD(6 6)文件编号文件编号 文件名字文件名字处理处理事务事务产生产生报表报表数据流名字数据流名字数据流编号数据流编号32细化定货系统细化定货系统主要功能主要功能的的DFDDFD(1)(1)3 3、系统主要功能进一步细化、系统主要功能进一步细化 系统都具备哪些功能?系统都具备哪些功能?33处理处理事务事务产生产生报表报表细化定货系统细化定货系统主要功能主要功能的的DFDDFD(2(2) )34细化定货系统细化定货系统主要功能主要功能

18、的的DFDDFD(3)(3)3 3、分析系统、分析系统 “处理事务处理事务”主要功能的逻辑数据主要功能的逻辑数据流流:|当发生一个事务时必须当发生一个事务时必须首先首先接收接收它;它;|随后随后按照事务的内容按照事务的内容修改修改库存清单;库存清单;|最后最后如果更新后的库存量如果更新后的库存量少于库存量临界值少于库存量临界值时时,则应该再次定货,也就是需要,则应该再次定货,也就是需要处理定货处理定货信息信息。因此,把因此,把“处理事务处理事务”这个功能这个功能分解分解为下述为下述3 3个步骤,这在逻辑上是合理的:个步骤,这在逻辑上是合理的:“接收事务接收事务”、“更新库存清单更新库存清单”和

19、和“处理定货处理定货” 。35细化定货系统细化定货系统主要功能主要功能的的DFDDFD(4)(4)产生产生36细化定货系统细化定货系统主要功能主要功能的的DFDDFD(5)(5)产生产生37细化定货系统细化定货系统主要功能主要功能的的DFDDFD(6)(6)o分解分解“产生报表产生报表”这个功能这个功能n 订货报表中需要的数据在存储的订货信订货报表中需要的数据在存储的订货信息中。产生报表只是按顺序排列这些信息中。产生报表只是按顺序排列这些信息,再按一定格式打印出来。然而这些息,再按一定格式打印出来。然而这些考虑纯属具体实现的细节,不应在数据考虑纯属具体实现的细节,不应在数据流图中表现。流图中表

20、现。n 同样道理,对同样道理,对“接收事物接收事物”或或“更新库更新库存清单存清单”等功能叶没必要进一步细化。等功能叶没必要进一步细化。o总结:当进一步分解将涉及如何具体实总结:当进一步分解将涉及如何具体实现一个功能是,就停止分解。现一个功能是,就停止分解。38画画DFDDFD的原则(注意事项的原则(注意事项1 1) 1 1、数据流图上所有图形符号、数据流图上所有图形符号只限于前只限于前述四种基本图形元素。述四种基本图形元素。 2 2、每个处理至少有一个输入数据流和每个处理至少有一个输入数据流和一个输出数据流一个输出数据流,反映出此加工数据的,反映出此加工数据的来源与结果。来源与结果。 3 3

21、、图上、图上每个元素都必须有名字每个元素都必须有名字。 4 4、画数据流不是画控制流,、画数据流不是画控制流,只反映系只反映系统统“做什么做什么”,不反映,不反映“如何做如何做”。39画画DFDDFD的原则(注意事项的原则(注意事项2 2) 5 5、编号编号:需:需按层给处理框编号按层给处理框编号。编号。编号表明该处理处在哪一层以及上下图父图表明该处理处在哪一层以及上下图父图与子图的关系。与子图的关系。40画画DFDDFD的原则(注意事项的原则(注意事项3 3) 6 6、父图与子图的平衡父图与子图的平衡。子图的输入输出数据。子图的输入输出数据流同父图相应处理的输入输出必须一致。流同父图相应处理

22、的输入输出必须一致。 父图输入是订货单,子图不是,看似不平衡,查数据词父图输入是订货单,子图不是,看似不平衡,查数据词典得知,订货单由客户、帐号、数据三个元素组成,所以典得知,订货单由客户、帐号、数据三个元素组成,所以父、子图还是平衡的。父、子图还是平衡的。41画画DFDDFD的原则(注意事项的原则(注意事项4 4) 7 7、存储存储:一个局部存储只要当它作为:一个局部存储只要当它作为某些处理的某些处理的数据接口数据接口或某个处理或某个处理特定的特定的输入输出输入输出时,就要把它时,就要把它画出来画出来,有助于,有助于实现信息的隐蔽。实现信息的隐蔽。42画画DFDDFD的原则(注意事项的原则(

23、注意事项4 4) 8 8、提高数据流图的易理解性。提高数据流图的易理解性。 (1 1)注意)注意合理分解合理分解; (2 2)分解时注意字处理的)分解时注意字处理的独立性独立性与与均均 匀性匀性; (3 3)分层清楚分层清楚,不要在一张图上有些,不要在一张图上有些 是基本处理,有些处理还要分解是基本处理,有些处理还要分解 好几层。好几层。43DFDDFD的命名的命名o数据流图中每个成分的数据流图中每个成分的命名命名是否恰当,是否恰当,直接影响数据流图的可理解性直接影响数据流图的可理解性。因此给。因此给这些成分这些成分起名字起名字时应该时应该仔细推敲仔细推敲。44o 命名时命名时应注意的问题应注

24、意的问题:n 数据源点数据源点/ /终点命名终点命名 并不需要在开发目标系统的过程中设并不需要在开发目标系统的过程中设计和实现,它并计和实现,它并不属于不属于数据流图的数据流图的核心内核心内容容,只不过是目标系统的外围环境部分,只不过是目标系统的外围环境部分( (可能是人员、计算机外部设备或传感器可能是人员、计算机外部设备或传感器装置装置) )。 通常通常,为数据源点,为数据源点/ /终点命名时终点命名时采用它采用它们在问题域中习惯使用的名字们在问题域中习惯使用的名字( (如如“采购采购员员”、“仓库管理员仓库管理员”等等) )。45o 为处理命名为处理命名n通常先为数据流命名,然后再为与之相

25、关联的处通常先为数据流命名,然后再为与之相关联的处理命名。理命名。这样命名比较容易,体现了人类习惯的这样命名比较容易,体现了人类习惯的“由表及里由表及里”的思考过程。的思考过程。n名字名字应该应该反映整个处理反映整个处理的功能的功能,而而不是不是它的它的一部一部分分功能功能。n名字最好由一个具体的及物动词加上一个具体的名字最好由一个具体的及物动词加上一个具体的宾语组成。宾语组成。应该尽量避免使用应该尽量避免使用“加工加工”、“处理处理”等空洞笼统的动词作名字。等空洞笼统的动词作名字。n通常名字中仅包括一个动词,通常名字中仅包括一个动词,如果必须用两个动如果必须用两个动词才能描述整个处理的功能,

26、则把这个处理再分词才能描述整个处理的功能,则把这个处理再分解成两个处理可能更恰当些。解成两个处理可能更恰当些。n 如果在为某个处理命名时遇到困难,则很可能是如果在为某个处理命名时遇到困难,则很可能是发现了分解不当的迹象,应考虑重新分解。发现了分解不当的迹象,应考虑重新分解。46o 为数据流为数据流( (或数据存储或数据存储) )命名命名n名字应代表整个数据流名字应代表整个数据流( (或数据存储或数据存储) )的内容的内容,而不是仅仅反映它的某些成分。而不是仅仅反映它的某些成分。n不要使用空洞的、缺乏具体含义的名字不要使用空洞的、缺乏具体含义的名字( (如如“数数据据”、“信息信息”、“输入输入

27、”之类之类) )。n数据流只反映系统数据流只反映系统“做什么做什么”,不反映,不反映“如何如何做做”,名字只能是名词或名词短语。名字只能是名词或名词短语。n 如果在为某个数据流如果在为某个数据流( (或数据存储或数据存储) )起名字时起名字时遇遇到了困难,则很可能是因为对数据流图分解不到了困难,则很可能是因为对数据流图分解不恰当造成的,应该试试重新分解,恰当造成的,应该试试重新分解,看是否能克看是否能克服这个困难。服这个困难。47练习练习请画出请画出DFDDFD 大连航空公司为给旅客乘机提供方便,大连航空公司为给旅客乘机提供方便,需要开发一个旅行社机票预订系统。需要开发一个旅行社机票预订系统。

28、 各个旅行社把预订机票信息输入到系各个旅行社把预订机票信息输入到系统中,系统为旅客安排航班。统中,系统为旅客安排航班。 当旅客交付了预订金后,系统打印出当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客。核对无误即打印出机票给旅客。48DFDDFD顶层图顶层图数据流数据流数据终点数据终点数据加工数据加工数据源点数据源点49第一层第一层DFDDFD分析过程分析过程处理处理信息信息生成生成机票机票50第一层第一层DFDDFD分析过程分析过程处理处理

29、信息信息生成生成机票机票51处理处理信息信息生成生成机票机票处理处理信息信息第一层第一层DFDDFD分析过程分析过程52 大连航空公司为给旅客乘机提供方便,大连航空公司为给旅客乘机提供方便,需要开发一个旅行社机票预订系统。需要开发一个旅行社机票预订系统。 各个旅行社把各个旅行社把预订机票信息输入到系预订机票信息输入到系统中,系统为旅客安排航班统中,系统为旅客安排航班。 当旅客交付了预订金后,系统打印出当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起飞取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系统前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票

30、给旅客。核对无误即打印出机票给旅客。53第一层第一层DFDDFD分析过程分析过程处理处理信息信息生成生成机票机票54 大连航空公司为给旅客乘机提供方大连航空公司为给旅客乘机提供方便,需要开发一个旅行社机票预订系统。便,需要开发一个旅行社机票预订系统。 各个旅行社把各个旅行社把预订机票信息输入到预订机票信息输入到系统中,系统为旅客安排航班系统中,系统为旅客安排航班。 当旅客当旅客交付了预订金后,系统打印交付了预订金后,系统打印出取票通知和帐单给旅客出取票通知和帐单给旅客,旅客在飞机起,旅客在飞机起飞前一天凭取票通知和帐单交款取票,系飞前一天凭取票通知和帐单交款取票,系统核对无误即打印出机票给旅客

31、。统核对无误即打印出机票给旅客。55第一层第一层DFDDFD分析过程分析过程处理处理信息信息生成生成机票机票56 大连航空公司为给旅客乘机提供方便,大连航空公司为给旅客乘机提供方便,需要开发一个旅行社机票预订系统。需要开发一个旅行社机票预订系统。 各个旅行社把各个旅行社把预订机票信息输入到系预订机票信息输入到系统中,系统为旅客安排航班统中,系统为旅客安排航班。 当旅客当旅客交付了预订金后,系统打印出交付了预订金后,系统打印出取票通知和帐单给旅客取票通知和帐单给旅客,旅客在飞机起飞,旅客在飞机起飞前一天前一天凭取票通知和帐单交款取票凭取票通知和帐单交款取票,系统,系统核对无误即打印出机票给旅客。

32、核对无误即打印出机票给旅客。57第一层第一层DFDDFD分析过程分析过程处理处理信息信息生成生成机票机票58 大连航空公司为给旅客乘机提供方大连航空公司为给旅客乘机提供方便,需要开发一个旅行社机票预订系统。便,需要开发一个旅行社机票预订系统。 各个旅行社把各个旅行社把预订机票信息输入到预订机票信息输入到系统中,系统为旅客安排航班系统中,系统为旅客安排航班。 当旅客当旅客交付了预订金后,系统打印交付了预订金后,系统打印出取票通知和帐单给旅客出取票通知和帐单给旅客,旅客在飞机起,旅客在飞机起飞前一天飞前一天凭取票通知和帐单交款取票凭取票通知和帐单交款取票,系,系统核对无误即打印出机票给旅客。统核对

33、无误即打印出机票给旅客。59DFDDFD第一层图第一层图处理处理信息信息生成生成机票机票60第二层第二层DFDDFD分析过程分析过程处理处理信息信息生成生成机票机票处理处理信息信息61第二层第二层DFDDFD分析过程分析过程生成生成机票机票62第二层第二层DFDDFD分析过程分析过程63第二层第二层DFDDFD分析过程分析过程64第二层第二层DFDDFD分析过程分析过程65第二层第二层DFDDFD分析过程分析过程66第二层第二层DFDDFD分析过程分析过程67第二层第二层DFDDFD分析过程分析过程68第二层第二层DFDDFD分析过程分析过程69第二层第二层DFDDFD分析过程分析过程70第二

34、层第二层DFDDFD分析过程分析过程71第二层第二层DFDDFD分析过程分析过程72第二层第二层DFDDFD分析过程分析过程73第二层第二层DFDDFD分析过程分析过程生成生成机票机票74第二层第二层DFDDFD分析过程分析过程生成生成机票机票75 大连航空公司为给旅客乘机提供方便,大连航空公司为给旅客乘机提供方便,需要开发一个旅行社机票预订系统。需要开发一个旅行社机票预订系统。 各个旅行社把预订机票信息输入到系各个旅行社把预订机票信息输入到系统中,系统为旅客安排航班。统中,系统为旅客安排航班。 当旅客交付了预订金后,系统打印出当旅客交付了预订金后,系统打印出取票通知和帐单给旅客,旅客在飞机起

35、飞取票通知和帐单给旅客,旅客在飞机起飞前一天凭取票通知和帐单交款取票,前一天凭取票通知和帐单交款取票,系统系统核对无误即打印出机票给旅客核对无误即打印出机票给旅客。76第二层第二层DFDDFD分析过程分析过程生成生成机票机票77第二层第二层DFDDFD分析过程分析过程78第二层第二层DFDDFD分析过程分析过程79第二层第二层DFDDFD分析过程分析过程80第二层第二层DFDDFD分析过程分析过程8182顶层顶层83第一层第一层DFDDFD处理处理信息信息生成生成机票机票84第二层第二层DFDDFD1、储户将填好的取款单、存折交给银行,银行取款系统做如下处理: 审核并查对帐目,将不合格的存折、取款单退回储户,合格的存折、取款单作取款处理

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论