信息系统分析与设计 第三章 结构化系统分析.ppt

上传人:1595****071 文档编号:71317561 上传时间:2023-02-02 格式:PPT 页数:61 大小:592.50KB
返回 下载 相关 举报
信息系统分析与设计 第三章 结构化系统分析.ppt_第1页
第1页 / 共61页
信息系统分析与设计 第三章 结构化系统分析.ppt_第2页
第2页 / 共61页
点击查看更多>>
资源描述

《信息系统分析与设计 第三章 结构化系统分析.ppt》由会员分享,可在线阅读,更多相关《信息系统分析与设计 第三章 结构化系统分析.ppt(61页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第三章第三章 结构化系统分析结构化系统分析第一节第一节 结构化系统分析概述结构化系统分析概述第二节第二节 结构化系统分析结构化系统分析第三节第三节 系统分析报告系统分析报告第一节第一节 结构化系统分析概述结构化系统分析概述n n(1)(1)定定义义:系系统统分分析析就就是是以以系系统统的的观观点点,对对已已选选定定的的对对象象与与开开发发范范围围进进行行有有目目的的的的,有有步步骤骤的的实际调查和科学分析。实际调查和科学分析。(2)(2)任务:了解用户需求;建立新系统逻辑模型。任务:了解用户需求;建立新系统逻辑模型。*(3)(3)系统分析的原则系统分析的原则自顶向下的系统性原则自顶向下的系统性

2、原则;逻辑模型与物理模型分开考虑的原则逻辑模型与物理模型分开考虑的原则;系统研制人员与用户相互沟通的原则系统研制人员与用户相互沟通的原则。S S上一层是下一层的上一层是下一层的上一层是下一层的上一层是下一层的()()下一层是上一层的下一层是上一层的下一层是上一层的下一层是上一层的()()抽抽抽抽 象象象象分分分分 解解解解S1S1S2S2结构化系统分析的基本原理结构化系统分析的基本原理结构化系统分析的基本原理结构化系统分析的基本原理系统开发模型系统开发模型n n模型模型模型模型:是现实世界中某些重要方面的表示。:是现实世界中某些重要方面的表示。:是现实世界中某些重要方面的表示。:是现实世界中某

3、些重要方面的表示。n n在系统开发过程中模型的作用在系统开发过程中模型的作用在系统开发过程中模型的作用在系统开发过程中模型的作用:n n(1)(1)(1)(1)可以方便描述信息系统的复杂性。可以方便描述信息系统的复杂性。可以方便描述信息系统的复杂性。可以方便描述信息系统的复杂性。n n(2)(2)(2)(2)可以方便人员进行交流。包括开发人员之间、分可以方便人员进行交流。包括开发人员之间、分可以方便人员进行交流。包括开发人员之间、分可以方便人员进行交流。包括开发人员之间、分析员和用户之间。析员和用户之间。析员和用户之间。析员和用户之间。n n(3)(3)(3)(3)便于提高系统文档的质量。便于

4、提高系统文档的质量。便于提高系统文档的质量。便于提高系统文档的质量。n n模型的种类模型的种类模型的种类模型的种类:按表现形式:数学模型、描述模型、:按表现形式:数学模型、描述模型、:按表现形式:数学模型、描述模型、:按表现形式:数学模型、描述模型、图形模型。按体系特征:物理模型、逻辑模型。图形模型。按体系特征:物理模型、逻辑模型。图形模型。按体系特征:物理模型、逻辑模型。图形模型。按体系特征:物理模型、逻辑模型。当前系统当前系统当前系统当前系统物理模型物理模型物理模型物理模型模模模模型型型型化化化化抽抽抽抽象象象象化化化化逻辑模型逻辑模型逻辑模型逻辑模型逻辑模型逻辑模型逻辑模型逻辑模型导出导

5、出导出导出物理模型物理模型物理模型物理模型具具具具体体体体化化化化目标系统目标系统目标系统目标系统实实实实例例例例化化化化当前系统到目标系统的转换过程当前系统到目标系统的转换过程当前系统到目标系统的转换过程当前系统到目标系统的转换过程需需需需求求求求理理理理解解解解表表表表达达达达需需需需求求求求逻逻辑辑模模型型:指指呈呈现现在在用用户户和和系系统统开开发发人人员员面面前前的的对对系系统统的的目目标标、功功能能及及其其关关系系的的描描述述。物物理理模模型型:指指为为了了完完成成系系统统功功能能的的要要求求,确确定定合合适适的的计计算算机机处处理理方方法法和和计计算算机机总总体体结结构构及及系系

6、统统配配置置。第二节第二节 结构化系统分析结构化系统分析主要内容:主要内容:主要内容:主要内容:一、初步调查与可行性分析一、初步调查与可行性分析一、初步调查与可行性分析一、初步调查与可行性分析二、系统组织结构分析二、系统组织结构分析二、系统组织结构分析二、系统组织结构分析三、系统业务流程分析三、系统业务流程分析三、系统业务流程分析三、系统业务流程分析四、系统数据流程分析四、系统数据流程分析四、系统数据流程分析四、系统数据流程分析1 1、系统数据流程图、系统数据流程图、系统数据流程图、系统数据流程图2 2、系统数据字典、系统数据字典、系统数据字典、系统数据字典3 3、系统处理逻辑说明、系统处理逻

7、辑说明、系统处理逻辑说明、系统处理逻辑说明五、新系统逻辑模型五、新系统逻辑模型五、新系统逻辑模型五、新系统逻辑模型六、系统分析报告六、系统分析报告六、系统分析报告六、系统分析报告组织结构图组织结构图组织结构图组织结构图业务流程图业务流程图业务流程图业务流程图数据流程图数据流程图数据流程图数据流程图表达工具表达工具表达工具表达工具(1)(1)(1)(1)可可可可行行行行性性性性分分分分析析析析:通通通通过过过过初初初初步步步步调调调调查查查查,了了了了解解解解系系系系统统统统的的的的概概概概貌貌貌貌和和和和当当当当前前前前系系系系统统统统存存存存在在在在的的的的问问问问题题题题,确确确确定定定定

8、新新新新系系系系统统统统的的的的目目目目标标标标,在在在在此此此此前前前前提提提提下下下下,再再再再来来来来分分分分析析析析当当当当前前前前系系系系统统统统开开开开发发发发的的的的条条条条件件件件是是是是否否否否具具具具备备备备,明明明明确确确确新新新新系系系系统统统统目标及实现的可能性和必要性。目标及实现的可能性和必要性。目标及实现的可能性和必要性。目标及实现的可能性和必要性。任务:就是确定项目的开发是否必要和可行。任务:就是确定项目的开发是否必要和可行。任务:就是确定项目的开发是否必要和可行。任务:就是确定项目的开发是否必要和可行。一、可行性分析一、可行性分析(2)(2)(2)(2)内容:

9、内容:内容:内容:技术上的可行性:硬件、软件、技术力量。技术上的可行性:硬件、软件、技术力量。技术上的可行性:硬件、软件、技术力量。技术上的可行性:硬件、软件、技术力量。经济上的可行性:费用和收益。经济上的可行性:费用和收益。经济上的可行性:费用和收益。经济上的可行性:费用和收益。管理上的可行性:管理上的可行性:管理上的可行性:管理上的可行性:问题:在可行性分析中应该首问题:在可行性分析中应该首问题:在可行性分析中应该首问题:在可行性分析中应该首先对哪一项内容进行分析?先对哪一项内容进行分析?先对哪一项内容进行分析?先对哪一项内容进行分析?*(3)(3)可行性分析报告可行性分析报告 系统概述系

10、统概述 项目目标项目目标 所需资源、预算和期望效益所需资源、预算和期望效益 对项目进行可行性分析对项目进行可行性分析结论:立即开发;推迟到条件具备再进行;结论:立即开发;推迟到条件具备再进行;需要对目标进行某些修改后才能进行需要对目标进行某些修改后才能进行;不能不能或没必要进行。或没必要进行。n n组织结构分析组织结构分析-组织结构图组织结构图n n某厂的组织结构图某厂的组织结构图,图中:,图中:n n 机构名称机构名称n n 领导关系领导关系(行政隶属关系行政隶属关系)n n 物质流动关系物质流动关系 n n 资金流动关系资金流动关系 组织结构,指的是一个组织组织结构,指的是一个组织(部门、

11、企业、车间、部门、企业、车间、科室等科室等)的组成以及这些组成部分之间的关系。的组成以及这些组成部分之间的关系。问题:你认为各个组成部分之间都存在哪几种关系?问题:你认为各个组成部分之间都存在哪几种关系?问题:你认为各个组成部分之间都存在哪几种关系?问题:你认为各个组成部分之间都存在哪几种关系?工厂工厂人事处人事处供销处供销处生产处生产处技术处技术处财务处财务处行政处行政处采购采购销售销售仓库仓库研究研究设计设计总务总务房产房产福利福利1车间车间2车间车间3车间车间n车间车间运输运输完整的组织结构图完整的组织结构图完整的组织结构图完整的组织结构图n n组织结构图要注意以下几点:组织结构图要注意

12、以下几点:*不不能能只只画画组组织织的的从从属属关关系系,应应该该把把可可能能有有信信息息流流的的具具体体流流(物物流流、资资金金流流)都都标识出来。标识出来。组组织织中中现现行行行行政政机机构构及及生生产产部部门门的的名名称称有有时时不不能能明明确确反反映映该该部部门门实实际际工工作作。所所以以必必须须要要切切实实地地去去了了解解每每一一部部门门究究竟竟是是在干什么。在干什么。应应集集中中画画出出与与该该系系统统目目标标有有关关的的各各种种流流,有有些些明明显显和和本本系系统统研研制制关关系系不不大大的的流和部门,则可以不画。流和部门,则可以不画。n n业务流程分析业务流程分析 n n业务:

13、通常指为实现组织目标和功能,组织实体业务:通常指为实现组织目标和功能,组织实体的有序活动过程。的有序活动过程。n n为为了了调调查查业业务务流流程程,应应该该按按原原有有的的信信息息流流动动的的过过程程,逐逐个个地地调调查查当当前前系系统统中中每每个个环环节节的的处处理理业业务务,弄弄清清各各个个环环节节需需要要的的信信息息,信信息息来来源源,流流经经去去向向和信息形态。和信息形态。*n n为为了了表表达达当当前前系系统统的的业业务务流流程程,便便于于以以后后各各开开发发阶阶 段段 使使 用用,通通 常常 采采 用用“业业 务务 流流 程程 图图”(transaction(transactio

14、n flow flow diagram,diagram,简简称称 TFD)TFD)来来描描述。述。*n n业务流程图业务流程图 n n流向线流向线n n系统中人员部门系统中人员部门n n系统外部实体系统外部实体n n单据、报表、账目单据、报表、账目n n定义:是一种表明系统内各单位,人员之间定义:是一种表明系统内各单位,人员之间业务关系,作业顺序和信息流动的流程图。业务关系,作业顺序和信息流动的流程图。*学生档案学生档案学生档案学生档案绘制管理业务流程图的步骤:绘制管理业务流程图的步骤:1 1 区分出系统中的人员、部门,系统外部实体,区分出系统中的人员、部门,系统外部实体,单据、报表和账目都有

15、哪些。单据、报表和账目都有哪些。2 2 按题意将四种基本符号在适当位置标出。按题意将四种基本符号在适当位置标出。3 3 按业务处理流程,用数据流向线将各基本符按业务处理流程,用数据流向线将各基本符号联接起来。号联接起来。例:请根据下列描述,画出某校财务科借款业例:请根据下列描述,画出某校财务科借款业务流程图。务流程图。借款人将已签字的借款单交给会计审核,借款人将已签字的借款单交给会计审核,会计检查借款单,将不合格的借款单返还给借会计检查借款单,将不合格的借款单返还给借款人,会计查看现金账和经费本,判断是否能款人,会计查看现金账和经费本,判断是否能够借款,如不能借款,填写拒付单给借款人,够借款,

16、如不能借款,填写拒付单给借款人,如可以借款,会计发出付款单给出纳,出纳将如可以借款,会计发出付款单给出纳,出纳将支票交给借款人。支票交给借款人。例:某校财务科借款业务流程图例:某校财务科借款业务流程图借款人借款人已已签字借款单签字借款单不合格借款单不合格借款单拒付单拒付单会计会计现金账现金账经费本经费本付款单付款单出纳出纳支票支票问题:问题:问题:问题:1 1 1 1、在图中将已签字借款单和不合格借款单都表、在图中将已签字借款单和不合格借款单都表、在图中将已签字借款单和不合格借款单都表、在图中将已签字借款单和不合格借款单都表示为示为示为示为“借款单借款单借款单借款单”是否可以,说明原因。是否可

17、以,说明原因。是否可以,说明原因。是否可以,说明原因。2 2 2 2、在图中的双、在图中的双、在图中的双、在图中的双向箭头表示什么含义?向箭头表示什么含义?向箭头表示什么含义?向箭头表示什么含义?3 3 3 3、在图中现金账、经费本和其、在图中现金账、经费本和其、在图中现金账、经费本和其、在图中现金账、经费本和其他单据的含义是否一致?有何区别。他单据的含义是否一致?有何区别。他单据的含义是否一致?有何区别。他单据的含义是否一致?有何区别。借款人借款人借款单借款单借款单借款单会计会计会计会计现金账现金账经费本经费本读读读读写写写写教师教师成绩单成绩单练习题:练习题:试根据以下业务过程画出某企业的

18、试根据以下业务过程画出某企业的销售业务流程图,用户将订货单交某企销售业务流程图,用户将订货单交某企业的业务经理,业务经理填写出库单交业的业务经理,业务经理填写出库单交仓库保管员,该保管员查阅库存台账,仓库保管员,该保管员查阅库存台账,如果有货则向用户发货,如缺货,则通如果有货则向用户发货,如缺货,则通知车间。知车间。订货单订货单业务业务经理经理出库单出库单库管员库管员库存库存台账台账缺货通缺货通知单知单某企业的销售业务流程图某企业的销售业务流程图某企业的销售业务流程图某企业的销售业务流程图发货单发货单用用户户车车间间练习题:练习题:试根据以下业务过程画出某企业的订试根据以下业务过程画出某企业的

19、订货业务流程图:采购员从仓库收到缺货通货业务流程图:采购员从仓库收到缺货通知单后,查阅订货合同文件,若已订货,知单后,查阅订货合同文件,若已订货,向供货单位发出催货请求,否则,填写订向供货单位发出催货请求,否则,填写订货单交供货单位。供货单位发出货物后,货单交供货单位。供货单位发出货物后,立即向采购员发出取货通知。立即向采购员发出取货通知。n n根据下面的叙述,绘制某企业库存管理的业根据下面的叙述,绘制某企业库存管理的业务流程图。务流程图。n n生产部门将用料计划和领料单交给仓库负责生产部门将用料计划和领料单交给仓库负责人审批,仓库负责人将未批准的领料单返还人审批,仓库负责人将未批准的领料单返

20、还给生产部门,将已批准的领料单交由仓库保给生产部门,将已批准的领料单交由仓库保管员进行领料处理,即:查看用料流水账和管员进行领料处理,即:查看用料流水账和库存账,如果有料,则登记用料流水账和修库存账,如果有料,则登记用料流水账和修改库存账,如果缺料,则通知采购员,保管改库存账,如果缺料,则通知采购员,保管员每月形成一份库存报表上交有关部门。员每月形成一份库存报表上交有关部门。根据下面的文字描述画出其根据下面的文字描述画出其根据下面的文字描述画出其根据下面的文字描述画出其TFDTFDTFDTFD和和和和DFDDFDDFDDFD。学生到学校的图书馆借书,按规定,只有办理图书学生到学校的图书馆借书,

21、按规定,只有办理图书学生到学校的图书馆借书,按规定,只有办理图书学生到学校的图书馆借书,按规定,只有办理图书证的学生才可以借书,且每个人不能借超过五本的图书,证的学生才可以借书,且每个人不能借超过五本的图书,证的学生才可以借书,且每个人不能借超过五本的图书,证的学生才可以借书,且每个人不能借超过五本的图书,如果有一本没有归还,则不能继续借书;在借书的时候,如果有一本没有归还,则不能继续借书;在借书的时候,如果有一本没有归还,则不能继续借书;在借书的时候,如果有一本没有归还,则不能继续借书;在借书的时候,还可以先通过图书借阅员对所借图书的信息及是否在馆还可以先通过图书借阅员对所借图书的信息及是否

22、在馆还可以先通过图书借阅员对所借图书的信息及是否在馆还可以先通过图书借阅员对所借图书的信息及是否在馆内进行查询,以方便借书;在还书的时候,如果发现超内进行查询,以方便借书;在还书的时候,如果发现超内进行查询,以方便借书;在还书的时候,如果发现超内进行查询,以方便借书;在还书的时候,如果发现超期或书籍破损、遗失的情况,则需要交一定的罚款,并期或书籍破损、遗失的情况,则需要交一定的罚款,并期或书籍破损、遗失的情况,则需要交一定的罚款,并期或书籍破损、遗失的情况,则需要交一定的罚款,并把罚款信息记入到罚款台账;图书借阅员可根据管理员把罚款信息记入到罚款台账;图书借阅员可根据管理员把罚款信息记入到罚款

23、台账;图书借阅员可根据管理员把罚款信息记入到罚款台账;图书借阅员可根据管理员报送的图书丢失及破损的情况进行定期维护图书信息。报送的图书丢失及破损的情况进行定期维护图书信息。报送的图书丢失及破损的情况进行定期维护图书信息。报送的图书丢失及破损的情况进行定期维护图书信息。数据流程分析数据流程分析 业务流程图虽然形象地表达了信息流动和存贮业务流程图虽然形象地表达了信息流动和存贮业务流程图虽然形象地表达了信息流动和存贮业务流程图虽然形象地表达了信息流动和存贮情况,但它却不能反映出信息处理加工细节,仍然情况,但它却不能反映出信息处理加工细节,仍然情况,但它却不能反映出信息处理加工细节,仍然情况,但它却不

24、能反映出信息处理加工细节,仍然没有完全脱离一些没有完全脱离一些没有完全脱离一些没有完全脱离一些物质要素物质要素物质要素物质要素(如人员等如人员等如人员等如人员等),也就是说,也就是说,也就是说,也就是说,上述调查的结果上述调查的结果上述调查的结果上述调查的结果(业务流程图业务流程图业务流程图业务流程图)只是得到了只是得到了只是得到了只是得到了现行系统现行系统现行系统现行系统的物理模型的物理模型的物理模型的物理模型。这对计算机信息处理来说,还不太适。这对计算机信息处理来说,还不太适。这对计算机信息处理来说,还不太适。这对计算机信息处理来说,还不太适用,因此从数据流的角度对现行系统进行抽象,进用,

25、因此从数据流的角度对现行系统进行抽象,进用,因此从数据流的角度对现行系统进行抽象,进用,因此从数据流的角度对现行系统进行抽象,进一步舍去物质要素,抽象出信息流,即把进入系统一步舍去物质要素,抽象出信息流,即把进入系统一步舍去物质要素,抽象出信息流,即把进入系统一步舍去物质要素,抽象出信息流,即把进入系统的数据流动,存贮,加工的详细情况描述清楚,这的数据流动,存贮,加工的详细情况描述清楚,这的数据流动,存贮,加工的详细情况描述清楚,这的数据流动,存贮,加工的详细情况描述清楚,这就是数据流程调查分析,其描述工具是数据流程图就是数据流程调查分析,其描述工具是数据流程图就是数据流程调查分析,其描述工具

26、是数据流程图就是数据流程调查分析,其描述工具是数据流程图,数据字典及处理逻辑说明图表工具。数据字典及处理逻辑说明图表工具。数据字典及处理逻辑说明图表工具。数据字典及处理逻辑说明图表工具。问题:问题:问题:问题:TFDTFD和和和和DFDDFD两者的关系。两者的关系。两者的关系。两者的关系。*(1)(1)数据流程图数据流程图(DFD(DFD,Data Flow Diagram)Data Flow Diagram)DFDDFD是是一一种种能能全全面面描描述述信信息息系系统统逻逻辑辑模模型型的的主主要要工工具具,它它可可以以使使用用少少数数符符号号综综合合反反映映出出信信息息(数数据据)在在系系统统

27、中中的的流流动动,处处理理(加工加工)和存贮情况。和存贮情况。*DFDDFD具有两个特点具有两个特点*抽象性抽象性综合性综合性(概括性概括性)DFD使用的几种符号使用的几种符号(组成组成DFD的四个要素的四个要素)数据流数据流处理处理数据存贮数据存贮或或外部实体外部实体标识标识标识标识部分部分部分部分功能描述部分功能描述部分功能描述部分功能描述部分DFDDFD各要素的使用方法:各要素的使用方法:各要素的使用方法:各要素的使用方法:*1 1数据流数据流数据流数据流由一组确定的数据组成,可以是一项数据。也可由一组确定的数据组成,可以是一项数据。也可由一组确定的数据组成,可以是一项数据。也可由一组确

28、定的数据组成,可以是一项数据。也可以是一组数据。例如:以是一组数据。例如:以是一组数据。例如:以是一组数据。例如:“发票发票发票发票”数据流由品名,规格,数据流由品名,规格,数据流由品名,规格,数据流由品名,规格,单位,单价,数量等数据组成。单位,单价,数量等数据组成。单位,单价,数量等数据组成。单位,单价,数量等数据组成。数据流由带有名字的箭头表示,在线上标出的名数据流由带有名字的箭头表示,在线上标出的名数据流由带有名字的箭头表示,在线上标出的名数据流由带有名字的箭头表示,在线上标出的名字表示流经的数据,而箭头则表示为数据的流向。例:字表示流经的数据,而箭头则表示为数据的流向。例:字表示流经

29、的数据,而箭头则表示为数据的流向。例:字表示流经的数据,而箭头则表示为数据的流向。例:领料单领料单领料单领料单检查领料单检查领料单检查领料单检查领料单库存账库存账库存账库存账 对数据流的表示有如下约定:对数据流的表示有如下约定:对数据流的表示有如下约定:对数据流的表示有如下约定:*(1)(1)对流进或流出数据存贮的数据流可以不必标记其名称,而对流进或流出数据存贮的数据流可以不必标记其名称,而对流进或流出数据存贮的数据流可以不必标记其名称,而对流进或流出数据存贮的数据流可以不必标记其名称,而其它类的数据流则必须标出名称。其它类的数据流则必须标出名称。其它类的数据流则必须标出名称。其它类的数据流则

30、必须标出名称。(2)(2)数据流不允许重名,但两个数据流在结构上可以相同。这数据流不允许重名,但两个数据流在结构上可以相同。这数据流不允许重名,但两个数据流在结构上可以相同。这数据流不允许重名,但两个数据流在结构上可以相同。这体现我们对数据流的不同理解。体现我们对数据流的不同理解。体现我们对数据流的不同理解。体现我们对数据流的不同理解。(3)(3)不能用控制流名作为数据流名。不能用控制流名作为数据流名。不能用控制流名作为数据流名。不能用控制流名作为数据流名。(4)(4)不能用实物名作为数据流名。不能用实物名作为数据流名。不能用实物名作为数据流名。不能用实物名作为数据流名。领料单领料单领料单领料

31、单检查领料单检查领料单检查领料单检查领料单合法领合法领合法领合法领料单料单料单料单不合法领不合法领不合法领不合法领料单料单料单料单库存账库存账库存账库存账 录取通知书录取通知书录取通知书录取通知书取下一个取下一个取下一个取下一个考生成绩考生成绩考生成绩考生成绩录取处理录取处理录取处理录取处理不录取通知书不录取通知书不录取通知书不录取通知书ab提书单提书单提书单提书单借书借书借书借书登记登记登记登记取书取书取书取书提提书书单单书书读者读者读者读者借书要求借书要求借书要求借书要求2 2处理处理处理处理(加工加工加工加工)*)*处理又称功能或加工,是对数据进行的操作,它处理又称功能或加工,是对数据进

