收藏 分享(赏)

电子商务的实现技术.ppt

上传人:weiwoduzun 文档编号:4192734 上传时间:2018-12-14 格式:PPT 页数:75 大小:1.15MB
下载 相关 举报
电子商务的实现技术.ppt_第1页
第1页 / 共75页
电子商务的实现技术.ppt_第2页
第2页 / 共75页
电子商务的实现技术.ppt_第3页
第3页 / 共75页
电子商务的实现技术.ppt_第4页
第4页 / 共75页
电子商务的实现技术.ppt_第5页
第5页 / 共75页
点击查看更多>>
资源描述

1、第2章 电子商务的实现技术, 2.1 网络技术 2.2 Internet技术 2.3 数据库技术 2.4 EDI 技术 2.5 电子商务的技术要求 2.6 构造电子商务系统,上一页,下一页,目 录,结 束,本 节, 2.1.1 计算机网络的定义 2.1.2 计算机网络的发展 2.1.3 计算机网络的功能 2.1.4 计算机网络的分类 2.1.5 计算机网络的拓扑结构 2.1.6 计算机网络的组成,2.1 网络技术,上一页,下一页,目 录,结 束,本 节,2.1.1 计算机网络的定义,什么是计算机网络呢?我们将地理位置不同,并具有 独立功能的多个计算机系统通过通信设备和线路而连接起 来,且以功能

2、完善的网络软件(网络协议、信息交换方式 以及网络操作系统等)实现网络资源共享的系统称为计算 机网络。计算机网络还可以定义为“一个互连的、自主的计算 机集合”。互连表示计算机之间有交换信息的能力。互连 方式(传输介质)可以使用双绞线、同轴电缆、光缆等。 自主的计算机表示网络中的每台计算机是独立自主的,它 们之间没有明显的主从关系。,上一页,下一页,目 录,结 束,本 节,2.1.2 计算机网络的发展,在早期,计算机网络只是包括两台用电缆彼此连接起来的计算 机,其目的是实现共享数据。计算机网络的形成大致经历了4代。1第1代计算机网络第1代计算机网络是面向终端(用户端不具有数据的存储和处理能 力)的

3、计算机网络。1946年,世界上第一台计算机(ENIAC)问世。2第2代计算机网络早期的第1代计算机网络是面向终端的,是一种以单个主机为中心 的网络,各终端通过通信线路共享主机的硬件和软件资源。3第3代计算机网络1977年前后,国际标准化组织成立了一个专门机构,提出了一个 使各种计算机能够在世界范围内互连成网的标准框架,即著名的开放 系统互联基本参考模型OSI/RM,简称为OSI。4第4代计算机网络第4代计算机网络是在进入20世纪90年代后,随着数字通信的出现 而产生的,其特点是综合化和高速化。,上一页,下一页,目 录,结 束,本 节,2.1.3 计算机网络的功能,计算机网络具有下述重要的功能。

4、 数据通信。 资源共享。 提高系统的可靠性。 进行分布处理。 集中控制、管理和分配网络中的软件、硬件资源。,上一页,下一页,目 录,结 束,本 节,2.1.4 计算机网络的分类,计算机网络的种类繁多、性能各异,根据不同的分类原 则,可以得到各种不同类型的计算机网络。下面从几个不 同的角度对计算机网络的类型做一个简单介绍。 按传输带宽分类,有基带网和宽带网; 按网络结构分类,有以太网和令牌环网; 按传输技术分类,有广播式和点到点式; 按覆盖范围分类,有局域网、城域网和广域网; 按信息传输介质分类,有无线网和有线网; 按使用范围分类,有公用网和专用网; 按交换方式分类,有报文交换和分组交换; 按网

5、络的拓扑结构分类,有星型、环型、总线型、 树型等。计算机网络按其覆盖范围可分为局域网(LAN)、城域 网(MAN)和广域网(WAN)。,上一页,下一页,目 录,结 束,本 节,1局域网局域网(Local Area Network),简称LAN,它的通信范围 一般被限制在中等规模的地理区域内(如一个实验室、一幢大 楼、一个校园)。它具有较高数据传输率的物理通信信道,而且 这种信道可以保持始终一致的低误码率。局域网的主要特点可以归纳如下: 地理范围有限,参加组网的计算机通常处在10 1000m的 范围内。 信道的带宽大,数据传输率高,目前常见局域网的速率 有10Mbps、100Mbps和1000M

