管理信息系统—6管理信息系统分析课件_第1页
管理信息系统—6管理信息系统分析课件_第2页
管理信息系统—6管理信息系统分析课件_第3页
管理信息系统—6管理信息系统分析课件_第4页
管理信息系统—6管理信息系统分析课件_第5页
已阅读5页,还剩58页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、管理信息系统6管理信息系统分 析 1 第六章第六章 管理信息系统分析管理信息系统分析 管理信息系统6管理信息系统分 析 2 第六章 管理信息系统分析 本章要点 n理解系统分析的目标、特点、系统分析与建模的基本思想 n掌握结构化系统分析中数据流程图、数据字典、表达处理逻 辑的工具及数据查询分析等分析方法 1.掌握系统分析说明书的书写格式 管理信息系统6管理信息系统分 析 3 6.1 系统分析的概念 系统分析就是从系统的观点出发,对现行系统进行分 析综合,找出各种可行的方案,以供决策者进行理想的 选择,也是为系统设计、系统测试、系统实现打下坚实 的基础,同时也提供了系统验收的依据。 管理信息系统6

2、管理信息系统分 析 4 6.1 系统分析的概念 n 系统分析的目标 在系统规划的基础上提出新系统的逻辑方案,也就是解决 “做什么”的问题。为物理方案(解决“怎么做”)提供依 据。形成系统分析报告。 n 系统分析的主要活动 p 了解系统需求 访问用户和用户领域的专家 考察现场 p 调查分析现行系统 p 评价系统的可行性 p 明确用户信息需求,提出新系统的逻辑方案 管理信息系统6管理信息系统分 析 5 6.1 系统分析的概念 n系统分析工作的特点 p 系统分析工作人员需要较高的综合知识水平 p 主要面向组织管理问题,方式手段主要靠人际交流和信息收 集。 n系统分析涉及的主要用户人员: p 主要领导

3、成员 p 职能部门负责人 p 信息管理的高层负责人 p 信息系统管理人员 p 信息系统操作员 管理信息系统6管理信息系统分 析 6 6.2 现行系统的业务调查 n 业务调查的任务 对组织业务工作的流程进行描述。调查当前各环节的业务活 动,掌握业务的内容、作用、及信息的输入、输出、数据存 储和信息的处理方法及过程等。 描述方式:业务流程图 + 文字描述 n 业务调查的方法 p 查阅企业的有关资料 p 问卷调查法 p 召开调查会(集中) p 个别访问 p 调查人员直接参加业务实践 管理信息系统6管理信息系统分 析 7 6.2 现行系统的业务调查 n 业务调查中应注意向题 业务调查是一项繁重和重要的

4、工作,且涉及业务面很广。因 此合理地选择、组织和协调各个方面工作的方法是很重要的, 它决定了系统调查工作能否顺利地进行。 在系统详细调查阶段应注意以下几个问题: p 调查前要做好计划和用户培训。 p 调查要从系统的现状出发,避免先入为主。 p 调查与分析、综合整理相结合。 p 规范调查图表。 管理信息系统6管理信息系统分 析 8 6.2 现行系统的业务调查 n 业务流程图 业务流程图(transaction flow diagram,简称TFD),就是用一些规定的 符号及连线来表示某个具体业务处理过程。 业务流程图画法 业务流程图的绘制基本上按照业务的实际处理步骤和过程绘制。换句话说, 就是“

5、文本”用图形方式来反映实际业务处理过程的“流水账”。 业务流程图图例没有统一标准,但在同一系统开发过程中所使用图例应是 一致的。 管理信息系统6管理信息系统分 析 9 6.2 现行系统的业务调查 n 业务流程图 示例:订单接收、处理业务 业务员接到客户的订单需求后,制定销售订单,每天下午 4点前将当天的销售订单汇总提交销售经理审核,审核通过的销售 订单转交生产计划部,计划员根据销售订单制定生产计划单,再由 生产计划单计算制定半成品生产计划和物料需求计划,然后交生产 部长审核,审核通过后,生产计划和半成品生产计划转交生产车间, 物料需求计划转交采购部。 管理信息系统6管理信息系统分 析 10 6

6、.2 现行系统的业务调查 n 业务流程图 管理信息系统6管理信息系统分 析 11 6.2 现行系统的业务调查 n 业务流程图 管理信息系统6管理信息系统分 析 12 6.2 现行系统的业务调查 n 业务流程图 p 业务流程图的绘制要点 p 按业务部门划分 p 图中描述的主体是票据、帐单 p 票据、帐单的流程路线与实际业务处理过程一一对应 p 业务流程图的作用 p 业务流程图是系统分析员作进一步系统分析的依据 p 业务流程是系统分析员,管理人员相互交流的思想工具 1. 利用业务流程图分析业务流程是否合理 管理信息系统6管理信息系统分 析 13 6.2 现行系统的业务调查 n 业务流程分析 p 分