32、行的操作,它处理又称功能或加工,是对数据进行的操作,它处理又称功能或加工,是对数据进行的操作,它把流入的数据流转换成为流出的数据流。把流入的数据流转换成为流出的数据流。把流入的数据流转换成为流出的数据流。把流入的数据流转换成为流出的数据流。说明:说明:说明:说明:(1)(1)加工要逐层分解,以求得分解后的加工功能简单、加工要逐层分解,以求得分解后的加工功能简单、加工要逐层分解,以求得分解后的加工功能简单、加工要逐层分解,以求得分解后的加工功能简单、易于理解。易于理解。易于理解。易于理解。(2)(2)每一个处理都应取一个唯一名字表示它的含义,每一个处理都应取一个唯一名字表示它的含义,每一个处理都

33、应取一个唯一名字表示它的含义,每一个处理都应取一个唯一名字表示它的含义,顶层加工可以是系统的名字顶层加工可以是系统的名字顶层加工可以是系统的名字顶层加工可以是系统的名字.其它的可以由动词或动其它的可以由动词或动其它的可以由动词或动其它的可以由动词或动宾短语组成。如开发票、出库处理、统计等。除顶层宾短语组成。如开发票、出库处理、统计等。除顶层宾短语组成。如开发票、出库处理、统计等。除顶层宾短语组成。如开发票、出库处理、统计等。除顶层以外的处理必须规定一个编号来唯一标识该处理在层以外的处理必须规定一个编号来唯一标识该处理在层以外的处理必须规定一个编号来唯一标识该处理在层以外的处理必须规定一个编号来

