1、第六章第六章 管理信息系统的系统分析管理信息系统的系统分析 系统分析的任务 在充分认识原信息系统的基础上,完成新系统的在充分认识原信息系统的基础上,完成新系统的逻辑模型设计,解决系统逻辑模型设计,解决系统“做什么做什么”的问题。的问题。系统分析在很大程度上决定了系统开发工作的成败。系统分析的步骤 问题识别问题识别 可行性分析可行性分析 详细调查详细调查 系统化分析系统化分析 逻辑方案设计逻辑方案设计管理的问题信息技术的问题管理的问题第一节第一节 可行性分析和详细调查可行性分析和详细调查 可行性分析的任务可行性分析的任务 明确开发应用项目的必要性和可行性。明确开发应用项目的必要性和可行性。可行性
2、分析的内容可行性分析的内容 管理管理上的可行性上的可行性 技术技术上的可行性上的可行性 经济经济上的可行性上的可行性 一、可行性分析一、可行性分析 -1 1 可行性分析报告 是可行性分析结果的表述是可行性分析结果的表述 内容包括:内容包括:系统简述系统简述 项目的目标项目的目标 所需资源、预算和期望效益所需资源、预算和期望效益 对项目可行性的结论对项目可行性的结论 可行性结论要求明确指出以下三者之一:可行性结论要求明确指出以下三者之一:可以立即开发可以立即开发 改进原系统改进原系统 目前不可行,推迟开发目前不可行,推迟开发一、可行性分析一、可行性分析 -2 2 详细调查的目的 完整掌握现行系统
3、的现状,发现问题和薄弱环节,收集资料,为下一步的系统化分析和提出新系统的逻辑方案设计做好准备;详细调查应遵循用户参与的原则 做到系统开发人员和管理人员互补不足,共同研究存在问题和解决方案;二、二、详细调查详细调查 -1 1 详细调查的方法详细调查的方法开调查会开调查会访问访问发调查表发调查表参加业务实践参加业务实践发发EMAILEMAIL视频会议视频会议调查过程中应尽量使用各种形象、直观的图表工具。调查过程中应尽量使用各种形象、直观的图表工具。详细调查的主要内容详细调查的主要内容 管理业务调查管理业务调查 数据流程调查数据流程调查详细调查详细调查 -2 2调查问卷调查问卷第二节第二节 管理业务
4、调查管理业务调查 建立建立MISMIS的目的在于提高管理水平,应当把建立的目的在于提高管理水平,应当把建立新系统看成是对组织的一种有目的改变过程。因新系统看成是对组织的一种有目的改变过程。因此对现行管理业务的调查十分重要。此对现行管理业务的调查十分重要。一、组织结构调查一、组织结构调查 -1 1 组织结构指的是一个组织(部门、企业、车间、科室等)以及这些组成部分之间的隶属关系或管理与被管理的关系。通常可用组织结构图来表示(见下页)。一、组织结构调查一、组织结构调查 -2 2厂长计划调度组计划科生产部财务部供销科计划组统计组统计组外协组成本组会计组出纳组供应组销售组仓 库组织结构图组织结构图各级
5、组织的职能、有关工作人员的工作职责、决策内容、存在问题及对新系统的要求各级组织的职能、有关工作人员的工作职责、决策内容、存在问题及对新系统的要求在画组织结构图时应注意在画组织结构图时应注意:1 1、不能只画组织中的从属关系、领导和被领导、不能只画组织中的从属关系、领导和被领导关系。关系。(因为它们不是全部信息流因为它们不是全部信息流)2 2、应具体调查结构的职能,不能仅按结构名称、应具体调查结构的职能,不能仅按结构名称画图。画图。3 3、实际情况往往较复杂,很难设计出面面俱到、实际情况往往较复杂,很难设计出面面俱到的的MISMIS。(应突出重点、目标)。(应突出重点、目标)二、管理功能调查二、
6、管理功能调查 -1 1 功能指的是完成某项工作的能力。调查中可以用功能层次图来描述从系统目标到各项功能的层次关系。下页是一张某销售系统的管理功能层次图。二、管理功能调查二、管理功能调查 -2 2销售系统管理销售计划管理合同管理销售核算与统计成品库管理市场预测销售历史资料管理编制年度销售大纲编制销售计划 合同有效性审查 合同执行情况分析合同登记和变更销售收入核算销售利润核算销售统计分析出入库管理库存统计市场预测市场分析管理功能图管理功能图三、管理业务流程调查三、管理业务流程调查 -1 1 调查管理业务流程应顺着原系统信息流动的过程逐步地进行,内容包括:各环节的处理业务、信息来源、处理方法、计算方
7、法、信息流经去向、提供信息的时间和形态(报告、单据、屏幕显示等)。描述管理业务流程的图表有:管理业务流程图管理业务流程图 表格分配图表格分配图业务流程图的绘制业务流程图的绘制画业务流程图的步骤与例子画业务流程图的步骤与例子 (1)(1)现行系统业务流程总结现行系统业务流程总结 在画业务流程图之前,要对现行系统进行详细调在画业务流程图之前,要对现行系统进行详细调查,并写出现行系统业务流程总结。例如,开发人查,并写出现行系统业务流程总结。例如,开发人员在系统调查阶段了解到某企业的会计核算形式是员在系统调查阶段了解到某企业的会计核算形式是科目汇总表的核算形式,其帐务处理业务流程如下:科目汇总表的核算
8、形式,其帐务处理业务流程如下:根据审核无误的原始凭证汇总表编制记帐凭证,包根据审核无误的原始凭证汇总表编制记帐凭证,包括现金收付、银行收付、转帐凭证。括现金收付、银行收付、转帐凭证。根据现金收付款凭证登记现金日记帐。根据现金收付款凭证登记现金日记帐。根据银行收付款凭证登记银行存款日记帐。根据银行收付款凭证登记银行存款日记帐。根据银行送来的对帐单对银行存款日记帐核对。根据银行送来的对帐单对银行存款日记帐核对。根据记帐凭证及所付原始凭证登记有关明细帐。根据记帐凭证及所付原始凭证登记有关明细帐。根据记帐凭证,按相同的借贷方汇总出科目汇总表。根据记帐凭证,按相同的借贷方汇总出科目汇总表。根据科目汇总表
9、登记汇总分类帐。根据科目汇总表登记汇总分类帐。将明细帐科目余额与财产物资实用数核对。将明细帐科目余额与财产物资实用数核对。把总分类帐余额与有关明细帐余额核对。把总分类帐余额与有关明细帐余额核对。根据总帐、明细帐余额编制各种会计报表。根据总帐、明细帐余额编制各种会计报表。图 帐务处理现行系统业务流程图三、管理业务流程调查三、管理业务流程调查 -2 2某某企企业业物物资资管管理理业业务务流流程程图图三、管理业务流程调查三、管理业务流程调查 -3 3表格分配图表格分配图业务流程图的特点业务流程图的特点 图的形式是按业务部门划分的横式图。图的形式是按业务部门划分的横式图。图描述的主体是票据、帐单的业务
10、处理。图描述的主体是票据、帐单的业务处理。票据、帐单流动路线与实际业务处理过程一一对票据、帐单流动路线与实际业务处理过程一一对应。应。图中票据、帐单是有图中票据、帐单是有“生生”、“死死”的,即用它的,即用它的一次生命周期来表示出一笔业务的处理情况。的一次生命周期来表示出一笔业务的处理情况。业务流程图的作用业务流程图的作用 制做流程图的过程是全面了解业务处理的过程,是进行制做流程图的过程是全面了解业务处理的过程,是进行系统分析的依据。系统分析的依据。它是系统分析员、管理人员、业务操作人员相互交流思它是系统分析员、管理人员、业务操作人员相互交流思想的工具。想的工具。系统分析员可直接在业务流程图上
11、拟出可以实现计算机系统分析员可直接在业务流程图上拟出可以实现计算机处理的部分。处理的部分。用它可分析出业务流程的合理性。用它可分析出业务流程的合理性。第三节第三节 数据流程调查数据流程调查本节内容:本节内容:一、数据流程图及其绘制用符号一、数据流程图及其绘制用符号 二、二、数据流程图实例数据流程图实例 三、三、绘制绘制数据流程图的方法数据流程图的方法 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。数据流程图数据流程图具有抽象性,表现在它完全舍去了具体的物质(如业务流程图中的车间、人员等)。绘制数据流程图的四种符号是:
12、一、数据流程图及其绘制用符号一、数据流程图及其绘制用符号外部外部实体实体数据流数据流处处 理理数据数据存储存储 数据流程图数据流程图有两种有两种 一种是通过调查绘出的现行系统的数据流程图;一种是通过调查绘出的现行系统的数据流程图;另一种是对现行系统的数据流程图经过系统化分析和另一种是对现行系统的数据流程图经过系统化分析和改进后的新系统的数据流程图。改进后的新系统的数据流程图。二、二、数据流程图实例数据流程图实例厂办统计表销售统计用户合同合同登记处理合同合同台账合同执行登记销售分配处理库存台账车间入库单入库处理入库数据出库数据查 询查询出库处理发货处理发货通知出库单出库单财务科成品销售管理数据流
13、程图成品销售管理数据流程图三、三、绘制绘制数据流程图的方法数据流程图的方法P 2.2 开发货票P 2.3 开付款 通知单订货单存档等有货再发货订货单待付款订货单P 2.1 判定订货 处理方式D2(订货单)D3(订货单)D1(订货单)订货单 财务科发货票订货单仓库 库存帐信用手册付款通知单发货票发货票用户订单处理的第二层数据流程图订单处理的第二层数据流程图数据流程图是分层次的,绘制时采取自顶向下逐层分解的办法第四节第四节 数据字典数据字典一、数据字典的作用和内容一、数据字典的作用和内容 数据字典的作用数据字典的作用 数据流程图配以数据字典,就可以从图形和文字两个数据流程图配以数据字典,就可以从图
14、形和文字两个方面对系统的逻辑模型进行完整的描述。方面对系统的逻辑模型进行完整的描述。数据字典的内容数据字典的内容 主要是对数据流程图中的六个元素进行具体的定义:主要是对数据流程图中的六个元素进行具体的定义:数据项、数据结构、数据流、数据项、数据结构、数据流、处理逻辑、数据存储、外部实体。处理逻辑、数据存储、外部实体。二、二、数据字典的定义数据字典的定义 数据字典是对数据流程图中的下列六个元数据字典是对数据流程图中的下列六个元素进行定义:素进行定义:数据项、数据结构、数据流;数据项、数据结构、数据流;处理逻辑、数据存储、外部实体。处理逻辑、数据存储、外部实体。下面以对数据结构进行定义为例说明:下
15、面以对数据结构进行定义为例说明:对数据结构进行定义前首先应弄清什么对数据结构进行定义前首先应弄清什么 是数据结构?是数据结构?三、数据字典中对数据三、数据字典中对数据 结构的定义结构的定义-1什么是数据结构?什么是数据结构?一个数据结构可以由若干个数据项组成;一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成;也可以由若干个数据结构组成;还可以由若干个数据项和数据结构组成。还可以由若干个数据项和数据结构组成。数据结构用来描述某些数据项之间的关系数据结构用来描述某些数据项之间的关系。三、数据字典中对数据结构的定义三、数据字典中对数据结构的定义 -2 2对数据结构“用户订货单”的定义:
16、数据结构编号:DS03-01 数据结构名称:用户订货单 简述:用户所填用户情况及订货要求等信息 数据结构组成:DS03-02+DS03-03+DS03-04 DS03-01:用户订货单 DS03-02:订货单标识DS03-03:用户情况 DS03-04:配件情况 I1:订货单编号 I3:用户代码 I10:配件代码 I2:日期 I4:用户名称 I11:配件名称 I5:用户地址 I12:配件规格 I6:用户姓名 I13:订货数量 I7:电话 I8:开户银行 I9:帐号 第五节第五节 描述处理逻辑的工具描述处理逻辑的工具 数据流程图中比较复杂的处理逻辑可以用本节介数据流程图中比较复杂的处理逻辑可以用
17、本节介绍的描述工具来加以说明。绍的描述工具来加以说明。本节内容:本节内容:一、判断树一、判断树 二、判断表(又称决策表)二、判断表(又称决策表)三、结构英语表示法三、结构英语表示法一、判断树一、判断树库存量 欠款时间欠款时间 30天100天 30天100天需求量需求量库存量库存量库存量先按库存发货,进货后再补发先付款,再发货立即发货不发货通知先付欠款二、判断表(又称决策表)二、判断表(又称决策表)判断表(又称决策表)可以清晰地表达条件、决策规则和应采取的行动之间的逻辑关系。决策规则号123456条 件欠款时间30天YY N N N N欠款时间100天N N Y Y N N需求量库存量Y N Y
18、 N Y N应采取的行动立即发货 先按库存量发货,进货后再补发 先付款,再发货 不发货 要求先付欠款 处理订货单的判断表处理订货单的判断表三、结构英语表示法三、结构英语表示法 结构英语表示法是一种模仿计算机语言来描述处理逻辑的方法。它使 用了由“IF”、“THEN”和“ELSE”等词组成的规范化语言。(见右例)。IF 欠款时间30天 IF 需要量库存量 THEN 立即发货 ELSE 先按库存量发货,进货后再补发 ELSE IF 欠款时间100天 IF 需求量库存量 THEN 先付款再发货 ELSE 不发货 ELSE 要求先付欠款第六节第六节 系统化分析系统化分析 本节内容:本节内容:一、系统化
19、分析的目标和内容一、系统化分析的目标和内容 二、数据属性分析二、数据属性分析 三、三、确定新系统的数据处理方式确定新系统的数据处理方式一、系统化分析的目标和内容一、系统化分析的目标和内容 -1-1 系统化分析的目标 在对原有系统调查的基础上,分析并找出原系统在对原有系统调查的基础上,分析并找出原系统业务流程和数据流程的不足、提出优化和改进的方法,给业务流程和数据流程的不足、提出优化和改进的方法,给出新系统要采用的信息处理方案出新系统要采用的信息处理方案。一、系统化分析的目标和内容一、系统化分析的目标和内容 -2-2 系统化分析的内容包括:系统化分析的内容包括:分析系统的目标 分析业务流程 数据
20、的汇总和分析 分析数据流程 功能分析和划分子系统 数据属性分析 数据存储分析 数据查询要求分析 数据的输入输出分析 绘制新系统的数据流程图 确定新系统的数据处理方式二、数据属性分析二、数据属性分析 -1-1 数据属性的概念数据属性的概念 一一个事物的特征可能表现在各个方面,需要用多个属性的名和其相应的值来描述。例如 对某职工 属性名属性值为:姓名何清 性别男 年龄54 基本工资1000等。数据属性分析包括:数据的静态特性分析 数据的动态特性分析 1.1.数据的数据的静态特性分析静态特性分析 指分析:指分析:数据的类型(字符型、数据型、日期型等)数据的类型(字符型、数据型、日期型等)数据的长度(
21、位数、小数位数)数据的长度(位数、小数位数)取值范围(最大值、最小值)取值范围(最大值、最小值)发生发生的业务量(如每天发生几笔)的业务量(如每天发生几笔)。2.数据的数据的动态特性分析动态特性分析 数据的数据的动态特性分析动态特性分析将数据的属性分为:将数据的属性分为:固定值属性固定值属性 固定个体变动属性固定个体变动属性 随机变动属性随机变动属性 二、数据属性分析二、数据属性分析 -2-2二、数据属性分析二、数据属性分析 -3-3 按动态特性将数据的属性分为以下三类:固定值属性:固定值属性的数据,其值基本上固定不变,叫做固固定值属性:固定值属性的数据,其值基本上固定不变,叫做固定值属性数据
22、。定值属性数据。例如,工资系统中的职工姓名和应得工资等。固定个体变动属性:这类数据项,对总体来说具有相对固定的个固定个体变动属性:这类数据项,对总体来说具有相对固定的个体集,但其值是变动的属性体集,但其值是变动的属性。例如,工资系统中,电费扣款一项,被扣款人员变动不大,但每人所扣电费则每月都在变化。随机变动属性:这种数据项,其个体是随机出现的,值也是变动随机变动属性:这种数据项,其个体是随机出现的,值也是变动的。的。例如工资系统中的病事假扣款。三、确定新系统的数据处理方式三、确定新系统的数据处理方式 -1 1 系统的数据处理方式有:1 1.成批处理方式成批处理方式 按一定时间间隔(小时、日、月
23、)把数据积累成批后一次输入计按一定时间间隔(小时、日、月)把数据积累成批后一次输入计算机进行处理。例如:订货系统将一天内收到的订货单在计算机算机进行处理。例如:订货系统将一天内收到的订货单在计算机处理之前集中起来,并作一定的汇总工作,然后加以处理。处理之前集中起来,并作一定的汇总工作,然后加以处理。适用场合:适用场合:固定周期的数据处理固定周期的数据处理 需要大量的来自不同方面的数据的综合处理需要大量的来自不同方面的数据的综合处理 需要在一段时间内累积数据后才能进行的数据处理需要在一段时间内累积数据后才能进行的数据处理 没有通讯设备而无法采用联机实时处理的情况。没有通讯设备而无法采用联机实时处
24、理的情况。三、确定新系统的数据处理方式三、确定新系统的数据处理方式-1 联机实时处理方式联机实时处理方式 特点是面向处理,数据直接从数据源输入中央处理机特点是面向处理,数据直接从数据源输入中央处理机进行处理,由计算机即刻做出回答,将处理结果直接进行处理,由计算机即刻做出回答,将处理结果直接传给用户。传给用户。适用场合适用场合:需要反应迅速的数据处理需要反应迅速的数据处理第七节第七节 研究和确定管理模型研究和确定管理模型 在系统分析中,可以根据业务和数据流程的分析结果,针对每个管理过程信息处理特点,找出相应的管理模型,使管理信息系统更充分运用现代管理科学的成果。管理模型的种类有:综合计划模型综合
25、计划模型 生产计划管理模型生产计划管理模型 库存管理模型库存管理模型 财务成本管理模型财务成本管理模型 统计分析与预测模型等统计分析与预测模型等第八节第八节 提出新系统的逻辑方案提出新系统的逻辑方案 逻辑方案是系统分析阶段的最终成果逻辑方案是系统分析阶段的最终成果,是新系统开发中要采用的管理模型和信息处理方法,是今后进行系统设计和实施的依据。逻辑方案的内容逻辑方案的内容(P126)(P126)新系统的业务流程新系统的业务流程 新系统的数据流程新系统的数据流程 新系统的逻辑结构新系统的逻辑结构 新系统中数据资源的分布新系统中数据资源的分布 新系统中的管理模型新系统中的管理模型第六章第六章 小结小
26、结详细调详细调查的内容查的内容 确定确定管理模型管理模型 管管理理信信息息系系统统的的系系统统分分析析 系统系统化分析化分析 应把建立新系统看成是对组织的一种有目的改变过程应把建立新系统看成是对组织的一种有目的改变过程。通过详细调查掌握现行系统现状,为分析和提出新。通过详细调查掌握现行系统现状,为分析和提出新系统的逻辑设计做好准备。系统的逻辑设计做好准备。在调查原系统的基础上,分析原系统业务流程和数据在调查原系统的基础上,分析原系统业务流程和数据流程的不足,提出优化改进方法,给出新系统要采用流程的不足,提出优化改进方法,给出新系统要采用的信息处理方案。的信息处理方案。针对管理过程信息处理特点找
27、出相应的管理模型,使针对管理过程信息处理特点找出相应的管理模型,使MISMIS充分运用现代管理科学成果。充分运用现代管理科学成果。管理业务调查(组织结构、管理功能和管理业务流程管理业务调查(组织结构、管理功能和管理业务流程调查)数据流程调查(用数据流程图配以数据字典和调查)数据流程调查(用数据流程图配以数据字典和描述处理逻辑的工具进行描述)。描述处理逻辑的工具进行描述)。可行性分析的内容包括管理上的、技术上的和经济上可行性分析的内容包括管理上的、技术上的和经济上的可行性。要明确指出是立即开发,还是改进原系统的可行性。要明确指出是立即开发,还是改进原系统或者目前不可开发。或者目前不可开发。可行可行性分析性分析 详细调详细调查的任务查的任务