7、析的内容 原有流程的分析。分析原有的业务流程的各处理过程是否具有存 在的价值,其中哪些过程可以删除或合并,原有业务流程中哪些过程不尽 合理,可以进行改进或优化。 业务流程的优化。原有业务流程中哪些过程存在冗余信息处理, 可以按计算机信息处理的要求进行优化,流程的优化可以带来什么好处。 确定新的业务流程。画出新系统的业务流程图。 p 调查和分析的重点是: 不合理的业务流程有哪些? 不合理的业务流程产生的历史原因是什么? 改进措施有哪些?以及改进会涉及到哪些方面(包括涉及面以 及技术支持)? 改进前后对组织的目标的影响有多大? 管理信息系统6管理信息系统分 析 14 6.3 结构化系统分析方法 1

8、、数据建模:理解并描述问题的信息域,建立数据模型, 通常使用E-R图来建立。 2、功能建模:定义软件应完成的功能,建立功能模型,通 常使用数据流程图来建立。 3、行为建模:描述作为外部事件结果的软件行为,建立行 为模型,通常使用状态图来建立。 管理信息系统6管理信息系统分 析 15 6.3 结构化系统分析方法1)数据建模 n 数据的来源 组织的正式报告,如:各种卡片、计划、单据和报表等。 现行计算机系统的说明性文件,如:各种流程图、数据字典、 计算机操作手册、程序说明书及对应程序清单等。 组织外的数据来源,包括:同行业其他组织的各种信息;国 家发布的有关法令、条例及统计资料;涉及本组织的原料、

9、 产品等的市场信息;本组织上级部门的有关文件;各种计算 机厂商提供的产品目录及价格信息等。 管理信息系统6管理信息系统分 析 16 6.3 结构化系统分析方法1)数据建模 n 数据收集的方法 p 查阅资料 资料:组织中的各种手册、报表、操作规程等。除查阅 组织本身的有关资料外,还应查阅与组织有关的行业资料和 上级文件等,以便找出新系统与外界的联系。 p 面谈法 通过口头提问的方式收集数据。收集有关系统总貌、系 统目标、环境约束、近年来信息的需求情况,以及他们对现 有信息系统的看法等。 面谈方式: 非结构化即自由提问和回答; 结构化方式即采用标准化的提出问题和回答问题的 格式。 管理信息系统6管

10、理信息系统分 析 17 6.3 结构化系统分析方法1)数据建模 n 数据收集的方法 p 问卷法 当与组织中各方面的大量人员进行接触时,可使用问卷 法。分析师将事先设计好的问卷(调查表)分发到所有合适 的人员当中,以收集有关情况。 问卷格式: 自由式的问卷格式(问卷中提出问题, 回答者自由地阐述自己的想 法); 选择式的问卷格式。 p 观察法 实地观察可使分析师得到各项业务的原始信息,同时也 能使分析师去验证那些通过其他方法收集到的信息是否符合 真实情况。 管理信息系统6管理信息系统分 析 18 6.3 结构化系统分析方法1)数据建模 n 数据收集的方法 p 测定 在涉及到需要收集某些信息的确切

11、值时,如:业务的吞 吐量、各项工作的时间和费用等,要经过一段时间的实际测 定才能得到具体的数值,确定这些业务的具体性质。 p 采样 对于大规模的统计可采用抽样的方法来解决。 抽样的方式: 1. 随机抽样 2. 系统抽样 管理信息系统6管理信息系统分 析 19 6.3 结构化系统分析方法1)数据建模 为了把用户的数据要求清楚、准确地描述出来,系统分析员通常建立一个概念性 的数据模型(也称为信息模型)。 数据模型中包含3种相互关联的信息: p 数据对象: 数据对象是对复合信息的抽象。 复合信息是指具有一系列不同性质 或属性的事物。数据对象包含实体和事件两种类型。 p 数据对象的属性 属性定义了数据