34、唯一标识该处理在层次分解中的位置次分解中的位置次分解中的位置次分解中的位置(如如如如P1P1、P1.1P1.1、P1.1.1P1.1.1等等等等)。开发票开发票开发票开发票P13 3数据存储数据存储数据存储数据存储(文件文件文件文件)指通过数据文件,文件夹或账本等存储数据。指通过数据文件,文件夹或账本等存储数据。指通过数据文件,文件夹或账本等存储数据。指通过数据文件,文件夹或账本等存储数据。注意:从数据存储流入或流出数据流时,流出代注意:从数据存储流入或流出数据流时,流出代注意:从数据存储流入或流出数据流时,流出代注意:从数据存储流入或流出数据流时,流出代表的是读数据,流入代表写数据,如果是又

35、读又写,表的是读数据,流入代表写数据,如果是又读又写,表的是读数据,流入代表写数据,如果是又读又写,表的是读数据,流入代表写数据,如果是又读又写,则数据流是双向的。则数据流是双向的。则数据流是双向的。则数据流是双向的。计算计算计算计算销售量销售量销售量销售量销售量销售量销售量销售量 产品销售账产品销售账产品销售账产品销售账计算计算计算计算销售总额销售总额销售总额销售总额4 4外部实体外部实体外部实体外部实体指本系统之外的人或单位,它们与本系统有数指本系统之外的人或单位,它们与本系统有数指本系统之外的人或单位,它们与本系统有数指本系统之外的人或单位,它们与本系统有数据传递,不受系统所控制,主要指

