单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,管理信息系统,制作: 白振田,系统分析方法,汇总系统调查中所得文档资料,对组织内部整体管,理状况和信息处理过程进行分析。,1,、业务和数据的流程是否通畅,是否合理;,2,、数据、业务过程和实现管理功能之间的关系;,3,、老系统管理模式改革和新系统管理方法的实现是,否具有可行性等;,确定用户的需求及其解决方法。,任务:,内容:,目的:,1,系统分析方法汇总系统调查中所得文档资料,对组织内部整体管1、,可行性分析,要求与环境调查,问题书面材料,技术可行性,经济可行性,社会可行性,可行性分析与,计划报告,评审审批,2,可行性分析要求与环境调查问题书面材料技术可行性经济可行性社会,需求分析(详细调查),1,、原则:,1,)自顶向下;,2,)用户参与;,3,)工程化;,4,)全面与重点相结合;,5,)友善的工作方式,2,、调查范围,1,)组织机构与功能业务;,2,)数据和数据流程,3,)业务流程;,4,)决策方式及过程,5,)可用资源与限制条件,6,)现存问题及改进,3,、调查方法,1,)召开调查会,2,)访问,3,)发调查表,4,)参加业务实践,3,需求分析(详细调查)1、原则:2、调查范围3、调查方法3,组织结构与功能分析,1,、组织结构图,企业管理处,计划统计处,供,应,处,财,务,处,销,售,处,职工,食堂,第一生产车间,服务,公司,厂,办,厂,长,办,公,室,包装,车间,生产调度处,设备管理处,技术质量处,第九生产车间,厂,医,务室,小,车,队,企,管,科,质,检,科,计算,中心,综合计划处,统,计,科,销售管理科,成,品,库,业务联系部,市场分析部,甲,班,组,丙,班,组,乙,班,组,丁,班,组,党委办公室,团,委,工,会,职,教,处,人,事,处,图书资料室,厂 长,工厂管理委员会,厂长工作部,经营部,生产部,后勤部,宣教部,.,.,.,.,.,.,.,.,4,组织结构与功能分析1、组织结构图企业管理处计划统计处供,2,、组织业务关系图,5,2、组织业务关系图5,3,、业务功能一览表,销售系统管理,销售计,划管理,成品库,管理,销售合,同管理,销售核,算管理,市场,预测,销,售,历,史,资,料,管,理,编,制,年,度,销,售,大,纲,编,制,销,售,计,划,合,同,有,效,性,审,查,合,同,执,行,情,况,分,析,合,同,登,记,和,变,更,销,售,利,润,核,算,销,售,统,计,分,析,出,入,库,管,理,库,存,统,计,市,场,预,测,市,场,分,析,6,3、业务功能一览表销售系统管理销售计成品库销售合销售核市场销,业务流程分析,业务流程图,(,Transaction Flow Diagram ,简称,TFD,)就是用一些尽可能少的规定的符号及,连线来表示某个具体业务处理过程。,业务流程图易,于阅读和理解,是分析业务流程的重要步骤。,业务流程分析可以帮助我们了解某项业务的,具体处理过程,发现和处理系统调查工作中的错误,和疏漏,修改和删除原系统的不合理部分,在新系,统基础上优化业务处理流程。,1,、概念,7,业务流程分析 业务流程图(Transactio,2,、业务流程图的基本符号,业务处理单位,业务处理,功能描述,表格报表制作,数据文件存档,收集处理数据,信息传递过程,8,2、业务流程图的基本符号业务处理单位业务处理表格报表制作数,图例说明,业务处理,单位,业务处理,描述,表格制作,传递,存储,收集资料,3,、业务流程图绘制举例,(本框内容为具体流程),9,图例说明业务处理业务处理表格制作传递存储收集资料3、业务流程,计划,处,银行,技改,处,各部门,各单位,局,领导,上级,领导,投资,总规划,更新改造,贷款规模,开会,讨论,报表,审批,综合平衡,(讨论),批准,下达,各单位,各部门,正式,计划,计划,各单位,上报表,计划,处,各部门,各单位,技改,处,银行,各部门,各单位,存档,10,计划银行技改各部门局上级投资更新改造开会报表审批综合平衡批准,数据及数据流程分析,本节包括以下三部分内容:,1,、调查数据的汇总分析,2,、数据流程分析,3,、数据字典,11,数据及数据流程分析本节包括以下三部分内容:1、调查数据的汇总,1,、调查数据的汇总分析,(,1,)本系统输入数据类,(,2,)本系统内要存储的数据类,(,3,)本系统产生的数据类,调查数据汇总分析的主要任务:,首先将,系统调查所得到的数据分为如下三类:,然后再对每一类数据进行如下三项分析:,(,1,)汇总并检查数据有无遗漏,(,2,)数据分析,即检查数据的匹配情况,(,3,)建立统一的数据字典,12,1、调查数据的汇总分析(1)本系统输入数据类调查数据汇总分析,(,1,)、数据汇总,A,、将系统调查中所收集到的数据资料,,按业务过程进行分类编码,按处理,过程的顺序排放在一起,B,、按业务过程自顶向下地对数据项进行,整理。,C,、将所有原始数据和最终输出数据分类,整理出来。,D,、确定数据的字长和精度。,13,(1)、数据汇总A、将系统调查中所收集到的数据资料,B、按业,(,2,)、数据分析,数据汇总只是从某项业务的角度对数据进行了,分类整理,还不能确定收集数据的具体形式以及整,体数据的完备程度、一致程度和无冗余的程度。,数据分析的主要内容,U,C,矩阵(分析汇总数据的工具),数据正确性分析,数据项特征分析,14,(2)、数据分析 数据汇总只是从某项业务的角度,U,C,矩 阵,15,UC 矩 阵15,数据正确性分析,数据守恒原理(,Principle of Data Conservation):,数据必定有一个产生的源,而且必定有一个或,多个用途。,在,U,C,矩阵中:,每一个列只能有一个,C,;,每一个列至少有一个,U,;,不能出现空行或空列。,16,数据正确性分析数据守恒原理(Principle of D,数据项特征分析,数据的类型以及精度和字长:,(这是建库和分析处理,所必须要求确定的),合理取值范围:,(这是输入、校对和审核所必须的),数据量:,即单位时间内(如天、月、年)的业务量、,使用频率、存储和保留的时间周期等等。,(这是在网上分布数据资源和确定设备存储,容量的基础。),所涉及业务:,即,U,C,矩阵中每一行有,U,或,C,的列号。,(业务过程),17,数据项特征分析数据的类型以及精度和字长:(这是建库和分析处理,2,、数据流程分析,数据流程分析,是把数据在组织(或原系统)内部,的流动情况抽象地独立出来,舍去了具体组织机构、,信息载体、处理工作、物资、材料等,单从数据流动,过程来考查实际业务的数据处理模式。主要包括对信,息的流动、传递、处理、存储等的分析。,数据流程分析的目的,是要发现和解决数据流通中,的问题,如:数据流程不畅、前后数据不匹配、数据,处理过程不合理等等。,一个畅通的数据流程是今后新,系统用以实现这个业务处理过程的基础。,数据流程分析是通过,分层数据流程图,(,Data,Flow Diagram ,简称,DFD,),来实现的。,18,2、数据流程分析 数据流程分析是把数据在组织(,数据流程图的画法,按业务流程图理出的业务流程顺序,,将相应调查过程中所掌握的数据处理过程,,绘制成一套完整的数据流程图,一边整理绘,图,一边核对相应的数据和报表、模型等。,如果有问题,则定会在这个绘图和整理过,程中暴露出来。,由于实际数据处理过程常常比较繁杂,故,应该按照系统的观点,自顶向下地分层展开绘制。,黑 灰 半透明 透明,19,数据流程图的画法 按业务流程图理出的业务流程顺,数据流程图的基本符号,外部实体,处理过程,数据存储,数据流向,20,数据流程图的基本符号外部实体处理过程数据存储数据流向20,顾客,供应,商,1,处理,业务,订货单,发货单,订货单,发货单,配件库存,汽车配件公司:第一层数据流程图,21,顾客供应1处理订货单发货单订货单发货单配件库存汽车配件公司:,顾客,供应,商,销售,订货单,发货单,配件库存,汽车配件公司:第二层数据流程图,1,1,采购,1,2,订货单,发货单,到货通知,会计,1,3,收,据,应,付,款,通,知,向供应商的订货单,22,顾客供应销售订货单发货单配件库存汽车配件公司:第二层数据流程,顾客,采购,编 辑,订货单,订货单,配件库存,汽车配件公司:第三层数据流程图,1.1.1,确 定,顾 客,订 货,1.1.3,产 生,暂 存,订货单,1.1.5,对 照,暂 存,订货单,1.1.6,业务,员,开发货,单并修,改库存,1.1.4,不合格,顾客,D,2,D,3,可发,订货,不满足,的订货,登 录,新顾客,数 据,1.1.2,暂存订货单,D,4,到,货,通,知,新顾客,编制销,售和库,存报表,1.1.8,销售历史,D,5,应收款明细账,D,10,配件库存,D,3,合格的订货单,检 索,库 存,1.1.7,经理,询 问,库 存,库 存,状 态,23,顾客采购编 辑订货单配件库存汽车配件公司:第三层数据流程图,3,、数据字典,数据字典是关于数据流程图内所包含的数据元,素(数据存储、数据流、数据项)的定义及说明的,集合。,数据字典由数据流、文件(数据存储)和数据项,(数据元素)三类条目组织。,数据字典要求:,1,)完整性,2,)一致性,3,)可用性,24,3、数据字典 数据字典是关于数据流程图内所包含,1,)数据项类目:数据的最小单位,描述数据的静态特性。,数据项编号:,102-01,数据项名称:,学号,别名:,学生学号,简述:,某学生的代码,类型及宽度:,字符型,,8,位,取值范围:,00000001-99999999,25,1)数据项类目:数据的最小单位,描述数据的静态特性。数据项编,2,)数据流类目:由一个或一组固定的数据项组成。,数据流编号:,F03-01,数据流名称:,学籍变动申请,简述:,学生提出的学籍变动申请,来源:,学生,去向:,各系、院,组成:,申请编号,+,申请名称,+,申请日期,+,申请院系,数据库流量:,高峰流量:,26,2)数据流类目:由一个或一组固定的数据项组成。数据流编号:F,3,)文件类目:描述数据的逻辑存储结构。,文件编号:,C02-01,文件名称:,学生成绩档案,简述:,存放学生每学期的考试成绩,数据存储组成:,课程名称,+,学号,+,成绩,关键字:,课程名称,相关联的处理:,P02,,,P03,27,3)文件类目:描述数据的逻辑存储结构。文件编号:C02-01,功能,/,数据分析,功能数据分析是在业务流程、数据流程及,数据分析的基础上,为了整体地考虑新系统的功,能子系统和数据资源的合理分布而进行的系统化,的分析。,功能数据分析是通过,U,C,矩阵的建立和,分析来实现的。,28,功能/数据分析 功能数据分析是在业务流程、数,U,C,矩阵的主要功能,(,1,)通过,U,C,矩阵的正确性检验,及时发现前段,分析和调查工作的疏漏和错误;,(,2,)通过,U,C,矩阵的正确性检验,分析数据的正,确性和完整性;,(,3,)通过对,U,C,矩阵的求解过程最终得到子系统,的划分;,(,4,)通过对子系统之间的联系(“,U”,)可以确定子,系统之间的共享数据。,29,UC 矩阵的主要功能(1)通过UC 矩阵的正确性检验,,1,、,U,C,矩阵的建立,30,1、UC 矩阵的建立30,2,、正确性检验,(,1,)完备性(,completeness,)检验:,指对具体的数据项,必须有一个产生者(,C,)和至少一个使用者(,U,),功,能则必须有产生或使用(,U,或,C,)发生。,(,2,)一致性(,uniformity,)检验:,指对具体的数据项必须,有且仅有一个产生者(,C,)。,(,3,)无冗余性(,non-verbosity,)检验:,指,U,C,矩阵中,不允许有空行和空列。,31,2、正确性检验(1)完备性(completeness)检验:,3,、,U,C,矩阵的求解,(,1,),U,C,矩阵的求解过程就是对系统结构划分的,优化过程。它是基于子系统划分应相互,相对独,立,且,内部凝聚性高,这一原则之上的一种聚类,操作。,(,2,),U,C,矩阵的求解过程常通过,表上作业法,来完,成。其具体操作方法是:调整表中的行变量,或,列变量,使得“,C”,元素,尽量地,朝对角线靠近,,然后再以“,C”,元素为标准,划分子系统。,32,3、UC 矩阵的求解(1)UC 矩阵的求解过程就是对系统,表 上 移 动 作 业 过 程,33,表 上 移 动 作 业 过 程33,4,、系统功能划分与数据资源分布,(,1,)系统逻辑功能的划分:,在求解后的,U,C,矩阵中划出一个个的方块,,每一个小方块即为一个子系统。,划分时应注意:,沿对角线一个接一个地画,既不能重叠,,又不能漏掉任何一个数据和功能;,小方块的划分是任意的,但必须将所有,的 “,C”,元素都包含在小方块内。,34,4、系统功能划分与数据资源分布(1)系统逻辑功能的划分:划分,子 系 统 划 分,35,子 系 统 划 分35,数 据 联 系,36,数 据 联 系36,(2),、数据资源分布,所有数据的使用关系都被小方块分隔成了,两类:,一类在小方块以内;一类在小方块以外。,在小方块以内所产生和使用的数据,则今,后主要放在本系统的计算机设备上处理;,而在,小方块以外的,“,U,”,,则表示了各子系统之间的,数据联系,这些数据资源今后应考虑放在网络,服务器上供各子系统共享或通过网络来相互传,递数据。,37,(2)、数据资源分布37,系统分析报告,1,、组织情况简述,2,、系统目标和开发的可行性,3,、现行系统运行状况,4,、新系统的逻辑方案,1,)新系统拟定的业务流程及业务处理方式,2,)新系统拟定的数据指标体系和数据流程,3,)新系统的逻辑结构及数据资源公布,4,)新系统拟采用的管理方式、算法或模型,5,)与新系统相适应的管理制度和运行体制建立,6,)系统开发资源与时间进度估计,38,系统分析报告1、组织情况简述2、系统目标和开发的可行性3、现,