6、bps。 数据传输可靠,误码率低。 局域网大多采用总线型、星型及环型拓扑结构,结构简 单,实现容易。 通常网络归一个单一组织所拥有和使用,也不受任何公 共网络当局的规定约束,容易进行设备的更新和新技术的引用, 不断增强网络功能。,上一页,下一页,目 录,结 束,本 节,2城域网城域网(Metropolitan Area Network),简称MAN。城域网是介于局域网与广域网之间的一种高速网络。最初,城域网的主要应用是互连城市范围内的许多局域网。今天,城域网的应用范围已大大拓宽,能用来传输不同类型的业务,包括实时数据、语音和视频等。城域网能有效地工作于多种环境,其主要特性有: 地理覆盖范围可达

7、5km10km。 数据传输速率为45150Mbps。 工作站数大于500个。 误码率小于10-9。 传输介质主要是光纤。 既可用于专用网,又可用于公用网。,上一页,下一页,目 录,结 束,本 节,3广域网广域网(Wide Area Network),简称WAN。当人们提到计算机网络时,通常指的就是广域网。它所涉及的范围可以为市、省、国家,乃至世界范围,其中最著名的就是Internet(因特网)。 其主要特性有: 广域网最根本的特点就是分布范围广,一般在100km以上。 数据传输率较低(0.1Mbps)。 误码率较高,一般在10-310-5 左右。 属于公用网络。单独建造一个广域网是极其昂贵和不

8、现实的,所以,常常借用传统的公共传输(电报、电话)网来实现。因为广域网的布局不规则,使得网络的通信控制比较复杂,尤其是使用公共传输网,要求连到网上的任何用户都必须严格遵守各种标准和规程。,上一页,下一页,目 录,结 束,本 节,2.1.5 计算机网络的拓扑结构,计算机网络的拓扑(Topology)结构,是指网络中的通信线路 和各结点之间的几何排列,它是解释一个网络物理布局的形式图, 主要用来反映了各个模块之间的结构关系。它影响着整个网络的设 计、功能、可靠性和通信费用等方面,是研究计算机网络的主要环 节之一。1星型结构在星型拓扑结构中,结点通过点到点通信线路与中心结点连接, 如图2.1所示。中

9、心结点控制全网的通信,任何两结点之间的通信都 要通过中心结点。优点:系统稳定性好,故障率低,结构简单,易于实现和管理。缺点:由于任何两个结点间通信都要经过中央结点,故中心结点 出故障时,整个网络会瘫痪。,图 2.1 星型结构,上一页,下一页,目 录,结 束,本 节,2总线型结构如图2.2所示,总线型结构是用一条电缆作为公共总线,入网的结点通过相应接口连接到线路上。网络中的任何结点,可以把自己要发送的信息送入总线,使信息在总线上传播,供目的结点接收。网上每个结点,既可接收其它结点的信息,又可发送信息到其它结点,它们处于平等的通信地位,属于分布式传输控制关系。优点:结构简单、非常便于扩充、价格相对

10、较低、安装使用方便。缺点:一旦总线的某一点出现接触不良或断开,整个网络将陷于瘫痪。实际安装时要特别处理好总线的各个接头。,图 2.2 总线型结构,上一页,下一页,目 录,结 束,本 节,3树型结构在树型拓扑结构中,结点按层次进行连接,信息交换主要在上下结点之间进行。树型拓扑结构虽有多个中心结点,但各个中心结点之间很少有信息流通。各个中心结点均能处理业务,但最上面的主结点有统管整个网络的能力。所谓统管是通过各级中心结点去分级管理。优点:通信线路连接简单,网络管理软件也不复杂,维护方便。缺点:资源共享能力差,可靠性低,如中心结点出现故障,则和该中心结点连接的结点均不能工作。树型结构的示意图见图2.

11、3所示。,图 2.3 树型结构,上一页,下一页,目 录,结 束,本 节,4环型结构在环型拓扑结构中,结点通过点到点通信线路连接成闭合环路,如图2.4所示。环中数据将沿一个方向逐站传送。优点:信息在网络中沿固定方向流动,两个结点间有惟一的通路,可靠性高。缺点:环中每个结点与连接结点之间的通信线路都会转为网络可靠性的瓶颈,环中任何一个结点出现线路故障,都可能造成网络瘫痪。为保证环的正常工作,需要较复杂的环维护处理,环中节点的加入和撤出过程都比较复杂。环型网是局域网常采用的拓扑结构之一。,图 2.4 环型结构,上一页,下一页,目 录,结 束,2.1.6 计算机网络的组成,一个计算机网络主要由以下几部

