《管理信息系统教程》-应玉龙-电子教案 第05章系统分析

上传人:E**** 文档编号:89444618 上传时间:2019-05-25 格式:PPT 页数:84 大小:737.01KB
返回 下载 相关 举报
《管理信息系统教程》-应玉龙-电子教案 第05章系统分析_第1页
第1页 / 共84页
《管理信息系统教程》-应玉龙-电子教案 第05章系统分析_第2页
第2页 / 共84页
《管理信息系统教程》-应玉龙-电子教案 第05章系统分析_第3页
第3页 / 共84页
《管理信息系统教程》-应玉龙-电子教案 第05章系统分析_第4页
第4页 / 共84页
《管理信息系统教程》-应玉龙-电子教案 第05章系统分析_第5页
第5页 / 共84页
点击查看更多>>
资源描述

《《管理信息系统教程》-应玉龙-电子教案 第05章系统分析》由会员分享,可在线阅读,更多相关《《管理信息系统教程》-应玉龙-电子教案 第05章系统分析(84页珍藏版)》请在金锄头文库上搜索。

1、第5章 系统分析,5.1 系统分析概述,5.2 需求分析,5.3 组织结构与功能分析,5.4 业务流程分析,5.5 数据与数据流程分析,5.6 新系统逻辑模型的建立,5.7 系统分析报告,5.1 系统分析概述,系统分析工作是总体规划工作的继续。信息系统分析与总体规划两者是不同的,从工作范围来看,总体规划是面向全局的,而系统分析是局部的、详细的。从工作深度来看,总体规划是战略的、宏观的考虑,而系统分析是更具体、更细致的工作。,5.1.1 系统分析的目的,系统分析的目的就是要弄清楚新系统将要做什么,建立新系统的逻辑模型,它不涉及具体的物理实现。因此,在系统分析阶段,要集中精力,认真分析用户的需求,

2、在理解用户需求的基础上,用科学的方法将新系统方案表达出来,然后分析新系统方案。,5.1.2 系统分析的主要任务,进一步明确系统目标 充分了解用户需求,形成系统需求说明书 修正子系统的划分,确定各子系统的功能 确定系统逻辑模型,形成系统分析报告,5.1.3 系统分析的步骤,系统分析的过程一般分为四个步骤,如图5.1所示。,(1) 详细调查现行系统。 系统分析的第一步是详细调查现行的信息处理系统。通过详细调查,弄清现行系统的边界,组织机构、人员分工、业务流程,各种计划、单据和报表的格式、种类以及处理过程等,企业资源以及约束情况,为系统设计做好原始资料的准备工作。调查研究贯穿于系统分析的全过程。,(

3、2) 组织机构与业务流程分析。 在详细调查的基础上,用一定的图表、文字描述现行系统。详细了解各级组织的职能和有关人员的工作职责、决策内容及对新系统的要求。业务流程分析通过业务流程图详细描述各环节的业务处理和信息的流程。,(3) 系统数据流分析 数据流分析就是把数据在组织或原系统内部的流动情况抽象出来,舍去具体的组织机构、信息载体、出来工作、物资、材料等,仅从数据流动过程考察实际业务的数据出来模式,主要包括对信息的流动、传递、处理与存储的分析。,(4) 建立新系统逻辑模型 在系统调查和系统分析的基础上建立新系统的逻辑模型,用一组图表和文字进行描述,方便用户和分析人员对系统提出改进意见。,(5)

4、编写系统分析报告 系统分析阶段的成果是系统分析报告。它是系统分析阶段的总结和向有关领导提交的文字报告,反映这个阶段调查分析的全部情况,是下一阶段系统设计的工作依据。,需求分析实际上就是对系统进行详细调查并实事求是地了解和领会用户的客观需求。需求分析是系统开发的最重要环节,全面、客观、准确地调查研究是系统分析与设计的基础。这一步工作质量如何,对今后的系统开发工作具有决定性的影响。,5.2 需求分析,5.2.1 系统调查的原则,(1)自顶向下全面展开 (2)工程化的管理方法 (3)全面展开与重点调查结合 (4)友善的工作方式 (5)对系统中的对象先认识再分析,5.2.2详细调查的方法,(1)收集资

5、料。 (2)问卷调查。 问卷方式有以下两种。 自由式。用于进一步讨论某个问题或过程,收集有益的经验,倾听有经验者的叙述。 选择/判断式。通过系统分析员对问卷的精心设计,以控制回答问题的范围,从而得到问题最明确的答案。 (3)开调查会。 (4)访问。 (5)参加业务实践。,5.2.3 系统详细调查的范围, 组织机构和功能业务。 组织目标和发展战略。 工艺流程和产品构成。 数据与数据流程。 业务流程与工作形式。 管理方式和具体业务的管理方法。 决策方式和决策过程。 可用资源和限制条件。 现存问题和改进意见。,5.2.4 常用系统调查表格编制,1.用户需求调研计划 2.现状调查表 3.座谈提纲,组织

