1、2121世纪高职高专规划教材世纪高职高专规划教材工商管理系列工商管理系列管理信息系统(第二版)管理信息系统(第二版)第第1 1章章 管理信息系统基本概念管理信息系统基本概念 1.11.1信息与管理信息信息与管理信息 1.21.2系统与信息系统系统与信息系统 1.31.3管理信息系统管理信息系统 1.41.4管理信息系统与管理管理信息系统与管理 第第1 1章章 管理信息系统基本概念管理信息系统基本概念【学习目标】【学习目标】通过本章的学习,学生应掌握信息、管理、通过本章的学习,学生应掌握信息、管理、管理信息、系统、信息系统等基本概念,管理信息、系统、信息系统等基本概念,明确管理信息系统的概念、分
2、类等相关内明确管理信息系统的概念、分类等相关内容;熟悉管理信息系统在管理中的作用,容;熟悉管理信息系统在管理中的作用,尤其是制造企业资源管理;了解管理信息尤其是制造企业资源管理;了解管理信息系统对客户关系管理、战略管理及知识管系统对客户关系管理、战略管理及知识管理的支持作用。理的支持作用。1.11.1信息与管理信息信息与管理信息 数据是对客观事实记录下来的,可以鉴别的符号。数据是对客观事实记录下来的,可以鉴别的符号。它并不只是数字,所有用来描述客观事实的语言、它并不只是数字,所有用来描述客观事实的语言、文字、图画和模型都可以是数据。文字、图画和模型都可以是数据。信息论的创始人申农说:信息论的创
3、始人申农说:“信息是用以消除不确信息是用以消除不确定性的东西。定性的东西。”用语言、文字、图形等表达的资料经过解释就是用语言、文字、图形等表达的资料经过解释就是信息,信息是我们对数据的解释,或者说是数据信息,信息是我们对数据的解释,或者说是数据的内在含义。的内在含义。综上,那些能表达某种含义的信号、密码、情报、综上,那些能表达某种含义的信号、密码、情报、消息都可概括为信息。消息都可概括为信息。信息的概念包含:信源、信宿、媒介、信道和信息的概念包含:信源、信宿、媒介、信道和反馈。反馈。信息的主要性质有真伪性、可压缩性、可扩散信息的主要性质有真伪性、可压缩性、可扩散性、传输性、共享性、增殖性和转化
4、性。性、传输性、共享性、增殖性和转化性。数据与信息的转换过程数据与信息的转换过程 管理是运用组织、计划、指挥、控制和协管理是运用组织、计划、指挥、控制和协调等基本行动,来有效地使用人力、材料、调等基本行动,来有效地使用人力、材料、资金和设备等各种资源,以实现一个组织资金和设备等各种资源,以实现一个组织预定的目标和任务。为此管理工作需要有预定的目标和任务。为此管理工作需要有基本的管理职能:计划、组织、领导、控基本的管理职能:计划、组织、领导、控制、激励、协调和通信。制、激励、协调和通信。现代管理科学的发展大约经历了六个阶段:现代管理科学的发展大约经历了六个阶段:(1 1)泰勒制(泰勒制(2 2)
5、行为科学学派()行为科学学派(3 3)数学)数学管理学派(管理学派(4 4)计算机管理学派()计算机管理学派(5 5)系统)系统工程学派(工程学派(6 6)信息学派和管理信息系统学)信息学派和管理信息系统学派。派。人们把反映各种组织管理活动并对管理产生影人们把反映各种组织管理活动并对管理产生影响的各种消息、情报、资料统称为管理信息。响的各种消息、情报、资料统称为管理信息。管理信息通过数字、文字和图表等形式来反映管理信息通过数字、文字和图表等形式来反映组织管理活动的现状,并通过它来沟通和协调组织管理活动的现状,并通过它来沟通和协调各个管理环节之间的联系,以便实现对整个组各个管理环节之间的联系,以
6、便实现对整个组织的有效控制和管理。织的有效控制和管理。管理信息除了具有信息的一般特性外,还具有管理信息除了具有信息的一般特性外,还具有一些特点:时效性、系统性、目的性、层次性。一些特点:时效性、系统性、目的性、层次性。返回本章首页1.21.2系统与信息系统系统与信息系统 系统是由相互联系和相互制约的若干部分结合而系统是由相互联系和相互制约的若干部分结合而成的、具有特定功能的有机整体。成的、具有特定功能的有机整体。系统的定义可以从三个方面理解:系统的定义可以从三个方面理解:系统是由若干要素(部分)组成的。这些要系统是由若干要素(部分)组成的。这些要素可能是一些个体、元件、零件,也可能本身就素可能
7、是一些个体、元件、零件,也可能本身就是一个系统,称为子系统。是一个系统,称为子系统。系统有一定的结构。一个系统是其构成要素系统有一定的结构。一个系统是其构成要素的集合,这些要素相互联系、相互制约。系统内的集合,这些要素相互联系、相互制约。系统内部各要素之间相对稳定的联系方式、组织秩序及部各要素之间相对稳定的联系方式、组织秩序及时空关系的内在表现形式,就是系统的结构。时空关系的内在表现形式,就是系统的结构。系统有一定的功能。功能是指系统与外部环系统有一定的功能。功能是指系统与外部环境相互联系和相互作用中表现出来的性质、能力境相互联系和相互作用中表现出来的性质、能力和功效。和功效。系统一般由五个基
8、本部分组成的,分别是:输入、系统一般由五个基本部分组成的,分别是:输入、输出、处理、反馈和控制。输出、处理、反馈和控制。输入。从系统环境中提交给系统处理的东西。输入。从系统环境中提交给系统处理的东西。输出。由系统处理之后得到的结果。输出。由系统处理之后得到的结果。处理。对输入按照一定的方式进行加工后产生处理。对输入按照一定的方式进行加工后产生输出内容的过程。输出内容的过程。反馈。系统与环境进行交流的一种方式。反馈。系统与环境进行交流的一种方式。控制。决定系统运行的过程。控制。决定系统运行的过程。系统具有整体性、层次性、目的性、稳定性、突系统具有整体性、层次性、目的性、稳定性、突变性、自组织性、
9、相似性和适应性。变性、自组织性、相似性和适应性。判断系统好坏可由以下四点观查判断系统好坏可由以下四点观查 :目标明确、:目标明确、结构合理、接口清楚、能观能控。结构合理、接口清楚、能观能控。信息系统是一个人造系统,它由人、硬件、软信息系统是一个人造系统,它由人、硬件、软件和信息资源组成,目的是及时、正确地收集、件和信息资源组成,目的是及时、正确地收集、加工、存储、传递和提供信息,对组织中各项加工、存储、传递和提供信息,对组织中各项活动进行管理、调节和控制。活动进行管理、调节和控制。信息系统一般包括信息处理系统和信息传输系信息系统一般包括信息处理系统和信息传输系统两个子系统。统两个子系统。信息处
10、理系统对数据进行处理,使它获得信息处理系统对数据进行处理,使它获得新的结构与形态或者产生新的数据。新的结构与形态或者产生新的数据。信息传输系统的作用是把信息从一处转移信息传输系统的作用是把信息从一处转移到另一处。到另一处。信息系统应该具有信息的收集、传输、存储、加信息系统应该具有信息的收集、传输、存储、加工和输出的功能:工和输出的功能:信息收集。把分散在各地的数据收集并记录下信息收集。把分散在各地的数据收集并记录下来,整理成信息系统要求的格式或形式。来,整理成信息系统要求的格式或形式。数据传输。主要有两种方式:一种是计算机网数据传输。主要有两种方式:一种是计算机网络形式,另一种是盘片传输。络形
11、式,另一种是盘片传输。数据存储。管理中的大量信息被保存在磁盘、数据存储。管理中的大量信息被保存在磁盘、磁带等存储设备上。磁带等存储设备上。信息加工处理。对信息进行核对、变换、分类、信息加工处理。对信息进行核对、变换、分类、合并、更新、检索、抽出、分配、生成和计算等合并、更新、检索、抽出、分配、生成和计算等处理。处理。数据输出。根据不同需要,将加工处理后的数数据输出。根据不同需要,将加工处理后的数据以不同的方式输出。据以不同的方式输出。返回本章首页1.31.3管理信息系统管理信息系统 管理信息系统的发展基础是信息、管理和管理信息系统的发展基础是信息、管理和系统。它首先是一个系统,其次是一个信系统
12、。它首先是一个系统,其次是一个信息系统,再次是一个用于管理方面的信息息系统,再次是一个用于管理方面的信息系统。系统。管理信息系统是一个以人为主导的,以计管理信息系统是一个以人为主导的,以计算机硬件、软件、通信网络以及其他办公算机硬件、软件、通信网络以及其他办公设备为基本信息处理手段和传输工具,进设备为基本信息处理手段和传输工具,进行管理信息的收集、传递、加工、储存、行管理信息的收集、传递、加工、储存、使用、更新和维护,为企业高层决策、中使用、更新和维护,为企业高层决策、中层控制、基层运作提供信息服务的人层控制、基层运作提供信息服务的人机机系统。系统。管理信息系统概念图管理信息系统概念图 从系统
13、功能的角度来看,我们可以把管理从系统功能的角度来看,我们可以把管理信息系统的发展分为三个阶段:信息系统的发展分为三个阶段:电子数据处理系统阶段电子数据处理系统阶段 管理信息系统阶段管理信息系统阶段 决策支持系统阶段决策支持系统阶段 管理信息系统的基本组成部件有四个:即管理信息系统的基本组成部件有四个:即信息源、信息处理器、信息使用者和信息信息源、信息处理器、信息使用者和信息管理者。管理者。管理信息系统的结构是指系统中各个组成管理信息系统的结构是指系统中各个组成部分之间相互关系的总和。其中最重要的部分之间相互关系的总和。其中最重要的是基本结构、层次结构和职能结构。是基本结构、层次结构和职能结构。
14、管理信息系统的基本结构管理信息系统的基本结构管理信息系统的基本组成部件有四个,即管理信息系统的基本组成部件有四个,即信息源、信息处理器、信息使用者和信息信息源、信息处理器、信息使用者和信息管理者。管理者。管理信息系统基本组成部件管理信息系统基本组成部件管理信息系统基本结构图管理信息系统基本结构图 管理信息系统的层次结构管理信息系统的层次结构我们一般根据处理的内容及决策的层次把我们一般根据处理的内容及决策的层次把企业管理活动分为三个不同的层次:战略企业管理活动分为三个不同的层次:战略计划层、管理控制层和运行控制层。计划层、管理控制层和运行控制层。管理信息系统的金字塔结构管理信息系统的金字塔结构
15、管理信息系统的职能结构管理信息系统的职能结构 职能结构通常可以用一个职能系统职能结构通常可以用一个职能系统/管理管理层次矩阵来表示。层次矩阵来表示。职能系统职能系统/管理层次矩阵管理层次矩阵 管理信息系统分类管理信息系统分类:(1)(1)管理信息系统按使用的技术手段可以将管理信息系统按使用的技术手段可以将其分为手工系统、机械系统和电子系统。其分为手工系统、机械系统和电子系统。(2)(2)管理信息系统按信息处理方式又可以将管理信息系统按信息处理方式又可以将其分为联机处理系统、脱机批处理系统两其分为联机处理系统、脱机批处理系统两种类型。种类型。(3)(3)管理信息系统按功能和服务对象可分为管理信息
16、系统按功能和服务对象可分为国家经济管理信息系统、企业管理信息系国家经济管理信息系统、企业管理信息系统、事务型管理信息系统、行政机关办公统、事务型管理信息系统、行政机关办公型管理信息系统和专业型管理信息系统等。型管理信息系统和专业型管理信息系统等。返回本章首页1.41.4管理信息系统与管理管理信息系统与管理 一个组织的管理职能主要包括计划、组织、领导和一个组织的管理职能主要包括计划、组织、领导和控制:控制:(1 1)管理信息系统对计划职能的支持。)管理信息系统对计划职能的支持。1 1)支持计划编制中的反复试算)支持计划编制中的反复试算2 2)支持对计划数据的快速、准确存取)支持对计划数据的快速、
17、准确存取3 3)支持计划的基础)支持计划的基础-预测预测4 4)支持计划的优化)支持计划的优化(2 2)管理信息系统对组织职能和领导职能的支持。)管理信息系统对组织职能和领导职能的支持。(3 3)管理信息系统对控制职能的支持。)管理信息系统对控制职能的支持。管理信息系统中采用的现代管理方法有:管理信息系统中采用的现代管理方法有:MRPMRP、ERPERP、JITJIT、OPTOPT和和AgileAgile制造等。制造等。MRPMRP(制造资源规划)(制造资源规划)MRP MRP 的管理目标是:通过反馈库存和车的管理目标是:通过反馈库存和车间在制品信息,制定生产计划,在保证按间在制品信息,制定生
18、产计划,在保证按期供货的前提下,减少在制品和库存的资期供货的前提下,减少在制品和库存的资金占用。金占用。MRPMRP适用于适用于“小批量、多品种小批量、多品种”生产制造生产制造企业。企业。ERP(ERP(企业资源规划企业资源规划)ERPERP是在现代管理技术、计算机技术进步的新技是在现代管理技术、计算机技术进步的新技术条件下术条件下MRPMRP发展的结果。发展的结果。ERPERP突破了突破了MRPMRP的局限,把供需链内的供应商等的局限,把供需链内的供应商等外部资源也看做是企业的重要资源集成进系统。外部资源也看做是企业的重要资源集成进系统。JITJIT(准时制生产)(准时制生产)JITJIT是
19、日本丰田公司的看板管理(是日本丰田公司的看板管理(KANBANKANBAN)为代)为代表的企业管理方法。表的企业管理方法。JITJIT的目标是零库存,实现的目标是零库存,实现“准时制准时制”生产生产(Just In TimeJust In Time)。)。OPTOPT(最优化生产技术)(最优化生产技术)OPTOPT思想主要有以下几点:思想主要有以下几点:追求物流平衡,而不是能力平衡。追求物流平衡,而不是能力平衡。非瓶颈资源的利用水平不仅取决于自己的潜力,非瓶颈资源的利用水平不仅取决于自己的潜力,还由系统中其它一些约束来确定。还由系统中其它一些约束来确定。进行生产,并不总是等于有效地利用了资源。
20、进行生产,并不总是等于有效地利用了资源。在瓶颈资源上损失一小时,等于整个系统损失在瓶颈资源上损失一小时,等于整个系统损失一小时。一小时。在非瓶颈资源上节约一小时,没多大意义。在非瓶颈资源上节约一小时,没多大意义。瓶颈环节决定了系统的产出和库存。瓶颈环节决定了系统的产出和库存。传输批量并不总是等于加工批量。传输批量并不总是等于加工批量。加工批量应当是可变的,不是固定的。加工批量应当是可变的,不是固定的。考虑系统的所有约束条件,才能确定优先级。考虑系统的所有约束条件,才能确定优先级。AgileAgile(敏捷制造)(敏捷制造)敏捷制造作为一种制造哲理,目的是提高敏捷制造作为一种制造哲理,目的是提高
21、企业生产和经营上的敏捷性,及时满足市企业生产和经营上的敏捷性,及时满足市场多样化的需求;作为一种管理思想,其场多样化的需求;作为一种管理思想,其核心在于通过虚拟企业的形式,最大限度核心在于通过虚拟企业的形式,最大限度地提高资源利用率,充分利用转瞬即逝的地提高资源利用率,充分利用转瞬即逝的市场机遇。市场机遇。AgileAgile企业的目的在于提高资源利用率,进企业的目的在于提高资源利用率,进行敏捷化生产。行敏捷化生产。AgileAgile的特点:的特点:设备柔性。为提高企业的生存能力,必须具备设备柔性。为提高企业的生存能力,必须具备高度柔性的设备以满足不同产品的加工要求。高度柔性的设备以满足不同
22、产品的加工要求。组织上的敏捷性。企业必须改变传统以车间、组织上的敏捷性。企业必须改变传统以车间、部门为基础的组织形式,而采用以项目组、独立部门为基础的组织形式,而采用以项目组、独立制造为基础的组织形式。制造为基础的组织形式。高素质综合型人才。人员的敏捷性要求高素质高素质综合型人才。人员的敏捷性要求高素质的综合型人才,以便以此为基础进行虚拟企业的的综合型人才,以便以此为基础进行虚拟企业的建立与解体,满足不同任务对人才资源的需求。建立与解体,满足不同任务对人才资源的需求。企业的虚拟化。其特点是企业功能上的虚拟化、企业的虚拟化。其特点是企业功能上的虚拟化、地域的虚拟化和组织的虚拟化。要实现功能上的地
23、域的虚拟化和组织的虚拟化。要实现功能上的虚拟性,就必须通过各企业管理信息系统的互联,虚拟性,就必须通过各企业管理信息系统的互联,实现企业间的远程生产调度、协作设计等功能。实现企业间的远程生产调度、协作设计等功能。CRMCRM理念是随着市场营销思想的发展而形成并得理念是随着市场营销思想的发展而形成并得到发展的。到发展的。要实现客户关系管理,一方面要在经营管理上进要实现客户关系管理,一方面要在经营管理上进行变革,对客户关系管理的相关流程进行重组;行变革,对客户关系管理的相关流程进行重组;另一方面,要利用信息技术提供这种管理所必需另一方面,要利用信息技术提供这种管理所必需的管理平台,保证其流程畅通。
24、的管理平台,保证其流程畅通。客户关系管理的管理理念客户关系管理的管理理念 CRMCRM系统的实施与系统的实施与ERPERP系统的实施在方法论上系统的实施在方法论上是一致的,也必须对现有的管理流程进行改革。是一致的,也必须对现有的管理流程进行改革。CRMCRM是构建在网络环境、信息共享基础上的是构建在网络环境、信息共享基础上的营销业务管理,企业应建立营销业务管理,企业应建立B2BB2B模式的营销体系,模式的营销体系,对原有管理体制进行改革,对原有流程进行重组。对原有管理体制进行改革,对原有流程进行重组。企业分销渠道管理与企业分销渠道管理与CRMCRM系统的区别系统的区别 企业分销渠道管理的业务对
25、象主要是订单、企业分销渠道管理的业务对象主要是订单、库存和财务往来,管理的组织对象是销售机构。库存和财务往来,管理的组织对象是销售机构。CRMCRM主要是致力于提高客户满意度、业务对主要是致力于提高客户满意度、业务对象是解决客户的需求,提高业务服务水平,对象象是解决客户的需求,提高业务服务水平,对象是客户。是客户。客户关系管理的技术实现客户关系管理的技术实现 CRMCRM软件的基本功能包括客户管理、联系人软件的基本功能包括客户管理、联系人管理、时间管理、潜在客户管理、销售管理、电管理、时间管理、潜在客户管理、销售管理、电话销售、营销管理和客户服务等,有的软件还包话销售、营销管理和客户服务等,有
26、的软件还包括了呼叫中心、合作伙伴关系管理、商业智能、括了呼叫中心、合作伙伴关系管理、商业智能、知识管理、网上营销等。知识管理、网上营销等。SISSIS旨在使用信息技术,实现企业战略目标的信旨在使用信息技术,实现企业战略目标的信息系统。息系统。企业可在三个不同的战略层次利用信息技术:企企业可在三个不同的战略层次利用信息技术:企业经营活动、企业和行业。业经营活动、企业和行业。战略战略 模型模型信息技术信息技术行业行业合作和竞合作和竞争争 竞争力模型竞争力模型和网络经济和网络经济 电子业务通信网络;跨组织系统;电子业务通信网络;跨组织系统;信息伙伴关系信息伙伴关系 企业企业合力、核合力、核心竞争力心
27、竞争力 核心竞争力核心竞争力 知识系统;组织范围的系统知识系统;组织范围的系统企业经营企业经营活动活动低成本、低成本、差异化、差异化、竞争范围竞争范围 价值链分析价值链分析 数据挖掘;以数据挖掘;以IT为基础的产品和服为基础的产品和服务;跨组织系统;供应链管理;有务;跨组织系统;供应链管理;有效的客户响应效的客户响应 知识管理的内容至少涉及知识管理的内容至少涉及1010个重要领域:个重要领域:1)1)对知识和最佳业务经验的共享;对知识和最佳业务经验的共享;2)2)知识共享责任的宣传;知识共享责任的宣传;3)3)积累和利用过去的经验;积累和利用过去的经验;4)4)将知识融入产品、服务和生产过程;
28、将知识融入产品、服务和生产过程;5)5)将知识作为产品进行生产;将知识作为产品进行生产;6)6)驱动以创新为目的的知识生产;驱动以创新为目的的知识生产;7)7)建立虚拟式的专家网络;建立虚拟式的专家网络;8)8)建立和挖掘客户需求信息的知识库;建立和挖掘客户需求信息的知识库;9)9)理解和计量知识的价值;理解和计量知识的价值;10)10)开发和利用知识资产。开发和利用知识资产。知识管理中需要解决知识管理中需要解决6 6个方面的问题:个方面的问题:知识管理的基础设施知识管理的基础设施企业业务流程的重组企业业务流程的重组 知识管理的方法知识管理的方法 知识的获取和检索知识的获取和检索 知识的传递知
29、识的传递 知识的共享和评测。知识的共享和评测。从从ISIS角度看,知识管理系统是各类角度看,知识管理系统是各类ISIS的高度集成,的高度集成,它并不是完全不同于原有的系统,而是一种融管它并不是完全不同于原有的系统,而是一种融管理方法、知识管理、智能处理乃至决策和组织战理方法、知识管理、智能处理乃至决策和组织战略发展规划于一身的综合系统。略发展规划于一身的综合系统。知识管理系统应该具备知识管理的四个基本职能:知识管理系统应该具备知识管理的四个基本职能:外化、内化、中介和认知过程。外化、内化、中介和认知过程。外化是以外部贮藏库的形式捕获知识,并根据外化是以外部贮藏库的形式捕获知识,并根据分类框架或
30、标准来组织它们。分类框架或标准来组织它们。内化是设法发现与特定需求相关的知内化是设法发现与特定需求相关的知识结构,从外部贮藏库中提取知识,并通识结构,从外部贮藏库中提取知识,并通过过滤来发现与知识寻求者相关的东西。过过滤来发现与知识寻求者相关的东西。中介是将知识寻求者和最佳知识源相中介是将知识寻求者和最佳知识源相匹配。中介通过群件产品、企业内部网、匹配。中介通过群件产品、企业内部网、工作流和文件管理系统等技术来实现知识工作流和文件管理系统等技术来实现知识寻求者和最佳知识源匹配的自动化。寻求者和最佳知识源匹配的自动化。认知是经由前三个功能交换得出的知认知是经由前三个功能交换得出的知识运用,是知识
31、管理的终极目标识运用,是知识管理的终极目标。通用的知识管理系统一般可划分为通用的知识管理系统一般可划分为4 4个模块:个模块:知识生成模块知识生成模块知识挖掘模块知识挖掘模块知识重知识重组模块组模块知识应用模块。知识应用模块。知识管理过程知识管理过程返回本章首页第第2章章 管理信息系统的开发方法管理信息系统的开发方法 第第1节节 管理信息系统的开发管理信息系统的开发 管理信息系统是一种特殊的产品,它不仅仅是一个静态的、可直接使用的产品,也是一个需要与应用环境协调一致的具有动态特征的产品。开发管理信息系统是一项复杂的系统工程工作,它涉及的知识面广、部门多,是科学、也是艺术。1.1 1950年代至
32、年代至1970年代信息系统开发年代信息系统开发的概念与技术的概念与技术 1956年和1957年,Richard Canning,信息系统开发生命周期方法 1050年代至1970年代,系统的开发环境:1.第三代语言(如COBOL)用于程序设计2.已有数据库管理系统,用于数据管理3.强调“结构化程序设计”(structured programming)4.强调“项目管理”5.联机处理和批处理混合使用6.所开发的应用程序大多适用于大型主机电脑7.只由专业程序员进行程序开发8.用户只在定义需求阶段和安装阶段介入开发 1.2 19801980年代信息系统开发的概念与技术年代信息系统开发的概念与技术 80
33、年代初期最重要的改变,便是第四代语言(forth generation language,4GL)原型法(prototyping)的得以使用 80年代末期,CASE(computer aided software engineering)工具出现。80年代初面向对象的方法用于计算机科学,80年代末开始用于企业系统,90年代初,面向对象的分析与设计和面向对象的语言,开始实际应用。1.3 19901990年代信息系统开发的概念与技术年代信息系统开发的概念与技术 可以用四个主轴来描绘:(1)面向对象技术(2)互联网应用系统的开发工具(3)强调快速的信息系统开发方法(4)大型整合应用系统。1.4 管理
34、信息系统的开发方式管理信息系统的开发方式 1.自行开发2.委托开发3.联合开发4.购买现成软件第第2 2节节 管理信息系统的项目管理管理信息系统的项目管理 管理信息系统开发的项目管理是为了使开发项目能够按照预定的成本、进度和质量顺利完成,根据管理科学的理论,对需求、成本、人员、进度、质量、风险等进行科学分析和有效管理及控制,并利用工程化开发方法所进行的系统活动。2.1 项目管理的组织模式项目管理的组织模式 需成立企业的项目委员会 成立开发项目组 项目管理负责人可以为多人,由职能部门和信息部门管理人员组成 项目评审小组一般由企业技术专家组成。开发项目组有开发技术人员构成。2.2管理信息系统项目管
35、理过程管理信息系统项目管理过程 1.项目授权 2.需求分析 3.项目选型 4.开发计划制定与实施 5.项目评估及更新 6.项目完成 2.3 项目管理质量控制过程项目管理质量控制过程 1.建立项目的质量衡量标准 2.观察开发过程的实际表现情况 3.进行实际表现和控制标准的比较 4.采取调整措施 第第3 3节节 系统开发模型系统开发模型 系统开发模型是系统开发的全部过程、活动和任务的结构框架。1.瀑布模型(waterfall model)2.渐增模型(incremental model)3.原型模型(prototype model)4.螺旋模型(spiral model)5.喷泉模型(founta
36、in model)6.智能模型(intelligent model)3.1瀑布模型瀑布模型 核心思想:按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。过程:每个阶段完成之后,产生相应的文档,下一阶段从上一阶段活动接收文档作为输入,利用这一输入实施该阶段活动,并给出工作成果作为输出传给下一阶段活动。同时评审该项活动的实施,若确认,则继续下一项活动;否则返回上一阶段。3.2螺旋模型螺旋模型 基本做法:在“瀑布模型”的每一个开发阶段前引入一个非常严格的风险识别、风险分析和风险控制,它把软件项目分解成一个个小项目。每个小项目都标识一个或多个
37、主要风险,直到所有的主要风险因素都被确定,四个象限代表了以下活动:1.制定计划:确定软件目标,选定实施方案,弄清项目开发的限制条件;2.风险分析:分析评估所选方案,考虑如何识别和消除风险;3.实施工程:实施系统开发和验证;4.客户评估:评价开发工作,提出修正建议,制定下一步计划。3.3喷泉模型喷泉模型 喷泉模型具有更多的增量和迭代性质,生存期的各个阶段可以相互重叠和多次反复,而且在项目的整个生存期中还可以嵌入子生存期。就像水喷上去又可以落下来,可以落在中间,也可以落在最底部。第第4 4节节 结构化系统开发方法结构化系统开发方法 基本思想:将整个开发过程划分为若干个相对独立的阶段,如系统规划与可
38、行性分析、系统分析、系统设计、系统实施、系统运行和维护等。在前三个阶段坚持自顶向下的对系统进行结构化划分,从最顶层的管理业务入手,从系统整体的优化入手,对系统进行逐步深入的分析与设计。而在系统的实施阶段,则坚持自底向上的逐步实施,即从最底层的模块编程做起,按照系统设计的结构,将模块一个个拼接到一起进行调试,自底向上的逐步实现整个系统的功能。4.1结构化系统开发方法的开发过结构化系统开发方法的开发过程程 1.系统规划阶段 2.系统分析阶段 3.系统设计阶段 4.系统实施阶段 5.系统运行和维护阶段 各阶段的名称、工作及文档 开发阶段主要工作文档资料系统调查与规划初步调查拟定开发计划可行性研究报告
39、系统分析数据流程、数据及处理分析系统分析说明书系统设计模块设计、数据库设计系统设计说明书系统实施编制程序流程及用户使用手册运行测试和维护测试、维护系统测试报告4.2结构化系统开发方法的特点结构化系统开发方法的特点 1.建立面向用户的观点 2.加强调查研究和系统分析 3.逻辑设计和物理设计分别进行 4.使用结构化、模块化方法(逐层细化)5.严格按照阶段进行 6.工作文件标准化和文献化 第第5 5节节 原型化方法原型化方法 基本思想:在获得用户基本需求的基础上快速地构造系统工作模型初始模型,然后演示这个原型系统,在用户参与的情况下,按用户合理而又可行的要求,不断地修改这一原型系统。每次修改都使系统
40、得到一个完整的新原型,直到用户满意为止。5.1 原型化方法的开发步骤原型化方法的开发步骤 1.确定用户基本需求 2.建立一个系统的初步原型 3.试用原型,精炼用户需求 4.修改并提高原型 5.2 原型化方法的特点原型化方法的特点 原型法更多地遵循了人们认识事物的规律,因而更容易为人们所普遍掌握和接受。原型法将模拟(Simulation)手段引入系统分析的初期阶段,通过原型来实现用户和系统分析人员间的沟通 开发策略是“从下到上”,更容易被用户接受。第第6 6节节 面向对象的开发方法面向对象的开发方法 面向对象方法(object oriented,简称OO),是从80年代末各种面向对象的程序设计方
41、法(如:Smalltalk,C+)逐步发展而来的 6.1 对象的定义对象的定义 对象是一个非常广泛的概念,凡是在系统中的具体和抽象实体,都可以被称为对象 每个对象由两个方面组成:属性:反映对象的信息特征与状态;方法:是用来定义改变属性状态的各种操作,描述对象的行为。对象是封装数据和操作的实体。对象是封装数据和操作的实体 6.2类图和对象图类图和对象图 类:用于定义多个相似的对象,用类描述一组对象的共同行为和属性,可以把一组对象的共同特性加以抽象并存储在一个类中。类图描述了系统中的类和类之间的各种关系,其本质反映了系统中包含的各种对象的类型以及对象之间的各种静态关系,即关联关系和子类型关系。包含
42、了子类的类图 学生和教师的实例 类的关联 订货单订货单顾客顾客配件配件配件名称配件代码查询库存修改库存1 拥有1.*记录1 1.*配件库存配件库存仓库地点库存数量增加库存量减少库存量包含10.*暂存订货单暂存订货单作废订货单可发订货单可发订货单打印发货单作废订货单6.3面向对象开发方法的基本思想面向对象开发方法的基本思想 在我们设计和实现一个客观系统时,如能在满足需求的条件下,把系统设计成由一些不可变的部分组成的最小集合,这个设计就是最好的。因为它把握了事物的本质,因而不再会被周围环境的变化以及用户没完没了地变化需求所左右。这些不可变的部分就是所谓的对象。6.4面向对象开发方法的开发步骤面向对
43、象开发方法的开发步骤 1.分析阶段2.设计阶段 3.实现(编码)阶段 第第7 7节节 计算机辅助开发方法计算机辅助开发方法 CASE方法(Compute Aided Software Engineering)基本思路是:在前面所介绍的任何一种系统开发方法中,如果自对象系统调查后,系统开发过程中的每一步都可以在一定程度上形成对应关系的话,那么就完全可以借助于专门研制的软件工具来实现上述一个个的系统开发过程。CASE环境的特点:1.在实际开发一个系统时,CASE环境的应用必须依赖于一种具体的开发方法。如结构化方法、原型法、OO方法等,而一套大型完备的CASE产品,能为用户提供支持上述各种方法的开发
44、环境。2.CASE只是一种辅助的开发方法。它主要在于帮助开发者产生出开发过程中的各类图表、程序和说明性文档。3.CASE出现从根本上改变了我们开发系统的物质基础,主要体现在考虑问题的角度、开发过程的做法、实现系统的措施。第第8 8节节 各种开发方式的比较各种开发方式的比较 需求分析过程比较需求分析过程比较 适用范围及优缺点适用范围及优缺点 第三章:管理信息系统管理信息系统的技术基础的技术基础 本章针对当前信息技术发展的特点,主要介绍计算机技术、网络技术以及数据库技术,其中计算机技术是一切信息技术的起点,而网络技术以及数据库技术是当前信息技术中应用最广泛也是迅速发展的热点之一,并且计算机在现代管
45、理信息中的应用最终体现在快捷的网络技术以及具有强大数据处理能力的数据库技术。第一节第一节 计算机系统概述计算机系统概述一)计算机发展历史一)计算机发展历史 1)从1946年到1958年是计算机发展的第一代:其特征是采用电子管作为计算机的逻辑元件 2)从1958年到1964年是计算机发展的第二代:其特征是用晶体管代替了电子管 3)从1964年到1975年是计算机发展的第三代:其特征是用集成电路IC(Intergrated Circuit)代替了分立元件 4)从1975年到现在是计算机发展的第四代:其特征是以大规模超大规模集成电路(每片上集成几百到几千个逻辑门)LSI(Large-Scale In
46、tegration)VLSI(Very Large-Scale Integration)来构成计算机的主要功能部件 二)计算机组成及工作原理计算机组成及工作原理 1)计算机硬件现代计算机系统由硬件和软件两部分组成。计算机硬件是计算机系统中所有实际物理装置的总称,如计算机存储器芯片、底板、各类扩充卡、键盘、鼠标等。计算机软件是指在计算机中运行的各种程序及其处理的数据及相关的文档。冯诺依曼与他的同事们在普林斯顿研究所设计的基于程序存储和程序控制的计算机,其主要特征是由五个部分组成,即运算器、存储器、控制器、输入、输出,所以现代计算机也称为冯诺依曼机。计算机实际硬件构成原理图 中央处理器(CPU)包
47、括运算器,控制器内存储器控制器输入/出设备控制器输入/出设备控制器输入/出设备系统总线计算机实际硬件构成原理图 2计算机软件 计算机是在特定的指令下运行的,这些指令都是计算机可以理解并执行的一些命令,也就是说,计算机从诞生之日起,就是和程序紧紧联系在一起的。而软件的含义比程序更宏观、更具体一些。一般情况下,软件往往指设计比较成熟、功能比较完善、具有某种使用价值的程序,并且,软件不仅包含程序,还包含与程序相关的数据和文档。和硬件相比,软件具有不可见性、适用性、无磨损、易复制等特性 依据不同的原则和标准,可以将软件划分为不同的种类,而将软件划分为系统软件和应用软件两大类是比较流行的分法。系统软件主
48、要特征是:它与硬件有很强的交互性,需对硬件资源进行统一的控制、调度和管理,系统软件具有通用性,它不是为解决一个具体问题而开发的,一般而言,系统软件是必不可少的,否则计算机将无法正常工作。应用软件泛指具体解决某些应用问题的软件,因此,应用软件丰富多样,有广泛使用的通用应用软件如Word,Excel等应用软件,也有就某一问题由某一部门具体开发的专门应用软件,如机场售票系统,税务管理系统等。3 计算机工作原理 计算机是基于程序存储和控制来正常运行的,程序是告诉计算机做什么和如何做的一些指令。所谓指令,就是CPU可以执行的仅由二进制组成的代码,包括数据及操作,所以指令实际上包括操作数和操作码,如有一个
49、指令是运算3+2,则“3”,“2”是为操作数,而“+”则为操作码,一个CPU可以识别的所有指令构成该CPU的指令集。指令在执行前是存放在内存中的,计算机对内存的管理是将其每一个字节分配一个代号,称为地址。其中指令传给CPU的操作数并不是实际的数据而是该数据在内存中的位置,因而,指令包含的两个部分常常称为操作数地址和操作码 不同的CPU可以识别的机器语言并不一定相同,所以,不同的机器存在着兼容问题,当然,一般而言,同一品牌的CPU总是与过去的CPU相兼容,如能在Intel公司486CPU上运行的软件肯定可以在586或更高级的CPU上运行。所谓的某程序正在运行是指该程序已经转化成对应的指令,并且完
50、全调入到内存中,这样,由CPU执行一条条指令(可能产生数据,因而出现内存与CPU不停地交换数据),从而使得程序一直处在运行状态(见下图)。CPU硬盘内存程序载入及运行示意图内存调入外存上的程序,并转 化 为 指 令,称 为loading。CPU和内存之间不停地执行指令、交换数据,使得程序正常运行程序最终结果可能想长期保存,此时需写入硬盘全部程序调入内存后,就不再和硬盘有数据交换了三)嵌入式计算机嵌入式计算机嵌入式计算机(Embedded computer)、是指嵌入各种设备及应用设备产品内部的计算机。它主要完成测控功能,其体积小,结构紧凑,可作为一个部件埋藏在控制的装置中,并为用户提供接口,有