36、数据的外部来据传递,不受系统所控制,主要指数据的外部来据传递,不受系统所控制,主要指数据的外部来据传递,不受系统所控制,主要指数据的外部来源或去向,所以也称数据源或终点。源或去向,所以也称数据源或终点。源或去向,所以也称数据源或终点。源或去向,所以也称数据源或终点。例例例例:供应商、顾客、主管部门等。供应商、顾客、主管部门等。供应商、顾客、主管部门等。供应商、顾客、主管部门等。顾客顾客顾客顾客D DS SP1P1P2P2X XY YZ Z 例:数据例:数据例:数据例:数据X X从数据源从数据源从数据源从数据源S S流出,经过流出,经过流出,经过流出,经过P1P1加工转换成加工转换成加工转换成加

37、工转换成为为为为Y Y,接着经接着经接着经接着经P2P2加工转换为加工转换为加工转换为加工转换为Z Z,在加工转换过程中,在加工转换过程中,在加工转换过程中,在加工转换过程中,从数据文件从数据文件从数据文件从数据文件D D中读取数据。中读取数据。中读取数据。中读取数据。DFDDFD的画法的画法的画法的画法 采采采采用用用用结结结结构构构构化化化化分分分分析析析析的的的的方方方方法法法法绘绘绘绘制制制制DFDDFD,基基基基本本本本思思思思想想想想是:自顶向下,由外向里,逐步分解。是:自顶向下,由外向里,逐步分解。是:自顶向下,由外向里,逐步分解。是:自顶向下,由外向里,逐步分解。*通过分解获得

