资源描述
,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第六章 管理信息系统的系统分析,系统分析的任务,在充分认识原信息系统的基础上,完成新系统的逻辑模型设计,解决系统,“,做什么,”,的问题。,系统分析在很大程度上决定了系统开发工作的成败。,系统分析的步骤,管理业务调查,数据流程调查,系统化分析,逻辑方案设计,1,建立,MIS,的目的在于提高管理水平,应当把建立新系统看成是对组织的一种有目的改变过程。因此对现行管理业务的调查十分重要。,本节内容:,一、组织结构调查,二、管理功能调查,三、管理业务流程调查,第一节 管理业务调查,2,一、组织结构调查,-,1,组织结构,指的是一个组织(部门、企业、车间、科室等)以及这些组成部分之间的隶属关系或管理与被管理的关系。通常可用,组织结构图,来表示(见下页)。,3,一、组织结构调查,-,2,厂长,计划调度组,计划科,生产部,财务部,供销科,计划组,统计组,统计组,外协组,成本组,会计组,出纳组,供应组,销售组,仓,库,组织结构图,4,二、管理功能调查,-,1,功能,指的是完成某项工作的能力。,调查中可以用,功能层次图,来描述从系统目标到各项功能的层次关系。下页是一张某销售系统的管理功能层次图。,5,二、管理功能调查-2,销售系统管理,销售计划管理,合同管理,销售核算与统计,成品库管理,市场预测,销售历史资料管理,编制年度销售大纲,编制销售计划,合同有效性审查,合同执行情况分析,合同登记和变更,销售收入核算,销售利润核算,销售统计分析,出入库管理,库存统计,市场预测,市场分析,管理功能图,6,三、管理业务流程调查,-,1,调查管理业务流程应顺着原系统信息流动的过程逐步地进行,内容包括:各环节的处理业务、信息来源、处理方法、计算方法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。,描述管理业务流程的图表有:,管理业务流程图,表格分配图,报表单据,数据流,数据处理的环节,外部实体,(人员、组织、物质等),所用的符号,7,三、管理业务流程调查,-,2,某,企,业,物,资,管,理,业,务,流,程,图,车间,有关部门,供货单位,用料计划,领料单,未批准领料单,库长,库工,领料通知,库存帐,已批准领料单,用料流水帐,(,),订货单 合同,缺料通知单,入库单,催货单,补充订货单,提货通知单,采购员,库存报表,无,有,8,三、管理业务流程调查,-,3,表格分配图,9,9,第二节 数据流程调查,本节内容:,一、数据流程图及其绘制用符号,二、数据流程图实例,三、绘制数据流程图的方法,10,一、数据流程图及其绘制用符号,外部,实体,数据流,处 理,数据,存储,数据流程图,是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。,数据流程图,具有抽象性,表现在它完全舍去了具体的物质(如业务流程图中的车间、人员等)。绘制数据流程图的四种符号是:,数据流程图,有两种,一种是通过调查绘出的现行系统的数据流程图;,另一种是对现行系统的数据流程图经过系统化分析和改进后的新系统的数据流程图。,11,收集的资料,1、原系统所有的输入、输出单据的典型格式,2、弄清各环节的处理方法和计算方法,3、各种数据发生的时间、频率、发生量,4、各项数据的典型取值范围,画出数据流程图(,DFD),1、DFD,的特点,(1)简单、直观、易于理解,(2)用与计算机专业无关的图形、文字描述系统,(3)是开发人员、用户共同语言、便于沟通,一、数据流程图及其绘制用符号,12,二、数据流程图实例,厂办,统计表,销售统计,用户,合同,合同,登记处理,合同,合同台账,销售数据,合同执行登记,合同执行数据,销售分配处理,库存台账,车间,入库单,入库处理,入库数据,出库数据,查,询,查,询,出库处理,发货处理,发货通知,出,库,单,出库单,财务科,成品销售管理数据流程图,出,库,单,13,DFD,图的画法,数据流程图是分层次的,绘制时采取,自顶向下逐层分解,的办法,例:某厂销售子系统数据处理流程图,(销售科根据用户送来的订货单进行销售处理后向用户发货),用户,订货单,发货单,销售处理,P1,销售子系统顶层数据流程图:,三、绘制数据流程图的方法,wu,14,三、绘制数据流程图的方法,P 2.2,开发货票,P 2.3,开付款,通知单,订货单存档,等有货再发货订货单,待付款订货单,P 2.1,判定订货,处理方式,D2(,订货单,),D3(,订货单,),D1(,订货单,),订货单,财务科,发货票,订货单,仓库,库存帐,信用手册,付款通知单,发货票,发货票,用户,订单处理的第二层数据流程图,15,注:,P,表示处理,D,表示数据流,F,表示数据存储,S,表示外部实体,例:,P032.3,表示第三子系统第二层图的第三个处理。,D0302,表示第三个子系统中的第二个数据流等。,三、绘制数据流程图的方法,16,四、绘制,DFD,举例,例1.储蓄所业务的,DFD,情况介绍:经调查该储蓄所业务处理系统能完成储户的存款和取款要求处理。根据储户填写的存/取款单查找该储户的存款帐,如果是新储户,则将该储户数据记入文件;如果是老储户取款,应检查是否超支;存/取款后应修改存款帐和储户的储蓄卡,并将储蓄卡交还储户。,17,第一步:画出顶层,DFD,0,存款,取款,处理,存取款单,非法取款单,储户,存款帐,四、绘制,DFD,举例,图:,DFD/0,18,第二步:逐层分解加工,画出下层,DFD:,*1,划分,业务,类型,3,取款,处理,2,存款,处理,存款单、存折,取款单、存折,非法取款单,存折,存折,图:,DFD/1,存取,款单,存折,储户,19,存款处理:,*2.1,新老,储户,检查,*2.4,填存,折,*2.3,修改,存款,帐,*2.2,登记,存款帐,存款单,存折,存折,新户信息,老户信息,图:,DFD/2(2),存款帐,F1,存款帐,F1,20,取款处理:,*3.1,检查,取款,额,*3.3,填,存,折,*3.2,修改,存款,帐,取款单,存折,非法取款单,合法取款单,存折,图:,DFD/2(3,),存款帐,F1,21,先把2、3号图摆好。这是一个不完整层,DFD。,到父图(1号图)中拷贝1号加工,使之完整化。这样便得到储蓄业务,DFD,的装配总图。,第三步:装配总图,22,储蓄业务,DFD,总图:,*3.1,检查,取款,额,*3.2,修改,存款,帐,*3.3,填,存,折,*2.1,新老,储户,检查,*1,划分,业务,类型,*2.2,登记,存款,帐,*2.3,修改,存款,帐,*2.4,填,存,折,存取,款单,存折,非法取款单,合法,取款额,老户,新户,存款,取款,存折,存折,存款帐,F1,存款帐,F1,储户,23,购书单,例,2.,教材购销系统的顶层,DFD,领书单,缺书单,进书通知,书库,保管员,教材购销系统,学生,24,购书单,缺书单,销售,教材,采购,教材,1,2,第一层,DFD/1,教材购销系统,教材存量表,F1,缺书登记表,F2,书库,保管,员,进书通知,教材入,库信息,领书单,学,生,25,按书号,汇总缺书,2.1,2.3,第二层,DFD/2,采购子系统,(1.0),待购教材表,F5,教材一览表,F6,书库,保管,员,进书通知,教材存量表,F1,2.2,按出版社,统计缺书,修改教材库,存和待购量,F2,缺书登记表,缺,书,单,教材入库信息,26,1.2,第二层,DFD/2,销售子系统,(2.0),无效,书单,教材存量表,F1,开发票,F2,缺书登记表,各班学生用书表,F3,售书登记表,F4,1.1,审查,有效性,1.3,登记并,开领书单,学生,1.5,补售,教材,1.4,登记缺书,购书单,发票,领书,单,有效,购书单,教材入库信息,学生,7,27,某工厂成品库管理的业务过程如下:,成品库保管员按车间送来的入库单登记库存台账。发货时,发货员根据销售科送来的发货通知单将成品出库,并发货,同时填写三份出库单,其中一份交给成品库保管员,由他按此出库单登记库存台账,出库单的另外两联分别送销售科和会计科。试按以上业务过程画出业务流程图。,第六章课堂练习,第1题:,28,参考,某,企,业,物,资,管,理,业,务,流,程,图,车间,有关部门,供货单位,用料计划,领料单,未批准领料单,库长,库工,领料通知,库存帐,已批准领料单,用料流水帐,(,),订货单 合同,缺料通知单,入库单,催货单,补充订货单,提货通知单,采购员,库存报表,无,有,29,第1题 参考答案,某工厂成品库管理业务流程图:,车 间,出 库 单,销售科,成品,库员,发货员,发货通知单,出 库 单,销售科,会计科,出 库 单,入 库 单,库存台账,30,某银行储蓄所存(取)款过程如下:,储户将填好的存(取)单及存折送交分类处理处。分类处理处按三种不同情况分别处理。如果存折不符或存(取)单不合格,则将存折及存取单直接退还储户重新填写;如果是存款,则将存折及存款单送交存款处理处。存款处理处取出底账,登记后,将存折退还给储户;如果是取款,则将存折及取款单送交取款处理处,该服务台取出底账及现金,记帐后将存折与现金退给储户,从而完成存(取)款处理过程。试按以上过程画出数据流程图。,课堂练习第,2,题:,31,储蓄业务,DFD,总图,:,*,3.1,检查,取款,额,*,3.2,修改,存款,帐,*,3.3,填,存,折,*,2.1,新老,储户,检查,*,1,划分,业务,类型,*,2.2,登记,存款,帐,*,2.3,修改,存款,帐,*,2.4,填,存,折,存取,款单,存折,非法取款单,合法,取款额,老户,新户,存款,取款,存折,存折,存款帐,F1,存款帐,F1,储户,参考,32,取款,处理,填,存,折,划分,业务,类型,有效,性审查,存款,处理,填,存,折,存取,款单,存折,存折,存折,底帐,现金,储户,储户,储户,储户,有效,无效,存取,款单,存折,存取,款单,存折,存折,存款单,存折,取款单,存款,取款,第,2,题 参考答案,登记底账,登记底账,某储蓄所存(取)款过程数据流程图,33,画出图书馆借,/,还书管理的,DFD,。要求有如下功能:,首先检查每一位读者是否为本馆的正式读者;,检查借书单,/,还书单填写正确与否;,借书要查询本馆是否有这种书,如果有还要看当前库存量,若只剩一本,也不借给。若可以借给,就办理借阅手续。,还书要检查应还书日期,对超期者应该给予适当罚款。,有查询馆藏图书情况、正式读者情况、超期借阅情况的功能。,第3题:,34,1.2,参考 销售子系统,(2.0),无效,书单,教材存量表,F1,开发票,F2,缺书登记表,各班学生用书表,F3,售书登记表,F4,1.1,审查,有效性,1.3,登记并,开领书单,学生,1.5,补售,教材,1.4,登记缺书,购书单,发票,领书,单,有效,购书单,教材入库信息,学生,35,读者,借还书单,借书证,拒办(不是正式读者),借书单,借书证,(借 还),无效书单(重填),借,借书单,借书证,还,还书单,借书证,本书存量检查,是否等于,1,是,缺书停借数据,否,办理借书,库存书数据,读者,借书证,书,判别是否超期,办理还书,借书证,读者,是,否,办理罚款,修改库存,判别业务类型,借单确认,第3题参考答案,:,还书单,确 认,无效还书单(重填),借书,登记表,身份确认,读者资料库,wu,36,第四节 数据字典,对数据流程图中的各个元素作出详细的说明。,一、数据字典包含的条目,(1)数据项 (2)数据结构 (3)数据流,(4)处理逻辑 (5)数据存储,(6)外部实体 最低层(不能更改的数据),二、作用,1、能把系统的有关数据和各种信息联系起来,并把数据关,系表示出来。,2、配以数据流程图,就可以用文字和图形完整的表示系统,的逻辑模型。,37,三、各条目的定义,1、数据项(,I,表示数据项),数据项又称数据元素,是数据的最小单位。,(1)数据项的名称、编号、别名、简述,(2)数据项的长度,(3)取值范围,第四节 数据字典,例:数据项定义,数据项编号:,I0201,数据项名称:材料编号,别 名:材料编码,简 述:某种材料的代码,类型及宽度:字符型,4位,取 值范 围:,“,0001,”,“,9999,”,38,2、数据结构(,DS,表示数据结构),第四节 数据字典,定义:(1)数据结构的名称和编号,(2)简述,(3)数据结构的组成,什么是数据结构?,一个数据结构可以由若干个数据项组成;,也可以由若干个数据结构组成;,还可以由若干个数据项和数据结构组成。,数据结构用来描述某些数据项之间的关系。,39,用户订货单的数据结构,DS03-01:,用户订货单,DS0302:,订货单识别,DS0303:,用户情况,DS0304:,配件情况,I1:,订货单编号,I3:,用户代码,I10:,配件代码,I2:,日期,I4:,用户名称,I11:,配件名称,I5:,用户地址,I12:,配件规格,I6:,用户姓名,I13:,订货数量,I7:,电话,I8:,开户银行,I9:,帐号,例:,40,例:数据结构定义,数据结构编号:,DS0301,数据结构名称:用户订货单,简 述:用户所填用户情况及订货要求等信息,数据结构组成:,DS03-02+DS03-03+DS03-04,第四节 数据字典,41,3、数据流定义(,D,表示数据流),数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源、去向和数据流量等。,例:数据流定义,数据流编号:,D0308,数据流名称:领料单,简 述:车间开出的领料单,数据流来源:车间,数据流去向:发料处理模块,数据流组成:材料编号+材料名称+领用数量+,日期+领用单位,数据流量:10份/时,高峰流量:20份/时 (上午9:0011:00),42,4、处理逻辑(,P,表示处理逻辑),处理逻辑的定义仅对数据流程图中最底层的处理逻辑加以说明。,例:处理逻辑定义,处理逻辑编号:,P02-03,处理逻辑名称:计算电费,简 述:计算应交纳的电费,输入的数据流:电费价格,来源于,;,电量和用户类别,来源,;,处 理:确定用户类别;收费标准和单价;算出应交,电费。,输出的数据流:数据流,“,电费,”,一是去外部项用户,,二是写入数据存储用户电费帐目文件。,处理频率:对每个用户每月处理一次。,43,5、数据存储(,F,表示数据存储),数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。,例:数据存储定义,数据存储编号:,F0308,数据存储名称:库存账,简 述:,数据存储组成:配件编号+配件名称+单价+库存,量+备注,关 键 字:配件编号,相关联的处理:,P02,P03,44,6、外部实体,(,S,表示外部实体),例:外部实体定义,外部实体编号:,S0301,外部实体名称:用户,简 述:购置本单位配件的用户,输入的数据流:,D0306,D0308,输出的数据流:,D0301,人,用户,设备,45,第五节 描述处理逻辑的工具,数据流程图中比较复杂的处理逻辑可,以用本节介绍的描述工具来加以说明。,本节内容:,一、判断树,二、判断表(又称决策表),三、结构英语表示法,46,第五节 描述处理逻辑的工具,一、判断树(判定树),左端是树根,表示加工的名字,中间是条件或条件的组合,右端是相应的动作,欠款时间,=30天,30天,100天,100天,需求量,需求量,=库存量,库存量,=库存量,库存量,立即发货,先按库存发货,进货后再补发,先付款再发货,不发货,通知先付欠款,处理方案,例:,47,二、判断表,条 件,动 作,条件组合,相应动作,第五节 描述处理逻辑的工具,判断表(又称决策表)可以清晰地表达条件、决策规则和应采取的行动之间的逻辑关系。,48,表5,.,2 处理订货单的判断表,决策规则号,1,2,3,4,5,6,条 欠款时间=30天,件 欠款时间100天,需求量=库存量,应 立即发货,采,取,的,行,动,N N Y Y N N,Y N Y N Y N,先付款,再发货,先按库存量发货,进货后再补发,不发货,要求先付欠款,X,X,X,X X,Y Y N N N N,X,49,合并后的,处理订货单的判断表,决策规则号,1,2,3 4,5,6,条 欠款时间=30天,件 欠款时间100天,需求量=库存量,应 立即发货,采,取,的,行,动,N N Y N N,Y N,-,Y N,先付款,再发货,先按库存量发货,进货后再补发,不发货,要求先付欠款,X,X,X,X,Y Y N N N,X,50,三、结构英语表示法,结构英语表示法是一,种模仿计算机语言来描,述处理逻辑的方法。,它使 用了由,“,IF,”,、,“,THEN,”,和,“,ELSE,”,等,词组成的规范化语言。,(见右例)。,IF,欠款时间30天,IF,需要量库存量,THEN,立即发货,ELSE,先按库存量发货,进货后再补发,ELSE,IF,欠款时间100天,IF,需求量库存量,THEN,先付款再发货,ELSE,不发货,ELSE,要求先付欠款,第五节 描述处理逻辑的工具,51,本次购物额,5,万元以上且最近三个月无欠款,优惠,15%,,若近三个月有欠款,是公司十年以上的老顾客,10%,,若不是老顾客,5%,;,年购货额不足,5,万元者,0%,将下面的处理逻辑关系用判断树和判断表表示出来。,第六章课堂练习,第4题:,52,第4题 参考答案:,折扣策略,=5,万元,1000,30,w=30,105+4(w-30),3.5w,3w,2w,距离,邮件种类,重量,计算公式,w30,2.5w,75+3(w-30),普通,挂号,判定树,第5题 参考答案:,57,判定表,条件组合,条件和,行动,1,2,3,4,5,6,7,8,L1000,Y,Y,Y,Y,N,N,N,N,是否挂号,Y,Y,N,N,Y,Y,N,N,30,Y,N,Y,N,y,n,y,n,2w,3w,2.5w,3.5w,75+3(w,-,-30),105+4(w,-,30),58,判定表,条件组合,条件和,行动,1,2,3,4,5,6,L1000,Y,Y,Y,Y,N,N,是否挂号,Y,Y,N,N,Y,N,30,Y,N,Y,N,-,-,2w,3w,2.5w,3.5w,75+3(w,-,30),105+4(w,-,30),59,结构化语言,如果,L1000,如果 挂号,如果,W30,则,F=105+4(w-30),否则,F,3.5W,否则,如果,W30,F,75+3,(,w-30,),否则,F,2.5W,否则,如果 挂号,F,3W,否则,F,2W,60,四、三种描述工具的比较,比较指标 结构化语言 判断树 判断表,逻辑检查 好 一般 很好,表示逻辑结构 好(所有方面)很好(仅决策方面)一般,使用方便性 一般 很好 一般,用户检查 不好 好 不好,程序说明 很好 一般 很好,机器可读性 很好 不好 很好,机器可编辑性 一般(需要语法)不好 很好,可变性 好 一般 不好,第五节 描述处理逻辑的工具,wu,61,
展开阅读全文