企业资源计划教学课件第4章ERP依托的信息技术_第1页
企业资源计划教学课件第4章ERP依托的信息技术_第2页
企业资源计划教学课件第4章ERP依托的信息技术_第3页
企业资源计划教学课件第4章ERP依托的信息技术_第4页
企业资源计划教学课件第4章ERP依托的信息技术_第5页
已阅读5页,还剩78页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第4章ERP依托的信息技术

第1节信息技术概论第4章ERP依托的信息技术企业资源计划本讲内容1IT的定义2现代IT3不同领域的IT本节重点难点本节重点:IT的基本概念现代IT的内涵不同领域的IT本节难点:IT的基本概念现代IT的内涵4.1.1IT的定义定义1:IT是指有关信息的收集、识别、提取、变换、存储、处理、检索、检测、分析和利用等的技术。定义2:IT是指利用电子计算机和现代通信手段获取、传递、存储、处理、显示信息和分配信息的技术。······定义7:可以扩展人的信息功能的技术,都称为IT。本书定义4.1.1IT的定义本书定义:IT是指一系列与计算机相关的技术,它是关于信息产生、发送、传输、接收、变换、识别及控制等应用技术的总称,是在信息科学基本原理和方法指导下扩展人类信息处理功能的技术与应用等。4.1.2现代IT1.传感技术传感技术主要包括信息识别、信息获取、信息变换,以及某些信息处理技术。通常认为它是人的信息感受器官功能的扩展。2.通信技术通信技术主要包括信息的检测、变换、处理、传递、存储,以及控制和调节技术。它属于人的信息传输系统(即神经系统)功能的扩展和延伸。

4.1.2现代IT3.计算机技术计算机技术主要包括信息处理、信息再生、信息存储、信息检索、信息分析、信息描述等。它是人的信息处理器官(即大脑)功能的延长。4.微电子技术微电子技术是现代IT的基石,一切技术领域的发展都离不开微电子技术,尤其对于计算机技术来讲它更是基础和核心。

4.1.3不同领域的IT1.在研究领域在研究领域IT包括科学、技术、工程以及管理等学科。2.在应用领域在应用领域IT包括计算机硬件和软件,网络和通信技术,应用软件开发工具等。