6、结构与功能分析是整个系统分析工作中最简单的一环,主要包括三个部分:组织结构分析、功能体系分析、业务过程与组织结构之间的联系分析。其中组织结构分析通常是通过组织结构图来实现的,是将调查中所了解的组织结构具体地描绘在图上,作为后续分析和设计之参考。业务过程与组织结构联系分析通常是通过业务与组织关系图来实现的,是利用系统调查中所掌握的资料着重反映管理业务过程与组织结构之间的关系,它是后续分析和设计新系统的基础。业务功能一览表是把组织内部各项管理业务功能都用一张表的方式罗列出来,它是今后进行功能/数据分析、确定新系统拟实现的管理功能和分析建立管理数据指标体系的基础。,5.3 组织结构和功能分析,5.3

7、.1 组织结构分析,组织结构分析就是调查分析系统内的各级组织结构。虽然信息系统并不完全依赖于组织结构,但也不能脱离组织机构凭空设计一个理想的系统结构。了解企业内部各级组织机构,可以使系统分析人员明确进一步调查的对象与方向。我们可以用组织结构图来表示系统内各部门及其之间的隶属关系。,如图5.2所示,绘制组织结构图时要注意,各组织部门及部门之间的关系一定要完整、准确,不能马虎。,5.3.2 业务功能调查与分析,系统要有一个总的目标,为了达到这个目标,必须完成各子系统的功能,而各子系统功能的完成,又依赖于下面各项更具体的功能来执行。功能调查的任务就是在组织机构调查的基础上,以组织结构为线索,确定系统

8、的功能构造,层层细化地了解各个部门的职责、工作内容、分工,最后用功能体系图表示出来。,图5.3所示是功能体系图的一般形式。,5.3.3组织/业务关系分析,组织结构图反映了系统内部各部门及其之间的关系,功能体系图反映了各部门所具有的管理功能,但对于组织内部各部门之间的联系程度,各部门的主要业务职能和它们在业务过程中所承担的工作等等却不能反映出来。这将会给后续的业务、数据流程分析和功能/数据分析等带来困难。为了弥补这方面的不足,通常增设组织/业务关系图来反映各部门在承担业务时的关系,如表5.4所示。我们以组织/业务关系图中的横向表示各组织名称,纵向表示业务过程名,中间栏填写组织在执行业务过程中的作

9、用。,业务流程分析就是搞清楚一个具体业务的处理过程,以及这个处理过程中的具体方法、步骤等。通过业务流程分析,可以发现原有系统的问题和不足,从而进一步优化业务处理过程。因此,业务流程分析是系统分析的主要步骤。 业务流程分析是对业务功能分析的进一步细化,其结果就是要给出业务流程图(Transaction Flow Diagram,简称TFD)。业务流程图就是用一些规定的符号及连线来表示某个具体业务处理过程。换句话说,就是一“本”用图形方式来反映实际业务处理过程的“流水帐”,根据这一“账本”,可以方便地了解和优化业务处理过程。,5.4 业务流程分析,图5.5 业务流程图的基本图形符号,图5.6显示了

10、某高校教学管理系统的业务流程图。,图5.7 基本信息管理子系统业务流程图,图5.8 学生学籍管理子系统业务流程图,在管理信息系统中,数据是信息的载体。系统分析时要对系统调查研究所取得的数据及数据统计过程、处理过程进行分析和整理。如果发现数据不完全、不准确、不规范、处理过程不畅通、数据分析不深入等问题,应在本分析过程中研究解决。数据和数据流程分析的结果是今后建立数据库系统的依据,也是设计功能模块中数据处理过程的基础。,5.5 数据和数据流程分析,5.5.1 调查数据的汇总分析,调查数据汇总分析的主要任务首先是将系统调查所得到的数据分为三类: 本系统输入数据类(主要指报来的报表),要输入系统的数据

11、, 本系统存储数据类(主要指各种台帐、账单和记录文件),要由系统数据库保存的数据 本系统产生的数据类(主要指系统运行后所产生的各类报表),是系统输出的数据。 然后对每类数据,再进行以下分析: 数据的完整性分析,即检查收集的数据是否完整,有无遗漏。 数据分析,即分析数据的数据结构、类型是否符合规范、数据间匹配情况。 为系统建立数据字典。,数据分析主要包括: 特性分析、 数据存储分析、 数据查询要求分析、 数据输入输出分析等。,(1)数据特性分析。数据特性分析包括数据的静态特性(数据类型、长度、取值范围、单位时间发生的业务量)和动态特性的分析。分析哪些数据基本上是固定不变的(如职工的姓名、性别等)