12、分组成。1资源被服务器提供到网络上,供工作站(客户机)使用的 软硬件资源,它可以是文件、文件夹、打印机、扫描仪等。2服务器每个独立的计算机网络中至少应该有一台网络服务 器,是一台被工作站访问的计算机,通常由高性能的计算机 担任。主要任务是运行网络操作系统和其他应用软件,并且 在网络上提供资源,在网络中处于中心地位。网络服务器是网络的核心,是网络的资源所在,它为使 用者提供了主要的网络资源。网络硬件包括网络服务器、网络工作站、传输介质和网 络设备等。3工作站(客户机)工作站实际上就是一台入网的计算机,它接受网络服务 器的控制和管理,它是用户使用网络的窗口。,本 节,上一页,下一页,目 录,结 束

13、,4网络设备网络设备是连接计算机与传输介质、网络与网络的设备。常用的设备有网络适配器(网卡)、路由器、网桥(连接两个或更多个局域网的网络互连设备)、交换机、光电转换器等。5网络协议计算机网络是由多个互连的结点组成,结点之间需要不断地交换数据与控制信息。要做到有条不紊地交换数据,每个结点都必须遵守一些事先约定好的规则。这些规则明确地规定了所交换数据的格式和时序。这些为网络数据交换而制定的规则、约定与标准被称为网络协议。常用的协议有TCP/IP协议(传输控制协议/网际协议)、IPX/SPX协议(国际报交换/顺序报交换)等。任何一种通信协议都包括3个组成部分:语法、语义和时序。 语法规定了通信双方“

14、如何讲”,确定用户数据与控制信息的结构与格式; 语义规定通信双方准备“讲什么”,即需要发出何种控制信息,以及完成的动作与做出的响应; 时序规定双方“何时进行通信”,即对事件实现顺序的详细说明。 N MHY6YHNMY6YHY6HY6HNBJY6YN6N MHY6YHNMY6YHY6HY6HNBJY6YN66YHB6YHB6YHB67Y67Y UJ+ 】,本 节,上一页,下一页,目 录,结 束,6网络操作系统计算机网络操作系统是网络用户与计算机网络之间的接口。网络用户通过网络操作系统请求网络服务。网络操作系统的任务就是支持局域网络的通信及资源共享。目前计算机网络有四大主流:Netware、Win

15、dows NT/2000、UNIX及 Linux。 NetWareNetware是世界上第一个真正的微机局域网操作系统,它的出现结束了采用单任务操作系统DOS为核心的微机网络系统发展历史。 Windows NT/2000Windows NT/2000是以Windows的技术为基础,由Microsoft公司研究开发出来的网络操作系统。Windows NT/2000操作系统的设计定位在高性能工作站、台式机、服务器以及政府机关、大型企业网络、异型机互联设备等多种应用环境中。,本 节,上一页,下一页,目 录,结 束, UNIXUNIX是当代最著名的多用户、多任务的网络操作系统。运行UNIX的计算机在同

16、一时间能够支持多个计算机程序,其中典型的是支持多个登录的网络用户。UNIX网络操作系统是唯一跨微型机、小型机、大型机的系统。 LinuxLinux操作系统是UNIX在微机上的完整实现,它是一个开放源代码的网络操作系统,性能稳定、功能强大、技术先进,是目前最流行的微机操作系统之一。Linux不仅可以运行在Intel系统个人计算机上,还可以运行在Apple系统或其他平台上。以上4类网络操作系统都支持客户/服务器结构。为了在网络上实现资源共享,用网络操作系统对网络上的各种资源进行管理。网络操作系统的主要部分存放在服务器上。网络操作系统的主要功能是服务器管理及通信管理,包括一般多用户多任务操作系统所具

17、有的功能。我们所使用的通信软件和通信协议一般都包含在网络操作系统中。,本 节,上一页,下一页,目 录,结 束,本 节, 2.2.1 网络互连技术 2.2.2 TCP/IP协议 2.2.3 Internet提供的服务 2.2.4 Web编程语言 2.2.5 Intranet和Extranet,2.2 Internet技术,上一页,下一页,目 录,结 束,2.2.1 网络互连技术,近几年来,随着信息业务的快速增长,特别是Internet 的迅 猛发展,人们对传输速率提出了越来越高的要求,网络接入技术 也因此得到了迅速发展,并且呈现多样化的特点。接入技术负责将用户的局域网或计算机与公用网络连接在一