12、对象的性质。 必须把一个或多个属性定义为“标识符”,以作为关键字(或称 键),以唯一的标识数据对象的某个实例。 p 数据对象彼此间相互连接的关系 数据对象彼此之间相互连接的方式称为联系,也称为关系。联系可 分为以下3种类型:一对一联系(1:1)系主任-系、 一对多联系(1:N)系-学生、多对多联系(M:N)课程-学生 管理信息系统6管理信息系统分 析 20 6.3 结构化系统分析方法1)数据建模 n 数据建模方法: 可使用实体联系图来建立数据模型。 实体联系图简称为E-R图,描绘的数据模型称为E-R模型。 E-R图表示方法如下: n 用矩形框代表实体; n 用椭圆或圆角矩形表示实体(或关系)的

13、属性; n 用连接相关实体的菱形框表示关系; n 用直线把实体(或关系)与其属性连接。 管理信息系统6管理信息系统分 析 21 6.3 结构化系统分析方法1)数据建模 学生选课的学生选课的ER图描述图描述 n 实体表示形式:实体表示形式: 课程课程 课程号课程号 课程名课程名 学分学分 学生学生 学号学号 姓名姓名 性别性别 年龄年龄 系别系别 出生日期出生日期 管理信息系统6管理信息系统分 析 22 6.3 结构化系统分析方法1)数据建模 n 联系(联系也是一种实体型)联系(联系也是一种实体型) 学生学生 选修选修 课程课程 n m 课程号课程号 学号学号 成绩成绩 管理信息系统6管理信息系

14、统分 析 23 6.3 结构化系统分析方法1)数据建模 学生学生 选修选修 课程课程 nm 学号学号 姓名姓名 性别性别 年龄年龄 系别系别 成绩成绩 课程号课程号 课程名课程名 学分学分 学号学号 课程号课程号 管理信息系统6管理信息系统分 析 24 6.3 结构化系统分析方法1)数据建模 n 练习: 在销售管理中,需要管理客户资料、产品信息以及客户 订单数据。客户信息主要包括客户名称、地址、邮编、 电话、传真、E-Mail、网址、联系人;产品信息主要包 括产品名称、规格型号;订单主要记录客户订购的产品 数量、交货日期、交货地点、交货方式等。 试用画出该业务中的ER关系图。 管理信息系统6管

15、理信息系统分 析 25 6.3 结构化系统分析方法2)功能建模 功能建模就是用抽象模型的概念,按照系统内部数据传递、变换的 关系,自顶向下逐层分解,直到找到满足功能要求的所有可实现的 系统为止。 功能建模使用数据流程图表达系统内部数据的运动。 n 数据流程 数据流程指数据在系统中产生、传输、加工处理、使用、存储的过程。 管理信息系统6管理信息系统分 析 26 6.3 结构化系统分析方法2)功能建模 n 数据流程调查: 1)收集单据资料 收集原系统全部输入单据(如入库单、收据、凭证)、输出报表和数 据存储介质(如账本、清单)的典型格式。 在上述各种单据、报表、账本的典型样品上或用附页注明制作单位

16、、 报送单位、存放地点、发生频度(如每月制作几张)、发生的高峰时间及 发生量等。 注明各项数据的类型(数字、字符)、长度、取值范围(指 最大值和最小值)。 管理信息系统6管理信息系统分 析 27 6.3 结构化系统分析方法2)功能建模 n 数据流程调查: 2)数据流程的分析: 把数据在组织(或原系统)内部的流动情况抽象地独立出来,舍去了具体组 织机构、信息载体等,单从数据流动过程来考查实际业务的数据处理模式。 数据流程分析主要包括对信息的流动、传递、处理、存储等的分析。数据 流程分析的目的就是要发现和解决数据流通中的问题。 这些问题包括:数据流程不畅,前后数据不匹配,数据处理过程不合理等 等。

17、 问题产生的原因:有的是属于原系统管理混乱,数据处理流程本身有问题, 有的也可能是我们调查了解数据流程有误或作图有误。总之这些问题都应 该尽量地暴露并加以解决。一个通畅的数据流程是今后新系统用以实现这 个业务处理过程的基础。 现有的数据流程分析多是通过分层的数据流程图(data flowdiagram,简称 DFD)来实现的。 管理信息系统6管理信息系统分 析 28 6.3 结构化系统分析方法2)功能建模 n 数据流程图的定义(Data Flow Diagram,DFD) 数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用 少数几种符号综合地反映出信息在系统中的流动、处理和存储情