38、一套由抽象到具体的数据流图通过分解获得一套由抽象到具体的数据流图通过分解获得一套由抽象到具体的数据流图通过分解获得一套由抽象到具体的数据流图(分层数据流图分层数据流图分层数据流图分层数据流图),一般由顶层,中间层和底层,一般由顶层,中间层和底层,一般由顶层,中间层和底层,一般由顶层,中间层和底层组成。组成。组成。组成。想一想:想一想:想一想:想一想:“分解分解分解分解”的对象是什么?的对象是什么?的对象是什么?的对象是什么?画画画画DFDDFD应注意的几个问题:应注意的几个问题:应注意的几个问题:应注意的几个问题:*(1)(1)合理编号,反映出子、父图层次关系合理编号,反映出子、父图层次关系合

39、理编号,反映出子、父图层次关系合理编号,反映出子、父图层次关系例:例:例:例:P1P1、P1.1P1.1、P1.1.1P1.1.1(2)(2)子图与父图的平衡。子图与父图的平衡。子图与父图的平衡。子图与父图的平衡。子图的输入、输出数据流必须与父图中对应处理的输入、子图的输入、输出数据流必须与父图中对应处理的输入、子图的输入、输出数据流必须与父图中对应处理的输入、子图的输入、输出数据流必须与父图中对应处理的输入、输出相同,需要在子图中增加的数据流不应遗漏。输出相同,需要在子图中增加的数据流不应遗漏。输出相同,需要在子图中增加的数据流不应遗漏。输出相同,需要在子图中增加的数据流不应遗漏。P1P1P

