1、第四章第四章 管理信息系统的系统分析管理信息系统的系统分析系统分析概述系统分析概述系统详细调查系统详细调查组织结构与功能分析组织结构与功能分析业务流程分析业务流程分析数据路程分析数据路程分析逻辑模型的建立逻辑模型的建立系统分析报告系统分析报告第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.1 系系统分析概述分析概述 系统分析是系统开发中十分重要的环节,主要解决系统“做什么”的问题。为此,要详细调查用户需求。用用户需求需求是指目标系统必须满足的所有性能和限制,通常包括功能要求、性能要求、可靠性要求、安全保密要求以及开放费用、开放周期、可使用的资源等方面的限制。第四章第四章 管理信息
2、系统的系统分析管理信息系统的系统分析4.1.1系系统分析的主要任分析的主要任务 调查、分析调查、讨论(具体化)新系统目标用户需求新系统逻辑模型(系统说明书)图4-1新系统目标、用户需求和新系统逻辑模型之间的关系系统说明书是系统分析阶段的最后结果,它通过一组图表和文字说明描述目标系统的逻辑模型,为下一阶段的系统设计提供依据。逻辑模型包括数据流程图、数据字典、基本加工说明等。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.1.2系系统分析的一般步分析的一般步骤(1)现行系统的详细调查 详细调查现行系统的情况和具体结构,并用一定的工具对现行系统进行详细的描述(2)需求分析需求分析是指用
3、户要求新系统应具有的全部功能和特性。(需求分析的内容见表4-1)(3)确定初步的逻辑模型通过对现系统的逻辑模型分析,改进其中不合理的部分,得到新系统的逻辑模型。(4)编制系统分析报告对系统分析结果进行总结,完成系统分析报告。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.2 系系统详细调查 对现有系统的详细调查使开发人员对现行系统有一个很好的了解,对薄弱环节进行改进,使开发出来的新系统更完善。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.2.1 详细调查的原的原则(1)自顶向下全面展开从组织管理工作的顶层逐层往下调查,直至摸清组织的全部管理工作。(2)先熟悉业务再
4、分析其改进的可能性原有组织的管理部门和工作是否可以在新的信息系统支持下优化和改进?(3)采用工程化的工作方式将工作规范化,以便团队之间更好地沟通协调。(4)全面调查与重点调查相结合(5)主动与用户沟通、保持积极友好的人际关系第四章第四章 管理信息系统的系统分析管理信息系统的系统分析新系统的建立总是以现有系统为基础的,只有弄清楚现有系统中哪些是合理的、必要的,哪些是需要改进的、增加的,才能建立合适的新系统。因此,详细调查是建立新系统的前期和基础工作。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.2.2 详细调查的范的范围和内容和内容 详细调查的范围应该是围绕着组织内部的信息流所涉
5、及领域的各个方面。包括企业的生产、经营、管理等方面。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.2.2 详细调查的范的范围和内容和内容详细调查的内容包括以下几个方面的内容包括以下几个方面(1)组织结构的调查(可以通过组织结构图来表示)(2)业务处理状况调查(可以通过业务流程图表示)(3)现行系统的目标,主要功能和用户需求的调查(4)信息流程调查(做出数据流程图)(5)数据及功能分析(数据字典、数据存储情况、使用者查询,决策树、决策表、结构化语言描述)(6)系统运行环境分析(系统只有在环境支持下才能成功运行)第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.2.3
6、详细调查的方法的方法 要使系统调查工作有效且顺利进行,必须掌握相关的方法和要领。根据不同的情况在实际中可采用的调查方法有:(1)收集资料(对企业日常业务中的产生资料进行充分收集)(2)问卷调查(3)开调查会(在关键的部门、岗位组织调查会议)(4)个别访问(5)重点询问调查(就影响系统成败的关键因素进行问卷调查,自顶向下对组织的各管理层次进行访问)(6)深入实际的调查方式,自己参加业务实践(最好能收集整理在程序调试中使用的试验数据)第四章第四章 管理信息系统的系统分析管理信息系统的系统分析要做好调查前计划和用户培训工作要具备良好的调查态度调查要从系统的现状出发,避免先入为主调查顺序(先自上而下,
7、再自下而上调查)研究分析绘制图表(以图表描述现行系统)4.2.4 详细调查时应注意的事注意的事项 第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.3组织结构与功能分析构与功能分析 组织结构与功能结构的调查分析是系统分析工作中一个重要环节,主要包括三部分内容:组织结构、功能与组织结构之间的关系、功能结构分析。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.3.1组织结构构图 组织结构图就是用来描述组织的总体结构以及组织内部各部分之间的联系的工具。组织结构图是把企业组织分成若干部分,并且标明各部分之间可能存在的各种关系。这里所说的各种关系包括上下级领导关系、物流关系、资
8、金流关系和资料传递关系等。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析组织结构图反映了组织结构的关系,但不能反映组织各部分的业务职能和它们在业务过程中所承担的工作。为此,通常用组织/业务关系表来表示组织各部分在业务中的关系(如下表)。组织/业务分析目的是要找出现行系统中组织结构和功能存在的问题。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.3.2 组织/业务关系表关系表 序号组织业务功能计划科总工室技术科生产科供应科设备科销售科质检科人事科研究所仓库1计划2销售3供应4人事5生产6设备更新第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.3.3功能功能
9、结构构图 系统都有一个总的目标,为了达到这个目标,必须要完成各子系统的功能,而各子系统功能的完成,又依赖于下面各项更具体功能的执行。系统功能结构调查的任务,就是要了解或确定系统的目标与系统功能的结构和关系。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.3.3功能功能结构构图销售管理销售计划管理合同管理销售核算与统计成品库管理市场预测销售历史资料管理编制年度销售大纲编制销售计划合同有效性审查合同执行情况分析合同登记和变更销售收入核算销售利润核算销售统计分析出入库管理库存统计市场预测市场分析图4-3某企业销售管理业务的功能结构图第四章第四章 管理信息系统的系统分析管理信息系统的系统
10、分析4.4业务流程分析流程分析 对业务流程进行分析的目的是发现现行系统中存在的问题和不合理的地方,优化业务处理过程,以便在新系统建设中予以克服或改进。业务流程分析的基本工具是业务流程图,业务流程图通过标准的符号进行绘制。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.4.2 业务流程流程图 业务流程图是一种描述企业内各部门单位之间、部门与人员之间、人员之间的业务关系、作业顺序和管理信息流向的图表。业务流程图的绘制是按照业务的实际处理步骤和过程进行的,以帮助系统分析人员和管理人员找出现行业务处理流程中的不合理部分,理顺和优化业务流程。第四章第四章 管理信息系统的系统分析管理信息系统
11、的系统分析4.4.2 业务流程流程图业务处理单位业务处理描述表格制作数据文件搜集资料信息传递图4-4业务流程图的基本符号第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.4.2 业务流程流程图正确确定画图对象深入现场调查,工作人员介绍业务处理过程依据图例,绘制草图向工作人员讲解描述、讨论绘制正式业务流程图正确?修改不正确图4-5业务流程图的绘制步骤第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5数据流程分析数据流程分析 管理业务流程分析中绘制的业务流程图虽然形象地表达了业务中业务活动和信息存储的过程,但仍没有完全脱离一些物质要素,如单据、文件等。为了用计算机进行信息
12、管理,还必须进一步舍去物质要素,对原系统业务流程进行抽象,绘制出系统的数据流程图,为进一步分析做好准备。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.1数据的收集与分析数据的收集与分析 数据收集的来源:数据收集的来源:组织的正式报告(对于手工系统而言):各种卡片、报表;会议决议。现行系统的说明性文件(对于已局部计算机化了的系统而言):各种流程图;计算机文件(数据库)系统的数据组织结构。组织外的数据来源:上级下达的各种文件和各项任务指标;与本单位密切相关的其它单位的有关信息。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.1数据的收集与分析数据的收集与分析
13、收集数据的方法收集数据的方法查阅档案面谈调查发调查表采样实际动手第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.1数据的收集与分析数据的收集与分析 数据数据调查内容内容输入信息:输入信息名称;使用目的;搜集方式;发生周期;信息量;编码方式;保存期;相关业务;使用文字;其它。输出信息:输出信息名称;使用单位;使用目的;发行份数;发送方法;使用文字;输出时间;输出方式;其它。信息处理过程:处理内容;处理周期;处理方法;处理时间;处理场所;其它。存储方式:文件名称;保管单位;保存时间;总信息量;保密要求;使用频率;删除周期;追加周期;增加、删除比率。代码信息:代码名称;分类方式;编
14、码方式;使用目的;起始码;终止码;未使用码;贝码率;追加或废弃频率;其它。信息需求:所需信息名称;需求目的;需求单位;需求者;时间和期限;所需信息的形式;信息表达的要求。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.2数据流程数据流程图 数据流程数据流程图的基本符号的基本符号 外部实体数据流加工(处理)或数据存储图4-10数据流图的基本符号第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.2数据流程数据流程图数据流程数据流程图的的绘制原制原则识别系统的输入和输出。从输入端至输出端画数据流和加工,并同时加上数据存储。加工的分解“由外向里”进行分解。数据流的命名
15、,名字要确切,能反映整体。各种符号布置要合理,分布均匀,尽量避免交叉线。先考虑稳定态,后考虑瞬间态。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.2数据流程数据流程图绘制数据流程图的基本步骤识别系统的输入和输出,画出顶层图画系统内部的数据流、加工与文件,画出一级细化图加工的进一步分解,画出二级细化图第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.3数据字典数据字典 系统分析中所使用的数据字典,主要用来描述数据流程图中的数据流、数据存储、处理过程和外部实体。数据字典把数据的最小组成单位看成是数据元素(基本数据项),若干个数据元素可以组成一个数据结构(组合数据
16、项)。数据结构是一个递归概念,即数据结构的成分也可以是数据结构。数据字典通过数据元素和数据结构来描写数据流、数据存储的属性。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.3数据字典数据字典对每个数据元素,需要描述以下属性:每个数据元素,需要描述以下属性:名称数据元素的名称要尽量反映该元素的含义,便于理解和记忆。别名一个数据元素,可能其名称不止一个,若有多个名称,则需加以说明。类型说明取值是字符型还是数字型等。取值范围和取值的含义指数据元素可能取什么值或每一个值代表的意思。长度指出该数据元素由几个数字或字母组成。如学号,按某校现在的编法由7个数字组成,其长度就是7个字节。第四
17、章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.3数据字典数据字典数据元素条目数据元素条目数据元素条目名称:学号别名;S-No说明:本校学生编码数据类型:(连续/离散)离散类型:(字符/数字)数字长度:7有关数据结构:学生成绩、学生卡总编号:1-101编 号:101有关编码说明:xxxxxxx入学年号系号专业号班号编号第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.3数据字典数据字典数据数据结构构用来描述某些数据项之间的关系,即说明这个数据项包括哪些成分。数据结构由两个或者两个以上相互关联的数据元素或者其他数据结构组成的。如教师情况是由教师代码、教师名称、地址、
18、电话、电子邮件等数据元素组成的数据结构。表4-4是数据结构条目的一个例子。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.3数据字典数据字典数据结构条目名称:学生登记卡说明:新生入学时填写的卡片结构:学号姓名曾用名入学日期出生日期性别民族家庭住址本人简历*开始时间终止时间单位职务总编号:2-03编号:008有关的数据流、数据存储:新生登记卡学籍卡数量:每年约1000份第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.3数据字典数据字典数据流条目名称:期末成绩单说明:学期结束时,老师填写的成绩单数据来源:教师数据流去向:P2.1、P2.2包含的数据结构:科目名称
19、考试考察学生成绩*学号姓名成绩任课教师总编号:3-05编号:005流通量:每学期约200份第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.3数据字典数据字典数据存储条目名称:学生成绩一览表说明:学期期末时,各班汇集学生各科成绩结构:班级学生成绩*学号姓名成绩*科目名称考试考察成绩总编号:4-02编号:D2有关的数据流:P2.1.1D2D2P2.1.2D2P2.1.4D2P2.1.3D2P2.1.5信息量:每学年150份有无立即查询:有第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.3数据字典数据字典处理过程条目名称:填写成绩单总编号:5-007说明:通知学生
20、成绩,有补考科目的说明补考日期。编号:P2.1.4输入:D2-P2.1.4I输出:P2.1.4学生(成绩通知单)处理:查D2(成绩一览表),打印每个学生的成绩通知单,若有不及格科目,不够直接留级,则在“成绩通知”中填写补考科目、时间,若直接留级则注明留级。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.3数据字典数据字典外部实体条目名称:学生编号:06-001说明:编号:001输出数据流:个数:约5000个输入数据流:P2.1.4学生(成绩通知)第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.5.4 描述描述处理功能的工具理功能的工具 结构化语言使用的语句类型只
21、有以下三种:祈使语句、条件语句、循环语句。决策树决策表第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.6新系新系统逻辑模型的建立模型的建立 通过系统调查,对现行系统的业务流程、数据流程、处理逻辑等进行深入的分析,并对原系统进行了大量的分析和优化,这个分析和优化的结果就是新系统拟采用的信息处理方案。因而对原系统分析之后就应该提出系统的建设方案,即建立新系统的逻辑模型。建立逻辑模型是系统分析中重要的任务之一,它是系统分析阶段的重要成果,也是下一个阶段工作的主要依据。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.6.1 分析系分析系统目目标 系统功能目标:系统功能目标是
22、指系统所能处理的特定业务和完成这些处理业务的质量;系统功能以系统为管理者提供的信息量和管理者对系统提供的信息程度、方式和内容的满意度作为衡量标准。系统技术目标:系统技术目标是指系统应当具有的技术性能和应当达到的技术水平,常用运行效率、响应速度、吞吐量、审核能力、可靠性、灵活性、可修改性、操作使用方便性和通用性等技术指标进行衡量。系统目标:系统经济目标是指系统开发的预期经济投资费用和经济效益。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.6.2 分析分析业务流程流程 原有流程的分析。分析原有的业务流程的各处理过程是否具有存在的价值,其中哪些过程可以删除或合并,原有业务流程中哪些过
23、程不尽合理,可以进行改进或优化。业务流程的优化。原有业务流程中哪些过程存在冗余信息处理,按计算机信息处理的要求进行优化,流程的优化可以带来什么好处。确定新的业务流程。画出新系统的业务流程图。新系统的人机界面。新的业务流程中人与机器的分工,即哪些工作可由计算机自动完成,哪些必须有人的参与。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.6.3 分析数据流程分析数据流程 原有数据流程的分析。数据流程的优化。确定新的数据流程。新系统的人机界面。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.6.4确定新系确定新系统的功能模型的功能模型 确定新系统的功能模型就是对新系统进行
24、子系统的划分。在进行组织结构与功能分析时,对系统必须具有的功能做了详细的调查和分析,通过对子系统的划分,建立了新系统总的功能模型。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.6.5 确定新系确定新系统中的管理模型中的管理模型 综合计划模型生产计划管理模型库存管理模型财会管理模型成本管理模型统计分析与预测模型决策模型第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.7 系系统分析分析报告告 4.7.1 系系统分析分析报告的作用告的作用 系统分析报告是系统分析阶段的工作成果,它反映了这一阶段调查分析的全部情况;经审议后的系统分析报告成为有约束力的指导性文件,成为用户与
25、技术人员之间的技术合同,是系统设计阶段工作的前提和出发点,是进行系统设计的依据。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.7.2 系系统分析分析报告的内容告的内容 1.引言2.项目概述(1)项目的主要工作内容(2)现行系统的调查情况(3)新系统的逻辑模型3.实施计划(1)工作任务的分解。(2)进度(3)预算第四章第四章 管理信息系统的系统分析管理信息系统的系统分析4.7.3系系统分析分析报告的告的审议 系统分析报告是系统分析阶段的技术文档,也是这一阶段的工作报告,是提交审议的一份工作文件。系统分析报告一旦审议通过,则成为有约束力的指导性文件,成为用户与技术人员之间的技术合同,成为下阶段系统设计的依据。因此,系统分析报告的编写很重要。它应简明扼要,抓住本质,反映系统的全貌和系统分析员的设想。它的优劣是系统分析人员水平和经验的体现,也是系统分析员对任务和情况了解深度的体现。第四章第四章 管理信息系统的系统分析管理信息系统的系统分析思考思考题 1.在管理信息系统开发过程中,不认真进行系统分析会带来什么危害?2.系统分析的主要任务是什么?3.系统分析有哪几个主要步骤?4.简述详细调查的原则。5.什么是组织结构图?画出自己熟悉的部门的组织结构图。6.什么是业务流程图?画出自己熟悉的部门的业务流程图。7.什么是数据流程构图?数据流程图具有哪些特征?8.简述数据字典的内容。