18、况。 p 数据流程图图例 p 数据流程图画法 自上而下,逐层展开;输入输出,保持平衡 数据流数据流数据存储数据存储外部实体外部实体数据处理数据处理 名称 功能 标识 完成者 管理信息系统6管理信息系统分 析 29 6.3 结构化系统分析方法2)功能建模 n 数据流程调查与分析数据流程调查与分析 0 0层层 1 1层层 P P1 1 P P2 2 P P3 3 d d a a b b e ec c P P2.1 2.1 P P2.2 2.2 P P2.3 2.3 c c d d e e P P3.1 3.1 P P3.2 3.2 P P3.3 3.3 b bd d P P1.1 1.1 P P1

19、.2 1.2 P P1.3 1.3 a ac c 2 2层层 P P0 0 b b e e a 管理信息系统6管理信息系统分 析 30 6.3 结构化系统分析方法2)功能建模 例:教材销售系统例:教材销售系统 该系统的工作流程描述如下:该系统的工作流程描述如下: 学生填写购书单,如果书库中有所需教材,则开发票,学生填写购书单,如果书库中有所需教材,则开发票, 登记并开领书单,学生凭领书单到书库领书。如果书库登记并开领书单,学生凭领书单到书库领书。如果书库 中该教材脱销,则填写缺登记表。根据缺书登记表,生中该教材脱销,则填写缺登记表。根据缺书登记表,生 成一张采购单,由教材采购人员根据采购单采购

20、教材,成一张采购单,由教材采购人员根据采购单采购教材, 新教材进库后,将进书单返回给系统。新教材进库后,将进书单返回给系统。 管理信息系统6管理信息系统分 析 31 6.3 结构化系统分析方法2)功能建模 n 顶层图: 管理信息系统6管理信息系统分 析 32 6.3 结构化系统分析方法2)功能建模 第一层: 管理信息系统6管理信息系统分 析 33 6.3 结构化系统分析方法2)功能建模 销售子系统: 管理信息系统6管理信息系统分 析 34 6.3 结构化系统分析方法2)功能建模 采购子系统: 管理信息系统6管理信息系统分 析 35 6.3 结构化系统分析方法2)功能建模 管理信息系统6管理信息

21、系统分 析 36 6.3 结构化系统分析方法2)功能建模 绘制数据流程图时应注意的事项绘制数据流程图时应注意的事项: (1)自上而下,逐层展开;输入输出,保持平衡; (2)数据流程图的正确性检查 p 处理必须有输入和输出; p 数据存储必须有输入和输出; p 数据流至少一端是处理框; p 数据流图中,需按层给加工框编号,通常在编号之首冠 以字母,用以表示不同的元素,可以用P表示处理,D 表示数据流, F表示数据存储, S表示外部实体。 p 父图中的输入和输出必须在相应子图中出现。 数据流图中无控制流。 管理信息系统6管理信息系统分 析 37 6.3 结构化系统分析方法2)功能建模 n 数据流程

22、图的特征: p 抽象性:完全舍去具体物质,只保留数据的流动、加工 处理和存储 p 概括性:把所有信息的业务处理过程联系起来,形成一 个整体。 n 数据流程图的作用 : p 系统分析员用这种工具自顶向下分析系统信息流程; p 根据逻辑存储,进一步作数据分析,可向数据库设计过 渡; p 根据数据流向,定出存取方式; p 对应一个处理过程,可用相应的程序语言来表达处理方 法,向程序设计过渡。 管理信息系统6管理信息系统分 析 38 6.3 结构化系统分析方法3)数据字典 n 数据字典: 是对数据流程图中的数据项、数据结构、数据流、 处理逻辑、数据存储和外部实体进行定义和描述的工具,也 是数据分析和管

23、理工具,同时也是系统设计阶段进行数据库 设计的重要依据。 n 数据字典的内容: 数据项(数据元素):数据的最小单位 数据结构:由若干数据项构成的数据组合称为数据结构,它 描述了某些数据项之间的关系。 数据流:表明系统中数据的逻辑流向,可以是数据项或数据 结构。 处理逻辑:仅对数据流程图中最底层的处理逻辑进行描述 数据存储:数据流的暂停或永久保存的地方 外部实体:与数据有关的机构或个人 管理信息系统6管理信息系统分 析 39 6.3 结构化系统分析方法3)数据字典 管理信息系统6管理信息系统分 析 40 6.3 结构化系统分析方法3)数据字典 管理信息系统6管理信息系统分 析 41 6.3 结构