18、起。对接入的基本要求是: 有很高的传输率(即带宽),以便支持多媒体通信。一般 情况下,人们对接收速率(即下行信道)的要求较高,而对发送 速率(即上行信道)的要求较低,因此,传输率可以是不对称的。 接通速度快。因为目前常用的拨号上网方式连通时间较 长,并独占电话线,所以调制解调器和电话就不能同时使用。 上网费用低,通讯质量高。1拨号上网拨号上网方式是通过模拟电话线,以调制解调器(Modem)转 换模拟信号和数字信号来达到传输数据的目的。,本 节,上一页,下一页,目 录,结 束,2ISDN 综合业务数字网ISDN是综合业务数字网(Integrated Services Digital Networ

19、k)的缩写。ISDN是电话网和数字网相结合演化出来的一种网络,可以实现计算机之间的数字连接,提供包括话音和非话音在内的多种业务。3DDN 数字数据网DDN(Digital Data Network)即数字数据网,它是利用数字传输通道(光纤、数字微波、卫星)和数字交叉复用设备组成的数字数据传输网。DDN采用数字电路,传输质量高,误码率低,延时小,通信速率可根据用户需要任意选择。4ADSL非对称数字用户线ADSL是一个种高速的Internet解决方案,它使用普通电话线作为传输介质。我们知道传统的调制解调器只使用了电话线04kHz的低频段,而电话铜线理论上有接近2MHz的带宽,因此说,56Kb/s不

20、是电话线传输能力的限度,只要避开窄带交换机,换其它局端接入设备,用户就可把宽带数据信号送入通信网。,本 节,上一页,下一页,目 录,结 束,5Cable Modem所谓Cable Modem,即电缆调制解调器,又名线缆调制解调器。它是连接有线电视同轴电缆与用户计算机之间的中间设备。表2.1列出了各种接入技术的比较,目前还不能说哪一种技术占有绝对优势。在一段时期里,它们可能会一起发展,然后在竞争中逐渐分出高低。有些技术则可能相互补充,满足不同的需求。,本 节,表2.1 各种接入技术比较一览表,上一页,下一页,目 录,结 束,2.2.2 TCP/IP协议,1TCP/IP协议的概念TCP/IP协议与

21、网络介质和类型无关,既可以运行在局 域网上,又可以运行在广域网中。 TCP称为传输控制协议,其作用是保证数据能够正 确无误地到达目的结点。TCP是一种十分可靠的网络协议, 因为它可以对所有发出的数据运行跟踪,并且负责对那些 没有到达目的地或陷入无法识别状态的数据进行重新传 送。 IP称为网际协议,它位于TCP的下一层,负责完成 互联网中数据包的路径选择,并跟踪这些包到达不同目的 端的路径。2IP地址Internet上的每台计算机在通信之前首先需要指定一 个IP地址。在TCP/IP中使用IP地址来标识出网络和网内主 机,在互联网上不可能有两台IP地址完全相同的计算机。 每个IP地址是一个32位的

22、二进制整数。为了表示方便,每 隔8位用“.”分开。,本 节,上一页,下一页,目 录,结 束,IP地址按网络规模的大小分为A、B、C三类。A类地址 分配给规模特别大的网络使用。B类地址分配给一般的大型 网络。C类地址分配给小型网络,如大量的局域网和校园 网。我国的大部分企业使用的都是C类地址。3Internet域名IP地址由数字构成,难以记忆,也难以理解。为了向 一般用户提供一种直观、明了与容易记忆的主机标识符, TCP/IP专门设计了一种字符型的主机名字机制,这就是 Internet域名系统DNS(Domain Name System)。主机名字 是比IP地址更高级的地址形式。任何组织均可根据

23、域名语法构造本组织内部的域名,但 这些域名的使用当然也仅限于组织内部。为保证域名系统的通用性,作为国际性大网的Internet 规定了一组正式的通用标准标号,如表2.2所示。,本 节,上一页,下一页,目 录,结 束,域名归中央管理机构(NIC)管辖,假如一个国家的主 机要想按地理模式登记进入域名系统,需要首先向NIC申请 登记本国的第一级域名(一般采用该国国际标准的二字符 标识符)。NIC将第一级域的管理特权分派给指定管理机 构,各管理机构在对其管辖范围内的域名空间继续划分, 并将各子部分管理特权授予子管理机构。如此下去,便形 成层次型域名。,本 节,表2.2 域名的含义,上一页,下一页,目

