CompanyLOGO第2章电子商务实现技术2第2章电子商务实现技术学习重点:网络技术互联网技术数据技术及其应用EDI技术及其应用主要任务1.互联网的起源与应用2.分析数据库与电子商务的关系3.EDI有那些作用?2.1网络技术2.1.1计算机网络及其发展1.计算机网络的定义计算机网络是将处于不同地理位置,并且有独立计算机能力的计算机系统经过传输介质和通信设备相互连接,在网络操作系统和网络通信软件的控制下,实现资源共享的计算机集合。2.计算机网络的功能(1)数据通信功能(2)资源共享功能(3)提高了系统的可靠性和可用性(4)进行分布式处理3.计算机网络发展的阶段第一代计算机网络是以单机为中心的通信系统。20世纪60年代美国航空公司与IBM公司联合研制的预订飞机系统,由一个主机和2000多个终端组成多个计算机互联的计算机网络,二代计算机网络,20世纪60年代美国国防部高级研究计划局的网络ARPANET(或叫ARPA,是互联网的起源)接上页第三代计算机网络是国际标准化的计算机网络。认识到第二代计算机网络存在明显不足,各个厂商产品不通用,1980年国际标准组织ISO公布了开放系统互联参考模型(OSI/RM),成为世界上网络体系的公共标准。遵循此标准可以很容易地实现网络互联,它具有同意的网络体系结构,遵循国际标准化的协议。标准化的目的使得不同计算机及计算机网络能方便地互联起来。20世纪90年代初至现在是计算机网络飞速发展的阶段,计算机的发展已经完全与网络融为一体,体现了“网络就是计算机”。互联网技术、2.1.2计算机网络的分类(1)按覆盖范围分类①局域网②广域网③城域网(2)按网络拓扑结构分类常见的拓扑结构有总线型、星型、环形、树型、网型五种。(3)按传输介质分类同轴电缆、双绞线、光缆以及这些介质两端使用的接头与插座等。计算机网络分成有线网、无线网、光纤网等。2.1.3计算机网络的组成1.网络的硬件系统(1)服务器(2)客户机(3)网络交换互连设备网络交换互连设备常见的网络交换互连接入设备有:网卡、调制解调器、中继器、集线器、路由器、交换机、网关、网络传输介质等。服务器.集线器.网卡中继器交换机路由器网桥2.网络的软件系统①网络系统软件。常用的网络操作系统有三大主流:UNIX、Linux及WindowsNT/2000。②网络应用软件。比如:Java、ASP等2.2互联网技术2.2.1网络互连技术1、网络互连的概念网络连接是指一对同构或异构的端系统,通过由多个网络(或中间系统)所提供的接续通路连接起来,完成信息互传的组织形式。连接的目的是实现系统之间的端——端(End-To-End)通信。网络互连是指不同子网之间的互相连结,目的是解决子网之间的数据流通。互连、2、网络互连设备(1)中继器中继器用来扩展局域网段的长度,因中继器只在两个局域网段间实现电气转接,它仅用于连接相同的局域网的网段。(2)网桥网桥的作用是互连局域网以组成一个外观上单一的大网。(3)路由器路由器是实现了网络层服务的设备,它们提供了各种各样,各种速率的链路或子网接口。(4)网关网关的基本功能是互连不同的协议框架,换句话说,在它们之间提供转换。网关的特性:◇执行互连网间协议的转换,网关参与通信协议的转换。◇执行的报文存储转发功能及流量控制。◇提供虚电路接口及相应服务。支持应连的络管功2.2.2TCP/IP协议TCP/IP(传输控制协议/网间协议)是一种网络通信协议,它规范了网络上所有通信设备,尤其是一台主机与另一台主机之间的数据往来格式以及传送方式。TCP/IP是Intrernet的基础协议,也是一种计算机数据打包和寻址的标准方法。开放式系统互连(OSI)参考模型:有7个层次是:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。TCP/IP通信协议采用了4层的层次结构(1)应用层:应用程序间沟通的层,如简单电子邮件传输协议(SMTP)、文件传输协议(FTP)、网络远程访问协议(Telnet)。(2)传输层:在次层中,它提供了结点间的数据传送服务,如传输控制协议(TCP)、用户数据报协议(UDP)等,TCP和UDP给数据包加入传输数据并把它传输到下一层中,这一层负责传送数据,并且确定数据已被送达并接收。(3)网络层:负责提供基本的数据封包传送功能,让每一块数据包都能够到达目的主机(但不检查是否被正确接收),如网际协议(IP)。(4)网络接口层:对实际的网络媒体的管理,定义如何使用实际网络(如Ethernet\SerialLine等)来传送数据。1.IP协议网际协议(IP协议)是TCP/IP的心脏,也是网络层中最重要的协议,它是Internet上使用的一个关键的底层协议。Internet的域名管理与地址分配·IP地址分类:01831A类011631B类0122431C类每个IP地址有32个二进制位,分4组,每组8个二进制位。如:44.102.102.13例如:193.141.(0)15.163是一个C类地址,184.(0)12.15.6是一个B类地址,(0)23.34.23.1是一个A类地址。0网络地址主机地址110网络地址主机地址10网络地址主机地址域名:域名系统DNS(DomainNameSystem),这是一个分层次定义和分布式管理的命名系统。其主要功能有两个:一是定义了一套为计算机取域名的规则;二是把域名高效率地转换成IP地址。主机:姓名——地址如:www.sina.comwww.gxcme.edu.cn域名后缀:性质——.com公司.net网络组织.org非盈利组织.edu教育机构.gov政府机关.mil军队等国家地区——.cn中国.uk英国.jp日本.de德国.fr法国.kr韩国.hk香港.tw台湾等2.TCP协议TCP协议被称为一种端对端协议。这是因为它为两台计算机之间的连接起了重要作用:当一台计算机需要与另一台远程计算机连接时,TCP协议会让它们建立一个连接、发送和接收数据以及终止连接。2.2.3互联网的基本服务1.互联网的基本服务(1)电子邮件(E-mail)(2)万维网服务(WWW).WWW是一种基于超文本传输协议(HTTP),利用超文本标志语言(HTML)把各种类型的信息(图形、图象、文本、动画等)有机地集成起来,(3)文件传输(FTP)(4)远程登录(Telnet)(5)电子公告牌(BBS)2.互联网的接入方法(1)电话拨号接入1)普通拨号上网。2)ISDN一线通拨号上网。ISDN又称“一线通”,是窄带综合业务数字网的简称。(2)专线接入1)ADSL宽带接入。ADSL是一种利用低速电话线来同时实现传送电话模拟信号和计算机数字信号的技术。2)利用有线电视(CATV)同轴线接入。ADSL接入方式是以电话网作为接入网,而这种方式是以有线电视网作为接入网,需要专门的电缆MODEM(CABLEMODEM)作为接入设备。3)DDN专线接入。DDN(DIGITALDATANETWORK)就是数字数据网,是利用数字信道来传输数据信号的数字数据网。4)小区宽带接入上网。(3)无线接入(4)通过局域网接入1)使用代理方式上网。2)独立IP地址连接访问因特网。在IE浏览器中选择菜单“工具——Internet选项”,点击“连接”标签中的“局域网设置”按钮,不要选中代理服务器即可。2.2.4Web编程语言1.WWW相关术语(1)超文本(HyperText)与超媒体(HyperMedia)(2)超文本传送协议(HTTP)(3)超文本标记语言(HTML)(4)统一资源定位(URL)(3)HTML编辑工具介绍1)用简单的文本编辑器(如记事本)。2)使用FrontPage。3)利用DreamWeaver,Fireworks,Flash,HotDogPro等工具软件。3.可扩展标记语言XMLXML将用户界面和结果化数据分离,有利于数据交换和传递,适合于服务器之间的交换事务信息。无线应用协议WAP形成了称为WML(无线标记语言)WML是XML应用与无线领域的特例。4.动态网页工具(1)CGI。CGI是公用网关接口的简称,(2)ASP。ASP是一套服务器端的脚本运行环境。(3)PHP。PHP是开发技术与ASP相似的一种嵌入HTML文档的服务器端脚本语言。(4)JSP。JSP是Sun公司推出的基于JavaServlet以及整Java体系的Web的开发技术。2.2.5Intranet和Extranet1.内联网(Intranet)内联网的基本组成①Web服务器②邮件服务器③数据库服务器④文件与打印服务器⑤远程注册系统⑥防火墙2.外联网(Extranet)构造外联网的方式外联网通常有三种:公共网络、专用网络和虚拟专用网络,分别体现了三种不同的外联网构建方式.企业Extranet技术.供应链Extranet技术即把本企业网络和合作伙伴的网络连接起来,形成一个供应链式的网络,各网络均借助共同的交互技术和应用标准供应商网络1供应商网络2本企业网络其他合作伙伴零售商网络公共通信网络2.3数据库技术2.3.1数据库技术与电子商务1.数据库技术的产生与发展(1)手工管理阶段:无数据管理及完全分散的手工方式。(2)文件系统管理阶段:数据可以反复使用文件类型已经多样化,由于有了直接存取设备,就有了索引文件、链接文件、直接存取文件等,而且能对排序文件进行检索,数据存取以记录为单位。(3)数据库系统阶段:多用户、多应用共享数据的需求,使数据为尽可能多的应用程序服务,(4)数据仓库阶段:以内部数据的管理为主转变为对整个供应链系统的管理,企业间的商务活动也从简单的电子数据传输变为全方位合作,电子商务蓬勃兴起。数据仓库技术1.数据仓库的概念及特点数据仓库(DataWarehouse):是一个面向主题的(SubjectOriented)、集成的(Integrated)、相对稳定的(Non-Volatile)、反映历史变化(TimeVariant)的数据集合,用于支持管理决策(DecisionMakingSupport)。数据仓库的特点◆面向主题:操作型数据库的数据组织面向事务处理任务,各个业务系统之间各自分离,而数据仓库中的数据是按照一定的主题域进行组织的。◆集成的:数据仓库中的数据是在对原有分散的数据库数据抽取、清理的基础上经过系统加工、汇总和整理得到的,必须消除源数据中的不一致性,以保证数据仓库内的信息是关于整个企业的一致的全局信息。◆相对稳定的:数据仓库的数据主要供企业决策分析之用,所涉及的数据操作主要是数据查询,一旦某个数据进入数据仓库以后,一般情况下将被长期保留,也就是数据仓库中一般有大量的查询操作,但修改和删除操作很少,通常只需要定期的加载、刷新。◆反映历史变化:数据仓库中的数据通常包含历史信息,系统记录了企业从过去某一时点(如开始应用数据仓库的时点)到目前的各个阶段的信息,通过这些信息,可以对企业的发展历程和未来趋势做出定量分析和预测。数据仓库是一个过程而不是一个项目数据仓库系统是一个信息提供平台,他从业务处理系统获得数据,主要以星型模型和雪花模型进行数据组织,并为用户提供各种手段从数据中获取信息和知识。从功能结构化分,数据仓库系统至少应该包含数据获取(DataAcquisition)、数据存储(DataStorage)、数据访问(DataAccess)三个关键部分。数据仓库给企业带来的好处每一家公司都有自己的数据。并且,许多公司在计算机系统中储存有大量的数据,记录着企业购买、销售、生产过程中的大量信息和客户的信息。通常这些数据都储存在许多不同的地方。使用数据仓库之后,企业将所有收集来的信息存放在一个唯一的地方——数据仓库。仓库中的数据按照一定的方式组织,从而使得信息容易存取并且有使用价值。数据仓库给组织带来了巨大的变化。数据仓库