企业信息化战略与实施

章节目录

信息化

  • 信息化——概念

    信息化是从工业社会到信息社会的演进与变革。
    信息化就是计算机,通信,网络技术的现代化。
    信息化就是从物质生产占主导地位的社会,向信息化占主导地位的社会转变的过程。
    信息化就是从工业社会向信息社会演进的过程。
    互联网化可以理解为信息化比较后面的阶段。
    信息化是推动经济社会发展转型的一个历史性过程。
    
    信息化的三流:信息流(核心),资金流,物流。
  • 信息化——应用的5个层次(从小到大)

    产品信息化,如集成了车载计算机系统的小汽车。
    企业信息化,如CRM、ERP等。
    产业信息化,如交通运输业、制造业等传统产业广泛利用信息技术来完成工艺、产品的信息化,
    					实现资源优化与重组,从而实现产业升级。
    国民经济信息化,指在经济大系统内实现统一的信息大流动,使生产、流通、分配、消费等经济的4个环节,
    					通过信息进一步联成一个整体。
    社会生活信息化,指包括商务、教育、日常生活等在内的整个社会体系,采用先进的信息技术拓展我们的活动时空,
    					提升生活品质。如智慧城市、智慧地球等。
  • 信息化——体系
    信息化体系就是信息化包含哪些部分,这些部分起到了哪些作用或处于什么样的地位?
    信息资源是核心,信息技术应用是龙头,信息网络是基础,信息技术和产业是国家信息化建设基础,
    信息化人才是关键,信息化政策法规和标准规范是保障。(上应下技左人右规)

企业信息化规划

  • 企业信息化规划——概念

    企业信息化就是企业运用信息技术来使得企业更高效运行,给企业建各种信息系统,
    比如erp,crm等系统只是企业信息化的实现方式之一,当然也是最常用的方式,
    这个建设各种信息系统用来帮助企业信息化的过程就是企业信息化建设,
    企业信息化建设是随着企业的发展而逐步实现的,是个长期的过程,这会导致在长期的建设中
    各个信息系统数据都是独立的,各个系统相互独立,互不流通,这个现象也被叫做信息孤岛,
    要解决信息孤岛最好的办法就是在最开始的时候就做好企业信息化规划,从企业整体出发,
    在最高的层次上对企业信息化建设进行总体规划
    
    企业信息化规划不仅涉及到信息系统规划,同时与企业规划、业务流程建模等紧密相关,
    是融合企业战略、管理规划、业务流程重组等内容的“业务+管理+技术”的规划活动。
  • 企业信息化规划——内容

    解释:
    企业战略规划是用机会和威胁评价现在和未来的环境,用优势和劣势评价企业现状,
    	进而选择和确定企业的总体和长远目标,制定和抉择实现目标的行动方案。
    信息系统战略规划关注的是如何通过信息系统来支撑业务流程的运作,进而实现企业的关键业务目标,
    	其重点在于对信息系统远景、组成架构、各部分逻辑关系进行规划。
    信息技术战略规划通常简称为IT 战略规划,是在信息系统规划的基础上,对支撑信息系统运行的硬件、软件、
    	支撑环境等进行具体的规划,它更关心技术层面的问题。
    信息资源规划是在以上规划的基础上,为开展具体的信息化建设项目而进行的数据需求分析、信息资源标准建立、信息资源整合工作。
  • 信息系统战略规划
    信息系统战略规划是企业信息化规划的一部分,说的是信息系统的建设有哪几个阶段

    解释:
    第一阶段(以数据处理为核心,围绕职能部门需求)
    关键成功因素法(CSF):
    	通过对企业的成功关键因素的识别,找出实现目标所需要的关键信息集合,从而确定系统开发的优先次序。
    战略集合转化法(SST)
    	将企业的战略目标转化为对信息系统的战略,将企业战略看成是一个“信息集合”,包括使命、目标、战略
    	和其他企业属性,例如,管理水平、发展趋势以及重要的环境约束等。
    企业系统规划法(BSP)
    	主要用于大型信息系统的开发,提供一个信息系统规划,帮助企业制定信息系统的规划,
    	用以支持企业短期的和长期的信息需求。自上而下的规划,自下而上的实现,UC矩阵。
    第二阶段(以企业内部MIS(管理信息系统)为核心,围绕企业整体需求)
    战略数据规划法(SDP)
    	遵循数据库的规则,挖掘信息以及信息间的规律,保证数据的准确性、一致性和安全性,增进信息共享,
    	方便实际应用的过程。在这里的关键字是:主题数据库。
    信息工程法(IE)
    	以企业内部管理信息系统为核心,围绕企业整体需求进行信息系统规划。
    战略珊格法(SG)
    	该方法创建一个2×2的矩阵(栅格表),从战略影响方面标出企业现有的和将来的信息系统组合的特征,也就是它们对企业生存前景的影响。
    第三阶段(综合考虑企业内外部环境,以集成为核心,围绕企业战略需求)
    价值链分析法(VCA)
    	企业为一系列的输入、转换与输出的活动序列集合,每个活动都有可能相对于最终产品产生增值行为,从而增强企业的竞争地位
    战略一致性模型(SAM)
    	把企业战略规划和信息化战略规划的关系划分为内、外两大部分。外部是指企业所面临的外部竞争环境,
    	例如,产品或IT市场等;内部区域包括企业组织结构、整体信息架构和业务流程等价值链分析法,
    	帮助企业如何检查经营战略与信息架构之间的一致性。