40、2P2P3P3父图父图考生信息考生信息考生信息考生信息P3.1P3.1P3.2P3.2姓名姓名姓名姓名通讯地址通讯地址通讯地址通讯地址准准准准考证号考证号考证号考证号考试成绩考试成绩考试成绩考试成绩子图子图(3)(3)局部的数据存贮局部的数据存贮局部的数据存贮局部的数据存贮(文件文件文件文件)数据存贮的添加,应限于各功能模块之间的接口。数据存贮的添加,应限于各功能模块之间的接口。数据存贮的添加,应限于各功能模块之间的接口。数据存贮的添加,应限于各功能模块之间的接口。(4)(4)分解的程度分解的程度分解的程度分解的程度 库存台账库存台账入库入库处理处理出库出库处理处理例:绘制某企业物资管理的例:

41、绘制某企业物资管理的例:绘制某企业物资管理的例:绘制某企业物资管理的DFDDFD。首先我们把系统看做一个整体,或一个总的数据首先我们把系统看做一个整体,或一个总的数据首先我们把系统看做一个整体,或一个总的数据首先我们把系统看做一个整体,或一个总的数据处理模块,在最初处理模块,在最初处理模块,在最初处理模块,在最初(最顶层最顶层最顶层最顶层)的数据流程图上只指明来的数据流程图上只指明来的数据流程图上只指明来的数据流程图上只指明来自系统外部的数据流和系统流出的数据流、暂时不去自系统外部的数据流和系统流出的数据流、暂时不去自系统外部的数据流和系统流出的数据流、暂时不去自系统外部的数据流和系统流出的数

