欢迎来到天天文库
浏览记录
ID:59211234
大小:537.50 KB
页数:59页
时间:2020-09-26
《第8讲管理信息系统系统分析ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、章管理信息系统的系统分析主要内容可行性分析和详细调查管理业务调查数据流程调查数据字典处理逻辑工具系统化分析研究的确定管理模型提出新系统的逻辑方案第三节.数据流程调查本节内容:一、数据流程图及其绘制用符号二、数据流程图实例三、绘制数据流程图的方法一、数据、数据流程调查1、数据流程数据流程指数据在系统中产生、传输、处理处理、使用、存储的过程2、数据、数据流程调查的内容:收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数据存储介质(如账本、清单)的典型格式。在上述各种单据、报表、账本的典型样品上或用附页
2、注明制作单位、报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及发生量等。在上述各种单据、报表、账册的典型样品上注明各项数据的类型(数字、字符)、长度、取值范围(指最大值和最小值)。二、数据流程的描述工具、画法及其特点1、数据流程图的定义(DataFlowDiagram,DFD)数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。2、数据流程图图例常见的数据流程图有两种:一种是以方框、连线及其变形为基本图例符号来表示数据流
3、动过程。一种是以圆圈及连接弧线作为其基本符号来表示数据流动过程。这两种方法实际表示一个数据流程的时候,大同小异,但是针对不同的数据处理流程却各有特点。数据流程图VS业务流程图(1)在数据流程图中具体的组织机构、工作场所、人员、物质流等等都已去掉,只剩下数据的存储、流动、处理、使用的情况,能使我们总结出信息处理的内部规律性。(2)数据流程图把系统对各种业务的处理过程联系起来考虑,形成一个总体。而业务流程图只能孤立在分析各个业务,不能反映出各业务之间的数据关系。数据流程图的作用:(1)系统分析员用这种工具自
4、顶向下分析系统信息流程;(2)可在图上画出计算机处理的部分;(3)根据逻辑存贮,进一步作数据分析,可向数据库设计过渡;(4)根据数据流向,定出存取方式;(5)对应一个处理过程,可用相应的程序语言来表达处理方法,向程序设计过渡。(6)画数据流图的基本目的是利用它作为交流信息的工具。分析员把他对现有系统的认识或对目标系统的设想用数据流图描绘出来,供有关人员审查确认。由于在数据流图中通常仅仅使用四种基本符号,而且不包含任何有关物理实现的细节,因此,绝大多数用户都可以理解和评价它。数据流程图的绘制:结构化分
5、析方法采用自顶向下逐层分解的方法。结构化分析方法(StructuredAnalysis)是一种面向数据流的需求分析方法,适用分析大型数据处理系统,是一种简单、实用的方法。基本思想:自顶向下逐层分解绘制步骤绘制数据流程图首先从系统的最高层开始,在这个层次上把系统看作一个整体来处理,以便能看出系统与外部的情况。编号为0。处理编号为0。顶层图绘制完成后,按照业务处理过程对顶层图的的处理(处理)进行分解,得到的数据流程图为第一层图,编号为1。处理编号为1,2,3等。如果第一层图中的处理仍然较复杂,对其处理工作心里并
6、不是十分清楚,则应对这些处理进行更进一步的分解,绘制出第二层数据流程图。处理编号为1.1,1.2,1.3;2.1,2.2;……等,分别代表该图是对第一层图中编号为1,2,3的处理的分解。a关联图….3.2图0GQRLSMABCABCDEFG12356图2.131NMPGL图2b顶层图d三层图c二层图绘制数据流图过程示意图数据流程图的基本图例符号:数据流程图画法:自上而下,逐层展开;输入输出,保持平衡。外部实体处理数据流数据存储储户携带存折办理取款手续的数据流储户将填好的取款单、存折交银行,银行做如下处理:①
7、审核并查对帐目,一旦发现存折有效性问题、取款单填写问题或是存折、帐卡与取款单不符等问题时均应报告储户。②在检验通过后,出纳员将取款信息登录在存折和帐卡上,并通知付款。根据付款通知给储户付款。取款过程完成。案例分析第一步:画关联数据流图数据的源点:储户。数据的终点:储户输入数据流:取款单,存折输出数据流:存折,利率单和结算清单存折、利率单、结算清单取款单、存折储户储户P0储户第二步:逐层分解处理,画出下层DFD。P1检验存折检验出的问题取款单P2登录F1帐卡F2存折取款信息P3付款付款通知现款存折储户数据流图
8、的命名数据流图中每个成分的命名是否恰当,直接影响数据流图的可理解性。因此,给这些成分起名字时应该仔细推敲。下面讲述在命名时应注意的问题:⑴为数据流(或数据存储)命名①名字应代表整个数据流(或数据存储)的内容,而不是仅仅反映它的某些成分。②不要使用空洞的、缺乏具体含义的名字(如“数据”、“信息”、“输入”之类)。③如果在为某个数据流(或数据存储)起名字时遇到了困难,则很可能是因为对数据流图分解不恰当造成的,应该试试
此文档下载收益归作者所有