《[经济学]第六章--管理信息系统的系统分析》由会员分享,可在线阅读,更多相关《[经济学]第六章--管理信息系统的系统分析(55页珍藏版)》请在金锄头文库上搜索。
1、第6章 管理信息系统的系统分析,MIS系统分析的任务: 是在对现行系统充分认识的基础上,通过 对组织内部的业务流程和数据流程的调查与分 析,最终提出新系统的逻辑模型。系统分析过 程可分为以下四个阶段: 1、系统的初步调查和可行性分析; 2、现行系统的详细调查; 1)组织结构的调查; 2)业务流程的调查; 3)数据流程的调查。,第6章 管理信息系统的系统分析,3、提出新系统的逻辑模型; 4、编写系统分析报告。 简言之:在充分认识原信息系统的基础 上,完成新系统的逻辑模型设计,解决系统 “做什么”的问题。,第6章 管理信息系统的系统分析,可行性分析和详细调查 管理业务调查 数据流程调查 数据字典
2、描述处理逻辑的工具 系统化分析 研究和确定管理模型 提出新系统的逻辑方案,6.1可行性分析和详细调查,一、可行性分析的任务 是明确应用项目开发的必要性和可行性。 必要性来自实现开发任务的迫切性,而可行 性则取决于实现应用系统的资源和条件。 二、可行性分析的内容: 管理上的可行性(管理者对系统开发的态 度、管理条件) 技术上的可行性(软硬件支持、开发人员的技 术水平),6.1可行性分析和详细调查,经济上的可行性(开发费用支持、预期经 济效益) 三、可行性分析报告 是可行性分析结果的表述 内容包括: 1、系统简述; 2、项目的目标; 3、所需资金、预算和预期效益; 4、对项目可行性的结论。,6.1
3、可行性分析和详细调查,1)可以立即开发; 2)改进原系统; 3)目前不可行,待条件具备后再开发。 4) 没有必要开发 四、详细调查的目的 完整掌握现行系统的现状,发现问题和薄弱 环节,收集资料,为下一步的系统化分析和提 出新系统的逻辑方案设计做好准备,6.1可行性分析和详细调查,五、详细调查的原则 用户参与的原则:做到系统开发人员和管理 人员互补不足,共同研究存在问题和解决方案 六、详细调查的方法 开调查会 访问 发调查表 参加业务实践 调查过程中应尽量使用各种形象、直观的图 表工具。,6.1可行性分析和详细调查,七、详细调查的内容 管理业务调查 数据流程调查, 6.2 管理业务调查,一、组织
4、结构调查 组织结构:指的是一个组织(部门、企 业、车间、科室等)的组成以及这些组成部 分之间的隶属关系或管理与被管理的关系。 通常可用组织结构图来表示, 6.2 管理业务调查,一、组织结构调查, 6.2 管理业务调查,二、管理功能调查 功能指的是完成某项工作的能力。 调查中可以用功能层次图来描述从系统目 标到各项功能的层次关系。下页是一张某销 售系统的管理功能层次图。, 6.2 管理业务调查,二、管理功能调查, 6.2 管理业务调查,三、管理业务流程调查 1、业务流程调查的方法 应顺着原系统信息流动的过程逐步地进行。 2、业务流程调查的内容 包括各环节的处理业务、信息来源、处理 方法、计算方法
5、、信息流经去向、提供信息 的时间和形态(报告、单据、屏幕显等)。 3、业务流程的描述 1)管理业务流程图 2)表格分配图系统(中各种单据和报告都与哪些部门发生业务关系),某企业物资管理业务流程图,车间,库长,用料计划,供货单位,有关部门,领料通知,库存报表,领料单,未批准 领料单,已批准 领料单,库存帐,用料 流水账,库工,缺料通知单,采购员,入库单,崔货单,补充订货单,提货通知单,订货单(合同),准备采购单,登记待收货,应付款处理,收货处理,取货通知,应付帐,采购部门,财会部门,收货部门,卖方,卖方,存档,存档,存档,付款,某企业物资采购表格分配图,待收货清单, 6.3 数据流程调查,一、数
6、据流程图 是一种能全面地描述信息系统逻辑模型的 主要工具,它可以用少数几种符号综合地反 映出信息在系统中的流动、处理和存储情况。 二、数据流程图两个特性 抽象性:表现在它可以完全舍去了具体的物 质,只剩下数据的流动、加工处理和存储; 概括性:表现在它可以把信息中的各种不同 业务处理过程联系起来,形成一个整体。, 6.3 数据流程调查,三、数据流程调查过程中要收集的资料 收集原系统全部输入单据、输出报表和存储 介质的典型格式; 弄清各环节上的处理方式和计算方法; 在收集到的单据、报表上注明制作单位、报 送单位、存放地点、发生频度、高峰时间及 发生量等。 在收集到的单据、报表上注明各数据项的类型、
7、长度、取值范围等。,四、绘制数据流程图的符号,外部实体:指本系统之外的人或单位,他们与本系统有信息传递关系。,数据存储:指通过数据文件、文件夹或账本等存储数据。,处理:即功能。用一个长方形表示处理逻辑。,数据流:表示流动着的数据,它可以是一项数据,也可以是一组数据。, 6.3 数据流程调查,厂办,用户,车间,财务科,成品销售管理数据流程图, 6.3 数据流程调查,五、绘制数据流程图的原则 明确系统界面:一张DFC(Data Flow Chart)表 示某个子系统或某个系统的逻辑模型。 自顶向下逐层扩展:MIS庞大而复杂,具体的 数据加工可能成百上千、错综复杂,不可能用一 张DFC明确、具体地描
8、述整个系统的逻辑功能, 自顶向下的原则为DFC的绘制提供了一条清晰的 思路和标准化的步骤。 合理布局:一般系统数据来源的外部项尽量安 排在左边,而数据去向的外部项尽量安排在右 边,数据流的箭线尽量避免交叉或过长。, 6.3 数据流程调查,六、绘制数据流程图的步骤,关联图:将整个系统作为一个数据加工项,着重描述系统与外部实体的联系。明确系统的边界。,顶层图:对关联图中的数据加工进行分解,形成系统较详细的数据流程图。,第一层图:对顶层图中的数据加工进一步分解,形成系统更详细的数据流程图。, 6.3 数据流程调查,六、应用举例1 某企业销售子系统顶层数据流程图, 6.3 数据流程调查,六、应用举例1
9、 订货处理的第二层数据流程图,仓库,用户,财务科,例2、某公司工资管理子系统数据流程图,系统调查如下:,公司每月末发工资,每月20日到23日由财务科根据上月工资清单和人事科送来的人员及工资变动表填写本月工资清单中的前四项。总务科每月24日将扣款清单送交财务科,由财务科将扣款数填入本月工资清单。最后计算出每位职工的应发工资,并填入工资发放清单,为工资发放人员发放工资做好准备。,表1 上月工资发放清单(财务科),例2、某公司工资管理子系统数据流程图,系统调查如下:,表2 本月人员工资变动表(人事科),例2、 某公司工资管理子系统数据流程图,系统调查如下:,表3 本月扣款清单(总务科),例2、 某公
10、司工资管理子系统数据流程图,系统调查如下:,工资管理系统数据流程,人事科,工资发放员,总务科,例2 、某公司工资管理子系统数据流程图, 6.4 数据字典,一、数据字典的作用 数据流程图配以数据字典,就可以从图形 和文字两个方面对系统的逻辑模型进行完整 的描述。 二、数据字典的内容 主要是对数据流程图中的六个元素进行具 体的定义: 数据项、数据结构、数据流; 处理逻辑、数据存储、外部实体, 6.4 数据字典,三、数据项的定义 数据项又称数据元素,是数据的最小单 位,具体包括以下几项: 数据项编号:GZ01-01 数据项名称:职工代码 别 名:职工代码 简 述:某职工的职工代码 类型及宽度:字符型
11、,4位 取 值 范 围:“0001”-“9999”, 6.4 数据字典,四、数据结构的定义 数据结构描述某些数据项之间的关系。一 个数据结构可以由若干个数据项组成;也可 以由若干个数据结构组成;还可以由若干个 数据项和数据结构组成。, 6.4 数据字典,四、数据结构的定义 例:由三个数据结构组成的数据结构, 6.4 数据字典,四、数据结构的定义 数据结构的定义包括以下内容: 数据结构的编号:DS03-01 数据结构的名称:用户订货单 数据结构的简述:用户信息及订货单信息 数据结构的组成:DS03-02+ DS03-03+ DS03-04, 6.4 数据字典,五、数据流的定义 数据流由一个或一组
12、固定的数据项组成: 数据流编号:F03-08 数据流名称:领料单 数据流简述:车间开出的领料单 数据流去向:发料处理模块 数据流组成:材料编号+材料名称+数量+日期+ 领料单位 数 据 流 量:10份/小时 高 峰 流 量:20份/小时(上午9:0011:00), 6.4 数据字典,六、处理逻辑的定义 处理逻辑的定义仅对数据流程图中最底层 的处理逻辑加以说明。形式如下: 数据逻辑编号:P03-08 数据逻辑名称:计算电费 数据逻辑简述:计算应缴纳的电费 输入的数据流:用电量、电价 处 理 过 程:总电费=用电量 * 电价 输出的数据流:应扣款文件 处 理 频 率:每月一次, 6.4 数据字典,
13、七、数据存储的定义 数据字典中数据存储仅描述数据的逻辑结 构,而不涉及物理结构。形式如下: 数据存储编号:F03-08 数据存储名称:库存帐 数据存储简述:存放配件的库存量和单价 输入存储组成:配件编号+配件名称+单价+库存量+备注 关 键 字:配件编号 相 关 的 处 理:P02,P03, 6.4 数据字典,八、外部实体的定义 外部实体定义形式如下: 外部实体编号:S03-08 外部实体名称:用户 外部实体简述:购置本单位配件的用户 输入的数据流:D03-04,D03-05 输出的数据流: D03-07, 6.4 数据字典,九、说明 数据字典一旦建立,从系统分析到系统设 计、系统实施都要一直
14、使用它。 在数据字典的建立、修改和补充过程 中,始终要注意保证数据的一致性和完整 性。 数据字典可以人工建立,也可以用专用的 数据字典软件来建立与管理。,6.5 描述处理逻辑的工具,一、判断树,处理方案,6.5 描述处理逻辑的工具,二、判断表,6.5 描述处理逻辑的工具,二、判断表,6.5 描述处理逻辑的工具,三、结构英语表示法 IF 欠款时间 30 天 THEN IF 需求量 库存量 THEN 立即发货 ELSE 先按库存量发货,进货后再补发 ELSE IF 欠款时间 100 天 THEN IF 需求量 库存量 THEN 先付款再发货 ELSE 不发货 ELSE 要求先付欠款,6.6 系统化
15、分析,一、在原系统详细调查的基础上进行系统化 分析是提出新系统逻辑模型的重要步骤。 二、通过对原系统的调查和分析,找出原系 统业务流程和数据流程的不足,提出优化和 改进的方法,给出新系统所要采用的信息处 理方案。,6.6 系统化分析,二、系统化分析的主要内容,分析系统目标 分析业务流程 分析数据流程 功能分析和划分子系统 数据属性分析,数据存储分析 数据查询要求分析 数据的输入输出分析 绘制新系统的数据流程图 确定新系统的数据处理方式,6.6 系统化分析,三、数据属性分析 数据属性的概念 一个事物的特征可能表现在各个方面,需 要用多个属性的名和其相应的值来描述 例如 对某职工 属性名属性值为:
16、 姓名何清 性别男 年龄54 基本工资1000,6.6 系统化分析,三、数据属性分析 数据属性包括: 1.数据的静态特性分析 2. 数据的动态特性分析 数据的静态特性分析 数据的类型(字符型、数据型、日期型等) 数据的长度(位数、小数位数) 取值范围(最大值、最小值) 发生的业务量(如每天发生几笔)。,6.6 系统化分析,三、数据属性分析 数据的动态特性分析 固定值属性 固定值属性的数据,其值基本上固定 不变,叫做固定值属性数据。 例如,工资系统中的职工姓名和应得 工资 固定个体变动属性 这类数据项,对总体来说具有相对固 定的个体集,但其值是变动的属性。,6.6 系统化分析,三、数据属性分析 例如,工资系统中,电费扣款一项, 被扣款人员变动不大,但每人所扣电费则 每月都在变化。 随机变动属性 这种数