24、录,结 束,4域名解析在上网的时候,输入的域名地址要先转换成IP地址才 能访问相应的站点。这个工作是由指定的一台计算机自动 完成的,这个过程称为“域名解析”,担任这个工作的计 算机被称为“DNS服务器“。域名服务器的主要任务就是完 成“域名IP地址”之间的映射。当域名服务器接收到用户的请求后,会在自己的数据 库中查找对应的IP地址,如果找到了这个地址,就把它发 回给用户计算机,否则域名服务器自动在其他域名服务器 上寻找这个IP地址。如果DNS服务地址错误,就不能正确解 析域名,也就不能通过域名地址来访问某个网站,但直接 输入IP地址则可以访问。,本 节,上一页,下一页,目 录,结 束,本 节,

25、2.2.3 Internet提供的服务,目前Internet上提供了为数众多的服务,它们为人们 的信息交流带来了极大的便利。而且随着Internet商业化 的发展趋势,它所能提供的服务将会进一步增多。下面对Internet 提供的基本服务进行介绍。1电子邮件服务(E-mail)电子邮件简称E-mail,它是一种通过Internet与其他用 户进行联系的快速、简便、价廉的现代化通信手段,也是 目前Internet 用户使用最频繁的一种服务功能。电子邮件之所以受到广大用户的喜爱,是因为与传统通 信方式相比,它具有以下明显的优点: 速度快。 电子邮件与电话系统相比,它不要求通信双方都在 场,而且不需

26、要知道通信对象在网络中的具体位置; 电子邮件可以实现一对多的邮件传送,这样可以使 得一位用户向多人发出通知的过程变得很容易; 可以传送多媒体信息。价格低。使用电子邮件的首要条件是要一个电子信箱(Mail Box)。电子信箱是由通过电子邮件服务机构(ISP)为用 户建立的。,上一页,下一页,目 录,结 束,本 节,每个电子信箱都有一个信箱地址,称为电子邮件地址。电子邮 件地址可以是某个用户的地址,也可以是一组用户的地址。E-mail 地址的格式是固定的,并且在全球范围内是唯一的。用户的E-mail地址格式为:用户名主机名。其中“”符号表 示“at”,意为“在”。主机名指的是拥有独立IP地址的计算

27、机的 名字,用户名是指该计算机为用户建立的E-mail帐户名。Internet上的电子邮件系统的工作过程采用的是客户/服务器模 式。电子邮件的发送和接收过程,要遵守一定的协议和标准。这些 协议和标准能够保证电子邮件在各种不同的系统之间进行传输。目前常用的邮件传输/接收协议有简单邮件传输协议SMTP和电 子邮件接收协议POP3两种。简单邮件传输协议SMTP(Simple Mail Transfer Protocol)是 Internet上基于TCP/IP的应用层协议。它定义了邮件发送和接收之 间的连接传输。当发送方计算机与支持SMTP协议的电子邮件服务器 相连时,能将电子邮件从发送方的计算机中准

28、确无误的传送到接收 方的电子信箱中。电子邮件接收协议POP3(Post Office Protocol 3)的功能是 当用户的计算机与支持POP 3协议的电子邮件服务器连接时,接收 方的计算机能准确无误的接收到存储在服务器电子邮箱中的邮件。,上一页,下一页,目 录,结 束,现在的ISP邮件服务器均采用SMTP服务器作为邮件发送服务 器,采用POP3服务器作为邮件接收服务器。目前,大多数电子邮件客户端软件如Outlook Express等都支持SMTP协议和POP3协议。2文件传输服务(FTP)FTP服务提供了任意两台Internet计算机之间相互传输文件的 机制,它是广大用户获得丰富的Inte

29、rnet资源的重要方法之一。FTP几乎可以传送任何类型的文件,如文本文件、二进制文 件、图像文件、声音文件等。3远程登录服务(Telnet)远程登录是Internet最早提供的最基本的信息服务之一, Telnet协议是TCP/IP协议的一部分。Internet中的用户使用Telnet 命令,使自己的计算机暂时成为远程计算机的一个仿真终端的过 程。一旦用户成功地实现了远程登录,用户使用的计算机就可以像 一台与对方计算机直接连接的本地终端一样进行工作。 Internet的远程登录服务的主要作用是: 允许用户与远程计算机上运行的程序进行交互; 当用户登录到远程计算机时,可以执行远程计算机上的任 何应

30、用程序,并且能屏蔽不同型号计算机之间的差异; 用户可以利用个人计算机去完成许多只有大型计算机才能 完成的任务。,本 节,上一页,下一页,目 录,结 束,目前国内Telnet最广泛的应用就是BBS(电子公告栏),通过 BBS,用户可以进行各种信息交流、讨论。4BBS服务BBS(Bulletion Board System)即电子公告板系统,用户可 以在电子公告板上发布信息和进行讨论。这有些类似于我们平常使 用的留言板。当一个用户在公告板上发布某条新闻或询问某个问题 后,其他加入该公告板系统的用户就会看到这些信息并做出回应。5服务WWW(World Wide Web),有时也叫Web,中文称为万维