3.在组织领域包括管理和技术两部分内容。管理内容包括使命、职能与信息需求、系统配置和信息流程;技术内容包括用于实现管理体系结构的IT标准和规则等。第四章第一节本节结束!第2节计算机通信网络技术第4章ERP依托的信息技术企业资源计划本讲内容1计算机技术2通信技术3计算机网络技术4ERP与计算机网络技术本节重点难点本节重点:计算机技术的内容通信技术的内容计算机网络技术ERP与计算机网络技术本节难点:ERP与计算机网络技术4.2.1计算机技术1.计算机系统技术系统结构技术使计算机系统获得良好的解题效率和合理的性能价格比。系统管理技术提高机器吞吐能力、解题时效,便利操作使用等。系统维护技术功能检查和自动诊断。系统应用技术程序设计自动化和软件工程技术。4.2.1计算机技术2.计算机器件技术电子器件是计算机系统的物质基础,计算机复杂逻辑的最基层线路为“与门”、“或门”和“反相器”。由此组成的高一层线路有“组合逻辑”和“时序逻辑”两类。这些逻辑由电子器件来实现,通常以电子器件在技术上的变革作为计算机划时代的标志。真空电子器件超大规模集成电路4.2.1计算机技术3.计算机部件技术运算与控制技术主要是由中央处理器、主存储器、通道或I/O处理器,以及各种外部设备控制器部件实现。信息存储技术使计算机能将极其大量的数据和程序存放于系统之中,以实现高速处理。信息输入输出技术输入输出设备是计算机送入数据和程序、送出处理结果的手段。4.2.1计算机技术4.计算机组装技术组装技术同计算机系统的可靠性、维修调试的方便性、生产工艺性和信息传递的延迟程度有密切的关系。需要解决的两个问题:制冷和空调提高组装密度5.计算机技术发展趋势并行、联想、专用功能化,以及硬件、固件、软件相复合4.2.2通讯技术计算机通信是一种以数据通信形式出现,在计算机与计算机之间或计算机与终端设备之间进行信息传递的方式。计算机通信技术的内容:数字通讯技术程控交换技术信息传输技术移动通信技术通信网络技术数据通信与数据通信网4.2.3计算机网络技术计算机网络的定义:计算机网络就是通过电缆、电话线、无线通信、HUB、路由器等连接设备将多个计算机连接起来的集合。计算机网络的类型:按照地理范围划分可以把各种网络类型划分为局域网、城域网、广域网、互联网和无线网等。4.2.4ERP与计算机网络技术1.可靠性和安全性可靠性是指一个ERP系统能够被企业接受,并为企业创造效益的根本前提;系统的安全性是指保护系统的硬件、数据不被偶然或故意地泄露、篡改和破坏。2.ERP的网络发展ERP的网络化发展是以互联网的革命和电子商务解决方案的发展为代表的。这个新的ERP系统的特征是有互联网能力的模块结构和新的前端处理能力。在ERP的网络化发展过程中,计算机与通信技术起着决定性的作用。第四章第二节本节结束!第3节中间件技术第4章ERP依托的信息技术企业资源计划本讲内容1什么是中间件2作为平台的中间件技术3中间件技术的基本内容4ERP与中间件本节重点难点本节重点:中间件的定义和特点作为平台的中间件技术中间件技术的基本内容本节难点:作为平台的中间件技术中间件技术的基本内容4.3.1什么是中间件1.中间件的定义中间件的定义:互联网数据中心(英文为InternetDataCenter,简称IDC)是这样定义的:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。4.3.1什么是中间件1.中间件的定义中间件的特点:满足大量应用的需要;运行于多种硬件和OS平台;支持分布计算,提供跨网络、硬件和OS平台的透明性的应用或服务的交互;支持标准的协议;支持标准的接口。4.3.1什么是中间件2.从软件工程的观点看中间件从软件工程的观点看,软件工程的任务是通过工程化的方法,努力缩短或简化从应用所面临的问题空间到计算机技术所能提供的解空间的映射过程,抑制或缓解因应用的日益复杂化而可能引起的软件危机的进一步加剧。4.3.2作为平台的中间件技术中间件所包括的范围十分广泛,针对不同的应用需求涌现出多种各具特色的中间件产品。由于中间件需要屏蔽分布环境中异构的操作系统和网络协议,它必须能够提供分布环境下的通信服务,将这种通信服务称为平台。基于目的和实现机制的不同,可将平台分为三类:远程过程调用面向消息的中间件对象请求代理4.3.2作为平台的中间件技术1.远程过程调用远程过程调用(RemoteProcedureCall,简称RPC)是一种广泛使用的分布式应用程序处理方法。提供一个或多个远程过程发出远程调用4.3.2作为平台的中间件技术2.面向消息的中间件定义:面向消息的中间件(Message-OrientedMiddleware,简称MOM)指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,它可在分布环境下扩展进程间的通信,并支持多通信协议、语言、应用程序、硬件和软件平台。目前流行的MOM中间件产品:IBM的MQSeries、BEA的MessageQ等。4.3.2作为平台的中间件技术2.面向消息的中间件消息传递和排队技术的主要特点:通信程序可在不同的时间运行对应用程序的结构没有约束程序与网络复杂性相隔离4.3.2作为平台的中间件技术3.对象请求代理ORB(ObjectRequestBroker,简称ORB)是对象总线,在公用对象请求代理程序体系结构(英文为CommonObjectRequestBrokerArchitecture,简称CORBA)规范中处于核心地位,定义异构环境下对象透明地发送请求和接收响应的基本机制,是建立对象之间C/S关系的中间件。值得指出的是Client和Server的角色只是用来协调对象之间的相互作用,根据相应的场合,ORB上的对象可以是Client,也可以是Server,甚至兼有两者。4.3.3中间件技术的基础内容1.基础中间件技术底层通信中间件(软总线)作用是屏蔽基础设施层各种异构的网络和操作系统,在物理位置透明的情况下实现异地对象之间的通信和互访。应用服务器中间件作用是对网络上各种软硬件资源进行调度和管理,为分布式网络应用提供各类共性服务以及构件化的开发、部署与运行环境。4.3.3中间件技术的基础内容应用服务器的基本组成:4.3.3中间件技术的基础内容2.应用中间件技术数据资源集成中间件应用资源集成中间件业务流程集成中间件门户集成中间件3.领域应用框架技术面向具体政府部门的各种电子政务框架、面向具体企业的各种电子商务框架、ERP框架、CRM框架和SCM框架等。4.3.4ERP与中间件从技术上看,中间件可以为ERP系统提供以下好处:可靠性可扩展性可管理性数据一致性应用安全性语义的通用标准处理操作的透明性工作流与服务对象的静态绑定基于消息的应用集成机制服务对象管理第四章第三节本节结束!第4节数据库技术第4章ERP依托的信息技术企业资源计划本讲内容1数据处理2数据库3数据库管理系统数据库系统ERP与数据库技术本节重点难点本节重点:数据库技术的基本概念数据、信息、数据处理数据库、数据库管理系统、数据库系统ERP与数据库技术本节难点:数据库技术的基本概念4.4.1数据处理数据处理:就是将输入的原始数据,根据系统的要求,通过一定的方式和方法转换成另一种形式数据的过程。数据处理的方式:1.数据收集:是指原始数据的获得。数据收集必须明确以下几个问题:明确数据收集的目的确定数据收集的内容规定数据收集的程度和精度数据收集的方法4.4.1数据处理2.数据传输:数据或信息只有及时准确地送到需要手中时,才能发挥作用。所谓及时准确,实际是一个数据传递的效率问题,表现为数据传输的速度和质量。为了确保数据传输的效率,要做到以下几点:建立宽容量的数据信道规定合理的数据流程减少数据传递的环节4.4.1数据处理3.数据加工:数据加工过程,一方面是对原始数据的价值进行鉴别,另一方面也是为数据的适用性进行提纯,使之反映的问题更具深度和广度。数据加工不可避免地产生时间延迟,这也是数据的一个重要特征——滞后性。在批处理和实时处理方式中,数据的滞后情况是不相同的。数据加工应仔细考虑延时的影响。4.4.1数据处理4.数据储存:数据储存是将数据保存起来,以备将来应用,数据存储也属数据的积累。存储什么数据和数据的存储方式主要由系统目标确定数据保存时间的长短根据系统的要求确定数据存储应当决定,什么数据存在什么介质上比较合适4.4.1数据处理5.数据维护:保持数据处于合用状态叫数据维护。狭义上说它包括经常更新存储器中数据,使数据均保持合用状态。广义上说它包括系统建成后的全部数据管理工作。数据维护的主要目的在于保证数据的准确、及时、安全和保密。4.4.1数据处理6.数据输出:数据输出实际上是信息的使用问题。数据经过计算机的处理已成为信息,以何种方式输出、输出到什么地方,以便发挥其作用,这涉及到数据处理的最后一步。技术上需要解决的问题是如何高速度高质量地把信息提供到使用者手边。4.4.2数据库1.数据库与数据仓库数据库(英文为DataBase,简称DB)是存储在计算机辅助存储器中的,有组织的,可共享的相关数据集合。DB具有如下特性:DB是具有逻辑关系和确定意义的数据集合DB是针对明确的应用目标而设计,建立和加载的每个DB都具有一组用户,并为这些用户的应用需求服务一个DB反映了客观事物的某些方面,而且需要与客观事物的状态始终保持一致4.4.2数据库2.DB类型图4-3几种主要类型的DB4.4.2数据库(1)运营DB主要存储支持业务流程和企业运营的详细数据,它们也被称为事务DB或生产DB。包括客户DB、人力资源DB、产品DB、库存DB以及其他有关企业运营数据的DB。这类DB存储了企业的基础数据,是最重要的DB。4.4.2数据库(2)分布式DB很多组织在各种网络上将DB的全部或部分数据复制分发到不同的网络服务器上。这些分布式DB可以位于WWW、企业内部网、外联网或其他类型的企业网络上。分布式DB可以是运营DB、分析DB、多媒体DB、讨论DB或其他任何类型DB的副本。对终端用户来说,复制、分享DB可以提高DB的性能。确保组织内分布式DB的一致性和并发性是分布式DB管理面临的主要问题。4.4.2数据库(3)外部DB以付费方式通过在线商业服务从WWW外部DB中获得大量信息。以付费或免费方式从众多的WWW资源中获取大量信息已成为现实,Web站点为我们提供了可以访问的超媒体DB,其中包含着无穷多种超链接多媒体文档页面。(4)超媒体DBWeb站点的超媒体DB中存储着超链接多媒体页面(包括文本、图形、图片、视频和音频选段等)。从数据管理的角度,Web站点上相互链接的多媒体页面集不如说是一个DB,其中包含着相互关联的多媒体页面元素。4.4.2数据库3.数据仓库(DataWarehouse)数据仓库中存储着从各种运营DB、外部DB及其他组织DB中提取的数据,它是企业核心的数据资源,其中的数据已经过清洗、转换和分类,便于管理者和其他专业人员进行数据挖掘、联机分析处理(简称OLAP),便于进行各类业务分析、市场研究和决策支持。数据仓库可细分为数据集市(DataMarts),数据集市是数据仓库中关于企业某一方面的数据子集,如针对某一部门或针对某一业务流程。4.4.2数据库3.数据仓库(DataWarehouse)数据仓库更像一种过程,是对分布在企业内部各处业务数据的整合、加工和分析的过程,而不是一种可以购买的产品。而数据集市可称作“小数据仓库”,是用来分析相关专门业务问题或功能目标而做的专项数据集合。它建立在具有统一数据存储模型的数据仓库下,各级业务人员按照各部门特定的需求把数据进行复制、处理、加工,并最终统一展现为有部门特点的数据集合。4.4.2数据库3.数据仓库(DataWarehouse)图4-4数据仓库系统的构成4.4.2数据库3.数据仓库(DataWarehouse)如图4-4所示,说明了一个完整的数据仓库系统的构成要素。它从各种运营DB、外部DB中获取、清洗和转换数据,使之更适合于分析。这一数据获取过程包括如下活动:合并多个数据源中的数据;过滤掉无用数据;修正错误数据;将数据转换成新的数据并集成到新的数据子集中。4.4.2数据库3.数据仓库(DataWarehouse)图4-5数据仓库系统工作流程4.4.2数据库4.数据挖掘(DataMining)数据挖掘是数据仓库的一个主要应用。在数据挖掘中,主要分析数据仓库中的数据,揭示已发生的业务活动中隐藏的模式和趋势,帮助管理者在企业运营中制定战略变更决策,获取市场竞争优势。数据挖掘可以从数据仓库存储的大量企业数据中发现新的关系、模式和趋势。数据挖掘软件使用先进的模式算法和各种数学、统计技术,审查大量数据,提取以前未知的战略性企业信息。4.4.3数据库管理系统数据库管理系统英文为DataBaseManagementSystem,简称DBMS,是一种操纵和管理DB的大型软件,用于建立、使用和维护DB。它对DB进行统一的管理和控制,以保证DB的安全性和完整性。用户通过DBMS访问DB中的数据,DB管理员也通过DBMS进行DB的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问DB。4.4.3数据库管理系统主要功能:数据定义提供数据定义语言(DDL),供用户建立、修改DB的库结构。DDL所描述的库结构仅仅给出了DB的框架,DB的框架信息被存放在数据字典(DataDictionary)中。数据操作DBMS提供数据操作语言(DML),供用户实现对数据的追加、删除、更新、查询等操作。4.4.3数据库管理系统主要功能:DB的运行管理是DBMS的运行控制、管理功能,包括多用户环境下的并发控制、安全性检查和存取限制控制、完整性检查和执行、运行日志的组织管理、事务的管理和自动恢复,即保证事务的原子性。数据组织、存储与管理数据组织和存储的基本目标是提高存储空间利用率,选择合适的访问方法提高存取效率。4.4.3数据库管理系统主要功能:DB保护DB的恢复、DB的并发控制、DB的完整性控制、DB安全性控制DB的维护包括DB的数据载入、转换、转储、DB的重组合重构以及性能监控等功能,这些功能分别由各个使用程序来完成。通信DBMS具有与操作系统的联机处理、分时系统及远程作业输入的相关接口,负责处理数据的传送。4.4.4数据库系统数据库系统英文为DataBaseSystem,简称DBS,通常由DB、硬件、软件和DB管理员组成。DBDB由DBMS统一管理,数据的插入、修改和检索均要通过DBMS进行硬件构成计算机系统的各种物理设备,包括存储所需的外部设备。硬件的配置应满足整个DBS的需要。软件主要包括操作系统、各种宿主语言、实用程序以及DBMS。4.4.4数据库系统数据库管理员简称DBA,负责DB的总体信息控制。DBA的具体职责包括:具体DB中的信息内容和结构,决定DB的存储结构和存取策略,定义DB的安全性要求和完整性约束条件,监控DB的使用和运行,负责DB的性能改进、DB的重组和重构,以提高系统的性能。4.4.5ERP与数据库技术DB是ERP系统的要使用的核心装置,其性能和表现直接影响到ERP系统的性能和表现,选择DB是企业实施ERP的首要工作。从大的层面来讲,DB分为大型、中型、和小型DB,分别适应于不同的应用环境,企业应该根据自己的实际情况,选择适合自己的DB类型,基本就可以满足ERP系统的需要。大型DB如DB2,适用于大型的分布式应用系统,效率、稳定性、安全性、恢复性等都非常好,适用于各种规模的应用,但是使用起来非常繁琐。4.4.5ERP与数据库技术中型DB如SqlServer,适用于中小型企业,支持大型的分布式应用,其功能并不比DB2少,只是在超大型应用中,其效率、稳定性、安全性、恢复性不如前者,但在中小型的应用中差别并不明显。小型DB如Access,适用于单机版应用,当然也可以联网应用,其优点是安装简便,可以免去DB安装的环节,但是仍然需要进行网络环境的配置。第四章第四节本节结束!第5节Web技术第4章ERP依托的信息技术企业资源计划本讲内容1Web定义2Web服务的框架3Web服务的关键技术本节重点难点本节重点:Web定义Web服务的框架Web服务的关键技术面向服务框架本节难点:ERP与Web的关系4.5.1Web定义定义:万维网英文为WorldWideWeb,简称WWW。简单地说,Web是一种体系结构,通过它可以访问遍布于因特网主机上的链接文档。特点:图形化与超链接平台无关分布式动态性Internet采用超文本和超媒体的信息组织方式,将信息的链接扩展到整个Internet上。Web就是一种超文本信息系统,通过含有超链接的文本使得文本不再是固定的和线性的,而能够从一个位置跳到另外的位置。这样,用户可以从中获取更多的信息,转到别的主题上。Web网页中,用于编写超文本文件的语言称为HTML语言,即超文本标记语言。HTML编写的超文本文件称为HTML文件,以.htm或.html为文件扩展名。4.5.1Web定义4.5.2Web服务的框架Web服务是一种面向服务的架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互相操作。根据万维网联盟(简称W3C)的定义,Web服务应当是一个软件系统,用以支持网络间不同机器的互动操作。网络服务通常是许多应用程序接口(简称API)所组成的,它们通过网络,例如Internet的远程服务器端,执行客户所提交服务的请求。目前三种主流的Web服务实现方法有如下三种:远程过程调用协议(RPC)Web服务提供一个分布式函数或方法接口供用户调用,是一种比较传统的方式。面向服务框架(SOA)通讯由消息驱动,而不再是某个动作(方法调用)。这种Web服务也被称作面向消息的服务。表象化状态传递(REST)类似于超文本传送协议(HTTP)或其他类似协议,它们把接口限定在一组广为人知的标准动作中,以供调用。此类Web服务关注与那些稳定的资源的互动,而不是消息或动作。4.5.2Web服务的框架4.5.3Web服务的关键技术1.Java和JavaAppletJava是一种面向对象的开发语言,JavaApplet就是用Java语言编写的一些小应用程序,它们可以直接嵌入到网页中,并能够产生特殊的效果。只要用户使用的是支持Java的网络浏览器,Applet被下载到用户的计算机上执行,即嵌在HTML中的Applet在Web服务器端被编译成字节代码通过网络传送到客户端上。在客户端,浏览器除了要支持HTML外,还要附加一个Java字节码的解释器,以解释执行包含Java字节码的HTML文件。4.5.3Web服务的关键技术2.JavaScriptJavaScript是一种脚本语言,嵌入在标准HTML中实现;JavaScript也是一种解释性编程语言,由浏览器直接解释执行。Java是一种结构化的程序设计语言,需要编译和连接才能执行。3.VBScriptVBScript和JavaScript类似,也是一种脚本语言,但一般只能用于IE浏览器。4.5.3Web服务的关键技术4.层叠样式表简称CSS。与HTML一样也是一种标记语言,甚至很多属性都是来源于HTML。利用CSS技术,可以有效地对页面的布局、字体、颜色、背景和其他效果实现更加精确的控制。5.公共网关接口简称CGI,是一个在Web服务器与外部程序之间通信方式的标准,其扩展了Web服务器的功能,可以在任何服务器上运行,并且服务器与CG

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论