管理信息系统分析.ppt
《管理信息系统分析.ppt》由会员分享,可在线阅读,更多相关《管理信息系统分析.ppt(184页珍藏版)》请在三一文库上搜索。
1、第三章 系统分析 第一节 系统分析的任务 第二节 系统分析的步骤 第三节 系统分析的报告,系统分析的任务,第一节 系统分析的任务,系统分析的任务:,现行系统的详细调查(包括工作程序、信息流以及工作的组织与控制方法) 分析系统业务流程及数据流程 制定新系统的逻辑模型(数据流程图、数据字典、处理小说明、 E-R图) 解决系统“能做什么(What to do)” 的问题。,1、系统调查的原则,自顶向下 弄清存在的道理再分析有无改进的可能性 调查相关的局部系统,一、现行系统的详细调查,(一)系统调查概述,2、详细调查的范围及内容,系统界限和运行状态 组织机构和人员分工 业务流程 全面细致地了解整个系统
2、各方面的业务流程,以及商流、物流和信息流的流通状况以及各种输入、输出、处理、处理速度、处理量和处理过程的逻辑关系。,(一)系统调查概述,一、现行系统的详细调查,2、详细调查的范围及内容,各种计划、单据和报表 调查中要收集各类计划、单据和报表,了解它们的来龙去脉及其各项内容的填写方法,时间要求,以便得到完整的信息流程。 决策方式和决策过程 资源情况,一、现行系统的详细调查,(一)系统调查概述,2、详细调查的范围及内容,约束条件 薄弱环节和用户要求 用户要求,是指系统必须满足的所有性质和限制。它通常包括:功能要求、性能要求、时间要求、可靠性要求、安全保密要求,以及开发费用、开发周期、可使用资源等各
3、方面的要求和限制。,(一)系统调查概述,一、现行系统的详细调查,3、详细调查的方式,开调查座谈会 重点询问方式 重点询问一般要提前准备好提问的问题,一、现行系统的详细调查,(一)系统调查概述,重点询问常见问题,例如: 你所在的工作岗位是什么?岗位工作的性质是什么? 你的工作任务是什么?每天工作怎样进行时间安排? 你的工作分为几班?工作结果同前、后续工作如何联系? 你所接触的报表有几类?数据有哪些?满意程度如何? 你所在的工作岗位是否恰当?工作量如何? 你的工作计划不能合理安排的原因是什么? 你的工作岗位存在的问题是什么?(组织不力?规划不好?信息不畅?) 你通常采取什么手段提高工作效率?使用计
4、算机了吗? 如果增加激励(奖金、鼓励、新技术等),工作效率是否会提高?,一、现行系统的详细调查,重点询问常见问题,例如: (续) 从有效组织经营的角度出发,你的权限是否适当(大或小)? 你认为影响本企业经营效率的关键问题是什么? 从全局的利益出发,你认为现有的管理体制是否合理? 你认为提高经营的潜力在哪里?现存管理体制有哪些问题? 有效降低经营成本的途径有哪些?信息系统的开发在本单位是否有必要? 你认为新的信息系统应该重点解决哪些问题? 你所了解的管理工作中,你认为决策的效益应从哪些方面去衡量?,一、现行系统的详细调查,重点询问常见问题,例如: (续) 你认为业务、财务、储运等部门是否已经使用
5、了计算机?有什么问题? 你用过计算机吗?你认为企业现在使用计算机还有什么困难吗? 在你所了解的管理决策工作中,有哪些可以定量或定性用计算机处理吗? 本企业与外部哪些企业有业务联系?业务往来用计算机处理吗? 原来开发的软件有哪些毛病?为什么老用不好呢?,一、现行系统的详细调查,3、详细调查的方式,问卷调查方式 针对所需调查的各项内容,绘制出相应各种形式的图表(问卷),通过这些图表对企业管理岗位上的工作人员进行全面的需求调查。 深入实际的调查方式 查阅资料,(一)系统调查概述,一、现行系统的详细调查,某出版社系统调查表,某出版社系统调查表,了解系统的界限,了解组织关系和系统的构成,它反映的是系统的
6、综合情况。 包括三部分: 组织机构调查 业务过程与组织结构之间的联系分析 业务功能结构调查与分析,(二)组织机构与功能结构调查,一、现行系统的详细调查,1、组织结构图,2、组织业务关系图,(二)组织机构与功能结构调查,3、业务功能一览表,(三)业务流程调查,主要采用业务流程图(transaction flow diagram,简称TFD)。 对每一业务弄清其输入、处理、存贮、输出、立即存取要求,收集相应资料。 理顺各个岗位、各个业务流程之间的关系。 除去不必要的环节,对重复的环节进行合并,对新的环节进行增补。 确定哪些是今后计算机系统要处理的环节。,一、现行系统的详细调查,业务流程图,业务流程
7、图:用一些规定的符号及连线来表示某个具体业务处理过程。 业务流程图易于阅读和理解,是分析业务流程的重要步骤。,(三)业务流程调查,一、现行系统的详细调查,业务流程图的基本符号,(三)业务流程调查,一、现行系统的详细调查,业务流程图绘制图表,(三)业务流程调查,业务流程图绘制举例,(三)业务流程调查,(四)数据调查,在调查中要注意广泛地收集各项业务处理中各种输入、输出的单据、表格、报表、各类台账等,而且最好是填有内容的资料和报表。细致调查了每一张单据、表格、报表、台账等资料的来龙去脉、处理内容、处理时间、处理的数据量、处理的周期之后,可汇总绘制数据调查分析表。 调查方法:查阅档案、面谈调查、发调
8、查表、测定采样、实际动手等。,一、现行系统的详细调查,(五)处理调查,处理调查,主要是对业务处理的逻辑关系和算法模型进行的调查。 在处理调查中对每一个处理项需要调查的内容和项目大致如下: (1)该处理有哪些输入?处理的输出是什么? (输入输出的单据、报表的各项数据) (2)输入经处理后的输出是什么?包括哪些数据项的内容? (3)了解各项数据的生成途径(算法模型)。,一、现行系统的详细调查,在处理调查中对每一个处理项需要调查的内容和项目大致如下: (续) (4)了解处理的逻辑关系。可用判定树或判定表来描述,以便今后的分析与设计。 (5)根据信息采集与处理,构造系统的数学模型。 (6)了解整个系统
9、的处理程序,弄清先后和处理过程。 (7)确定处理时间的要求,明确在相对时间段内需要处理的数据内容。 (8)弄清处理信息的形态(报表、报单、屏幕显示等),以及时段输出要求。,(五)处理调查,二、现行系统分析,系统目标分析 新系统建立之后要达到的运行性能指标,是系统可行性分析所确定的系统目标的进一步细化。 系统功能分析 BPR;找出功能与功能之间、功能与外部环境之间的信息相互联系,为系统的数据分析提供依据。 数据分析 功能/数据分析,3、数据分析,对系统调查所收集的数据以及统计和处理数据的过程进行分析和整理。 调查数据的汇总分析: 输入数据类:主要指报来的报表,即今后下级子系统或网络要传递来的内容
10、 要存储的数据类:主要指各种台账、账单和记录文件,它们是今后系统数据库要存储的主要内容 产生的数据类:主要指系统运行所产生的各类报表等,它们是今后系统输出和网络传递的主要内容,二、现行系统分析,3、数据分析,然后再对每一类数据进行如下三项的整理与分析: 汇总并检查数据有无遗漏 检查数据的匹配情况 建立统一的数据字典,二、现行系统分析,3、数据分析,数据汇总分析的步骤 : 将系统调查中所收集到的数据资料,按业务过程进行分类编码,按处理过程的顺序排列在一起。 按业务过程自顶向下地对数据项进行整理。 将所有原始数据和最终输出数据分类整理出来。 确定数据的字长和精度。 借用U/C矩阵对数据的正确性、数
11、据项特征等进一步进行分析。,二、现行系统分析,3、数据分析,运用UC矩阵进行数据正确性分析、数据项特征分析 数据正确性分析: 数据守恒原理: 数据必定有一个产生的源,而且必定有一个或多个用途。 在UC矩阵中: 每一个列只能有一个C; 每一个列至少有一个U; 不能出现空行或空列。,二、现行系统分析,3、数据分析,数据项特征分析: 数据的类型以及精度和字长: 合理取值范围:(输入、校对和审核所必须) 数据量:即单位时间内(如天、月、年)的业务量、使用频率、存储和保留的时间周期等等。 (网上分布数据资源和确定设备存储容量的基础。) 所涉及业务:即UC矩阵中每一行有U或C的列号。(业务过程),二、现行
12、系统分析,U/C矩阵,4、功能/数据分析,整体地考虑新系统的功能子系统和数据资源的合理分布。 它是通过U/C矩阵的建立和分析来实现的。,二、现行系统分析,4、功能/数据分析,U/C矩阵的主要功能 : 通过对U/C矩阵的正确性检验,及时发现前段分析和调查工作的疏漏和错误。 通过对U/C矩阵的正确性检验来分析数据的正确性和完整性。 通过对U/C矩阵的求解过程,最终得到子系统的划分。 通过子系统之间的联系(“U”)可以确定子系统之间的共享数据。,二、现行系统分析,4、功能/数据分析,工作步骤: U/C矩阵的建立 U/C矩阵的正确性检验(完备性检验,一致性检验,无冗余性检验) 求解U/C矩阵 系统逻辑
13、功能划分和确定数据资源的分布 通过对U/C矩阵的求解过程,最终得到子系统的划分,二、现行系统分析,1)UC 矩阵的建立,4、功能/数据分析,2)正确性检验,(1)完备性(completeness)检验:指对具体的 数据 项必须有一个产生者(C)和至少一个使用者(U),功能则必须有产生或使用(U或C)发生。,(2)一致性(uniformity)检验:指对具体的数据项必须有且仅有一个产生者(C)。,(3)无冗余性(non-verbosity)检验:指 UC矩阵中不允许有空行和空列。,二、现行系统分析,4、功能/数据分析,3) UC 矩阵的求解: (1)UC 矩阵的求解过程就是对系统结构划分的优化过
14、程。它是基于子系统划分应相互相对独立且内部凝聚性高这一原则之上的一种聚类 操作。 (2)UC 矩阵的求解过程常通过表上作业法来完成。其具体操作方法是:调整表中的行变量或 列变量,使得“C”元素尽量地朝对角线靠近,然后再以“C”元素为标准,划分子系统。,二、现行系统分析,表 上 移 动 作 业 过 程,4、功能/数据分析,4) 系统功能划分与数据资源分布: (1)系统逻辑功能的划分: 在求解后的UC 矩阵中划出一个个的方块, 每一个小方块即为一个子系统。 划分时应注意: 沿对角线一个接一个地画,既不能重叠,又不能漏掉任何一个数据和功能; 小方块的划分是任意的,但必须将所有的 “C” 元素都包含在
15、小方块内。,二、现行系统分析,子 系 统 划 分,4、功能/数据分析,4) 系统功能划分与数据资源分布: (续) (2)数据资源分布:所有数据的使用关系都被小方块分隔成了两类:一类在小方块以内;一类在小方块以外。 在小方块以内所产生和使用的数据,则今后主要放在本系统的计算机设备上处理;而在小方块以外的 “U” ,则表示了各子系统之间的数据联系,这些数据资源今后应考虑放在网络服务器上供各子系统共享或通过网络来相互传递数据。,二、现行系统分析,数 据 联 系,三、新系统的逻辑模型,数据流程图(DFD) 描述数据在系统中的流动和变化 描述对数据流进行变换的功能 数据字典(DD) 处理小说明 对DFD
16、中加工功能的详细描述 实体-联系图(E-R图),功能,数据,(一)数据流程图 Data Flow Diagram,1. 数据流程图的四个基本成分,数据存储,或,数据流,或,外部项,或,数据处理(加工),1) 数据流,表示数据和数据流向, 由一组固定成分的数据组成 如“选课单”由“学号、姓名、课程编号、课程名”等成分组成 数据流可从加工流向加工,也可在加工与数据存储或外部项之间流动;两个加工之间可有多股数据流 数据流的命名 用名词,不要使用意义空洞的名词 尽量使用现实系统已有名字,1. 数据流程图的四个基本成分,数据流(图示),* 与 + 或,1. 数据流程图的四个基本成分,画数据流时需注意的问
17、题,不要把控制流作为数据流 如:下图中读下张卡属于控制流,不应画出。 不要标出激发条件,合法卡片,卡片信息,读入 卡片,卡片校验,读下张卡,工资单,工资率,计算工资,每月1号,职工档案,1. 数据流程图的四个基本成分,2) 加工,表示对数据进行的操作, 如“处理选课单” 、“产生发票”等 加工的编号,说明这个加工在层次分解中的位置 (分层DFD) 加工的命名 顶层的加工名就是整个系统项目的名字 尽量最好使用动宾词组,也可用主谓词组 不要使用空洞的动词,1. 数据流程图的四个基本成分,加工的命名,无意义的 名字:,较好的命名:,1. 数据流程图的四个基本成分,3) 数据存储,表示需要保存的数据流
18、向, 如“ 学生档案”、“课程设置”等 数据存储与加工的方向 “读出 ”、“写入 ” 分层数据流程图中,数据存储一般局限在某一层或某几层 命名方法与数据流相似,修改 库存,商品库存,检索商 品信息,商品目录,1. 数据流程图的四个基本成分,4) 外部项,位于系统之外的信息提供者或使用者,称为外部项。即存在于系统之外的人员或组织。如“教务处”等 说明数据输入的源点(数据源)或数据输出的终点(数据终点) 起到更好的理解作用,但不是系统中的事物,1. 数据流程图的四个基本成分,几种错误(1),1. 数据流程图的四个基本成分,数据源,数据终点,数据源,数据存储,数据终点,数据存储,数据存储,数据存储,
19、数据流必须要么从某个加工流出、要么流入某个加工,而不能直接从外部项流向数据存储等等。 图示的几种流动都是不合理的,几种错误(2),1. 数据流程图的四个基本成分,2、怎样画DFD,了解DFD的特性 画分层DFD,1)DFD的特性,与程序流程图不同,DFD不表示程序的控制结构,只描述数据的流动 DFD分成多层(子图、父图概念)表示, 从而逐步展开数据流和功能的细节。,2、怎样画DFD,S,2,1,3,2.2,2.1,2.3,3.1,3.2,顶层,0层,1层,(基本系统模型),(系统的子功能),DFD的分层表示,2) 画分层DFD,(1)先画出顶层DFD。 (2)自顶向下画出各层DFD 分解原则:
20、 分解后的软件成分有相对独立功能 一次分解不要加入细节过多 由外向里画DFD,报名单,合格报名单,检验 报名单,2、怎样画DFD,2)画分层DFD,(3)先考虑稳定状态,忽略系统的工作条件, 即怎么开始、怎么结束的。 (4)忽略琐碎的枝节,如出错处理等。 (5)随时准备重画,2、怎样画DFD,3)画分层DFD的指导原则,(1)父图-子图平衡 (2)局部数据存储 (3)编号 (4)分解的程度,2、怎样画DFD,(1)父图-子图平衡,父图-子图平衡: 模型分解时必须保持父图的输入输出数据流和子图输入输出数据流相同。,3)画分层DFD的指导原则,(1)父图-子图平衡,3)画分层DFD的指导原则,(1
21、)父图-子图平衡,3)画分层DFD的指导原则,购书单,教材购销系统,教材购销系统的顶层DFD,学生,领书单,缺书单,进书通知,书库保 管员,购书单,缺书单,销售 教材,采购 教材,1,2,第二层DFD(层) 教材购销系统,教材存量表,学 生,F1,缺书登记表,F2,书库 保 管 员,进书通知,教材入 库信息,领书单,1.2,第三层DFD (1层) 销售子系统(1.0),无效 书单,教材存量表,F1,开发票,F2,缺书登记表,学生,各班学生用书表,F3,售书登记表,F4,1.1,审查 有效性,1.3,登记并 开领书单,学生,1.5,补售 教材,1.4,登记缺书,购书单,发票,领书 单,有效 购书
22、单,教材入库信息,按书号 汇总缺书,2.1,2.3,第三层DFD (1层) 采购子系统(2.0),待购教材表,F5,教材一览表,F6,书库 保 管 员,进书通知,教材存量表,F1,2.2,按出版社 统计缺书,修改教材库 存和待购量,F2,缺书登记表,教材入库信息,缺书单,父图-子图平衡补充说明,借助数据字典判断:,(2)局部数据存储的使用,出现在加工之间的界面时,才画出来。,3)画分层DFD的指导原则,购书单,缺书单,销售 教材,采购 教材,1,2,第二层DFD(层) 教材购销系统,教材存量表,学 生,F1,缺书登记表,F2,书库 保 管 员,进书通知,教材入 库信息,领书单,按书号 汇总缺书
23、,2.1,2.3,第三层DFD (1层) 采购子系统(2.0),待购教材表,F5,教材一览表,F6,书库 保 管 员,进书通知,教材入库信息,教材存量表,F1,2.2,按出版社 统计缺书,修改教材库 存和待购量,F2,缺书登记表,缺 书 单,(3)加工编号,加工的编号原则: 子图图号为分解的父图中的加工号, 同级子图在最后数字以序号区别。,3)画分层DFD的指导原则,S,2,1,3,2.2,2.1,2.3,3.1,3.2,顶层 (不编号),0层,1层,(4)分解的程度,分解的深度与层次: 按功能情况定,一般设深度为3-5 如超过5个加工最好分解画,否则容易出错,3)画分层DFD的指导原则,实例
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 管理信息系统 分析
链接地址:https://www.31doc.com/p-2122569.html