第二章电子商务系统的技术基础本章内容•电子商务技术概述•计算机网络基础•Internet基础•本章小结•复习思考题/实践题2.1电子商务技术概述一、电子商务涉及的技术1、计算机技术■服务器端:中小型计算机■客户端:个人计算机一、电子商务涉及的技术2、网络通讯技术网络设备移动通讯系统网络接入设备等网络设备(1)中继器互连同类型网段,只是在物理形式上互连,对信息格式和网络协议不进行变换。网络设备(2)路由器在不同的网络之间进行数据存储和分组转发,决定在网络之间数据传输时的路由去向,具有判断网络地址和选择路径的功能。(3)网关提供高层次的网络互联接口,又称为协议转换器,它将协议进行转换,数据重新分组,以使在两个不同类型的网络系统之间进行通信。一、电子商务涉及的技术3、Internet技术InternetIntranet(企业内联网)Extranet(企业外联网)一、电子商务涉及的技术4、Web技术•Web是存储在全世界范围内的Internet服务器中数量巨大的文档的集合。•Web上大量的信息是由彼此关联的文档组成的,这些文档被称为主页或页面,它是一种超文本信息,通过超链接将它们连接在一起。一、电子商务涉及的技术4、Web技术•Web的内容保存在Web站点,即Web服务器中,用户可通过浏览器浏览Web站点的内容。•Web是一种全球性的信息服务系统,Internet通过该系统在计算机之间相互传送基于超媒体的数据信息。一、电子商务涉及的技术4、Web技术构成Web体系的基本元素:Web服务器Web浏览器浏览器与服务器间的通信协议HTTP一、电子商务涉及的技术4、Web技术构成Web体系的基本元素:Web服务器Web浏览器浏览器与服务器间的通信协议HTTP写Web文档的语言HTML一、电子商务涉及的技术4、Web技术构成Web体系的基本元素:Web服务器Web浏览器浏览器与服务器间的通信协议HTTP写Web文档的语言HTML用来标识Web上资源的统一资源定位器URL一、电子商务涉及的技术4、Web技术构成Web体系的基本元素:Web服务器Web浏览器浏览器与服务器间的通信协议HTTP写Web文档的语言HTML用来标识Web上资源的统一资源定位器URL一、电子商务涉及的技术5、数据库技术一、电子商务涉及的技术5、数据库技术数据库系统(Oracle、Sybase、SQLServer、FoxPro)数据库管理系统数据库系统建设数据仓库、数据挖掘技术等一、电子商务涉及的技术6、交易安全技术防火墙技术网络安全监控技术信息加密技术认证技术一、电子商务涉及的技术7、电子支付技术☆电子资金转帐技术电子支票、数字现金、网络银行☆数据自动浮获技术磁卡、IC卡、信用卡读写设备☆银行清算系统一、电子商务涉及的技术8、电子数据处理技术电子数据交换技术(EDI)条码技术二、电子商务的技术标准1、标准国际标准化组织(ISO):“由有关各方根据科学技术的成就与先进经验,共同合作起草,一致或基本上同意的技术规范或其他公开文件,其目的在于促进最佳的公众利益,并由标准化团体批准”。我国国家标准:“标准是对重复性的事物和概念所做的统一规定。它以科学、技术和实践经验的综合成果为基础,经有关方面协商一致,由主观机构批准,以特定的形式发布,作为共同遵守的准则和依据”。二、电子商务的技术标准2、EDI标准EDI基础标准;EDI管理标准;EDI单证标准;EDI报文标准;EDI代码标准;EDI通信标准;EDI相关标准。其中EDI单证标准包括:贸易单证标准;运输单证标准;海关单证标准;银行单证标准;保险单证标准;检验单证标准;邮政单证标准;其他单证标准。二、电子商务的技术标准EDI基础标准包括:EDIFACT应用级语法规则;EDIFACT数据元目录;EDIFACT复合数据元目录;EDIFACT段目录;EDIFACT报文设计指南;EDIFACT语法实施指南;EDIFACT代码表;EDIFACT术语标准。2、EDI标准二、电子商务的技术标准UN/EDIFACT的特点:*包含了各类信息代码,使用范围较广*包括了报文、数据元、数据段、语法等,内容较完整*可以根据需要进行扩充,应用比较灵活*适用于各类计算机和通讯网络二、电子商务的技术标准3、电子商务标准(1)电子商务信息系统基础通用术语标准;(2)电子支付标准;(3)元器件、设备、消耗品标准;(4)媒体标准;(5)软件工程标准;(6)数据库标准;(7)信息分类编码标准;(8)信息交换标准;(9)通用文件格式标准、信息记录格式标准、单证格式标准;(10)多语种文字信息处理标准;(11)字符集和系统编码标准;(12)接口标准;(13)网络技术、数据通信和开放系统互连标准;文本和办公自动化标准;图象数据处理标准;电子版权管理系统标准;(14)信息采集质量控制标准、信息安全、保密标准RET超文本传输协议HTTP是超文本传输协议(HyperTextTransferProtocol)的缩写,是负责传输和显示WWW页面的Internet协议。超文本传输协议HTTP协议采用客户机/服务器(Client/Server)的体系结构,一个完整的HTTP事务由以下4个阶段组成:(1)客户机与服务器建立连接(2)客户向服务器发送请求(3)如果请求被接受,服务器响应请求,发送应答信息(4)客户与服务器关闭连接。超文本传输协议•超文本传输协议是一个无连接、无状态的协议:•无连接是指限制每次连接只处理一个请求,采用无连接的协议可以充分利用网络资源。•无状态是指协议对于事务处理没有记忆能力。如果后续的事务处理需要用到前面的信息,则必须重新传输,这样可能导致每次连接传送的数据量增大。然而,在服务器不需要先前信息时,应答的速度可以更快。RET超文本标记语言•SGML(标准通用标记语言)是最早的标记语言,HTML和XML都是在此基础上派生出来的,每种语言的目的都不一样。•作为一种编程元语言,SGML提供了一套标记文档的系统,独立于操作平台。但是它的安装耗资不菲,而且需要很特殊的技术,这种技术是大部分WWW设计者所不具备的。超文本标记语言•蒂姆·伯纳斯·李(TimBenersLee)编写的HTML是SGML的一个简化版。•他删去了SGML中很少用到的特征,并增加了一些新的特征,如连接WWW文本的超链接,它比SGML更容易学习和使用。万维网之父•2004年6月15日,芬兰总统哈洛宁在芬兰首都赫尔辛基举行的“千年技术奖”颁奖仪式上,将100万欧元的巨额奖金和名为“顶峰”的纪念奖品颁发给伯纳斯-李,充分肯定了他为提高人类生活质量并促进经济的可持续发展作出的重大贡献。•伯纳斯-李1955年6月8日生于数学世家,牛津大学毕业,1980年来到瑞士日内瓦的欧洲核子研究中心作软件工程师万维网之父•他希望能够有一种工具,让大家能够不管身处何地,都能够通过计算机网络去简单快捷地访问其他人的数据•1989年,他朝着这个“全球系统”迈出了一大步:某一台计算机上的文档已经可以通过超文本链接到因特网上,让身处世界各地的人能够轻松共享信息。•几经思考,伯纳斯-李给这个成型的系统命名为“WorldWideWeb(万维网)”。因特网和万维网的区别•因特网是一种世界范围内的计算机网络技术,可以使计算机之间相互通信,它诞生于上个世纪70年代,由于使用技术复杂,当时只有计算机专家,其中多为军方人士和科学家,才能使用,知道因特网的人寥寥无几。•万维网是一个使因特网的操作变得非常简便的系统,它将因特网上的文本、图像、声音等各种信息链接到一起。经过不断的发展完善,万维网已经成为电脑网络的一种成熟的信息服务系统,能提供以超文本标记语言设计的网页和良好的交互式图形界面,方便用户在因特网上搜索和浏览多媒体信息。超文本标记语言•扩展标记语言XML•XML也是从SGML发展而来的,它定义了WWW页面显示哪些数据,尽管HTML可以提供大量描述页面格式的标记,但它不能描述页面的具体内容即不能解释页面上数据的含义,而XML可以描述页面的内容。•尽管XML具有一些明显的优势,但是,对当今WWW的影响最大的还是HTML。RET统一资源定位器URL–UniformResourceLocationURL是定位Internet上信息的一种方式,使用字符串来标识某一特定资源的所在,是一种访问Internet资源的方法。使用户能够方便地指明想要获取服务的类型以及服务器和文件的地址。统一资源定位器URL通常由三部分组成:要求提供的服务类型(资源类型);含有需要传送的文件的主机名(主机域名);在该机上需要传送的文件的路径名和文件名。协议://主机名:端口号/文件路径/文件名http的端口号是80,FTP为21,Telnet为23http://www.yahoo.com/learn/index.htmRET数据库技术•数据库(Databases)是指长期保存在计算机的存储设备上、并按照某种模型组织起来的、可以被各种用户应用共享的数据的集合。数据库系统的组成•硬件支撑环境•软件系统:数据库管理系统DBMS、支持DBMS运行的操作系统、服务程序、编译程序和通信软件等。其中,数据库管理系统(DBMS--DatabaseManagementSystems)是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。数据库技术数据仓库技术•数据仓库(DataWarehouse)是一个面向主题的(SubjectOriented)、集成的(Integrate)、相对稳定的(Non-Volatile)、反映历史变化(TimeVariant)的数据集合,用于支持管理决策。数据库技术•数据仓库拥有以下四个特点:•A、面向主题。数据仓库中的数据按照一定的主题域进行组织。主题是指用户使用数据仓库进行决策时所关心的重点方面,一个主题通常与多个操作型信息系统相关。•B、集成的。数据仓库中的数据是在对原有分散的数据库数据抽取、清理的基础上经过系统加工、汇总和整理得到的,必须消除源数据中的不一致性,以保证数据仓库内的信息是关于整个企业的一致的全局信息。数据库技术•数据仓库拥有以下四个特点:•C、相对稳定的。数据仓库的数据主要供企业决策分析之用,所涉及的数据操作主要是数据查询,修改和删除操作很少,通常只需要定期的加载、刷新。•D、反映历史变化。数据仓库中的数据通常包含历史信息,系统记录了企业从过去某一时点到目前的各个阶段的信息,通过这些信息,可以对企业的发展历程和未来趋势做出定量分析和预测。数据库技术对于数据仓库的概念可从两个层次予以理解:•首先,数据仓库用于支持决策,面向分析型数据处理,它不同于企业现有的操作型数据库;•其次,数据仓库是对多个异构的数据源有效集成,集成后按照主题进行了重组,并包含历史数据,而且存放在数据仓库中的数据一般不再修改。数据库技术数据挖掘(DataMining)又称数据库中的知识发现(KnowledgeDiscoveryinDatabase,KDD),是指从大型数据库或数据仓库中提取有潜在应用价值的信息或模式。数据挖掘是一种新的商业信息处理技术,其主要特点是对商业数据库中的大量业务数据进行抽取、转换、分析和其他模型化处理,从中提取辅助商业决策的关键性数据。数据库技术数据挖掘的常用方法包括:关联分析、分类和预测、聚类、检测离群点、趋势和演变分析等。数据库技术数据挖掘在客户关系管理中的运用•数据挖掘挖什么?客户特征“黄金客户”客户关注点客户忠诚度•数据挖掘怎样挖?横向关联次序关联分类RET2.2计算机网络基础一、计算机网络技术概述计算机网络是通过互联通道进行相互通信,从而实现数据和服务共享的一些分布的、智能的计算机所组成的集合。网络的主要功能:资源共享、数据传输、提高计算机的可靠性和可用性、分布式计算。一、计算机网络技术概述1、根据传输技术标准分为:广播式网络点到点网络2、按照其规模、距离和结构划分:局域网广域网城域网二、网络的拓扑结构1.总线型•是将若干个节点分别通过一个连接器连接到一条总线上所形成的网络拓扑结构。总线型网络结构示意图终结器终结器二、网络的拓扑结构