1、4-1管理信息系统主讲教师:和力主讲教师:和力韩山师范学院数学与信息技术系韩山师范学院数学与信息技术系Management Information Systems4-2n教学内容与要求:教学内容与要求:了解管理信息系统战略规划的概念,掌握管理信息系统战略规划的常用方法,学会将管理信息系统的规划与企业的战略目标相结合,从战略上规划企业的信息系统;同时,了解企业流程重组(BPR)的概念,认识BPR与管理信息系统的建设之间的关系;此外,对开发管理信息系统的常用方法作一般性概略介绍。n教学重点:教学重点:制定管理信息系统战略规划的常用方法、开发管理信息系统的方法n教学难点:教学难点:U/C矩阵的使用4
2、-3第五章第五章 管理信息系统的开管理信息系统的开 发方法和系统规划发方法和系统规划第一节第一节 开发管理信息系统的方法开发管理信息系统的方法第二节系统规划的概念第二节系统规划的概念第三节制定系统规划的常用方法第三节制定系统规划的常用方法第四节企业流程重组(第四节企业流程重组(BPRBPR)4-4第一节第一节 开发管理信息系统的方法开发管理信息系统的方法 本节内容:本节内容:一、结构化系统开发方法一、结构化系统开发方法 二、原型法二、原型法 三、面向对象方法三、面向对象方法 四、计算机辅助软件工程法四、计算机辅助软件工程法 (CASE(CASE)4-5一、结构化系统开发方法一、结构化系统开发方
3、法n 结构化系统开发方法的基本思想结构化系统开发方法的基本思想 采用结构化思想、系统工程的观点和工程化的方法,采用结构化思想、系统工程的观点和工程化的方法,按照用户至上的原则,先将整个管理信息系统作为一个按照用户至上的原则,先将整个管理信息系统作为一个大模块,自顶向下,以模块化结构设计技术进行模块分大模块,自顶向下,以模块化结构设计技术进行模块分解,然后,再自底向上按照系统的结构将各模块进行组解,然后,再自底向上按照系统的结构将各模块进行组合,最终实现系统的开发。合,最终实现系统的开发。4-6n开发阶段的划分开发阶段的划分(生命周期生命周期)1、系统规划阶段:、系统规划阶段:根据用户的系统开根
4、据用户的系统开发请求,进行初步调查,明确问题,发请求,进行初步调查,明确问题,确定系统目标和总体结构,确定分阶确定系统目标和总体结构,确定分阶段实施进度,然后进行可行性研究。段实施进度,然后进行可行性研究。2、系统分析阶段:、系统分析阶段:根据系统规划报告根据系统规划报告中所确定的范围,对现行系统进行详中所确定的范围,对现行系统进行详细调查,描述现行系统业务流程,分细调查,描述现行系统业务流程,分析数据与数据流程、功能与数据之间析数据与数据流程、功能与数据之间的关系,确定新系统的逻辑模型,形的关系,确定新系统的逻辑模型,形成书面材料成书面材料系统分析报告。系统分析报告。3、系统设计阶段:、系统
5、设计阶段:根据系统分析报告,根据系统分析报告,进行总体结构设计、代码设计、数据进行总体结构设计、代码设计、数据库文件设计、输入输出设计、模库文件设计、输入输出设计、模块结构与功能设计,最后给出系统设块结构与功能设计,最后给出系统设计报告。计报告。4、系统实施阶段:、系统实施阶段:根据系统设计说明根据系统设计说明书,进行软件编程(或者是选择商品书,进行软件编程(或者是选择商品化应用产品,根据系统分析和要求进化应用产品,根据系统分析和要求进行二次开发)设计、调试和检错、硬行二次开发)设计、调试和检错、硬件设备的购入和安装、人员的培训、件设备的购入和安装、人员的培训、数据的准备和系统试运行。数据的准
6、备和系统试运行。5、系统运行维护阶段。、系统运行维护阶段。进行系统的日进行系统的日常运行管理、维护和评价三部分工作。常运行管理、维护和评价三部分工作。如果运行结果良好,则送管理部门指如果运行结果良好,则送管理部门指导组织生产经营活动;如果存在一些导组织生产经营活动;如果存在一些小问题,则对系统进行修改、维护或小问题,则对系统进行修改、维护或是局部调整等;若存在重大问题(这是局部调整等;若存在重大问题(这种情况一般是运行若干年之后,系统种情况一般是运行若干年之后,系统运行的环境已经发生了根本的改变时运行的环境已经发生了根本的改变时才可能出现),则用户将会进一步提才可能出现),则用户将会进一步提出
7、开发新系统的要求,这标志着旧系出开发新系统的要求,这标志着旧系统生命的结束,新系统的诞生。统生命的结束,新系统的诞生。4-7n 结构化系统开发方法的优点结构化系统开发方法的优点 结构化系统开发方法强调严格按照系统开发的生命周期进行新系统开结构化系统开发方法强调严格按照系统开发的生命周期进行新系统开发,适合于大型系统的开发。该方法具有以下优点:发,适合于大型系统的开发。该方法具有以下优点:1、严格区分系统开发的阶段性。、严格区分系统开发的阶段性。2、自顶向下的整体性开发与设计和自底向上的由局部到整体的模块、自顶向下的整体性开发与设计和自底向上的由局部到整体的模块化设计与实施相结合。化设计与实施相
8、结合。3、遵循用户至上原则,深入调查研究。、遵循用户至上原则,深入调查研究。4、系统开发过程工程化,文档资料标准化。、系统开发过程工程化,文档资料标准化。n 结构化系统开发方法的缺点结构化系统开发方法的缺点1、系统开发周期过长。、系统开发周期过长。2、要求在开发之初全面认识系统的信息需求,充分预料各种可能发、要求在开发之初全面认识系统的信息需求,充分预料各种可能发生的变化,这是并不十分现实的。生的变化,这是并不十分现实的。3、用户参与系统开发的积极性没有充分调动,造成系统交接过程不、用户参与系统开发的积极性没有充分调动,造成系统交接过程不平稳,系统运行维护管理难度加大。平稳,系统运行维护管理难
9、度加大。4-8二、原型法二、原型法 原型法是原型法是 20世纪世纪80年代随着计算机技年代随着计算机技术的发展,特别是在关系数据库系统术的发展,特别是在关系数据库系统(RDBS)、第)、第4代程序生成语言(代程序生成语言(4GL)和功能强大的辅助开发工具产生的基础之和功能强大的辅助开发工具产生的基础之上,提出的一种新的系统开发方法。上,提出的一种新的系统开发方法。n 原型法的基本思想原型法的基本思想 首先根据用户的要求,由用户和开发首先根据用户的要求,由用户和开发者共同确定系统的基本要求和主要功能,者共同确定系统的基本要求和主要功能,利用系统快速生成工具,建立一个系统模利用系统快速生成工具,建
10、立一个系统模型。再在此基础上与用户交流,将模型不型。再在此基础上与用户交流,将模型不断补充、修改、完善,如此反复,最终直断补充、修改、完善,如此反复,最终直至用户和开发者都比较满意为止,就形成至用户和开发者都比较满意为止,就形成了一个相对稳定、较为理想的管理信息系了一个相对稳定、较为理想的管理信息系统。统。用户提出要求用户提出要求识别归纳问题识别归纳问题开发系统原型开发系统原型分析评价分析评价不满意不满意修改原型修改原型运行系统原型运行系统原型不可行不可行运行管理运行管理满意满意4-9n原型法的生命周期原型法的生命周期4-10n 原型法开发方法的优点:原型法开发方法的优点:1、应用原型法进行系
11、统开发,有利于用户及早参与开发过程,让用户在开、应用原型法进行系统开发,有利于用户及早参与开发过程,让用户在开发之初就看到系统雏形,了解管理信息系统,激发参与开发的热情和积发之初就看到系统雏形,了解管理信息系统,激发参与开发的热情和积极性;极性;2、可以使用户培训工作同时启动,有利于系统今后顺利交接和运行维护;、可以使用户培训工作同时启动,有利于系统今后顺利交接和运行维护;3、构造原型快速,成本较低;、构造原型快速,成本较低;4、开发进程快,周期缩短,反馈及时。、开发进程快,周期缩短,反馈及时。n 原型法开发方法的缺点:原型法开发方法的缺点:1、对于大型系统或复杂性高的系统,没有充分的系统需求
12、分析,、对于大型系统或复杂性高的系统,没有充分的系统需求分析,很难构造出原型;很难构造出原型;2、开发进程管理复杂,要求用户和开发人员的素质高,配合默契;、开发进程管理复杂,要求用户和开发人员的素质高,配合默契;3、必须依赖强有力的支撑环境,否则无法进行。、必须依赖强有力的支撑环境,否则无法进行。4-11三、面向对象方法三、面向对象方法n 面向对象开发方法的基本思想面向对象开发方法的基本思想 客观世界是由各种各样的对象组成的,对象是一个独立存在客观世界是由各种各样的对象组成的,对象是一个独立存在的实体,从外部可以了解它的功能,但其内部细节是的实体,从外部可以了解它的功能,但其内部细节是“隐蔽隐
13、蔽”的,的,它不受外界干扰。每种对象都有各自的内部状态和运动规律,不它不受外界干扰。每种对象都有各自的内部状态和运动规律,不同的对象之间相互作用和联系构成了各种不同的系统。同的对象之间相互作用和联系构成了各种不同的系统。基于所研究的问题,对问题空间(软件域)进行自然分割,基于所研究的问题,对问题空间(软件域)进行自然分割,识别其中的对象及其相互关系,建立问题空间的信息模型,在此识别其中的对象及其相互关系,建立问题空间的信息模型,在此基础上进行系统设计,用对应对象和关系的软件模块构造系统。基础上进行系统设计,用对应对象和关系的软件模块构造系统。4-12n 面向对象开发方法的进一步解释面向对象开发
14、方法的进一步解释 (1)客观事物都是由)客观事物都是由对象对象组成的组成的(任何复杂的事物都可以通过对象的某种组合构成)(2)对象由属性和方法组成)对象由属性和方法组成(属性反映了对象的信息特征,如:特点、值、状态等,方法则是用来定义改变属性状态的各种操作)(3)对象之间的联系通过传递)对象之间的联系通过传递消息消息来实现来实现(传递消息的方式是通过消息模式和方法所定义的操作过程来完成的)(4)对象可按其属性进行归)对象可按其属性进行归类类(类有一定的结构,类上可以有超类,类下可以有子类,这种对象或类之间的层次结构是靠继承关系维系着的)(5)对象是被)对象是被封装封装的实体的实体(封装指严格的
15、模块化。这种封装了的对象满足软件工程的一切要求,而且可以直接被面向对象的程序设计语言所接受)4-13n 面向对象方法的开发过程面向对象方法的开发过程1、系统调查和需求分析:、系统调查和需求分析:对系统将要面临的具体管理问题以及用对系统将要面临的具体管理问题以及用户对系统开发的需求进行调查研究,即先弄清要干什么的问题。户对系统开发的需求进行调查研究,即先弄清要干什么的问题。2、分析问题的性质和求解问题:、分析问题的性质和求解问题:在繁杂的问题域中抽象地识别出在繁杂的问题域中抽象地识别出对象以及其行为、结构、属性、方法等。一般称之为面向对象的分对象以及其行为、结构、属性、方法等。一般称之为面向对象
16、的分析,即析,即 OOA。3、详细设计问题:、详细设计问题:对分析的结果作进一步的抽象、归类、整理,对分析的结果作进一步的抽象、归类、整理,并最终以范式的形式将他们确定下来。一般称之为面向对象的设计,并最终以范式的形式将他们确定下来。一般称之为面向对象的设计,即即 OOD。4、程序实现:、程序实现:用面向对象的程序设计语言将上一步整理的范式直用面向对象的程序设计语言将上一步整理的范式直接映射(即直接用程序设计语言来取代)为应用软件。一般称之为接映射(即直接用程序设计语言来取代)为应用软件。一般称之为面向对象的程序,即面向对象的程序,即 OOP。4-14n 面向对象的开发方法的优点:面向对象的开
17、发方法的优点:1、采用全新的面向对象思想,使得系统的描述及信息模型的表示与、采用全新的面向对象思想,使得系统的描述及信息模型的表示与客观实体相对应,符合人类的思维习惯,有利于系统开发过程中用客观实体相对应,符合人类的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期,提高系统开发的正确户与开发人员的交流和沟通,缩短开发周期,提高系统开发的正确性和效率。性和效率。2、系统开发的基础统一于对象之上,各个阶段工作过渡平滑,避免、系统开发的基础统一于对象之上,各个阶段工作过渡平滑,避免了许多中间转换环节和多余劳动,加快了系统开发的进程。了许多中间转换环节和多余劳动,加快了系统开发的
18、进程。3、面向对象技术中的各种概念和特性,如继承、封装、多态性及消、面向对象技术中的各种概念和特性,如继承、封装、多态性及消息传递机制等,使软件的一致性、模块的独立性以及程序的共享和息传递机制等,使软件的一致性、模块的独立性以及程序的共享和可重用性大大提高,也与分布式处理、多机系统及网络通信等发展可重用性大大提高,也与分布式处理、多机系统及网络通信等发展趋势相吻合,具有广阔的应用前景。趋势相吻合,具有广阔的应用前景。4、许多新型的软件中,采用或包含了面向对象的概念和有关技术,、许多新型的软件中,采用或包含了面向对象的概念和有关技术,为面向对象的开发方法的应用提供了强大的技术支持。为面向对象的开
19、发方法的应用提供了强大的技术支持。4-15四、计算机辅助软件工程法四、计算机辅助软件工程法(CASE)n CASE的基本思想的基本思想1、CASE集图形处理技术、程序生成技术、关系数据库技术和各类集图形处理技术、程序生成技术、关系数据库技术和各类开发工具于一身,全面支持系统调查以外的每个开发步骤。开发工具于一身,全面支持系统调查以外的每个开发步骤。2、CASE提供支持每一步骤的专门工具,也就是把原先手工完成的提供支持每一步骤的专门工具,也就是把原先手工完成的开发步骤,转变为以自动化工具和支撑环境支持的自动化开发过程。开发步骤,转变为以自动化工具和支撑环境支持的自动化开发过程。3、CASE是一种
20、开发环境而不是一种开发方法,采用是一种开发环境而不是一种开发方法,采用CASE工具进行工具进行开发,必须结合一种具体的开发方法,如:结构化系统开发方法、开发,必须结合一种具体的开发方法,如:结构化系统开发方法、面向对象方法或原型法等,面向对象方法或原型法等,CASE方法只是为具体的开发方法提供了方法只是为具体的开发方法提供了支持每一过程的专门工具。支持每一过程的专门工具。4-16n CASE的特点的特点1、CASE应该能为用户提供支持各种方法的开发环境,在实际开发应该能为用户提供支持各种方法的开发环境,在实际开发一个系统时,一个系统时,CASE开发系统时必须依赖一种具体的开发方法。开发系统时必
21、须依赖一种具体的开发方法。2、CASE可帮助开发者方便、快捷地产生出系统开发过程中各类图可帮助开发者方便、快捷地产生出系统开发过程中各类图表、程序和说明性文档,使开发者从繁杂的分析设计图表和程序编表、程序和说明性文档,使开发者从繁杂的分析设计图表和程序编写工作中解放出来。写工作中解放出来。3、大大地提高了软件的质量,简化了软件的管理和维护,加速了系、大大地提高了软件的质量,简化了软件的管理和维护,加速了系统的开发过程。统的开发过程。4、CASE方法解决了从客观世界对象到软件系统的直接映射问题,方法解决了从客观世界对象到软件系统的直接映射问题,有力地支持软件有力地支持软件/信息系统开发的全过程。
22、信息系统开发的全过程。4-17n MIS主要开发方法的比较主要开发方法的比较1、结构化的系统开发方法是经典的开发方法,强调从系统出发,、结构化的系统开发方法是经典的开发方法,强调从系统出发,自顶向下、逐步求精地开发系统。自顶向下、逐步求精地开发系统。2、原型法强调开发方与用户的交流,从动态的角度看待系统变化,、原型法强调开发方与用户的交流,从动态的角度看待系统变化,采用的是以变应变的思路,思路上比结构化的系统开发方法要先进。采用的是以变应变的思路,思路上比结构化的系统开发方法要先进。原型法对于中小型的信息系统开发应该说效果很好,但对于大型、原型法对于中小型的信息系统开发应该说效果很好,但对于大
23、型、复杂的系统在原型的制作上有相当的困难;在实际应用中,通常与复杂的系统在原型的制作上有相当的困难;在实际应用中,通常与结构化方法结合起来一起使用。结构化方法结合起来一起使用。3、面向对象的方法从另外一个全新的角度来看问题,即从系统的基、面向对象的方法从另外一个全新的角度来看问题,即从系统的基本构成入手,从现实世界中抽象出系统组成的基本实体(对象)。本构成入手,从现实世界中抽象出系统组成的基本实体(对象)。面向对象方法的局限性在于对计算机工具要求高:在没有进行全面面向对象方法的局限性在于对计算机工具要求高:在没有进行全面的系统性调查分析之前,把握这个系统的结构有困难。因此,目前的系统性调查分析
24、之前,把握这个系统的结构有困难。因此,目前该方法的应用也是需要与其他方法相结合的。该方法的应用也是需要与其他方法相结合的。4-18第二节第二节 系统规划的概念系统规划的概念 本节内容:本节内容:一、信息系统发展的阶段论一、信息系统发展的阶段论 二、系统规划的重要性二、系统规划的重要性 三、三、系统规划的内容系统规划的内容 四、四、系统规划的特点系统规划的特点 五、五、系统规划的步骤系统规划的步骤 六、可行性分析六、可行性分析4-19初始初始普及普及控制控制综合集成综合集成数据管理数据管理成熟成熟发展阶段发展阶段8 信息系统发展的阶段模型信息系统发展的阶段模型诺兰模型诺兰模型(1980)(198
25、0)一般是在财务或一般是在财务或统计部门应用。统计部门应用。特点是只有少数特点是只有少数人使用计算机。人使用计算机。从少数部门扩散到各从少数部门扩散到各个部门,但同时又出个部门,但同时又出现了数据冗余、无法现了数据冗余、无法共享等问题。共享等问题。针对已开发的应用系针对已开发的应用系统的不协调和数据冗统的不协调和数据冗余等问题,建立统一余等问题,建立统一的计划。的计划。建立了集中式的数据建立了集中式的数据库和能够充分利用及库和能够充分利用及管理组织各种信息资管理组织各种信息资源的系统。源的系统。数据成为组织数据成为组织的重要资源。的重要资源。可以满足组织中各管可以满足组织中各管理层次的要求,能
26、适理层次的要求,能适应任何管理和技术的应任何管理和技术的新的变化。新的变化。6个阶段的管理个阶段的管理信息系统预算信息系统预算q诺兰的阶段模型总结了发达国家信息系统发展的经诺兰的阶段模型总结了发达国家信息系统发展的经验和规律。一般认为,模型中的各阶段都是不能跳验和规律。一般认为,模型中的各阶段都是不能跳跃的。跃的。q无论在确定开发管理信息系统的策略,或者在制定无论在确定开发管理信息系统的策略,或者在制定管理信息系统规划的时候,都应首先明确本企业当管理信息系统规划的时候,都应首先明确本企业当前处于哪一发展阶段,进而根据该阶段的特征指导前处于哪一发展阶段,进而根据该阶段的特征指导信息系统的建设。信
27、息系统的建设。4-20n系统规划是系统开发的前提条件系统规划是系统开发的前提条件n系统规划是系统开发的纲领系统规划是系统开发的纲领n系统规划是系统开发成功的保证系统规划是系统开发成功的保证n系统规划是系统验收评价的标准系统规划是系统验收评价的标准 系系统统规规划划是是企企业业信信息息系系统统的的长长远远发发展展规规划划,是是决决策策者者、管管理理者者和和开开发发者者共共同同制制定定和和共共同同遵遵守守的的建建立立信信息息系系统统的的纲纲领领,是是企企业业战战略略规规划划的的一一个个重重要要组组成成部部分分。系系统统规规划划也也称称为为总总体体规规划划或或战战略略规规划划。制制定定系系统统规规划
28、划的的主主要要目目的的是是保保证证建建立立的的目目标标系系统统的的科科学学性性、经经济济性性、先先进进性性和适用性。和适用性。8 系统规划的重要性系统规划的重要性3-204-21n信信息息系系统统的的总总目目标标、发发展展战战略略与与总总体体结结构构的确定的确定n现状分析现状分析n进行可行性研究进行可行性研究n企业流程重组企业流程重组n对相关信息技术发展的预测对相关信息技术发展的预测n资源分配计划资源分配计划8 系统规划的内容系统规划的内容3-214-22n全局性全局性n高层次性高层次性n指导性指导性n管理与技术相结合管理与技术相结合n环境适应性环境适应性8 系统规划的特点系统规划的特点3-2
29、24-23开始开始确定规划的基本问题确定规划的基本问题1收集初始信息收集初始信息2评价现状、识别计划约束评价现状、识别计划约束3设置目标设置目标4识别系统限制因素识别系统限制因素5用户用户系统开发领导小组系统开发领导小组结束结束批准批准返回到前面返回到前面适合的位置适合的位置没批准没批准项目可行性研究项目可行性研究67提出项目实施进度计划提出项目实施进度计划 写出写出MIS系统规划系统规划8企业领导批准企业领导批准98 制定系统规划的具体步骤制定系统规划的具体步骤3-234-24第三节制定系统规划的常用方法第三节制定系统规划的常用方法 本节内容:本节内容:一、战略集合转移法一、战略集合转移法(
30、SST)(SST)二、关键成功因素法二、关键成功因素法(CSF)(CSF)三、三、企业系统规划法企业系统规划法(BSP)四、三种规划法比较四、三种规划法比较4-25一、战略集合转移法一、战略集合转移法(SST)该方法是把组织的总战略看成一个该方法是把组织的总战略看成一个“信息集合信息集合”,包,包括使命、目标、战略以及其他战略变量(如管理的复杂性、括使命、目标、战略以及其他战略变量(如管理的复杂性、对计算机应用的经验、改革的习惯以及重要的环境约束等)对计算机应用的经验、改革的习惯以及重要的环境约束等),管理信息系统的战略规划就是要把组织的这种战略集合,管理信息系统的战略规划就是要把组织的这种战
31、略集合转化为管理信息系统的战略集合,该战略集合由系统目标、转化为管理信息系统的战略集合,该战略集合由系统目标、环境约束和战略计划组成。环境约束和战略计划组成。4-26实施步骤:实施步骤:1 1 1 1识别组织的战略集识别组织的战略集识别组织的战略集识别组织的战略集 (1 1)刻画出组织的关联集团(各类人员结构)刻画出组织的关联集团(各类人员结构)(2 2)确定关联集团的要求(识别每类人员的目标)确定关联集团的要求(识别每类人员的目标)(3 3)定义组织相对于每个关联集团的任务和战略)定义组织相对于每个关联集团的任务和战略 (4 4)解释和验证组织的战略集)解释和验证组织的战略集 2 2 2 2
32、将组织的战略集转化成管理信息系统的战略集将组织的战略集转化成管理信息系统的战略集将组织的战略集转化成管理信息系统的战略集将组织的战略集转化成管理信息系统的战略集 包括目标、约束和设计原则,最后得到一个完整的包括目标、约束和设计原则,最后得到一个完整的管理信息系统的结构。管理信息系统是为组织战略目标管理信息系统的结构。管理信息系统是为组织战略目标服务的,所以制定信息系统战略目标必须以组织战略目服务的,所以制定信息系统战略目标必须以组织战略目标为依据。在确定管理信息系统目标、战略和约束条件标为依据。在确定管理信息系统目标、战略和约束条件的过程中,要逐一检查它是否对实现组织战略目标有利,的过程中,要
33、逐一检查它是否对实现组织战略目标有利,并且要找出对组织战略目标有重大影响的因素重点予以并且要找出对组织战略目标有重大影响的因素重点予以考虑。考虑。4-274-28二、关键成功因素法二、关键成功因素法(CSF)n在现行系统中,总存在着多个变量影响系统目标的实在现行系统中,总存在着多个变量影响系统目标的实现,其中若干个因素是关键的和主要的(即成功变量)现,其中若干个因素是关键的和主要的(即成功变量)。通过对关键成功因素的识别,找出实现目标所需的。通过对关键成功因素的识别,找出实现目标所需的关键信息集合,从而确定系统开发的优先次序。关键信息集合,从而确定系统开发的优先次序。n关键成功因素关键成功因素
34、指的是对企业成功起关键作用的因素。指的是对企业成功起关键作用的因素。关键成功因素法关键成功因素法就是通过分析找出使得企业成功的关就是通过分析找出使得企业成功的关键因素,然后再围绕这些关键因素来确定系统的需求,键因素,然后再围绕这些关键因素来确定系统的需求,并进行规划。并进行规划。4-29(1)目标识别)目标识别(2)识别所有的成功因素)识别所有的成功因素提提高高产产品品竞竞争争力力降低成本降低成本提高质量提高质量市场服务市场服务减少人员减少人员降低原料价格降低原料价格加工质量加工质量检验检验疏通商业渠道疏通商业渠道改善售后服务改善售后服务识别成功因素的树枝因果图识别成功因素的树枝因果图q CS
35、F应用步骤应用步骤4-30q CSF应用步骤应用步骤(3 3)确定关键成功因素确定关键成功因素(4 4)明确各关键成功因素的性能指标和评估标准明确各关键成功因素的性能指标和评估标准用用CSFCSF方法进行数据库分析的步骤方法进行数据库分析的步骤1.识别目标识别目标2.识别所有识别所有成功因素成功因素4.识别性能识别性能指标指标定义定义数据字典数据字典企企业业目目标标3.识别识别CSF4-31q 关键成功因素的来源关键成功因素的来源 不同组织、不同的业务活动中的关键成功因素是不同的,即使不同组织、不同的业务活动中的关键成功因素是不同的,即使在同一组织同一类型的业务活动中,在不同的时期,其关键成功
36、因在同一组织同一类型的业务活动中,在不同的时期,其关键成功因素也有所不同。素也有所不同。(1 1)行业的特殊结构)行业的特殊结构 行业的性质可能会决定某些关键成功因素行业的性质可能会决定某些关键成功因素(如汽车工业中,制造成本控制如汽车工业中,制造成本控制;超级市场业,产品的组合和产品价超级市场业,产品的组合和产品价格格)(2 2)竞争策略、行业地位和地理位置)竞争策略、行业地位和地理位置 特殊行业的竞争策略也会特殊行业的竞争策略也会决定关键成功因素决定关键成功因素(例如,对于相似的两家百货公司,一个会将优例如,对于相似的两家百货公司,一个会将优质的客户服务、商品的新潮款式以及质量控制作为关键
37、因素;而另质的客户服务、商品的新潮款式以及质量控制作为关键因素;而另一个是以商品的定价、广告效力等作为关键因素)一个是以商品的定价、广告效力等作为关键因素)(3 3)环境因素)环境因素 经济形势、国家政策等经济形势、国家政策等(例如,东南亚发生的金融例如,东南亚发生的金融危机,促使许多国际企业改变了其关键成功因素。危机,促使许多国际企业改变了其关键成功因素。)(4 4)暂时性因素)暂时性因素 企业内部的变化也会引起企业暂时性的关键成企业内部的变化也会引起企业暂时性的关键成功因素(例如,某企业的一些管理人员因对上级不满提出辞职,这功因素(例如,某企业的一些管理人员因对上级不满提出辞职,这时重建企
38、业管理班子立即成为该企业的关键成功因素时重建企业管理班子立即成为该企业的关键成功因素)4-32三、企业系统规划法三、企业系统规划法(BSP)BSP是美国是美国IBM公司在公司在20世纪世纪70年代初用于企业内部系统开发年代初用于企业内部系统开发的一种方法。的一种方法。企业系统规划法的基本思路是:企业系统规划法的基本思路是:首先是自上而下地首先是自上而下地识别企业目识别企业目标和战略,确定企业业务和企业数据,分析业务和数据之间的关系;标和战略,确定企业业务和企业数据,分析业务和数据之间的关系;然后再自下而上地然后再自下而上地根据业务和数据的聚合关系导出管理信息系统的根据业务和数据的聚合关系导出管
39、理信息系统的子系统构成和结构,最子系统构成和结构,最后把企业的目标转化为管理信息系统规划的后把企业的目标转化为管理信息系统规划的全过程。全过程。企业目标企业目标业务流程业务流程企业组织企业组织数据处理数据处理数据类数据类数据库数据库信息系统信息系统系统功能系统功能系统目标系统目标规划规划实现实现4-33q 企业系统规划法的作用企业系统规划法的作用 1.确定未来信息系统的总体结构,明确系统的子系统组确定未来信息系统的总体结构,明确系统的子系统组成和开发子系统的先后顺序;成和开发子系统的先后顺序;2.对数据进行统一规划、管理和控制,明确各子系统之对数据进行统一规划、管理和控制,明确各子系统之间的数
40、据交换关系,保证信息的一致性。间的数据交换关系,保证信息的一致性。4-34立项立项准备工作准备工作调研调研定义业务过程定义业务过程业务流程重组业务流程重组定义数据类定义数据类定义信息系统总体结构定义信息系统总体结构确定总体结构中的优先顺序确定总体结构中的优先顺序形成最终研究报告形成最终研究报告q BSP法的法的工作步骤工作步骤4-35(1)资源及其生命周期)资源及其生命周期这里的这里的“资源资源”是一个广义的概念,是指被管理的对象。识别企是一个广义的概念,是指被管理的对象。识别企业过程就是根据企业资源的生命周期进行的。业过程就是根据企业资源的生命周期进行的。企业资源共分三类:企业资源共分三类:
41、关键性资源关键性资源-指产品和服务指产品和服务支持性资源支持性资源-为了实现企业目标所必须为了实现企业目标所必须使用和消耗的人、资金和使用和消耗的人、资金和设备等设备等协调性资源协调性资源-协调性资源无产品形式,协调性资源无产品形式,是指企业的计划和控制。是指企业的计划和控制。资源生命周期:资源生命周期:指一项资源从获得到退指一项资源从获得到退出所经历的阶段,一般出所经历的阶段,一般分为产生、获取、服务分为产生、获取、服务和归宿四个阶段。和归宿四个阶段。q 定义业务过程定义业务过程识别企业逻辑上相关的一组决识别企业逻辑上相关的一组决策和活动的集合。主要包括计策和活动的集合。主要包括计划与控制、
42、产品与服务、支持划与控制、产品与服务、支持资源三个方面的过程识别。资源三个方面的过程识别。4-36(2)识别计划和控制过程)识别计划和控制过程经经过过分分析析、讨讨论论和和研研究究在在前前几几阶阶段段收收集集到到的的有有关关计计划划和和控控制制方方面面的的资资料料,就就可可以以得得到到与与企企业业计计划划和和控控制制有有关关的的业业务务过过程程。它它们一般分为战略规划和管理控制两大类。们一般分为战略规划和管理控制两大类。计划和控制过程战略规划战略规划管理控制管理控制经济预测经济预测组织计划组织计划人力资源开发人力资源开发发展目标制定发展目标制定产品设计计划产品设计计划市场市场/产品预测产品预测
43、工作资金计划工作资金计划职工培训计划职工培训计划预算预算测量和评价测量和评价4-37(3)识别产品)识别产品/服务和支持性资源过程服务和支持性资源过程产品产品/服务和支持性资源的过程服务和支持性资源的过程 资源资源 过程过程生命周期生命周期产品产品/服务服务支持性资源支持性资源材料材料资金资金人员人员设备设备产生阶段产生阶段市场计划市场计划市场研究市场研究产品开发计划产品开发计划产品产品/市场预测市场预测需求计划需求计划财务计划财务计划成本计划成本计划投资计划投资计划人事计划人事计划工资管理工资管理设备计划设备计划设备更新设备更新获取阶段获取阶段产品设计和开发产品设计和开发生产调度生产调度工作
44、计划工作计划工程纪录工程纪录材料采购材料采购进库进库资金接受资金接受贷款贷款招聘招聘转业转业设备采购设备采购设备接收设备接收基建基建服务阶段服务阶段合同处理合同处理库存控制库存控制包装储运包装储运产品服务管理产品服务管理库存控制库存控制材料调配材料调配成本核算成本核算管理会计管理会计银行业务银行业务人员培训人员培训人事管理人事管理设备维修设备维修归宿阶段归宿阶段销售策略销售策略顾客订货顾客订货运输管理运输管理售后服务售后服务材料回收材料回收应付款项应付款项分配管理分配管理应付款项应付款项终止合同终止合同解雇解雇退休退休设备折旧设备折旧设备报废设备报废4-38(4)建立企业过程和组织关系)建立企
45、业过程和组织关系过程过程/组织矩阵组织矩阵 注:注:表示主要负责;表示主要负责;表示主要参加;表示主要参加;表示一般参加表示一般参加市场市场 销售销售 人员人员 财务财务 材料材料 过程过程 关系关系 组织组织 研研 究究 预预 测测 计计 划划 地地 区区 管管 理理 销销 售售 订订 货货 服服 务务 人人 员员 计计 划划 培培 训训 考考 勤勤 财财 务务 计计 划划 成成 本本 计计 算算 采采 购购 库库 存存 控控 制制 发发 运运 财务科财务科 技术科技术科 销售科销售科 规划科规划科 人事科人事科 4-39(1 1)分解数据类)分解数据类q 定义数据类定义数据类 数据类数据类
46、是指支持业务过程所必需的逻辑相关的数据。是指支持业务过程所必需的逻辑相关的数据。识识别别数数据据类类的的目目的的在在于于了了解解企企业业目目前前的的数数据据状状况况和和数数据据要要求求,以以及及数数据据与与企企业业实实体体、业业务务过过程程之之间间的的联联系系,查查明明数数据据共共享享的的情情况况,建建立立功功能能/数数据据类类矩矩阵阵,为为定定义义信信息息系系统统总总体体结结构构提提供基本依据。供基本依据。其其中中:企企业业实实体体指指企企业业实实施施管管理理的的对对象象,一一般般可可按按人人、地地点点、物体、概念和事件进行分类,如企业员工、设备、产品和材料等。物体、概念和事件进行分类,如企
47、业员工、设备、产品和材料等。根据资源的管理过程可以根据资源的管理过程可以将数据分解成四类,每个将数据分解成四类,每个实体可以由这四种数据类实体可以由这四种数据类型来描述。型来描述。计划型:反映目标等计划值;计划型:反映目标等计划值;统计型:反映企业的综合状况;统计型:反映企业的综合状况;文档型:反映实体的现状;文档型:反映实体的现状;业务型:生命周期各阶段相关文档型业务型:生命周期各阶段相关文档型数据的变化。数据的变化。4-40实体/数据类矩阵示例 类型类型 数据类数据类 实体实体 计计 划划 统统 计计 文文 档档 业业 务务 产品产品 生产计划生产计划 质量计划质量计划 新产品开发计划新产
48、品开发计划 产品质量汇总产品质量汇总 产成品入库汇总产成品入库汇总 产品质量标准产品质量标准 成品质检报告成品质检报告 订货合同订货合同 提货单提货单 产品检验单产品检验单 客户客户 市场计划市场计划 销售计划销售计划 销售合同汇总销售合同汇总 营销历史数据营销历史数据 客户档案客户档案 客户订货数据客户订货数据 发运纪录发运纪录 设备设备 设备计划设备计划 维修计划维修计划 设备利用率设备利用率 设备使用数据设备使用数据 设备维修数据设备维修数据 固定资产盈亏报表固定资产盈亏报表 设备购进纪录设备购进纪录 材料材料 原材料需求计划原材料需求计划 原材料采购计划原材料采购计划 材料月消耗表材料
49、月消耗表 库存材料汇总表库存材料汇总表 原材料质量日报原材料质量日报 用料计算表用料计算表 材料采购纪录材料采购纪录 入库出库单据入库出库单据 资金资金 财务计划财务计划 资产负债表资产负债表 企业财务报表企业财务报表 会计报表会计报表 产成品价格表产成品价格表 应收应付业务应收应付业务 采购借款单采购借款单 人员人员 工资计划工资计划 培训计划培训计划 劳动生产率劳动生产率 职工人数统计职工人数统计 职工档案职工档案 人事调动纪录人事调动纪录 劳动定额通知劳动定额通知 其它其它 工作计划工作计划 工伤事故统计工伤事故统计 企业规章制度企业规章制度 样品调拨单样品调拨单 4-41(2)绘制功能
50、)绘制功能/数据类矩阵(数据类矩阵(U/C矩阵)矩阵)数据类(列)数据类(列)功能功能或或过程过程(行)(行)q交叉点上的符号交叉点上的符号C C(createcreate)表示这类数表示这类数据由相应的功能产生,据由相应的功能产生,q交叉点上的符号交叉点上的符号U U(useuse)表示这类功能使表示这类功能使用相应的数据类,用相应的数据类,q空着不填表示功能与数据无关空着不填表示功能与数据无关4-424-43划分子系统划分子系统(1)调整功能)调整功能/数据类矩阵数据类矩阵 将功能这一列按功能组排列,功能组是指同类型的功能,将功能这一列按功能组排列,功能组是指同类型的功能,如经营计划、财务