1、天津财经大学 商学院 管理信息系统系1管理信息系统管理信息系统天津财经大学 商学院 管理信息系统系2教学安排教学安排l第1章 MIS概论l第2章 MIS的知识基础l第3章 信息系统与组织管理l第4章 信息系统在企业中的典型应用l第5章 决策支持和商务智能l第第6章章 MIS的战略规划和开发方法的战略规划和开发方法l第7章 MIS的开发 l第8章 信息系统的运行与管理l第9章 信息系统的项目管理l第10章 信息系统对未来社会的影响l第11章 MIS系统分析与设计举例第第6章章 管理信息系统的战略规划管理信息系统的战略规划和开发方法和开发方法l6.1 管理信息系统战略规划概述l6.2 管理信息系统
2、战略规划的常用方法l6.3 管理信息系统的开发方法天津财经大学 商学院 管理信息系统系36.1 MIS战略规划概述战略规划概述lMIS战略规划是一个组织战略规划的重要组成部分,是关于MIS长远发展的规划。由于建设MIS是一项耗资大、历时长、技术复杂且涉及面广的系统工程,在着手开发之前,必须认真地制订有充分根据的MIS战略规划。这项工作的好坏往往是MIS成败的关键。lMIS战略规划也是为了加强计划性、减少盲目性、为企业信息化建设提供保障的指导性文件。天津财经大学 商学院 管理信息系统系4MIS战略规划的作用战略规划的作用(1)明确MIS发展的目标、任务、方法、步骤和原则,从而指导MIS的开发与建
3、设工作,并作为将来考核系统开发工作的标准。(2)摸清企业信息资源的现状,有利于企业信息资源的合理分配和投入,节省信息系统的投资。(3)发现企业存在的问题,有利于改善企业的管理模式,特别是根据新技术条件下信息处理的特点,寻求业务处理的最佳流程和组织的最佳结构。天津财经大学 商学院 管理信息系统系5MIS战略规划的内容战略规划的内容MIS战略规划一般包括三年或更长期的计划,也包括一年的短期计划。l管理信息系统目标和总体结构的确定管理信息系统目标和总体结构的确定l企业现状分析企业现状分析l企业流程重组企业流程重组l对相关信息技术发展的预测对相关信息技术发展的预测l资源分配计划资源分配计划 MIS的规
4、划应不断修改。人员变化、技术变革、组织自身的变化都可能影响到整个规划,甚至一种新的硬件或软件的推出也能影响到规划。6MIS战略规划的组织战略规划的组织1.规划领导小组规划领导小组 由组织的主要决策者之一负责。其他成员应该是组织中各部门的主要业务骨干,主要任务是协助系统分析人员完成有关业务的调研和分析工作。2.人员培训人员培训 制定战略规划需要掌握一套科学的方法,为此,需要对组织的高层管理人员、分析员和规划领导小组的成员进行培训,使他们正确掌握制定MIS战略规划的方法。3.规定进度规定进度 在明确和掌握制定战略规划的方法后,进一步为规划工作的各个阶段给出一个大致的时间安排,便于对规划过程进行严格
5、管理,避免因过分拖延而丧失信誉或被迫放弃。天津财经大学 商学院 管理信息系统系7MIS发展的阶段模型发展的阶段模型l任何企业的信息化建设都是分阶段实施的,一般要经历从初级到成熟的成长过程。l美国信息化专家诺兰(Nolan)教授在总结若干家企业信息化的过程后,于1973年首次提出了著名的信息系统发信息系统发展的阶段理论,展的阶段理论,被称为诺兰阶段模型诺兰阶段模型,并于1980年进一步完善了该模型。l诺兰阶段模型将企业信息化过程分为6个阶段。天津财经大学 商学院 管理信息系统系89诺兰阶段模型诺兰阶段模型诺兰阶段模型还指明了信息系统发展中的六种增长要素:诺兰阶段模型还指明了信息系统发展中的六种增
6、长要素:(1)计算机软硬件资源:从早期的磁带向最新的分布式计算机发展(2)应用方式:从批处理方式到联机方式(3)计划控制:从短期的、随机的计划到长期的、战略的计划(4)MIS在组织中的地位:从附属于别的部门,发展为独立的部门(5)领导模式:开始时,技术领导是主要的,随着用户和上层管理人员越来越了解MIS,上层管理部门与MIS部门一起决定发展战略。(6)用户意识:从作业管理级的用户发展到中、上层管理级。该模型总结了发达国家信息系统发展的经验和规律。一般认为该模型总结了发达国家信息系统发展的经验和规律。一般认为模型中的各阶段是不能跳跃的。因此,无论在确定开发模型中的各阶段是不能跳跃的。因此,无论在
7、确定开发MIS策略策略,或在制定,或在制定MIS规划,都应先明确本单位当前处于哪一生长阶段规划,都应先明确本单位当前处于哪一生长阶段,进而根据该阶段的特征来指导,进而根据该阶段的特征来指导MIS建设。建设。10制定制定MIS战略规划的具体步骤战略规划的具体步骤1确定规划的性质。确定规划的性质。明确MIS战略规划的年限及具体的方法。2收集相关信息。收集相关信息。3进行战略分析。进行战略分析。对MIS的目标、开发方法、功能结构、计划活动、信息部门的情况、财务情况、风险度和政策等进行分析。4定义约束条件。定义约束条件。根据组织的财力、人力及物力等方面的限制,定义MIS的约束条件和政策。5明确战略目标
8、。明确战略目标。根据3、4的结果,确定MIS的开发目标,明确MIS应具有的功能、服务范围和质量等。6提出未来的略图。提出未来的略图。给出MIS的初步框架,包括各子系统的划分等。7选择开发方案。选择开发方案。选定优先开发的项目,确定总体开发顺序、开发策略和开发方法。8提出实施进度。提出实施进度。估计项目成本和人员需求,并列出开发进度表。9通过战略规划。通过战略规划。将战略规划形成文档,经组织领导批准后生效。116.2 MIS战略规划的常用方法战略规划的常用方法l企业系统规划法(企业系统规划法(Business System Planning,BSP)l关键成功因素法(关键成功因素法(Critic
9、al Success Factors,CSF)天津财经大学 商学院 管理信息系统系12企业系统规划法的基本思想企业系统规划法的基本思想l企业系统规划法是一种能够帮助规划人员根据企业目标制定出MIS战略规划的结构化方法。l这种方法能从企业目标入手,逐步将企业目标转化为MIS的目标和结构,从而更好地支持企业目标的实现。天津财经大学 商学院 管理信息系统系13企业系统规划法的作用企业系统规划法的作用l确定未来信息系统的总体结构,明确子系统的组成以及各子系统开发的先后顺序。l对数据进行统一规划、管理和控制,明确各子系统之间的数据交换关系,保证信息的一致性。BSP法的优点在于:法的优点在于:利用它能保证
10、信息系统独立于企业的组织利用它能保证信息系统独立于企业的组织机构,使信息系统具有对环境变更的适应性。即使将来企业机构,使信息系统具有对环境变更的适应性。即使将来企业的组织机构或管理体制发生变化,信息系统的结构体系不会的组织机构或管理体制发生变化,信息系统的结构体系不会受到太大的冲击。受到太大的冲击。天津财经大学 商学院 管理信息系统系14企业系统规划法的工作步骤企业系统规划法的工作步骤151准备工作。准备工作。成立由最高领导牵头的委员会,下设一个成立由最高领导牵头的委员会,下设一个规划研究组,并提出工作计划。规划研究组,并提出工作计划。2调研。调研。规划组成员通过查阅资料,深入各级管理层,规划
11、组成员通过查阅资料,深入各级管理层,了解企业有关决策过程、组织职能和部门的主要活动和存了解企业有关决策过程、组织职能和部门的主要活动和存在的主要问题。在的主要问题。3定义业务过程(流程)定义业务过程(流程)。定义业务过程是。定义业务过程是BSP方法的方法的核心。业务过程指的是企业管理中必要且逻辑上相关的、核心。业务过程指的是企业管理中必要且逻辑上相关的、为了完成某种管理功能的为了完成某种管理功能的一组活动一组活动。4业务过程(流程)重组。业务过程(流程)重组。业务过程重组是在业务过程业务过程重组是在业务过程定义的基础上,找出哪些过程是正确的,哪些过程是低效定义的基础上,找出哪些过程是正确的,哪
12、些过程是低效的,需要在信息技术支持下进行优化处理,还有哪些过程的,需要在信息技术支持下进行优化处理,还有哪些过程不适合计算机信息处理的特点,应当取消。不适合计算机信息处理的特点,应当取消。5 5定义数据类。定义数据类。数据类是指支持业务过程所必需的逻辑上相关数据类是指支持业务过程所必需的逻辑上相关的数据。对数据进行分类是按业务过程进行的,即分别从各的数据。对数据进行分类是按业务过程进行的,即分别从各项业务过程的角度,将与该业务过程有关的项业务过程的角度,将与该业务过程有关的输人数据输人数据(使用(使用的数据)和的数据)和输出数据输出数据(产生的数据)按逻辑相关性整理出来(产生的数据)按逻辑相关
13、性整理出来,归纳成数据类。,归纳成数据类。6 6定义信息系统总体结构。定义信息系统总体结构。定义信息系统总体结构的目的是刻定义信息系统总体结构的目的是刻画未来信息系统的框架和相应的数据类。其主要工作是划分画未来信息系统的框架和相应的数据类。其主要工作是划分子系统,具体实现可利用子系统,具体实现可利用U UC C矩阵。矩阵。7 7确定总体结构中的优先顺序。确定总体结构中的优先顺序。即对信息系统总体结构中的子即对信息系统总体结构中的子系统按先后顺序排出开发计划。系统按先后顺序排出开发计划。8 8形成最终的规划报告。形成最终的规划报告。完成完成BSPBSP研究报告,提出建议书和开研究报告,提出建议书
14、和开发计划。发计划。企业系统规划法的工作步骤企业系统规划法的工作步骤利用利用U/C矩阵方法划分子系统的步骤矩阵方法划分子系统的步骤 企业系统规划法将业务过程业务过程和数据类数据类作为定义企业信息系统总体结构的基础,它利用过程/数据矩阵(U/C矩阵)来表达两者之间的关系。1、建立初始、建立初始U/C矩阵。矩阵。矩阵中的行表示业务过程,列表示数据类。交叉点上的符号C(Create)表示这类数据由该过程产生;符号U(Use)表示过程中使用相应的数据类;没有符号的交叉点表示过程与数据类无关。2、U/C矩阵求解。矩阵求解。调换过程行和数据类的顺序;对过程行按功能组排列,组内按发生先后次序排列;对数据类左
15、右移动,使矩阵中所有C尽量靠近主对角线;将U和C最密集的地方框起来,所有C都要包括在框里,沿对角线一个接一个的画框。173、确定、确定MIS的总体结构。的总体结构。矩阵中,按上述方法形成的每一个方框就是一个子系统,全部子系统产生所有的数据类,并实现所有功能。可根据产生和使用数据的情况,再参考需求急迫程度、开发难易程度、重要程度等,确定各子系统的开发顺序。4、确定系统数据资源的分布。、确定系统数据资源的分布。数据被方框分隔成两类:方框内和方框外。方框内的U和C表示的数据主要放在本系统计算机设备上处理;方框外的U表示各子系统之间的数据联系,可放在网络服务器上供各子系统共享。在求解在求解U/C矩阵过
16、程中要注意:一般地,一个数据类只矩阵过程中要注意:一般地,一个数据类只能由一个子系统产生,每行需要有能由一个子系统产生,每行需要有C或或U,不能有空行或,不能有空行或空列。空列。18某超市物流系统的某超市物流系统的U/C矩阵矩阵天津财经大学 商学院 管理信息系统系19天津财经大学 商学院 管理信息系统系20天津财经大学 商学院 管理信息系统系21关键成功因素法关键成功因素法(CSF)l在现行系统中,总存在着多个变量影响系统目标的实现,其中若干个因素是关键的和主要的(成功变量)关键的和主要的(成功变量)。通过对关键成功因素的识别,找出实现目标所需的关键信息集合,从而确定系统开发的优先次序。l关键
17、成功因素关键成功因素是指对企业成功起关键作用的因素。l关键成功因素法关键成功因素法是通过分析找出关键成功因素,然后再围绕这些关键成功因素来确定系统的需求,并进行规划。l关键成功因素法的优点优点是能够使所开发的系统具有强烈的针对性,能够较快地取得收益。l注意,当关键成功因素解决后,又会出现新的关键成功因素,就必须再重新开发系统。22关键成功因素法的主要步骤关键成功因素法的主要步骤1了解企业或了解企业或MIS的战略目标。的战略目标。2识别所有的成功因素:识别所有的成功因素:主要是分析影响战略目标的各种因素和影响这些因素的子因素。(可采用树枝因树枝因果图果图,逐层分解)3确定关键成功因素。确定关键成
18、功因素。不同行业的关键成功因素各不相同,即使是同一个行业的组织,由于各自所处的外部环境的差异和内部条件的不同,其关键成功因素也不尽相同。4明确各关键成功因素的性能指标和评估标准。明确各关键成功因素的性能指标和评估标准。天津财经大学 商学院 管理信息系统系23例例1:识别成功因素的树枝因果图:识别成功因素的树枝因果图天津财经大学 商学院 管理信息系统系24例例2:识别成功因素的树枝因果图:识别成功因素的树枝因果图天津财经大学 商学院 管理信息系统系256.3 MIS的开发方法的开发方法1.“自下而上自下而上”的开发策略的开发策略:从现行系统业务状况出发,先实现一个个具体功能,逐步由低级到高级建立
19、MIS。优点:优点:可以避免大规模系统可能出现运行不协调的危险。可以避免大规模系统可能出现运行不协调的危险。缺点:缺点:缺乏从整个系统出发考虑问题,随着系统的进展,往往要缺乏从整个系统出发考虑问题,随着系统的进展,往往要做许多重大修改,甚至重新规划、设计。做许多重大修改,甚至重新规划、设计。2.“自上而下自上而下”的开发策略:的开发策略:强调从整体上协调规划,由全面到局部,由长远到近期,从探索合理的信息流出发开发MIS。优点:优点:能从整个系统出发考虑问题,使系统有优良的总体结构。能从整个系统出发考虑问题,使系统有优良的总体结构。缺点:缺点:要求很强的逻辑性,开发难度较大。要求很强的逻辑性,开
20、发难度较大。“自下而上自下而上”的开发策略常用于小型系统的设计,适用于对开发工作的开发策略常用于小型系统的设计,适用于对开发工作缺乏经验的情况。而大型系统,往往把这两者结合起来使用,即先自缺乏经验的情况。而大型系统,往往把这两者结合起来使用,即先自上而下地做好上而下地做好MIS的战略规划,再自下而上地逐步实现各个子系统。的战略规划,再自下而上地逐步实现各个子系统。26MIS从产生到现在已经出现许多开发方法,不论哪种方从产生到现在已经出现许多开发方法,不论哪种方法,都必须遵循法,都必须遵循MIS的生命周期理论。的生命周期理论。27时间时间抽象程度抽象程度系统规划系统规划系统分析系统分析系统设计系
21、统设计系统实施系统实施运行维护阶段运行维护阶段可行性报告可行性报告分析报告分析报告设计报告设计报告用户手册用户手册MISMIS的生命周期模型图的生命周期模型图1系统规划系统规划l企业目标的确定企业目标的确定l解决目标的方式的确定解决目标的方式的确定l信息系统目标的确定信息系统目标的确定l信息系统主要结构的确定信息系统主要结构的确定l工程项目的确定工程项目的确定l可行性研究等可行性研究等2系统分析系统分析(关键阶段)l数据的收集数据的收集l数据的分析数据的分析l系统数据流程图的确定系统数据流程图的确定l系统方案的确定等系统方案的确定等3系统设计系统设计l系统流程图的确定系统流程图的确定l程序流程
22、图的确定程序流程图的确定l编码编码l输入、输出设计输入、输出设计l文件设计文件设计l程序设计等程序设计等4系统实施系统实施l硬件设备的购买硬件设备的购买l硬件设备的安装硬件设备的安装l数据准备数据准备l程序的调试程序的调试l系统测试与转换系统测试与转换l人员培训等人员培训等5系统运行与维护系统运行与维护l系统投入运行后的管理及维护系统投入运行后的管理及维护l系统建成前后的评价系统建成前后的评价l发现问题并提出系统更新的请求等发现问题并提出系统更新的请求等28MIS的开发方法的开发方法l结构化系统开发方法l原型法天津财经大学 商学院 管理信息系统系29结构化系统开发方法(结构化系统开发方法(St
23、ructured System Development Methodology)基本思想:基本思想:用系统的思想和系统工程的方法,按照用户至上的原则,结构化、模块化、自顶向下对系统进行分析与设计,然后再自底向上地逐步实施,从而构成整体系统。三个阶段:三个阶段:(1)系统分析、(2)系统设计、(3)系统实施天津财经大学 商学院 管理信息系统系30(1)系统分析阶段)系统分析阶段l开发人员先进行详细调查先进行详细调查,包括:组织机构调查、管理功能调查、业务流程调查、数据流程调查,详细了解旧系统和用户需求,与企业协商确定新系统功能需求和性能需求,提提出新系统的逻辑模型出新系统的逻辑模型,编写系统分析
24、报告编写系统分析报告。l系统分析报告系统分析报告是开发过程中最重要的开发文档之一。它描述了新系统的逻辑模型逻辑模型,解决新系统“做什么做什么”的问题,是下一阶段系统设计的依据,也是新系统验收的依据。l系统分析报告由系统分析人员编制,主要的使用者是系统设计人员、实施人员、企业相关领导和业务人员。天津财经大学 商学院 管理信息系统系31(2)系统设计阶段)系统设计阶段l依据系统分析报告,根据新系统的逻辑模型进行物理设计物理设计,详细设计系统实现的技术方案(新系统的物理模型新系统的物理模型),解决新系统“怎样做怎样做”的问题。l包括:总体结构设计、物理配置方案设计、代码设计、数据存储设计、输入/输出
25、设计、处理流程设计等。l最后编写程序设计说明书程序设计说明书和编制系统设计报告系统设计报告。天津财经大学 商学院 管理信息系统系32(3)系统实施阶段)系统实施阶段l目标是实现一个能满足用户要求的、能正常运行的新系统。l主要任务:主要任务:进行计算机和网络系统的购置、安装调试;根据程序设计说明书进行程序开发与调试;数据的准备与输入;人员培训与系统切换等。l主要依据:主要依据:系统设计报告,一般还要制定详细的实施计划。l除了能正常运行的系统外,还应包括系统维护手册、系统使系统维护手册、系统使用说明书用说明书等。天津财经大学 商学院 管理信息系统系33结构化系统开发方法的特点结构化系统开发方法的特
26、点l自顶向下整体分析与设计自顶向下整体分析与设计和和自底向上逐步实施自底向上逐步实施的系统开发过程:在的系统开发过程:在系统规划、分析与设计时,从整体全局考虑,自顶向下地工作;在系统规划、分析与设计时,从整体全局考虑,自顶向下地工作;在系统实施阶段则根据设计的要求,先编制一个个具体的功能模块,系统实施阶段则根据设计的要求,先编制一个个具体的功能模块,然后自底向上逐步实现整个系统。然后自底向上逐步实现整个系统。l用户至上用户至上是影响成败的关键因素,整个开发过程中要面向用户,充是影响成败的关键因素,整个开发过程中要面向用户,充分了解用户的需求与愿望。分了解用户的需求与愿望。l严格区分工作阶段严格
27、区分工作阶段,把整个开发过程划分为若干工作阶段,每个阶,把整个开发过程划分为若干工作阶段,每个阶段有明确的任务和目标,预期达到的成效,以便计划和控制进度,段有明确的任务和目标,预期达到的成效,以便计划和控制进度,协调各方面工作。前一阶段的工作成果是后一阶段的工作依据。协调各方面工作。前一阶段的工作成果是后一阶段的工作依据。l充分预料可能发生的变化充分预料可能发生的变化:环境变化、内部处理模式变化、用户需:环境变化、内部处理模式变化、用户需求发生变化。求发生变化。l开发过程工程化开发过程工程化,要求开发过程的每一步都要按工程标准规范化,要求开发过程的每一步都要按工程标准规范化,工作文档工作文档资
28、料标准化资料标准化。34结构化系统开发方法的局限性结构化系统开发方法的局限性l预先定义所有需求。预先定义所有需求。只适用于可以在早期阶段就完全确定用户需求的项目。l灵活性差。灵活性差。完全按照已经确定的设计目标进行,很难适用于运行环境经常变化的信息系统开发。l开发周期长。开发周期长。严格的阶段划分和文档要求造成开发周期漫长。l不直观,用户最后才能看到真实模型。不直观,用户最后才能看到真实模型。在系统实施之前,用户长时间看不到实际系统会感到疑惑,开发热情减退。该方法适用于组织相对稳定、业务处理过程规范、需求明确且在该方法适用于组织相对稳定、业务处理过程规范、需求明确且在一定时期内不会发生大变化的
29、大型复杂系统的开发,特别是有一定时期内不会发生大变化的大型复杂系统的开发,特别是有较好信息系统基础的企业。较好信息系统基础的企业。天津财经大学 商学院 管理信息系统系35原型法(原型法(Prototyping Approach)l原型原型(指系统原型)是一个可以实际运行、反复修改、不断完善的实验型系统。l原型法原型法是计算机软件技术发展到一定阶段的产物。l原型法不注重对管理系统进行全面、系统的调查与分析,而是系统开发人员根据对用户需求的理解,先快速实现一个原型系统快速实现一个原型系统,然后通过与用户一起反复协商、修改,直到形成实际的MIS。天津财经大学 商学院 管理信息系统系36原型法示意图原
30、型法示意图37原型法的优点原型法的优点l减少开发时间,提高系统开发效率。减少开发时间,提高系统开发效率。减少了大量制作文档的时间、开发周期短、费用相对少。l改进用户与系统开发人员的交流方式。改进用户与系统开发人员的交流方式。将原型提交给用户,用户在参与中直接发现问题,及时得到用户反馈,减少设计错误。l用户满意度提高。用户满意度提高。用户面对的是一个灵活的系统原型,使用户易于接受,能激发用户主动参与的积极性、减少用户培训时间。l应变能力强。应变能力强。在迭代中完善,信息技术的进步、企业经营环境的变化都能及时体现在系统中。天津财经大学 商学院 管理信息系统系38原型法的局限性原型法的局限性l开发工
31、具要求高。开发工具要求高。需要快速开发出原型、开发工作量较大,若没有现代化的开发工具和技术支持无法快速完成。l对大型系统或复杂性高的系统不适用。对大型系统或复杂性高的系统不适用。设计人员很难理解透彻,若采用原型法,分析和设计上的深度不够,原型就需要反复迭代、修改,次数增多,周期会变成,成本会增加。l对用户管理水平要求高。对用户管理水平要求高。对于管理不善、信息处理混乱的用户,不能直接用原型法。若用户合作不好,盲目纠错就会拖延开发过程。该方法适用范围有限,适合于小型、简单、处理过程比较明确该方法适用范围有限,适合于小型、简单、处理过程比较明确、没有大量运算和逻辑处理过程的系统的开发。、没有大量运算和逻辑处理过程的系统的开发。天津财经大学 商学院 管理信息系统系39小结小结lMIS战略规划的概念、作用、内容、信息系统发展的阶段理论诺兰阶段模型。lMIS战略规划的两种常用方法:企业系统规划法(BSP)和关键成功因素法(CSF)。l通过U/C矩阵确定MIS总体结构和各子系统开发顺序。lMIS的生命周期理论。lMIS的开发方法:结构化系统开发方法、原型法。天津财经大学 商学院 管理信息系统系40