信息资源规划

信息资源规划(Information Resource Planning),简称IRP,
简言之,信息资源规划是指对企事业单位或政府部门信息的采集、处理、传输和使用的全面规划。
其核心是运用西方国家先进的信息工程和数据管理理论及方法,通过总体数据规划,打好数据管理和资源管理的基础,促进实现集成化的应用开发。

从实践方面,信息资源规划作为工程技术,包括需求分析、系统建模、支持工具等内容。进行IRP的过程就是企业梳理业务流程,搞清信息需求,
建立企业信息标准和信息系统模型;用这些标准和模型来衡量现有的信息系统及各种应用,符合的就继承并加以整合提升,不符合的就进行改造优化、选购或重新开发。

用我自己的话说是,信息资源规划是指导构建信息系统所需要遵守的规则,是一套标准,是一组完善规范的项目生产流程

IRP强调将需求分析与系统建模紧密结合起来,需求分析是系统建模的准备,系统建模是用户需求的定型和规划化表达。

这里贴下高复先教授的关于解释信息资源规划的论文,写的实在是太好了,另外这个网站感觉也很棒,值得探索~

信息系统生命周期和开发方法

生命周期就是指一个事物发展需要经历哪些过程
信息系统的生命周期与软件生命周期是不一样的,如果说信息系统的生命周期的描述是抽象的,
那软件系统的生命周期是对抽象的实现,是具体要做的内容。

信息系统生命周期:

**软件生命周期:**

信息系统的开发方法

开发一个系统有哪些方法?我们看到上面生命周期中,开发阶段被划分为系统规划,系统分析,系统设计等等阶段
这其实就是按照结构化开发方法对开发阶段要做的一些事进行划分,那面向对象开发方法是如何划分的呢?
实际上其他所有开发方法本质上还是遵循结构化开发方法所制定的阶段,只是在每个阶段所使用的工具和技术不同而已