12、;哪些数据是个别变动的(如职工的工资);哪些是随机变化的(如职工的病事假扣款)。 数据特性分析是为了正确地确定数据和文件的关系。一般将具有固定属性的数据放在主文件中,把具有个别变动属性的数据放在周转文件中,把具有随机变化属性的数据放在处理文件中。,(2)数据存储分析。数据存储分析主要是指对各种单据、帐册进行分析,确定需要存储数据的内容及数据之间的关系。根据新系统对功能的划分来确定是否需要增加新的存储单据或帐册,对于已经确定要存储的单据或账册则要确定是否要增加新的数据项。去掉非基本的和多余的数据项,以减少数据冗余。为了便于检索,可以增加必要的代码数据项。,(3)数据查询要求分析。在详细调查中,用

13、户已经对数据查询提出了要求,数据查询要求分析的目的是为了有的放矢地、合理地组织数据存储,从而采用高效率的检索技术。,(4)数据输入输出分析。在数据输入方面,要分析原有系统各种数据输入的目的、适用范围、数据量的多少、数据是否得到有效的利用和现有的输入方式速度精度能否满足要求等,从而确定新系统的数据输入范围、方式、速度和输入设备。在数据输出方面,除了满足查询要求外,要分析原系统各种输出报表(包括手工填写的)的目的、使用范围、哪些是多余的或不符合实际要求的,从而确定新系统应输出的报表和所使用的输出设备。,5.5.2 数据流程分析,一个从现行业务中抽取能够由计算机自动或半自动完成的那一部分业务活动的过

14、程,这个抽取过程也就是对业务流程图的分析过程,称为数据流程分析。数据流程分析把数据在组织(或原系统)内部流动情况抽象地独立出来,不考虑具体的组织机构、信息载体、处理工作、物资和材料等,只从数据流动的角度来考察实际的业务数据处理模式。,数据流程分析的过程是:按业务流程图理出业务流程顺序,分析信息的流动、传递、处理和存储等情况,一边绘图,一边核对相应的数据、报表模型等,然后绘制成一套完整的数据流程图。在分析的过程中可以发现和解决数据流程不畅、前后数据不匹配、数据处理不合理等问题,这些问题产生有的是属于原系统管理混乱,数据处理流程本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。总之这些问

15、题都应该尽量地暴露并加以解决。一个畅通的数据流程是今后新系统用以实现这个业务处理过程的基础。,数据流程分析的结果是要给出数据流程图(Data Flow Disgram,简称DFD)。常见的数据流程图有两种,一种是以方框、连线及其变形为基本图例来表示数据流动的过程,称为方框图法;另一种是以圆圈及连接弧线来表示数据流的过程,称为泡泡图法。这两种方法在表示数据流动时大同小异,但是针对不同的数据处理流程确各有特点。在此只介绍方框图。,1.数据流程图的基本成分,在数据流程图中用到四个基本符号,即外部实体、数据流、数据存储和数据处理逻辑。现分别介绍。,(1)外部实体,外部实体指系统以外又与系统有联系的人或

16、事物,例如顾客、职工、供货单位等。它表达该系统数据的外部来源或去处。外部实体也可以是另外一个信息系统。 外部实体的表示采用正方形,并在其左上角外加一个直角,在正方形内写上这个外部实体的名称。为了区分不同的外部实体,可以在正方形的左上角用一个字符表示。在数据流程图中,为了减少线条的交叉,同一个外部实体可以在一张数据流程图中出现多次,这时在该外部实体符号的右下角画小斜线,表示重复。若重复的外部实体有多个,则相同的外部实体画数目相同的小斜线。,外部实体的表示如图5.9所示。,(2)数据流,数据流是指处理功能的输入或输出,用一个水平箭头或垂直箭头表示。箭头指出数据的流动方向。数据流可以是信件、票据,也可以是电话等。 一般来说,对每个数据流要加以简单的描述,使用户和系统设计人员能够理解数据流的含义。对数据流的描述写在箭头的上方,一些含义十分明确的数据流,也可以不加说明,如图5.10所示。,(3)处理逻辑,处理逻辑指对数据的逻辑处理功能,也就是数据的变换功能。 在数据流程图中,用一个长方形表示,长方形分为三个部分,如图5.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号