24、化系统分析方法3)数据字典 管理信息系统6管理信息系统分 析 42 6.3 结构化系统分析方法3)数据字典 管理信息系统6管理信息系统分 析 43 6.3 结构化系统分析方法3)数据字典 管理信息系统6管理信息系统分 析 44 6.3 结构化系统分析方法3)数据字典 管理信息系统6管理信息系统分 析 45 6.3 结构化系统分析方法4)业务处理调查分析 n 业务处理指的是业务人员处理业务的算法和逻辑关系。 n 业务处理的分析是对业务流程分析和数据流程分析的补 充,也是系统设计处理模块的设计依据。 每个处理必然有处理的原始数据和输出数据,以及处理 的逻辑关系和算法。对每个处理过程调查内容如下:

25、1)该处理哪些输入数据?包括输入单据或报表上的各项数 据。 2)经处理后的输出是什么?包括哪些数据项内容? 3)了解各项数据的生成途径(算法模型) 管理信息系统6管理信息系统分 析 46 6.3 结构化系统分析方法4)业务处理调查分析 n 业务处理过程描述及工具 n 结构化语言 n 判定树 n 判定表 管理信息系统6管理信息系统分 析 47 6.3 结构化系统分析方法4)业务处理调查分析 n 业务处理过程描述及工具 示例: 当客户要求发货时,当该客户欠款时间小于等于30天时,如果需 要量小于等于库存量,则直接发货,否则先按库存量发货,进货后再补发; 当该客户欠款时间超过30天时,但小于等于10

26、0天,如果需要量小于等于 库存量,则要求先付款再发货,否则不发货;如果欠款时间超过100天, 则要求先付款。 管理信息系统6管理信息系统分 析 48 6.3 结构化系统分析方法4)业务处理调查分析 1、结构语言表示法 这是一种模仿计算机语言的处理逻辑描述方法。它使用了由 “IF”、“ THEN”、“ELSE”等词组成的规范化语言。下面是处理订货单逻辑过程的 结构英语表示法。 IF 欠款时间30天 THEN IF 需要量库存量 THEN 立即发货 ELSE 先按库存量发货,进货后再补发 ELSE IF 欠款时间100天 THEN IF 需求量库存量 THEN 先付款再发货 ELSE 不发货 EL

27、SE 要求先付款 管理信息系统6管理信息系统分 析 49 6.3 结构化系统分析方法4)业务处理调查分析 2、判断树 判断树比较直观,容易理解,但当条件多时,不容易清楚地表达出整个判 别过程。 管理信息系统6管理信息系统分 析 50 6.3 结构化系统分析方法4)业务处理调查分析 3、判断表 (决策表) 判断表是采用表格方式来描述处理逻辑的一种工具 要求先付欠款要求先付欠款 不发货不发货 先付款先付款, ,再发货再发货 先按库存量发货,进货后再补发先按库存量发货,进货后再补发 立即发货立即发货 应应 采采 取取 的的 行行 动动 条条 件件 354 621决策规则号 NNYY欠款时间欠款时间3

28、030天天NN欠款时间欠款时间3030天天 需求量需求量库存量库存量 NYNYNY YNNN 欠款时间欠款时间100100天天 NY 管理信息系统6管理信息系统分 析 51 6.3 结构化系统分析方法4)业务处理调查分析 n 业务处理过程描述及工具 示例: 某公司的优惠待遇规则如下:如果客户的年交易额5万或以下,则没有优 惠;如果年交易额5万元以上,并且客户没有欠款,则优惠15%,若有欠 款,当交易时间达20年以上时,优惠10%,否则优惠5%。 管理信息系统6管理信息系统分 析 52 6.3 结构化系统分析方法4)业务处理调查分析 IF 年交易额5万 THEN 优惠0% ELSE IF 无欠款

29、 THEN 优惠15% ELSE IF 交易时间20年 THEN 优惠10% ELSE 优惠5% 管理信息系统6管理信息系统分 析 53 6.3 结构化系统分析方法4)业务处理调查分析 管理信息系统6管理信息系统分 析 54 6.3 结构化系统分析方法4)业务处理调查分析 管理信息系统6管理信息系统分 析 55 6.3 结构化系统分析方法4)业务处理调查分析 管理信息系统6管理信息系统分 析 56 6.3 结构化系统分析方法4)业务处理调查分析 管理信息系统6管理信息系统分 析 57 6.3 结构化系统分析方法4)业务处理调查分析 管理信息系统6管理信息系统分 析 58 6.3 结构化系统分析方法4)业务处理调查分析 n 三种表达工具的比较三种表达工具的比较 结构化语言判定树判定表 直观性一般很好一般 用户检查不便方便不便 逻辑检查好一般很好 可修改性好一般差 机器可读很好差很好 机器可编程一般差很好 管理信息系统6管理信息系统分 析 59 6.3 结构化系统分析

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论