31、网、环 球信息网等。WWW是由欧洲核物理研究中心(ERN)研制的,其目的 是用Internet为全球范围内的科学家提供更加方便的信息交流和信 息查询方式。它是目前Internet上最方便与最受用户欢迎的信息服 务类型,它的影响力已远远超出了专业技术范畴,并且已经进入广 告、新闻、销售、电子商务与信息服务等各个行业。在我国Internet的发展虽然较晚,但发展还是比较快的,在国 家的大量投入下,目前已经形成了五大骨干网。 中国科技网(CSTNET) 中国教育科研互联网(CERNET) 中国公用计算机网(CHINANET) 中国金桥信息网(CHINAGBN) 中国联通互联网(UNINET)以上5大

32、骨干网都提供Internet的接入服务,并为支持入网的 企业提供上述服务。,本 节,上一页,下一页,目 录,结 束,本 节,2.2.4 Web编程语言,最初的Web页面只能完成简单的信息发布功能,提供的页面是 静态的,没有交互功能,也无法实现复杂的动画。如果加入一些 Web编程语言,如Java Script,VBScript等,就使页面有了一些简 单的交互功能,另外还可以选用动态主页和动画的功能,使得信息 发布方式更加丰富多彩。下面,我们来介绍一下几种常见的Web编 程语言。1HTML HTML(HyperText Markup Language,超文本标记语言)是基 于HTTP协议的Web页

33、面设计语言。在HTML上规定和描述了页面设计 的具体格式,比如,规定了如何在Web页中显示标题、段落、正 文、动画、图像以及这些内容的具体格式。2VRML VRML(Virtual Reality Modeling,虚拟现实描述语言)。在 WWW中,用HTML描述的页面是静态的,它虽然也可以用某种画文件 (如GIF)显示动画,产生动态效果,但这都不可能达到虚拟现实 的效果。,上一页,下一页,目 录,结 束,3Java技术Java技术可分为下面几个主要部分:Java语言和类 库、Java运行系统和Java Applet/Servlet。Java语言是支持整个Java技术的底层基础,Java语言

34、具有系统无关性,它采用虚拟机技术,编译以后生成字节 代码解释执行,因此Java应用程序可以不需改动和重新编 译,而在任何环境下运行,这一点在环境复杂的Internet 上非常方便。Java是第一个真正的跨平台语言,Java程序本身是以 与平台无关的中间代码的形式存在的,在不同的平台上由 各自的Java虚拟机来解释执行。Java运行系统主要是指Java虚拟机,负责将Java与平 台无关的中间代码翻译成本机的可执行机器代码。Java Applet是Java应用到Internet中后产生的一个重 要的概念,Java Applet是指Java语言编写的,被嵌入到 Web页面中,用来产生动态、交互性页面

35、效果的小程序。4JavaScript脚本语言 JavaScript正如同它名称中的Script所描述的,它是 一种脚本语言。JavaScript可以直接嵌入到HTML文档中, 浏览器能够理解其中的JavaScript语句,并能在网页下载 后对这些JavaScript语句进行解释执行。,本 节,上一页,下一页,目 录,结 束,5ActiveX技术OLE(Object Linking and Embedding,对象链接和嵌 入)伴随着Windows3.1推出以来,一直是将不同的Windows 应用程序联系在一起的一个重要技术,应用十分广泛,而 且具有扩展到Internet上使用的潜力。因此,Mi

36、crosoft将 OLE技术加以扩展,形成了ActiveX。OLE技术的底层基础是 COM(Component Object Model,构件对象模型),OLE在 COM的基础上提供了一整套广泛的服务,包括应用自动化、 标准拖放、对象链接和嵌入,以及可视化编辑等。而 ActiveX技术在继承了OLE技术的同时在规模和速度方面针 对网络应用的需要进行了优化,另外它还包含了对 Internet的编程支持。ActiveX技术包括下面几个部分:ActiveX控件、 ActiveX脚本语言、ActiveX文档和ActiveX服务器扩展。ActiveX控件既可以用于Web页面,也可以用于传统的 桌面程序,

37、这是它和Java Applet的一点重要区别。ActiveX提供的是一个脚本开发规范,通过使用相同的 接口来支持多种脚本语言。6ASPActive Server Pages(ASP)是微软的Internet Information Server(IIS)的一个部件。利用ASP,用户 可以在服务器端执行用VBScript或JavaScript编写的嵌入 在HTML文件中的小程序。,本 节,上一页,下一页,目 录,结 束,ASP本身提供了很多ActiveX Server 部件以扩展ASP的编程能 力。这些部件对调用者隐藏了具体的编程细节。通过对这些部件 的调用,编程人员用很少的代码就可以完成许多复

