《mis5管理信息系统的系统分析.ppt》由会员分享,可在线阅读,更多相关《mis5管理信息系统的系统分析.ppt(50页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、第五章第五章 系统分析系统分析第一节 系统分析的注意事项第二节 流程分析第三节 系统分析辅助工具第四节 系统分析的成果5.1 系统分析的注意事项1.1.系统分析的任务系统分析的任务2.2.系统分析的过程系统分析的过程3.3.系统分析的特点系统分析的特点4.4.系统分析的方法系统分析的方法5.系统分析的要系统分析的要注意的问题注意的问题5.1 系统分析的注意事项1.系统分析的任务l系统分析是在总体规划的指导下,依据调查结果,确定新系统逻辑方案的过程。l系统分析阶段的任务是定义或制定将来新的系统应该“做什么”。详细调查企业所有业务情况 进行分析,弄清问题提出新系统的逻辑方案5.1 系统分析的注意事
2、项5.1 系统分析的注意事项2.系统分析的过程 5.1 系统分析的注意事项2.系统分析的过程 获得现行系统的物理模型获得现行系统的物理模型 抽象出当前系统的逻辑模型抽象出当前系统的逻辑模型 建立新系统的逻辑模型建立新系统的逻辑模型5.1 系统分析的注意事项3.系统分析的特点 系统分析具有抽象性和概括性系统分析具有抽象性和概括性 系统描述采用形式化语言或描述工具系统描述采用形式化语言或描述工具“自顶向下自顶向下”的工作原则的工作原则 强调逻辑结构而不是物理实现强调逻辑结构而不是物理实现5.1 系统分析概述4.系统分析的方法p调查管理业务流程p调查数据流程p说明数据含义p说明复杂数据处理逻辑描述处
3、理逻辑的工具业务流程图数据务流程图数据字典5.1 系统分析的注意事项5.系统分析要注意的问题系统分析应充分理解用户需求的基础上进行系统分析应充分理解用户需求的基础上进行 管理信息系统产生的错误有许多是由于系统的需求定义发生差错而造成的。系统分析是由开发方和用户共同来进行的系统分析是由开发方和用户共同来进行的 用户和程序员之间要有系统分析员作为桥梁来沟通系统分析是在充分了解原有系统的基础上进行的系统分析是在充分了解原有系统的基础上进行的系统分析要讲究方法系统分析要讲究方法 好方法的使用即可保证工作顺利进行,又可提高工作效率。5.1 系统分析的注意事项结构化分析方法在系统分析中得到了广泛的应用。特
4、点:1、面向用户,用户自始至终参与系统的分析工作;2、强调调查;3、对管理业务中的各种数据进行分解;4、层次分解;5、用图形来分析和构建新方案,如业务流程图、数据流程图、数据字典等5.2 流程分析1 业务流程分析业务流程分析2 数据流程分析数据流程分析5.2流程分析1、管理业务调查的意义、管理业务调查的意义准确了解原系统业务流程现状,为建立新系统逻辑模型做好准备。a.企业组织结构的调查分析 b.管理职能的调查分析 c.管理流程的调查分析因a,b两项前一章已经介绍过,所以本章只讲述c项5.2流程分析管理流程分析,分析的如:管理活动的具体步骤;管理流程分析,分析的如:管理活动的具体步骤;涉及到的单
5、位和个人,数据是如何传递。涉及到的单位和个人,数据是如何传递。管理流程分析:业务流程分析,数据流程分析管理流程分析:业务流程分析,数据流程分析什么是业务流程分析?p就是对这些管理业务的具体流程再进行详细的分析。业务流程图TFD图(Transaction Flow Diagram)p描述了系统内各单位、人员之间业务关系、作业顺序和管理信息流向的关系,并将调查结果通过图表进行描述描述和分析分析的过程。5.2 流程分析3、业务流程的描述p业务流程图基本符号业务处理单位业务处理功能信息传递过程数据/文件存档表格/报表制作收集/统计数据判断5.2 流程分析业务流程举例p车间填写领料单给仓库要求领料,库长
6、根车间填写领料单给仓库要求领料,库长根据用料计划审批领料单,未批准的退回车据用料计划审批领料单,未批准的退回车间,已批准的领料单送到仓库保管员处,间,已批准的领料单送到仓库保管员处,由他查阅库存帐。若帐上有货则通知车间由他查阅库存帐。若帐上有货则通知车间前来领料前来领料;否则将发缺货通知单给采购人员。否则将发缺货通知单给采购人员。车间车间领料单领料单库长库长用料计划用料计划审批审批仓库保管员仓库保管员有货有货采购人员采购人员缺货通知单缺货通知单未批准领料单未批准领料单已批准领料单已批准领料单通知领料通知领料是是否否库存帐库存帐采购业务流程p采购员从仓库收到缺货通知单后,查阅订采购员从仓库收到缺
7、货通知单后,查阅订货合同单,若已订货,向供货单位发出催货合同单,若已订货,向供货单位发出催货请求,否则,填写订货单交供货单位,货请求,否则,填写订货单交供货单位,供货单位发出货物后,立即向采购员发出供货单位发出货物后,立即向采购员发出取货通知单。取货通知单。仓库仓库缺货通知单缺货通知单采购员采购员订货合同订货合同已订货已订货订货单订货单催货请求催货请求供货单位供货单位取货通知单取货通知单是是否否p业务流程图虽然形象的表达了管理中信息的流动和存储过程,但仍没有完全脱离一些物质要素,如单据、产品等,为了用计算机进行信息管理,要必须舍弃相关物质要素,对原系统进行抽象,绘制出系统的数据流程图。5.2
8、流程分析数据流程分析是将业务过程中实际流动的数据抽象出来,将和数据有关的部门、职能、物资等作为外部属性,单从数据本身的角度来分析数据的处理流程,从而为新系统中数据的处理模式建立基础。什么是数据流程?指数据在系统中产生、传输、加工处理、使用、存储的过程;数据流程图DFD图(Data Flow Diagram),它描述的是数据流动、存贮、处理的逻辑关系。5.2 流程分析数据流程调查的内容p数据流程调查的内容1、收集原系统全部输入单据(如入库单、收据、凭证)、输出报表等的典型格式。2、弄清各环节上的处理方法和计算方法。3、注明以上次材料制作单位、报送单位、存放地点、发生频度、发生的高峰时间及发生量等
9、。4、注明以上次材料各项数据的类型、长度、取值范围等。数据流程图 数据流程图图例数据流功能描述部分标识部分功能执行部分(可省略)标识 数据存储外部实体数据流程图-数据流程图图例p数据流上的箭头说明数据读取的方向p可以用小三角表示搜索的关键字百货商店业务管理系统顶层数据流程图数据流程图-数据流程图举例p银行取款业务:储户将填好的取款单、存折交银行取款业务:储户将填好的取款单、存折交银行,银行做如下处理:银行,银行做如下处理:取款审核模块审核并查对帐目,将不合格的取取款审核模块审核并查对帐目,将不合格的取款单、存折退回储户,合格的存折、取款单送款单、存折退回储户,合格的存折、取款单送取款处理。取款
10、处理。取款处理模块修改帐目,将存折、利息单、结取款处理模块修改帐目,将存折、利息单、结算清单及现金交储户,同时将取款单存档。算清单及现金交储户,同时将取款单存档。数据流程图-数据流程图举例P0取款系统取款单、存折不合格取款单、存折存折、利息单、结算清单储户数据流程图-数据流程图举例P1取款审核P2取款处理合格取款单存折不合格取款单存折D1 帐目库 D2 取款记录 存折、利息单、结算清单储户取款单存折5.3 系统分析辅助工具1 数据字典数据字典2 描述处理逻辑的工具描述处理逻辑的工具5.3 系统分析辅助工具1、数据字典的作用p数据流程图配以数据字典,就可以从图形和文字两个方面对系统的逻辑模型进行
11、完整的描述。2、数据字典的含义p数据字典是对数据流程图上的所有元素进行详细、具体的定义和描述。是以文字和表格的方式来进行描述,以表达数据流程图中组成元素的细节。p完整的数据字典的内容:数据项、数据结构、数据流、数据处理、数据存贮、外部实体。(1)数据项数据项p数据项又称数据元素,是数据的最小单位。分析数据特性数据项又称数据元素,是数据的最小单位。分析数据特性应从静态和动态两个方面去进行。在数据项中,仅定义数应从静态和动态两个方面去进行。在数据项中,仅定义数据的静态特性,具体包括:据的静态特性,具体包括:n数据项的名称、编号、别名和简述;数据项的名称、编号、别名和简述;n数据项的长度;数据项的长
12、度;n数据项的取值范围数据项的取值范围 5.3 系统分析辅助工具(2)数据结构数据结构p数据结构描述数据项之间的关系。数据结构描述数据项之间的关系。p一个数据结构可以由若干个数据项组成;也可以由若干个数一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成,还可以由若干个数据项和数据结构组成。据结构组成,还可以由若干个数据项和数据结构组成。p数据字典中对数据结构的定义包括以下内容:数据字典中对数据结构的定义包括以下内容:n数据结构的编号和名称;数据结构的编号和名称;n简述;简述;n数据结构的组成。数据结构的组成。数据结构编号:DS01数据结构名称:考勤表简述:记录每月职工出勤情况的登记
13、表组成:考勤表=职工编号+日期+出勤/病假/事假5.3 系统分析辅助工具(3)数据流p数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的编号、名称、组成、简述等,还应指明它的来源、去向和数据流量等。就是对数据流的细节进行详细的描述5.3 系统分析辅助工具数据流编号:数据流编号:F03F03数据流名称:数据流名称:领料单领料单简述:简述:车间开出的领料单车间开出的领料单数据流来源:数据流来源:车间车间数据流去向:数据流去向:发料处理模块发料处理模块数据流组成:数据流组成:材料编号材料编号+材料名称材料名称+领用数量领用数量+日期日期+领用单位领用单位数据流量:数据流量:1010
14、份份时高峰流量:高峰流量:2020份份时(上午(上午9 9:00001111:0000)5.3 系统分析辅助工具(4)数据处理p数据处理用于对数据流程图中的数据处理模块进行说明,内容包括:编号、名称、简述、输入的数据流、输出的数据流,处理过程,处理频率。5.3 系统分析辅助工具处理逻辑编号:处理逻辑编号:P2.3P2.3处理逻辑名称:处理逻辑名称:计算电费计算电费简述:简述:计算应交纳的电费计算应交纳的电费输入的数据流:输入的数据流:数据流电费价格,来源于数据存储文件价格表;数据流电量数据流电费价格,来源于数据存储文件价格表;数据流电量和用户类别,来源于处理逻辑和用户类别,来源于处理逻辑 读电
15、表数字处理读电表数字处理 和数据存储和数据存储 用户文件用户文件。处理:处理:根据数据流根据数据流 用电量用电量 和和 用户信息用户信息,检索用户文件,确定该,检索用户文件,确定该用户类别;再根据已确定的该用户类别,检索数据存储价格用户类别;再根据已确定的该用户类别,检索数据存储价格表文件,以确定该用户的收费标准,得到单价;用单价和用表文件,以确定该用户的收费标准,得到单价;用单价和用电量相乘得该用户应交纳的电费。电量相乘得该用户应交纳的电费。输出的数据流:输出的数据流:数据流数据流 电费电费 一是去向外部用户,二是写入数据存储用户电一是去向外部用户,二是写入数据存储用户电费账目文件。费账目文
16、件。处理频率:处理频率:对每个用户每月处理一次。对每个用户每月处理一次。5.3 系统分析辅助工具(5)数据存储说明p数据存储在数据字典中只描述数据的逻辑存储结构,而不涉及它的物理组织。内容包括:编号、名称、简述、记录组成、关键字、访问模式、关联情况等。数据存储编号:数据存储编号:D03D03数据存储名称:数据存储名称:库存账库存账简述:简述:存放产品的库存量和单价存放产品的库存量和单价数据存储组成:数据存储组成:产品编号产品编号+单价单价+库存量库存量+备注备注关键字:关键字:产品编号产品编号相关联的处理:相关联的处理:P02,P03P02,P035.3 系统分析辅助工具(6)外部实体的定义外
17、部实体的定义 p外部实体定义包括:外部实体编号、名称、简外部实体定义包括:外部实体编号、名称、简述及有关数据流的输入和输出。述及有关数据流的输入和输出。外部实体编号:外部实体编号:S01S01外部实体名称:外部实体名称:顾客顾客简述:简述:购买本企业商品的用户购买本企业商品的用户输入的数据流:输入的数据流:F06,F08F06,F08输出的数据流:输出的数据流:F01F015.3 系统分析辅助工具描述处理逻辑的工具 数据流程图中比较简单的处理逻辑可以在数字字典中进行描述,但对一些较复杂的处理逻辑,有必须运用一些描述处理逻辑的工具。1)判断树2)判断表3)结构化语言表示法5.3 系统分析辅助工具
18、一一 判断树判断树 5.3 系统分析辅助工具请根据以下逻辑关系画出判断树p移动通信公司为促进业务的发展发行各种优惠卡,其中包括金卡、银卡和普通卡三种,用户可以依据其信用度享受不同额度的透支。其中金卡、银卡和普通卡允许不同的透支金额。发生的规则如下:从未发生过话费拖欠,且每月通话费在300元(含)以上者可获金卡,每月通话费在150元(含)以上者可获银卡,低于150元者可获普通卡;发生过话费拖欠,能在规定时间内补清欠款,每月通话费在300元(含)以上者可获银卡,每月通话费在150元(含)以上者可获普通卡;发生过话费拖欠,并未能在规定时间内补清欠款,无论每月话费多少均不能获得优惠卡。话费拖欠否是月消
19、费额大于等于300金卡大于等于150小于300银卡小于1500普卡月消费额大于等于300金卡大于等于150小于300银卡小于1500普卡按规定时间还清欠款否是不办卡5.3 系统分析辅助工具二二 判断表(决策表)判断表(决策表),采用表格方式来描述处理逻辑的一种工具。不同条件组合条件与行动12345678条件C1:交易额5万元以上YYYYNNNNC2:无欠款YYNNYYNNC3:与公司交易20年以上YNYNYNYN采取的行动A1:折扣率15%A2:折扣率10%A3:折扣率5%A4:折扣率0%订货处理的判断表5.3 系统分析辅助工具请根据以下逻辑关系画出判断表p某货运站的收费标准如下:p若收件地点
20、在本省,则快件每公斤6元,慢件每公斤4元;p若收件地点在外省,则在25公斤以内(包括25公斤)快件每公斤8元,慢件每公斤6元;如果超过25公斤时,快件每公斤10元,慢件每公斤8元。决策规划号 1 2 3 4 5 6 条件 本 省?Y Y N N N N 5万元 IF 欠款数=0 THEN 折扣率=15%ELSE IF 与本公司交易期限=20 年 THEN 折扣率=10%ELSE 折扣率=5%ELSE 折扣率=0%5.3 系统分析辅助工具IF 年交易额 5万元 IF 欠款数=0 THEN 折扣率=15%ELSE IF 与本公司交易期限=20 年 THEN 折扣率=10%ELSE 折扣率=5%EL
21、SE 折扣率=0%5.3 系统分析辅助工具5.4 系统分析的成果系统分析的成果系统分析阶段的成果就是:1.确定了新系统的逻辑方案2.形成了系统分析报告5.4 系统分析的成果系统分析的成果 新系统的逻辑方案,是指经过系统分析和优化处理手,由开发方和用户共同确定的,建立在老系统基础之上并高于老系统的新系统的管理模型和信息处理方法。系统分析阶段所做的工作其实都是在为建立新系统的逻辑方案做准备,新系统的逻辑方案是系统分析阶段的最终成果。1、新系统的业务流程2、新系统的数据流程3、新系统的逻辑结构4、新系统中数据资源的分布5、新系统中的管理模型。5.4 系统分析的成果系统分析的成果 系统分析的最终成果是以系统分析报告(系统分析说明书)的形式给出。1、引言2、项目概念1)项目的主要工作内容2)老系统的调查情况3)新系统的逻辑方案3、实施计划