42、据流、暂时不去考虑它内部的各种信息存储、加工变换及数据流情况。考虑它内部的各种信息存储、加工变换及数据流情况。考虑它内部的各种信息存储、加工变换及数据流情况。考虑它内部的各种信息存储、加工变换及数据流情况。系统系统系统系统边界边界边界边界外部外部外部外部实体实体实体实体车间车间供货供货单位单位领料领料领料领料申请单申请单申请单申请单提货通知单提货通知单提货通知单提货通知单供货合同供货合同供货合同供货合同物资物资物资物资管理管理管理管理系统系统系统系统车间车间供货供货单位单位主管主管部门部门发料单发料单发料单发料单催货单催货单催货单催货单订货单订货单订货单订货单库存报表库存报表库存报表库存报表物

43、资管理系统的顶层数据流程图物资管理系统的顶层数据流程图物资管理系统的顶层数据流程图物资管理系统的顶层数据流程图物资管理系统物资管理系统供货供货单位单位供货供货单位单位车间车间主管主管部门部门物资管理的顶层物资管理的顶层DFD将顶层将顶层将顶层将顶层DFDDFD分解成分解成分解成分解成合同管理合同管理合同管理合同管理和和和和库存管理库存管理库存管理库存管理两个模块两个模块两个模块两个模块领料领料领料领料申请单申请单申请单申请单发料单发料单发料单发料单库存报表库存报表库存报表库存报表提货单提货单提货单提货单供货合同供货合同供货合同供货合同催货单催货单催货单催货单订货单订货单订货单订货单P1P1合同

44、合同合同合同管理管理管理管理P2P2库存库存库存库存管理管理管理管理缺货通知单缺货通知单缺货通知单缺货通知单入库通知单入库通知单入库通知单入库通知单物资管理的第一层物资管理的第一层DFD订货合同订货合同订货合同订货合同缺货单缺货单缺货单缺货单物资管理的第二层物资管理的第二层物资管理的第二层物资管理的第二层DFD(a)DFD(a)库存库存管理管理供供货货单位单位P1.2P1.2催货催货催货催货催催催催货单货单货单货单缺货通缺货通缺货通缺货通知单知单知单知单供货供货单位单位库存库存管理管理P1.1P1.1签订签订签订签订合同合同合同合同入库通知单入库通知单入库通知单入库通知单供货合同供货合同供货合