现实最常用的是结构化开发方法和面向对象开发方法相结合使用,首先使用结构化方法进行自顶向下的整体划分;
然后,自底向上地采用OO方法开发系统因此,结构化方法和OO方法仍是两种在系统开发领域中相互依存的、不可替代的方法
下面就具体解释一下信息系统中的开发方法。

  • 结构化方法
    结构化方法也称为生命周期法,是一种传统的信息系统开发方法,由结构化分析(Structured Analysis,SA)、
    结构化设计(Structured Design,SD)和结构化程序设计(Structured Programming;SP)三部分有机组合而成,其精髓是自顶向下、逐步求精和模块化设计。

    结构化方法假定待开发的系统是一个结构化的系统,其基本思想是将系统的生命周期划分为系统规划、系统分析、系统设计、系统实施、系统维护等阶段。
    结构化方法的开发过程一般是先把系统功能视为一个大的模块,再根据系统分析与设计的要求对其进行进一步的模块分解或组合。

    • 结构化方法的特点

      (1)开发目标清晰化。结构化方法的系统开发遵循“用户第一”的原则,开发中要保持与用户的沟通,
      	取得与用户的共识,这使得信息系统的开发建立在可靠的基础之上。
      (2)开发工作阶段化。结构化方法每个阶段的工作内容明,注重对开发过程的控制。
      (3)开发文档规范化。结构化方法每个阶段工作完成后,要按照要求完成相应的文档,以保证各个工作阶段的衔接与系统维护工作的便利。
      (4)设计方法结构化。在系统分析与设计时,从整体和全局考虑,自顶向下地分解
      	在系统实现时,根据设计的要求,先编写各个具体的功能模块,然后自底向上逐步实现整个系统。
    • 结构化分析,结构化设计,结构化程序设计概念

    • 结构化方法的缺点

      (1)开发周期长:
      	采用结构化方法进行系统开发,按照顺序历经各个阶段,直到系统实施阶段结束后,用户才能使用系统。
      	一方面使用户在较长的时间内不能得到(甚至无法感觉到)一个可实际运行的物理系统;
      	另一方面,由于开发周期长,系统的环境(例如,市场环境、业务结构等)必定会有变化,
      	这就使得最后开发出来的系统在投入使用之前就已经面临淘汰,这种系统难以适应环境变化。
      (2)难以适应需求变化。在信息系统项目中,用户需求的变化是不可避免的,
      	然而结构化方法要求系统分析师在系统分析阶段充分掌握和理解用户需求。
      	否则,如果在系统分析阶段需求不明确,或者需求经常变更,就会导致后续的开发过程返工甚至无法进行。
      (3)很少考虑数据结构。结构化方法是一种面向数据流的开发方法,比较注重系统功能的分解与抽象,
      	兼顾数据结构方面不多。尽管结构化方法也包括数据建模和数据库设计,但它仍是以模块为系统开发的核心环节,
      	而且,从SA阶段的DFD到SD阶段的模块结构图的转变也比较困难。
  • 面向对象方法
    面向对象 (Obiect-Oriented,OO)方法认为,客观世界是由各种“对象”组成的任何事物都是对象,
    每一个对象都有自己的运动规律和内部状态,都属于某个对象“类”是该对象类的一个元素。
    复杂的对象可由相对简单的各种对象以某种方式而构成,不同对象的组合及相互作用就构成了系统。

    • 面向对象方法过程
      与结构化方法类似面向对象方法也包括面向对象的分析(Object-Oriented Analysis;OOA)、
      面向对象的设计 (Object-Oriented Design,OOD)和面向对象的程序设计(Object-Oriented Programming,OOP)三个阶段。

      OOA的任务是了解问题域所涉及的对象、对象间的关系和操作,然后构造问题的对象模型。
      	问题域是指一个包含现实世界事物与概念的领域,这些事物和概念与所设计的系统要解决的问题有关。
      	在这个过程中,抽象是最本质和最重要的方法。针对不同的问题,可以选择不同的抽象层次,
      	过简或过繁都会影响到对问题的本质属性的了解和解决。
      OOD在分析对象模型的基础上,设计各个对象、对象之间的关系(例如,层次关系继承关系等)和通信方式(例如,消息模式)等,
      	其主要作用是对 0OA 的结果作进一步的规范化整理,以便能够被 OOP 直接接受。
      OOP指系统功能的编码,实现在OOD阶段所规定各个对象所应完成的任务。它包括每个对象的内部功能的实现,
      	确立对象哪一些处理能力应在哪些类中进行描述,确定并实现系统的界面、输出的形式等。
    • 面向对象的分支
      OO方法是当前的主流开发方法,拥有很多不同的分支体系,主要包括OMT(ObiectModel Technology,对象建模技术)方法、
      Coad/Yourdon 方法、OOSE(Object-OrientedSoftware Engineering,面向对象的软件工程)方法和 Booch 方法等
      而OMT、OOSE和Booch 已经统一成为统一建模语言(United ModelLanguage,UML)。

      Coad/Yourdon方法
      	Coad/Yourdon方法特别强调OOA和OOD采用完全一致的概念和表示法,使分析和设计之间不需要表示法的转换。
      Booch方法
      	开发模型包括静态模型和动态模型,静态模型分为逻辑模型(类图、对象图)和物理模型(模块图、进程图),用来描述系统的构成和结构。
      	动态模型包括状态图和顺序图,用来描述对象的状态变化和交互过程。
      OMT方法
      	使用了建模的思想,采用对象模型(对象图)、动态模型(状态图)和功能模型(DFD)来建立建立一个实际的应用模型。
      	对象模型描述系统中对象的静态结构、对象之间的关系、属性和操作,主要用对象图来实现;
      	动态模型描述与时间和操作顺序有关的系统特征,例如,激发事件、事件序列、确定事件先后关系的状态等,主要用状态图来实现动态模型;
      	功能模型描述一个计算如何从输入值得到输出值,它不考虑计算的次序,主要用 DFD来实现功能模型。
      	简单地说,功能模型指出发生了什么,动态模型确定什么时候发生,而对象模型确定发生的客体。
      OOSE方法
      	OOSE在OMT的基础上,对功能模型进行了补充,提出了用例(use case的概念最终取代了DFD来进行需求分析和建立功能模型。
    • 面向对象方法实现步骤
      面向对象的分析方法(OOA)大致上遵循如下五个基本步骤:

      1.确定对象和类。这里所说的对象是对数据及其处理方式的抽象,它反映了系统保存和处理现实世界中某些事物的信息的能力。
      	类是多个对象的共同属性和方法集合的描述,它包括如何在一个类中建立一个新对象的描述。
      2.确定结构(structure)。结构是指问题域的复杂性和连接关系。类成员结构反映了泛化-特化关系,整体-部分结构反映整体和局部之间的关系。
      3.确定主题(subject)。主题是指事物的总体概貌和总体分析模型。
      4.确定属性(attribute)。属性就是数据元素,可用来描述对象或分类结构的实例,可在图中给出,并在对象的存储中指定。
      5.确定方法(method)。方法是在收到消息后必须进行的一些处理方法:方法要在图中定义,并在对象的存储中指定。
      	对于每个对象和结构来说,那些用来增加、修改、删除和选择一个方法本身都是隐含的
      	(虽然它们是要在对象的存储中定义的,但并不在图上给出),而有些则是显示的。
  • 面向服务方法
    OO的应用构建在类和对象之上,随后发展起来的建模技术将相关对象按照业务功能进行分组,就形成了构件(component)的概念。
    对于跨构件的功能调用,则采用接口的形式暴露出来。进一步将接口的定义与实现进行解耦,则催生了服务和面向服务(Service-Oriented,SO)的开发方法。
    由此可见,面向对象、基于构件、面向服务是三个递进的抽象层次。

    服务是一种为了满足某项业务需求的操作、规则等的逻辑组合,它包含一系列有序活动的交互,为实现用户目标提供支持。
    服务的概念很容易与对象的概念相混淆。事实上,对象主要是面向系统的,侧重描述的是程序概念上的内容;而服务是面向业务的,总是与业务紧密联系。

    微服务项目就应用到了面向服务方法,当然也有结构化和面向对象方法

    这里我对信息系统的开发方法与软件开发模型的关系产生了好奇,这两者有什么区别吗?
    我觉得软件开发模型就是现实生活中对这些理论的开发方法的实现,一种开发方法当然可以对应多个模型

    OpenAI对于各个开发方法具有哪些开发模型的解释

    面向服务开发方法有哪些开发模型?
    1.SOA(Service-Oriented Architecture):一种将应用程序构建为可重用的服务的架构风格,
    	服务可以通过网络进行通信和交互。SOA通常使用基于XML的协议来实现服务的交互。
    2.微服务架构(Microservices Architecture):一种将应用程序拆分为小型、自治的服务的架构风格,
    	每个服务都可以独立开发、部署和扩展。微服务架构通常使用RESTful API来实现服务的交互。
    3.事件驱动架构(Event-Driven Architecture):一种将应用程序构建为基于事件的服务的架构风格,
    	服务可以通过事件进行通信和交互。事件驱动架构通常使用消息队列等技术来实现服务的交互。
    4.服务网格(Service Mesh):一种将应用程序构建为可重用的服务的架构风格,它强调服务间通信的可观察性、
    	安全性和可靠性,通常使用代理和控制平面来实现服务的交互。
    
    面向对象开发方法有哪些开发模型?
    1.统一过程(Unified Process,UP):一种基于迭代和增量开发的面向对象开发模型,强调用例驱动的开发方法和模型驱动的架构设计。
    2.敏捷开发模型(Agile Model):一种基于快速迭代和自组织团队的软件开发方法,强调快速响应变化和持续交付高质量的软件。
    3.极限编程(Extreme Programming,XP):一种基于敏捷开发方法的实践,强调测试驱动的开发、持续集成和简单设计等原则。
    (注:这里应该有个喷泉模型)
    
    面向结构化开发方法有哪些开发模型
    1.瀑布模型(Waterfall Model):一种线性的、顺序执行的开发模型,每个开发阶段都必须完成后才能进入下一个阶段。
    2.V模型(V-Model):一种基于瀑布模型的改进版,它强调测试和验证的重要性,并在每个开发阶段的对应位置增加了测试阶段。
  • 原型化方法
    结构化方法和面向对象方法有一个共同点,即在系统开发初期必须明确系统的功能要求,确定系统边界。
    从工程学角度来看,这是十分自然的:解决问题之前必须明确要解决的问题是什么。
    然而,对于信息系统建设而言,明确问题本身不是一件轻松的事情

    原型化方法也称为快速原型法,或者简称为原型法。它是一种根据用户初步需求,利用系统开发工具,
    快速地建立一个系统模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发的方法。

    那么演化开发模型就是实现了原型化开发方法的开发模型,
    演化模型主要针对事先不能完整定义需求的软件开发,是在快速开发一个原型的基础上,
    根据用户在调用原型的过程中提出的反馈意见和建议,对原型进行改进,获得原型的新版本,重复这一过程,直到演化成最终的软件产品。

    演化模型包括原型模型和螺旋模型
    原型模型根据不同的分类标准可以分为不同的原型模型

    从原型是否实现功能来分,软件原型可分为水平原型和垂直原型两种。
    	水平原型也称为行为原型,用来探索预期系统的一些特定行为,并达到细化需求的目的。
    	水平原型通常只是功能的导航,但并未真实实现功能。水平原型主要用在界面上。
    	垂直原型也称为结构化原型,实现了一部分功能。垂直原型主要用在复杂的算法实现上。
    从原型的最终结果来分,软件原型可分为抛弃型原型和演化型原型。
    	抛弃型原型也称为探索型原型,是指达到预期目的后,原型本身被抛弃。抛弃型原型主要用在解决需求不确定性、二义性、不完整性、含糊性等。
    	演化型原型为开发增量式产品提供基础,是螺旋模型的一部分,也是面向对象软件开发过程的一部分。演化型原型主要用在必须易于升级和优化的项目,适用于Web项目。

    螺旋模型将瀑布模型和演化模型相结合,它综合了两者的优点,并增加了风险分析。
    它以原型为基础,沿着螺线自内向外旋转,每旋转一圈都要经过制订计划、风险分析、实施工程、客户评价等活动,
    并开发原型的一个新版本。经过若干次螺旋上升的过程,得到最终的系统

企业信息系统

企业信息化就是企业应用信息技术及产品的过程,或者更确切地说,企业信息化是信息技术由局部到全局,
由战术层次到战略层次向企业全面渗透,运用于流程管理、支持企业经营管理的过程。
企业在信息化的过程中,会根据实际情况建设各种应用系统,从最初的办公自动化(Omice Automation,A)系统到目前流行的产品生命周期管理等,应用层次不一。

企业信息系统如下:

  • 客户关系管理
    客户关系管理(Customer Relationship Management,CRM)将客户看作是企业的项重要资产,
    客户关怀是 CRM 的中心,其目的是与客户建立长期和有效的业务关系在与客户的每一个“接触点”上都更加接近客户、
    了解客户,最大限度地增加利润。CRM的核心是客户价值管理,它将客户价值分为既成价值、潜在价值和模型价值

  • 供应链管理
    供应链是由供应商、制造商、仓库、配送中心和渠道商等构成的物流网络。同一个企业可能构成这个网络的不同组成节点,
    但更多的情况下是由不同的企业构成这个网络中的不同节点。例如,在某条供应链中,某个企业可能既在制造商和仓库节点,又在配送中心节点等占有位置。
    另外,单个企业内部也同样存在一条供应链,只不过处在各个节点上的不是其他企业,而是该企业的各个部门。

    供应链管理(Supply Chain Management,SCM)是一种集成的管理思想和方法,它执行供应链中从供应商到最终用户的物流的计划和控制等职能。
    从单一的企业角度来看是指企业通过改善上、下游供应链关系,整合和优化供应链中的信息流、物流和资金流以获得企业的竞争优势

    SCM 是企业的有效性管理,表现了企业在战略和战术上对业务流程的优化。整合并优化了供应商、制造商、零售商的业务效率,
    使商品以正确的数量、正确的品质、在正确的地点、以正确的时间、最佳的成本进行生产和销售。
    SCM包括计划、采购、制造,配送、退货五大基本内容。

  • 产品数据管理
    自20世纪80年代企业实施信息化以来,各种各样的信息系统的开发、各种各样的信息工具的使用给企业带来了丰富的成果,
    但同时,其弊端也不断显现,最为明显的是信息化带来了数据爆炸和数据混乱的问题。
    各种高效的信息工具的数据处理能力和存储能力不断提高,产生的数据呈几何级数的增长。
    大量的数据文件,由于缺少统一的管理和调度,本来是宝贵的信息资源却变成了“死数据”或“垃圾数据”,无法被应用。

    产品数据管理(Product DataManagement,PDM)是一门用来管理
    所有与产品相关信息(包括零件信息、配置、文档、计算机辅助设计文件、结构、权限信息等)和所有与产品相关过程(包括过程定义和管理)的技术。
    PDM系统是一种软件框架,利用这个框架可以帮助企业实现对与企业产品相关的数据开发过程以及
    使用者进行集成与管理可以实现对设计、制造和生产过程中需要的大量数据进行跟踪和支持。

  • 产品生命周期管理
    产品的生命周期一般包括 5个阶段,分别是培期(期)、成期成期衰退期、结束期(报废期)5个阶段。
    产品生命周期管理(Product Lifecycle ManagementPLM)实施一整套的业务解决方案,把人、过程和信息有效地集成在一起,
    作用于整个企业,遍历产品全生命周期,支持与产品相关的协作研发、管理、分发和使用产品定义信息。

    PLM为企业及其供应链组成产品信息的框架。它由多种信息化元素构成,包括基础技术和标准(例如,XML、可视化术协作和企业用集成等)、
    信息成工具(例如,CAD 和技术发布等)、核心功能(例如,数据库、文档和内容管理、工作流和程序管理等)
    和应用功能(例如,配置管理等,以及构建在其他系统上的业务解决方案,
    PLM 通过培育期的研发成本最小化和成长期至结束期的企业利润最大化来达到降低成本和增加利润的目标。

    PLM与其他系统的关系:

  • 知识管理
    知识管理就是对有价值的信息进行管理,包括知识的识别、获取、分解、储存、传递、共享、价值评判和保护,以及知识的资本化和产品化。

    知识管理不同于信息管理,也不是数据的管理,它是通过知识共享、运用集体的智慧提高应变和创新能力。
    知识管理系统注重的是,让知识工作者可以通过网络随时随地得到自己所需要的各种经过提炼和加工后的信息,经过对信息的深层次加工后形成有用的知识。
    知识管理通过数据中心建立完善的数据仓库,对数据进行深层次的挖掘和统计分析,从而构造一个决策支持智能化知识库系统。
    而信息管理只是简单地对大容量信息进行提取和再现,对信息的加工层次较浅,一般不具备信息有机合成与知识提取的功能。

    在知识管理系统中,每个人既是信息的受益者,也是信息的缔造者。知识管理系统涵盖全面的信息处理,包括信息的发布、分类、采集、搜索、加工等,
    而传统的信息管理系统只涵盖部分的信息处理功能。

  • 商业智能
    一般现代化的业务操作通常都会产生大量的数据,例如订单、库存、交易账目、通话记录和客户资料等。
    如何利用这些数据增进对业务情况的了解,帮助人们在业务管理及发展上作出及时、正确的判断,
    也就是说,怎样从业务数据中提取有用的信息,然后根据这些信息来采用明智的行动,这就是商业智能的功能。

    目前,商业智能产品及解决方案大致可分为数据库产品、数据抽取产品、OLAP产品、展示产品,
    以及集成这几种产品的针对某个应用的整体解决方案等

    • 商业智能(BI)系统的技术应用

      BI系统主要包括数据预处理、建立数据库、数据分析和数据展现4个主要阶段
      	数据预处理是整合企业原始数据的第一步,它包括数据的抽取 (extraction)、转换(transformation)和加载 (lad)三个过程(ETL过程)
      	建立数据仓库则是处理海量数据的基础数据分析是体现系统智能的关键,一般采用OLAP和数据挖掘两大技术。
      		OLAP不仅进行数据汇总/聚集,同时还提供切片、切块、下钻、上卷和旋转等数据分析功能,用户可以方便地对海量数据进行多维分析。
      		数据挖掘的目标则是挖掘数据背后隐藏的知识,通过关联分析、聚类和分类等方法建立分析模型,预测企业未来发展趋势和将要面临的问题,
      	在海量数据和分析手段增多的情况下,数据展现则主要保障系统分析结果的可视化。
      		
      一般认为,数据仓库、OLAP 和数据挖掘技术是 BI的三大组成部分。
    • BI的实施步骤
      实施 BI系统是一项复杂的系统工程,整个项目涉及企业管理、运营管理、信息系统、数据仓库、数据挖掘和统计分析等众多门类的知识。
      因此,用户除了要选择合适的BI软件工具外,还必须按照正确的实施方法才能保证项目得以成功。
      BI项目的实施步骤大致如下:

      (1)需求分析。需求分析是 BI 实施的第一步,在其他活动开展之前,必须明确地定义企业对 BI的期望和需求,
      	包括需要分析的主题、各主题可能查看的维度、需要发现企业哪些方面的规律等。
      (2)数据仓库建模。通过对企业需求的分析,建立企业数据仓库的逻辑模型和物理模型,并规划好系统的应用架构,将企业各类数据按照分析主题进行组织和归类。
      (3)数据抽取。数据建立后,必须将数据从业系统中抽取到数据库中,在抽取的过程中还必须将数据进行转换和清洗,以适应分析的需要。
      (4)建立BI分析报表。BI分析需要专业人员按照用户制订的格式进行开发用户也可自行开发。
      (5)用户培训和数据模拟测试。对用户进行培训,在实际环境中对 BI 系统进行测试,以便发现和修改问题。
      (6)系统改进和完善。在用户使用一段时间后,可能会提出更多的、更具体的需求这时,就需要按照上述步骤对BI系统进行重构或完善。
  • 企业门户

    随着互联网的快速发展,企业门户 (Enterprise Portal,EP)已经成为企业优化业务模式、扩展市场渠道、改善客户服务,以及提升企业形象和凝聚力的强有力手段。
    EP之所以具有极大的吸引力,关键在于它具备广泛的用途和灵活、全面的模型。随着电子商务的发展,EP已经成为新型办公环境的重要组成部分

    企业门户的分类:

    按照实际应用领域,EP 可以划分为 4类,分别是企业网站、企业信息门户、企业知识门户和企业应用门户。
    (1)企业网站。随着互联网的兴起,企业纷纷建立自己的网站,供用户或企业员工浏览。
    	这些网站往往功能简单,注重信息的单向传送,忽视用户与企业间、用户相互之间的信息互动。
    	这些网站面向特定的使用人群,为企业服务,因此,可以被看作是 EP发展的雏形。
    (2)企业信息门户。企业信息门户(Enterprise Information Portal,EIP)是指在Internet环境下,
    	把各种应用系统、数据资源和互联网资源统一集成到 EP 之下,根据每个用户使用特点和角色的不同,
    	形成个性化的应用界面,并通过对事件和消息的处理传输把用户有机地联系在一起。
    	EIP 不仅仅局限于建立一个企业网站,提供一些企业和产品/服务的信息,更重要的是要求企业能实现多业务系统的集成,能对客户的各种要求做出快速响应,
    	并且能对整个供应链进行统一管理。企业员工、合作伙伴、客户、供应商都可以通过 EIP 非常方便地获取自己所需的信息。
    (3)企业知识门户。企业知识门户 (Enterprise Knowledge Portal,EKP)是企业员工日常工作所涉及相关主题内容的“总店”。
    	企业员工可以通过 EKP 方便地了解当天的最新消息、工作内容、完成这些工作所需的知识等。
    	通过 EKP,任何员工都可以实时地与工作团队中的其他成员取得联系,寻找到能够提供帮助的专家或者快速地连接到相关的门户
    	不难看出,EKP 的使用对象是企业员工,它的建立和使用可以大大提高企业范围内的知识共享,并由此提高企业员工的工作效率。
    	当然,EKP 还应该具有信息搜集、整理、提炼的功能,可以对已有的知识进行分类,建立企业知识库并随时更新知识库的内容。
    (4)企业应用门户。企业应用门户(Enterprise Application Portal,EAP)实际上是对企业业务流程的集成。
    	它以业务流程和企业应用为核心,把业务流程中功能不同的应用模块通过门户技术集成在一起。从某种意义上说,
    	可以把EAP看成是企业信息系统的集成界面。企业员工和合作伙伴可以通过 EAP 访问相应的应用系统,实现移动办公、进行网上交易等。
  • 电子商务
    电子商务(Electronic Commerce,EC)是利用计算机技术、网络技术和远程通信技术,实现整个商务过程的电子化、数字化和网络化。
    要实现完整的电子商务会涉及到很多方面,除了买家、卖家外,还要有银行或金融机构、政府机构、认证机构、配送中心等机构的加入才行。
    由于参与电子商务中的各方在物理上是互不谋面的,因此整个电子商务过程并不是物理世界商务活动的翻版,
    网上银行、在线电子支付等条件和数据加密电子签名等技术在电子商务中发挥着不可或缺的作用。

    电子商务的类型

    按参与交易的对象分类,电子商务大致可以分为以下几类:
    (1)企业对消费者(Business to Customer,B2C)。这类电子商务主要是借助于 Internet开展在线销售活动。
    (2)企业对企业(Business to Business,B2B)。两个或是若个有业务联系的企业通过 B2B 模式彼此连接起来,形成网上的虚拟企业圈。
    	例如,企业利用计算机网络向它的供应商进行采购,或利用计算机网络进行付款等。
    (3)消费者对消费者(Customer to Customer,C2C)。这种模式其实是个人对个人只不过习惯上是这么称呼而己。
    	C2C平台就是通过为买卖双方提供一个在线交易平台,使卖方可以主动提供商品上网拍卖,而买方可以自行选择商品进行竞价。
    除此之外,也可以把企业对政府的一些商务活动简称为 B2G (Business toGovernment,企业对政府),例如,政府采购企业的产品等;
    把个人对企业的一些商务活动简称为C2B(Customer to Business,消费者对企业),例如,IT 行业中的独立咨询师为企业提供咨询和顾问服务。
    由此,还可以衍生出C2G(Customer to Government,消费者对政府)等,只不过这些都是非主流的模式。