38、杂的任务。用 户也可以用其他编程语言开发自己的ActiveX Server部件。7CGICGI(Common Gateway Interface,公共网关接口)是Web服 务器与外部程序的接口。利用CGI方式,可以将一些动态信息放入 数据库,由Web服务器通过CGI调用应用程序去查询这些数据库, 然后将获得的动态信息提供给用户。CGI是一种在服务器端运行的应用程序,用户通过浏览器调用 CGI程序并传递参数,CGI程序运行后将结果返回用户的浏览器, 这样就允许在网上实现更多更复杂的任务,使得网上的电子商务 应用成为可能。8XML语言可扩展标记语言(Extensible Markup Langua

39、ge,简称为 XML)是为了对信息进行自我描述而设计的一种新语言。这 项对计算机通信方式的简单变革可能会将Internet从信息传送 扩展到人类活动的许多其他方面。XML包含一组基本规则,任何人都可以利用这种规则创建针对 特定应用领域的标记语言,这些标记不是描述信息的显示方式, 而是描述信息本身,诸如购物定单中的产品规格、价格、件数、 送货方式等。XML标准的制定将大大促进Internet的应用。XML得 到了业界所有大公司的支持。,本 节,上一页,下一页,目 录,结 束,本 节,2.2.5 Intranet和Extranet,Internet在企业业务中的应用,可以按照对内和对外分成 Int

40、ranet和Extranet。Intranet指采用Internet技术建立的企业内部网络,它采用基 于Internet的网络协议,Web技术和设备构造成可提供Web信息服务 以及数据库访问等其他服务的企业内部网。用户使用浏览器进行操 作,完成数据处理和企业管理的各项功能。Extranet是Internet的另一种应用,Extranet是将Intranet的 构建技术应用于企业间系统。它使企业与其客户和其他企业相连完 成其共同目标和交互合作网络。通过向一些主要贸易伙伴添加外部 链接来扩充Intranet,这些贸易伙伴不限于组织的成员,可超出组 织之外,特别是包括那些想与之建立联系的供应商和客户

41、。Internet,Intranet和Extranet三者的区别和联系在于: Internet是基础,是网络基础和包括Intranet和Extranet在内的的 各种应用的集合;Intranet强调企业内部各部门的联系,业务范围 仅限于企业内;Extranet强调各企业间联系,业务范围包括贸易伙 伴、合作对象、零售商、消费者和认证机构。由此可见,Internet 业务范围最大,Extranet次之,Intranet最小。,上一页,下一页,目 录,结 束,本 节, 2.3.1 数据库技术与电子商务 2.3.2 数据库的应用模式 2.3.3 常用数据库简介,2.3 数据库技术,上一页,下一页,目

42、录,结 束,本 节,2.3.1 数据库技术与电子商务,计算机最大的特点就是能够快速准确地处理大量数 据,数据处理是它的基本功能和关键技术。数据处理的中 心问题是数据管理,数据管理是指对数据的分类、组织、 编码、存储、检索和维护。数据库技术正是数据处理技术 发展到比较成熟后的产物。电子商务以计算机及其网络技 术取代传统方式来进行生产经营活动,离不开数据库技术 的支持。电子商务必须通过数据库技术来存储和管理各种 商务数据并得到决策支持。1进行数据处理对于参与电子商务的企业而言,数据的来源不仅仅是 企业内部管理信息系统,还包括大量的外部数据。2提供决策支持决策是关系到企业未来成败的关键,而数据库存储

43、的 数据就是决策的依据。对于参与电子商务的企业而言,由 于他们的信息更灵通、过程更规范,这就为决策支持打下 了良好的基础。,上一页,下一页,目 录,结 束,电子商务系统如果缺少好的决策支持功能,一方面是对电子 商务海量数据资源的一种浪费,另一方面也是对从事电子商务企 业的一大损失。3与EDI进行数据转换数据库管理系统对企业从事电子交易起到很大的支持作用。 EDI是电子商务重要的组成部分,要想成功地实现EDI,企业的基 础设施建设是关键,而数据库系统的建设是其中重要的一环。4与Web技术相结合随着WWW的不断扩展,当前许多企业纷纷在Web上建设自己的 网站。企业通过主页介绍自己的情况;提供琳琅满