45、同供货合同提货通知提货通知提货通知提货通知订货单订货单订货单订货单将合同管理子系统分解成将合同管理子系统分解成将合同管理子系统分解成将合同管理子系统分解成签订合同签订合同签订合同签订合同和和和和催货处理催货处理催货处理催货处理两部分。两部分。两部分。两部分。试试根据以下描述的业务过程画出数据流程图:根据以下描述的业务过程画出数据流程图:1仓库保管员根据车间发来的产品入库单仓库保管员根据车间发来的产品入库单作登入库账处理。对销售科发来的产品出库单,作登入库账处理。对销售科发来的产品出库单,在查询库存账后,如果库存数量足够,则作登在查询库存账后,如果库存数量足够,则作登出库账处理,否则将出库单退回

46、销售科,交向出库账处理,否则将出库单退回销售科,交向生产科发出缺货通知。生产科发出缺货通知。2采购员从仓库收到缺货通知单后立即进采购员从仓库收到缺货通知单后立即进行订货处理,即:查阅订货合同单,若已订货,行订货处理,即:查阅订货合同单,若已订货,则向供货单位发出催货单,否则,填写订货单则向供货单位发出催货单,否则,填写订货单给供货单位。供货单位发运货物后,立即向采给供货单位。供货单位发运货物后,立即向采购员发出取货通知。购员发出取货通知。车间车间车间车间入库单入库单入库单入库单入库入库入库入库处理处理处理处理库存台账库存台账库存台账库存台账销售科销售科销售科销售科出库单出库单出库单出库单出库出

47、库出库出库处理处理处理处理查询查询查询查询处理处理处理处理出库数据出库数据出库数据出库数据不合格出库单不合格出库单不合格出库单不合格出库单缺缺缺缺货货货货通通通通知知知知单单单单生产科生产科生产科生产科库存管理数据流程图库存管理数据流程图P1P1P2P2P3P3库存管理系统库存管理系统库存管理系统库存管理系统销售销售销售销售科科科科出库单出库单出库单出库单不合格出库单不合格出库单不合格出库单不合格出库单车间车间车间车间入库单入库单入库单入库单生产生产生产生产科科科科缺货通知单缺货通知单缺货通知单缺货通知单库存管理顶层数据流程图库存管理顶层数据流程图练习题练习题n n根据说明,绘制某企业库存管理

48、的的数据流程图根据说明,绘制某企业库存管理的的数据流程图根据说明,绘制某企业库存管理的的数据流程图根据说明,绘制某企业库存管理的的数据流程图(不必画顶层流程图不必画顶层流程图不必画顶层流程图不必画顶层流程图)n n生产部门将用料计划和领料单交给仓库负责人审生产部门将用料计划和领料单交给仓库负责人审生产部门将用料计划和领料单交给仓库负责人审生产部门将用料计划和领料单交给仓库负责人审批,仓库负责人将未批准的领料单返还给生产部批,仓库负责人将未批准的领料单返还给生产部批,仓库负责人将未批准的领料单返还给生产部批,仓库负责人将未批准的领料单返还给生产部门,将已批准的领料单交由仓库保管员进行领料门,将已

49、批准的领料单交由仓库保管员进行领料门,将已批准的领料单交由仓库保管员进行领料门,将已批准的领料单交由仓库保管员进行领料处理,即:查看用料流水账和库存账,如果有料,处理,即:查看用料流水账和库存账,如果有料,处理,即:查看用料流水账和库存账,如果有料,处理,即:查看用料流水账和库存账,如果有料,则登记用料流水账和修改库存账,如果缺料,则则登记用料流水账和修改库存账,如果缺料,则则登记用料流水账和修改库存账,如果缺料,则则登记用料流水账和修改库存账,如果缺料,则通知采购员,保管员每月进行库存盘点,形成一通知采购员,保管员每月进行库存盘点,形成一通知采购员,保管员每月进行库存盘点,形成一通知采购员,

50、保管员每月进行库存盘点,形成一份库存报表上交有关部门。份库存报表上交有关部门。份库存报表上交有关部门。份库存报表上交有关部门。数据字典数据字典数据字典数据字典(DataDictionary(DataDictionary)数据字典的作用主要是对数据流程图中的各个数据字典的作用主要是对数据流程图中的各个数据字典的作用主要是对数据流程图中的各个数据字典的作用主要是对数据流程图中的各个元素作出详细的说明,主要内容是对元素作出详细的说明,主要内容是对元素作出详细的说明,主要内容是对元素作出详细的说明,主要内容是对DFDDFD中的中的中的中的数据数据数据数据项项项项、数据结构数据结构数据结构数据结构、数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 小学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