44、目的产品信息 和优惠的价格,并配有详细的专家评论;同时收集顾客的需求信 息。随着技术的发展,目前,将Web技术和数据库技术结合在一 起,产生了Web数据库。Web与数据库相结合,可以集Web和数据库的诸优点于一身。 前端有界面友好的Web浏览器,后台则有成熟的数据库技术作支 撑。这样无疑会带给企业一个良好的应用环境。电子商务作为新型的企业经营管理模式,当然也离不开数据 库技术的支持。如今,数据库技术正在为推进电子商务应用发挥 巨大的作用,将来随着数据库技术飞速地发展,它一定会为优化 企业管理模式做出更大的贡献,本 节,上一页,下一页,目 录,结 束,2.3.2 数据库的应用模式,目前数据库技术

45、主要采用Client/Server(C/S)和 Browser/Server(B/S)两种模式。1C/S模式C/S模式最早用于描述软件的体系结构,它用来表示两类协作程 序之间的关系,其中一类为客户(Client)程序,另一类为服务器 (Server)程序。Client程序与Server程序可以运行在一台计算机 中,也可以运行在网络环境中的两台或多台计算机中。在网络环境 中,Client程序向Server程序发出服务请求,Server程序接收并处理 Cliernt程序的请求,然后将处理结果送回客户机。2B/S模式一种新的网络计算模式开始形成和发展,这种基于浏览器、WWW 服务器和应用服务器的计算

46、机结构称为B/S计算模式。这种新型的计 算模式继承和共融了原来传统客户/服务器(C/S)计算模式中的网络 软、硬件平台和应用,但它具有传统C/S计算模式所不及的很多特 点:更加开放、与软硬件平台无关、应用开发速度快、生命周期长、 应用扩充和系统维护升级方便等。,本 节,上一页,下一页,目 录,结 束,B/S模式是以Web技术为中心的一种应用,客户机上只要 安装一个浏览器,再安装很小的支持库,如JAVA或VB的动 态链接库;中间层采用Web服务器,它接受客户端的请求, 将其转换为SQL语句,通过ODBC(开放性数据库接口标准) 或其他手段传给数据库服务器,并将数据库服务器返回的 结果用HTML文

47、件格式传回给客户机。在B/S模式中,用户访问应用服务器资源以动态交互或 互相合作的方式进行。在B/S模式中主流语言是Java和HTML 类等。B/S模式最主要的特点是与软、硬件平台无关性,浏 览器、Web server、Java、HTML以及数据库资源都可以做 到与软、硬件平台无关。在B/S模式环境中,将会出现一种新的数据库应用模 式:outsourcing(采购数据库服务)。在组建B/S模式的 应用系统时,Web服务器产品的选择应考评下列因素: 与企业现有网络的配合性; 与数据库服务器的结合性; 开发Web页面的难易程度; 安全性; 稳定性。,本 节,上一页,下一页,目 录,结 束,2.3.

48、3 常用数据库简介,1ORACLEORACLE是一种适用于大型、中型和微型计算机的关系数据库 管理系统,它使用SQL(Structured Query Language)作为它的 数据库语言。1987年被ISO定为国际标准。目前所有关系数据库 管理系统如ORACLE,SYBASE,DB2,INFORMIX,SQL Server等均 采用SQL作为基础工具语言。2SYBASESYBASE是美国SYBASE公司在20世纪80年代中期推出的客户/ 服务器结构的关系数据库系统,也是世界上第一个真正的基于 Client/Server结构的RDBMS产品。,本 节,上一页,下一页,目 录,结 束,3DB2

49、DB2是IBM公司开发的关系数据库管理系统,它有多种 不同的版本,如:DB2工作组版(DB2Workgroup Edition)、DB2企业版(DB2 Enterprise Edition)、DB2 个人版(DB2 Personal Edition)和DB2企业扩展版(DB2 Enterprise-Extended Edition)等,这些产品基本的数据 管理功能是一样的,区别在于支持远程客户能力和分布式 处理能力。 4SQL ServerSQL Server是微软公司开发的一个关系数据库管理系 统,以TransactSQL作为它的数据库查询和编程语言。T SQL是结构化查询语言SQL的一种,支持ANSI SQL92标 准。,本 节,上一页,下一页,目 录,结 束,本 节, 2.4.1 EDI概述 2.4.2 EDI系统的功能 2.4.3 EDI系统的组成 2.4.4 EDI的网络技术 2.4.5 EDI的标准化 2.4.6 EDI的软件结构 2.4.7 EDI服务中心,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 通信信息 > 电子电气自动化

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报