第四章电子商务基础技术课件.pptx

上传人(卖家):三亚风情 文档编号:3524726 上传时间:2022-09-11 格式:PPTX 页数:85 大小:1.74MB
下载 相关 举报
第四章电子商务基础技术课件.pptx_第1页
第1页 / 共85页
第四章电子商务基础技术课件.pptx_第2页
第2页 / 共85页
第四章电子商务基础技术课件.pptx_第3页
第3页 / 共85页
第四章电子商务基础技术课件.pptx_第4页
第4页 / 共85页
第四章电子商务基础技术课件.pptx_第5页
第5页 / 共85页
点击查看更多>>
资源描述

1、content计算机网络技术互联网技术网站开发技术数据库技术1234目录电子商务安全技术51一、计算机技术 从1946年第一台计算机问世以来,计算机的硬件结构和软件系统都已发生了巨大变化,但其基本组成还是遵循冯诺依曼型计算机体系结构的设计思想。即一台完整的计算机硬件系统是由运算器、控制器、存储器、输入设备和输出设备五大部分组成。一、计算机技术 其中运算器与控制器合称中央处理器(CPU),内存储器与中央处理器合称为主机。在计算机硬件系统中不属于主机的设备都属于外部设备,简称外设,包括输入、输出设备与外存储器。图4-1 计算机硬件系统二、计算机网络技术1.计算机网络的定义 计算机网络是以数据交换是

2、基础,资源交换为目的,“通信技术”与“计算机技术”的结合产物。(一)计算机网络的定义二、计算机网络技术第一阶段(20世纪50年代):第一代计算机网络是由主机-通信线路-终端组成;第二阶段(20世纪60年代):采用分组交换技术实现计算机 计算机之间的通信,使计算机网络的结构、概念都发生了变化,形成了通信子网和资源子网的网络结构;(二)计算机网络的发展历史二、计算机网络技术第三阶段(20世纪70-80年代末期):重视网络体系结构和协议标准化的研究,建立全网统一的通信规则,用通信协议软件来实现网络内部及网络与网络之间的通信,通过网络操作系统,对网络资源进行管理,极大的简化了用户的使用,使计算机网络对

3、用户提供透明服务。(二)计算机网络的发展历史二、计算机网络技术第四阶段(20世纪80年代末期至今):相继出现了快速以太网、光纤分布式数字接口(FDDI)、快速分组交换技术(包括帧中继、ATM)、千兆以太网、B-ISDN 等一系列新型网络技术,这就是高速与综合化计算机网络阶段。(二)计算机网络的发展历史二、计算机网络技术1.计算机网络的功能u 实现计算机系统的资源共享u 实现数据信息的快速传递u 提高可靠性u 提供负载均衡与分布式处理能力u 集中管理u 综合信息服务(三)计算机网络的功能和应用二、计算机网络技术2.计算机网络的应用u 管理信息系统u 办公自动化u 过程控制u 互联网应用(如电子邮

4、件、信息发布、电子商务、音频视频应用)(三)计算机网络的功能和应用二、计算机网络技术3.计算机网络的特点u 可靠性:某子系统出现故障时,可由网内其他子系统代为处理;u 独立性:网络系统中各相连的计算机系统各自既相互联系又相互独立;u 可扩充性:可以很灵活地在网络中接入新的计算机系统;u 高效性:网络信息传递迅速,系统实时性强,采用分布式操作;u 廉价性:避免系统中的重复建设和重复投资,节省投资和降低成本;u 透明性:如何利用网络高效而可靠地完成自己的任务;u 易操作性:大多数用户感到使用方便,操作简单。(三)计算机网络的功能和应用二、计算机网络技术1.网络节点和通信链路 从拓扑结构看,计算机网

5、络就是由若干网络节点和连接这些网络节点的通信链路构成的。计算机网络中的节点又称网络单元,一般可分为三类:访问节点、转接节点和混合节点。通信链路是指两个网络节点之间承载信息和数据的线路。链路可用各种传输介质实现,如双绞线、同轴电缆、光缆、卫星、微波等。(四)计算机网络的系统组成二、计算机网络技术2.资源子网和通信子网 从逻辑功能上可把计算机网络分为两个子网:资源子网 资源子网是由处于网络外围的主机和终端机构成。资源子网的任务是负责信息处理,向网络提供可用的资源。用户通过资源子网不仅共享通信子网的资源,而且还可以共享用户资源子网的硬件资源和软件资源。(四)计算机网络的系统组成二、计算机网络技术2.

6、资源子网和通信子网 从逻辑功能上可把计算机网络分为两个子网:通信子网 通信子网是由网络中的各种通信设备和用作信息交换的节点计算机构成。系统以通信子网为中心,通信子网处于网络的内层。通信子网的重要任务是负责全网的信息交换,它采用的是分组交换技术(也就是存储转发技术)。(四)计算机网络的系统组成二、计算机网络技术通信子网是连接这些计算机资源并提供通信服务的连接线路。正是在通信子网的支持下,用户才能利用网络上的各种资源,进行相互间的通信,实现计算机网络的功能。通信子网有两种类型:公用型(如公用计算机互联网CHINANET);专用型(如各类银行网、证券网等)。(四)计算机网络的系统组成通信子网通信子网

7、资源子网资源子网CCPCCPCCPCCPCCPCCP主机主机主机终端终端终端 资源子网资源子网 通信子网通信子网 主机 终端 主机 终端 终端 主机 CCP CCP CCP CCP CCP CCP 图4-3 计算机网络由通信子网和资源子网组成二、计算机网络技术3.网络硬件系统和网络软件系统计算机网络系统是由计算机网络硬件系统和网络软件系统组成的。(1)网络硬件系统是指构成计算机网络的硬设备,包括各种计算机系统、终端及通信设备。常见的网络硬件有:主机系统(服务器、工作站)、终端、传输介质、网卡、集线器(HUB)、交换机、路由器。(四)计算机网络的系统组成二、计算机网络技术3.网络硬件系统和网络软

8、件系统(2)网络软件系统主要包括网络通信协议、网络操作系统和各类网络应用系统。(四)计算机网络的系统组成二、计算机网络技术3.网络硬件系统和网络软件系统常见的网络软件系统包括:服务器操作系统(Windows NT)网络管理系统软件工作站操作系统(Windows)网络安全软件网络通信协议 网络应用软件设备驱动程序(四)计算机网络的系统组成二、计算机网络技术1.按计算机网络覆盖范围分类 由于网络覆盖范围和计算机之间互连距离不同,所采用的网络结构和传输技术也不同,因而形成不同的计算机网络。一般可以分为局域网(LAN)、城域网(MAN)、广域网(WAN)三类。(五)计算机网络的分类二、计算机网络技术(

9、五)计算机网络的分类网络分类网络分类缩写缩写分布距离分布距离设备设备传输速率传输速率局域网局域网LAN10M房间4Mb/S-10Gb/S100M建筑物 1KM校园 城域网城域网MAN10KM城市4Mb/S-10Gb/S广域网广域网WAN100KM以上国9.6Kb/S-10Gb/S表4-1 计算机网络按覆盖范围分类二、计算机网络技术2.按计算机网络拓扑结构分类 网络拓扑是指连接的形状,或者是网络在物理上的连通性。如果不考虑网络的的地理位置,而把连接在网络上的设备看作是一个节点,把连接计算机之间的通信线路看作一条链路,这样就可以抽象出网络的拓扑结构。按计算机网络的拓扑结构可将网络分为:星型网、总线

10、型网、环型网、树型网、网型网。(五)计算机网络的分类二、计算机网络技术3.按计算机网络所有权划分公用网:由电信部门组建,由政府和电信部门管理和控制的网络;专用网:也称私用网,一般为某一单位或某一系统组建,该网一般不允许系统外的用户使用。(五)计算机网络的分类二、计算机网络技术4.按照网络中计算机所处的地位划分对等局域网;基于服务器的网络(也称为客户机/服务器网络)。(五)计算机网络的分类二、计算机网络技术5.其它分类方式 按传输介质分类:有线网、无线网。按使用目的分类:共享资源网、数据处理网、数据传输网 。按服务方式分类:C/S网、B/S网、P/P网。按企业和公司管理分类:内联网(Intran

11、et)、外联网(Extranet)、因特网(Internet)。(五)计算机网络的分类二、计算机网络技术5.其它分类方式 按带宽速率传输分类:基带网(窄带网):低速网,传输未经调制的数字信号;电话网是低速网;宽带网:高速网,传输经过调制的数字信号;光纤网是高速网。(五)计算机网络的分类2一、互联网技术 互联网是电子商务应用的最重要的通信网络基础。正式互联网的存在,才能让全世界范围可以不受时间、空间的限制进行沟通和商业活动。互联网依靠TCP/IP实现网络互连;没有TCP/IP,就没有现在的互联网。网络协议是网络中各台计算机之间进行通信的一种语言基础和规范标准,它定义了计算机进行信息交换所必须遵循

12、的规则。关于互联网,有理论上的OSI参考模型,它并非是具体实现的描述,只是一个为制定标准机制而提供的概念性模型。OSI参考模型分为七层,每层各自完成一定功能。各层次由低到高分别为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。实际应用的网络模型是TCP/IP参考模型,将网络体系结构分成四个层次,分别是:网络接口层、网络层、传输层和应用层。一、互联网技术类型功能主要协议应用层应用程序通过该层使用Internet,报文形式HTTP、DNS、SMTP等传输层负责端到端通信,按相同的协议分组形式TCP、UDP等网络层负责相邻结点之间数据分组传送形式IP、ICMP、ARP等网络接口层负责接

13、收和发送物理帧表4-2 TCP/IP参考模型一、互联网技术 TCP/IP成为互联网上所有不同类型计算机互联的标准协议,也是事实上的标准,它其实由100多个协议组合而成,故又统称为TCP/IP协议簇。1TCP/IP协议簇中的主要协议u 网间协议(IP)。IP是TCP/IP的核心,详细定义了计算机通信应该遵循的具体细节。它位于网络层,定义了数据分组如何构成,以及路由器如何将一个分组递交到目的地。u(2)传输控制协议(TCP)。IP提供了将分组从源地址传送到目的地址的办法,但IP没能解决诸如数据报丢失或误投递的问题。TCP位于传输层,它能提供一种可靠的传输服务,解决了IP没有解决的问题。二者的结合,

14、提供了一种在Internet上可靠传输数据的方法。一、互联网技术2IP地址和域名u IP地址、IP地址是标识Internet上所有计算机的唯一标志。IP地址是从左往右由4段被“.”号隔开的32位二进制数,每段8位二进制数。为表示方便,每段的8位二进制数用一个十进制数表示,因此常用4段十进制数表示IP地址。每段十进制数的取值范围都是0255(即二进制数的0000000011111111)。例如202.112.112.001就是一个IP地址的表示。u 在实际应用中,IP地址码分配是分级进行的,互联网数字分配机构(Internet Assigned Numbera Authority,IANA)是负

15、责全球Internet上IP地址分配的机构。中国互联网信息中心(CNNIC)则负责我国IP地址的分配。一、互联网技术2IP地址和域名u IP地址由数字构成,不便记忆,也难以理解。因此,实际中通常采用域名来标识一台主机,一个IP地址对应一个域名。TCP/IP的域名管理机制称为域名系统(Domain Name System,DNS),这是一个层次型的结构。一、互联网技术2IP地址和域名u 为了保证域名系统的通用性,Internet规定了一组正式的通用标准符号,也分成几段,之间用“.”隔开。从左至右,一般第一段表示应用;第二段表示单位或组织名称的缩写;第三段表示单位或组织的类型,为通用顶级域名;第四

16、段表示所在国家或地区,为国家顶级域名,也可以没有第四段。对于WWW应用,以WWW表示,文件传输服务用ftp表示,商业组织用com,教育机构用edu,网络组织用net,英文缩写cn指中国,uk指英国,us指美国,jp指日本等。例如,指南昌大学WWW应用服务器在互联网上的域名,人们以此域名就可以访问到它,获得南昌大学提供的WWW服务。后出现中文域名,更符合大部分中国人的使用习惯。一、互联网技术2IP地址和域名u 域名解析。域名解析即域名和IP地址之间的映射,包括正向解析(从域名到IP地址)以及反向解析(从IP地址到域名)。这种映射常由一组名字服务器共同协作完成。名字服务器实际上是一个服务器软件,运

17、行在指定的计算机上,完成名字地址的映射。这也是用户只需知道域名就可以访问到对应域名所提供的服务的原因。通常将名字服务器称为域名服务器(Domain Name Server),也即DNS服务器。相应地,请求域名解析服务的软件叫名字解析器(Name Resolver)。二、WWW技术 环球信息网(The World Wide Web,WWW)即万维网,也称Web,是在Internet上运行的覆盖全球的多媒体信息系统。它于1989年由欧洲高能物理研究所(CERN)研究成功,目的是支持全球范围内的科学家在Internet上彼此交流信息和共享科研成果。1993年第一个WWW站点出现,由于它使用简单的超文

18、本信息格式以及对多媒体的支持而得到迅速普及,电子商务这种网上交易的新商务形式也凭借着WWW的普及得到更大推广。它提供的WWW服务特点在于其高度集成性,它能把各种信息和服务(如电子邮件、文件传输、远程登录和网络新闻)完善地结合,形成生动统一的图形用户界面,为用户提供世界范围内的多媒体信息服务。它也被称为Web服务,其技术核心就是WWW技术。WWW技术还正处在迅速发展中,JavaScript、VBscript、DHTML、XML、ActiveX等都是增强WWW信息检索和浏览方面的重要技术成果。二、WWW技术(一)WWW工作机制WWW是基于客户机(浏览器)/服务器模式的应用系统二、WWW技术(一)W

19、WW工作机制 WWW服务器负责对各种信息进行组织,并以文件形式存储在某一指定目录中。WWW服务器利用超链接来链接各信息片段,这些信息片段既可集中存储在同一主机上,也可分布在不同地理位置的不同主机上。WWW客户机(浏览器)负责显示信息和向服务器发送请求。当服务器收到WWW服务请求时,响应请求并按用户的要求发送文件;客户端收到文件后,浏览器负责解释该文件并显示于屏幕。客户端与服务器之间的传输协议采用的是超文本传输协议(HTTP),服务器软件称为WWW服务器,客户机软件称为WWW客户机(浏览器)。二、WWW技术(二)WWW架构1WWW客户机 客户端软件实质上就是HTML语言的解释器,即Web浏览器。

20、在客户机(浏览器)/服务器工作环境中,Web浏览器起着访问请求服务器和显示结果于客户端的作用。具体来说,Web浏览器的任务是使用一个起始URL来获取一个Web服务器上的Web文档,解释该用HTML语言编写的文档并将文档内容以用户端环境所许可的效果最大限度地显示出来。当用户选择其中的一个超文本链接时,便重新开始该过程。众多Web浏览器中,最流行的有Netscape公司的Navigator/Communicator、微软公司的Internet Explorer等。二、WWW技术(二)WWW架构2WWW服务器 WWW服务器从硬件角度看,是指在Internet上保存超文本和超媒体信息的计算机;从软件角

21、度看,指的是提供上述WWW功能的服务程序,即WWW服务器软件。WWW服务器软件等待客户端浏览器发出的服务请求。连接建立后,客户端可以发出一定的命令,服务器做出响应。常用的WWW服务器软件有微软的IIS、Netscape公司的Fasttrack Enterprise Server和Apache Web Server等。二、WWW技术(二)WWW架构3统一资源定位器(URL)与超文本传输协议(HTTP)(1)统一资源定位器(Uniform Resources Locator,URL)是一个网页在全网中的地址,即我们所说的“网址”。它具有全球唯一性,由前往后主要由三部分组成:网页的访问方法、网页存放

22、的主机地址、网页在宿主机中的全路径名(含文件本身名称,如果是主页可省略,系统会自动访问默认的主页名)。http:/ Text Transfer Protocol,HTTP)是WWW的基本协议,可以传输普通文本、超文本、声音、图像以及其他任何可以在Internet上可以访问的信息。它是一种面向事务的运行于TCP之上的客户机/服务器协议,它使用TCP来保证传输的可靠性。同其他协议相比,HTTP的通信速度也快得多。例如,用户要访问网页的URL为http:/ TheProject3.html中嵌入的其他文件(如图像文件)给用户。3 网站开发主要指各种信息资料电子化、多媒体化显示的基础技术,有HTML技

23、术、XML技术,还有CGI、ASP、JSP等动态网页编程链接技术,并辅以Photoshop、Flash、Fireworks技术用来制作图片和动画特效,使网页作为网络出版的主要窗口更为丰富多彩的同时,又能满足专业网站功能的需要。一、超文本标记语言(HTML)超文本标记语言(Hyper Text Markup Language,HTML)是书写超文本文件的标准语言,它描述超文本(超媒体)各个部分的构造,告诉浏览器如何显示文本,怎样生成与别的文本或图像链接的链等,HTML文件的后缀一般为.htm或.html。HTML由于使用简单、支持多媒体、支持信息的分布式存储等特性而得到迅速普及和广泛应用,被看作

24、是WWW的核心技术之一。一、超文本标记语言(HTML)从用户角度看,访问的大量网页似乎就在网络上某一个固定的位置。实际上,这些网页可能分布在Internet不同的WWW服务器上,并不限定于一台WWW服务器。而用户只需鼠标点击网页上的“热点”就可以透明地访问这些文档,实现在整个Internet上的信息漫游。这种网页的组织方式称为超文本(Hypertext)和超媒体(Hypermedia)。超文本将“热点”集成在文本信息中,用户在浏览超文本时,可以随时选中“热点”,跳转到其他文本信息。可见,超文本的特点就是一种“跳转”连接。超媒体进一步扩展了超文本所链接的信息类型,用户不仅可以从一个文本跳转到另一

25、个文本,还可以激活一段声音、显示一个图像或连续播放一段视频动画。多媒体电子出版物采用的就是这种信息链接方式。二、XML技术 HTML语言是在WWW上建立超文本文件的语言,它功能强大,支持不同数据格式的文件嵌入;但也有不足之处:交互性差、语义性差、单向的超链接、缺乏对双字节或多国文字的支持,使其在电子商务交换、数据库和搜索引擎等领域存在障碍。电子商务需要高容量、高信息量、高效率的网络信息传递,同时对同样的数据根据不同的需求而以不同的效果、不同的形式再现出来的要求越来越强烈,这些都是HTML不能满足的。可扩展标记语言(eXtensible Markup Language,XML)的出现,在一定程度

26、上就是为了解决这些问题。XML实际上是Web上表示结构化信息的一种标准文本格式,同HTML一样,也来自SGML(标准通用标记语言)。二、XML技术(一)XML的特征u XML是元标记语言。不同于固定标签特定含义不变的HTML,XML允许用户自己定义所需的标签。u XML描述的是结构和语义。XML标签描述的是文档的结构和意义,而不是页面元素的格式。u XML文档的显示使用特有技术的支持,例如通过样式单为文档增加格式化信息。二、XML技术(二)XML基本语法 一个正规的XML文档由三个部分组成:一个是可选的序言,一个是文档的主体,另一个是可选的尾声。XML文档序言部分从文档的第一行开始,它可以包括

27、XML声明、文档类型声明、处理指令等。文档的主体则是由文档根元素所包含的那一部分。XML尾声部分在文档的末尾,可以包含注释、处理指令或空白等。二、XML技术(三)XML的文档显示 由于XML中的标签多由开发者自己定义,用于说明文档所表述的数据的内存结构关系,因此其显示格式需要特殊的机制来定义。层叠样式单(Cascading Style Sheets,CSS)和扩展样式单语言(eXtensible StylesheetLanuage,XSL)是W3C标准组织推荐的表达XML文档数据显示格式的两种标准。二、XML技术(三)XML的文档显示1层叠样式单(CSS)CSS最初主要用于HTML,可以保证文

28、档显示的一致性和较好的格式化。通过CSS可以产生诸如字体、颜色和位置等不同样式的显示格式信息。CSS可以存在于相应文档的页面中,也可以独立的文件形式存在,但推荐使用后者,以便于维护。与扩展样式单语言相比较,CSS虽然在功能上差些,但开发相对容易。二、XML技术(三)XML的文档显示2扩展样式单语言(XSL)XSL遵守XML的语法规则,是XML的一种具体应用。XSL语言可以分为三个部分:转换工具(XSLT)、格式对象(FO)和XML分级命令处理工具(XPath)。一个XML文档的显示过程是:首先根据XML文档构造源树,然后根据给定的XSL将构造的源树转换为可以显示的结果树,最后按照FO解释结果树

29、,产生一个可以在屏幕或其他媒体中显示的结果。二、XML技术(四)XML的主要优点u 异质系统间的通信;u 更有趣和更准确的搜索;u 开发灵活的Web应用软件;u 集成不同来源的数据;u 进行数据的本地计算和处理;u 数据的多样显示。三、CGI技术 WWW服务器与Web数据库之间顺畅、安全连接的中间件技术,目前,主要有3种技术方案。客户端方案;服务器端方案;上述两种方案的组合。3种方案中,服务器端方案应用较为广泛。服务器端方案是在WWW服务器端提供中间件来连接WWW服务器与Web数据库服务器。它能直接调用外部程序或脚本代码来访问数据库,因此可提供与数据库相关的动态HTML页面,或执行用户查询,并

30、将查询结果转化成HTML页面,通过WWW服务器返回给Web浏览器。常用的中间件技术有CGI、API、Java/JDBC、ASP/ASP.NET、PHP、JSP等等。三、CGI技术通用网关接口(Common Gateway Interface,CGI)是一种应用最早、技术成熟的Web数据库连接技术。它作为WWW服务器与Web数据库服务器的中间件,负责管理两者的通信并提供应用程序服务。图4-8 CGI应用示意图三、CGI技术 CGI常用的开发语言有Delphi、Perl、VB、C/C+等。CGI技术的优点是具有通用的标准,几乎所有的WWW服务器都支持此标准,移植性好,且使用时间长,技术成熟,应用广

31、泛,有较好的安全性。但也有缺点:程序运行效率不高,不易开发,功能有限,不易调试和检错;用户与数据库交互必须通过WWW服务器,CGI程序的每次请求都会在服务器上产生一个进程,当用户增多时容易产生瓶颈。四、ASPI技术 动态服务器网页(Active Server Pages,ASP)是微软公司推出的用以取代CGI的技术,它结合了传统CGI程序与API技术的优点,是一个WWW服务器端的脚本环境,用它可编制动态的、交互的、高性能的WWW服务器应用程序。这些程序全部在WWW服务器端运行,与用户的浏览器无关。四、ASPI技术 ASP工作原理是:在HTML基础上,增加ASP语言和脚本语言,然后由WWW服务器

32、解释成静态的HTML标准文件,返回给浏览器;当遇到访问数据库的脚本命令时,ASP通过ActiveX组件ADO(ActiveX Data Objects)与数据库对话,并将执行结果动态生成一个HTML页面返回服务器,以响应客户端浏览器的请求。图4-9 ASP接口技术应用示意图四、ASP技术 ASP程序易于修改和测试,无需手工编译和连接,直接建立在WWW服务器中,并作为WWW服务器的一个服务运行,支持多用户、多线程。由于它在WWW服务器端运行,和浏览器无关,所以它支持任何一种浏览器。其主要缺点是只能在微软的WWW服务器上运行。五、Java/JDBC技术 Java是一种可以用来编写跨平台应用软件的面

33、向对象的程序设计语言。Java语言伴随着Internet的迅猛发展而流行,逐渐成为重要的Internet编程语言。Java编程语言的风格十分接近C+,继承了C+语言面向对象技术的核心,在其他方面又有所改进。运用Java语言可以在任何系统平台上建立应用程序,Java Applet可直接嵌入网页,并在本地计算机上执行该Applet,便可以实现图形绘制,字体和颜色控制,动画和声音的插入,人机交互及网络交流等功能。五、Java/JDBC技术 JDBC(Java DataBase Connectivity)是由一组用Java编写的类与接口构成,它扩充了Java语言访问数据库的能力,使得程序员可以用纯Ja

34、va来编写数据库应用系统。Sun公司在1996年推出的在Java语言中访问数据库的标准应用程序编程接口(AccessProcess Interface,API),即JDBC API。它是一种基于SQL的Java接口,定义了一系列Java类,用来表示数据库连接、SQL语句、结果集、数据库元数据等,能够使Java编程人员发送SQL语句和处理返回结果。五、Java/JDBC技术图4-10 Java/JDBC技术工作示意图六、其他技术 Flash、Fireworks、Dreamweaver俗称网页三剑客,Flash用来做动画,例如经常网页右下角的那些广告就是它做的,Fireworks是处理图片的,现在

35、也经常拿来做网页前台,切片之类的功能相当强大,Dreamweaver是写网页代码的,实现网页动态功能,Photoshop是强大的图像处理软件,基本上可以设计处理一切图片。功能比Fireworks更强大。六、其他技术 Coreldraw是制作矢量图的,经常用于商标设计、标志制作。与PS不同的是,它做的矢量图,放大后图像不会失真,也就是放大后不会出现马赛克这种现象的图片。PHP技术是一种服务器端HTML嵌入式的脚本语言,是真正跨平台、跨服务器的面向Internet的动态网页开发语言,可以在多种操作系统平台及WWW服务器中使用。它的工作原理与ASP类似,它的代码自身就封装在WWW页面中,可轻松地与W

36、WW服务器通信,能快捷、方便地制作出功能强大的动态页面。六、其他技术 移动应用开发是为小型、无线计算设备(如手机、平板电脑)编写软件,类似乎传统的软件、程序开发。移动应用开发除了要学习一些前面介绍的软件开发技术以外,还要学习一些专门针对移动设备的开发软件。因为目前手机操作系统较多(包括Android、IOS、Blackberry、Linux、Windows Mobile等),虽然主流只有Android、IOS,也很难实现应用的统一覆盖。两大平台主要的一些应用开发工具有JavaScript、Html5、Android Studio、Adobe Illustrator等。4一、数据库相关概念 电子

37、商务应用的前提是企业管理信息系统的广泛应用,而数据库技术是企业管理信息系统的核心技术之一,所以,要深入了解电子商务就应先了解数据库的一些基本理论。一、数据库相关概念 数据库(DataBase)是持久存放在计算机外存(通常是磁盘)中的大容量、低冗余、可共享、可靠、安全并具有一定独立性的结构化数据集。数据库由计算机操作系统之上的数据库管理系统(Data Base Management System,DBMS)所管理,并与数据库应用系统、应用开发工具、数据库用户、数据库管理员(DataBase Administrator,DBA)一起构成广义的数据库系统。(一)数据库(DB)一、数据库相关概念 数据

38、库管理系统(DataBase Management System)是运行在操作系统之上的一种系统软件,它管理一个或多个数据库,提供数据定义、数据更新与查询、并发控制、故障恢复、安全保密等功能。目前市场主流的DBMS有Oracle Sybase、IBM公司的DB2、微软公司的SQL Server,以及开放源代码的自由软件MySQL、PostgreSQL等。(二)数据库管理系统(DBMS)二、数据模型 数据模型是数据库系统中用来提供信息表示和操作手段的形式构架。数据模型通常由3部分组成。u 数据结构:包括数据对象及其相互联系。通常用数据结构的类型来命名数据模型,例如关系模型、层次模型、网状模型、面

39、向对象模型等。u 数据操作:主要是对数据的检索和更新。它是对数据动态特性的描述,在数据库中主要有查询和更新(插入、修改和删除)两大类操作。u 数据的约束条件:一组数据完整性规则的集合。数据完整性是指数据能正确描述客观现实世界所应具备的特性和要求,例如,人的年龄应该是非负数。数据模型应该提供定义数据完整性约束的机制,来保证数据的有效、正确和一致性。三、关系模型和关系数据库 关系模型的数据结构可理解为一张二维表,表格中的每一行代表一个实体,称为记录;每一列代表实体的一个属性,称为数据项。记录的集合称为关系。(一)关系模型订单号下单人收货人收货地址项目类别有否打款8776711128(0A+1B)张

40、三李四江西九江图书有8278298136(2A+5B)张三张三江西南昌家用电器否 表4-4 关系模型三、关系模型和关系数据库1.关系模型的组成部分:关系模型是应用最广的一种数据模型,因此它也遵守数据模型的组成规范,只是由特殊数据结构、关系操作集合、关系完整性3部分组成。u 数据结构:在关系模型中,无论是实体还是实体间的联系。均由单一的结构类型即关系来表示。u 关系操作集合:关系代数(或等价的关系演算)包括并、交、差、选择、投影、连接等。其操作方式是集合操作,而不是一次一记录方式。u 关系完整性:包括实体完整性、参照完整性和用户自定义完整性。(一)关系模型三、关系模型和关系数据库2.关系模型中关

41、系应具有的性质:u 数据项不可再分(即不可表中嵌表);u 同一关系中的属性之间不能重名;u 同一关系中不能出相同的记录,记录的顺序不重要;u 每个关系都有一个主键,它能唯一地标识关系中的一个记录;u 同一关系中列的顺序不重要。(一)关系模型三、关系模型和关系数据库 关系数据库是以关系模型为基础的数据库,它利用事物之间的关系来描述现实世界。目前比较流行的关系型数据库系统有Oracle、Sybase、SQL Server、FoxPro等。这些关系型数据库系统一般都支持用结构化查询语言(Structured Query Language,SQL)进行数据库操作。SQL具有功能丰富、使用方式灵活、语言

42、简洁易学等优点,一经问世就在计算机工业界和用户中备受青睐,终于成为了国际标准,SQL也就成为关系数据库的标准语言。它的功能多样,不仅是查询,还能进行数据定义、数据操作、数据库控制、事务控制4个方面的处理,是一个综合、通用、功能强大的关系数据库语言。(二)关系关系数据库四、数据库系统的建立 建设数据库系统一般分为两大阶段,一是设计和建立高效的数据库(DB)阶段,二是设计和建立数据库管理系统(DBMS)阶段。每一大阶段又分为几个小的阶段。其基本过程如右图所示。但要注意的是,实际运作时往往呈“螺旋式”上升状态,而非直线行进,中途可能有反复。5一、数据加密技术 电子商务的安全性策略可分为两大部分:一部

43、分是计算机网络安全,第二部分是商务交易安全。下面就介绍一些常见的电子商务中的安全性技术。一、数据加密技术 对数据进行加密是电子商务系统最基本的信息安全防范措施。其原理是利用加密算法将信息明文转换成按一定加密规则生成的密文后进行传输,从而保证数据的保密性。使用数据加密技术可以解决信息本身的保密性要求。数据加密技术可分为对称密钥加密和非对称密钥加密。(一)数据加密技术一、数据加密技术1.对称密钥加密(Secret Key Encryption)。对称密钥加密也叫秘密/专用密钥加密,即发送和接收数据的双方必须使用相同的密钥对明文进行加密和解密运算。它的优点是加密、解密速度快,适合于对大量数据进行加密

44、,能够保证数据的机密性和完整性;缺点是当用户数量大时,分配和管理密钥就相当困难。目前常用的对称加密算法有:美国国家标准局提出DES算法、由瑞士联邦理工学院的IDEA算法等。(一)数据加密技术一、数据加密技术2.非对称密钥加密(Public Key Encryption)。非对称密钥加密也叫公开密钥加密,它主要指每个人都有一对唯一对应的密钥:公开密钥(简称公钥)和私人密钥(简称私钥)公钥对外公开,私钥由个人秘密保存,用其中一把密钥来加密,就只能用另一把密钥来解密。非对称密钥加密算法的优点是易于分配和管理,缺点是算法复杂,加密速度慢。一般用公钥来进行加密,用私钥来进行签名;同时私钥用来解密,公钥用

45、来验证签名。算法的加密强度主要取决于选定的密钥长度。目前常用的非对称加密算法有:麻省理工学院的RSA算法、美国国家标准和技术协会的SHA算法等。(一)数据加密技术二、数字签名技术 数字签名是通过特定密码运算生成一系列符号及代码组成电子密码进行签名,来代替书写签名或印章,对于这种电子式的签名还可进行技术验证,其验证的准确度是一般手工签名和图章的验证所无法比拟的。数字签名技术可以保证信息传送的完整性和不可抵赖性。三、认证机构和数字证书 所谓认证机构(CA),它是采用PKI(Public Key Infrastructure)公开密钥基础架构技术,利用数字证书、非对称和对称加密算法、数字签名、数字信

46、封等加密技术,建立起安全程度极高的加解密和身份认证系统,确保电子交易有效、安全地进行,从而使信息除发送方和接收方外,不被其他方知悉(保密性);保证传输过程中不被篡改(完整性和一致性);发送方确信接收方不是假冒的;发送方不能否认自己的发送行为(不可抵赖性)。电子商务安全性的解决,大大地推动了电子商务的发展。在电子交易中,无论是数字时间戳服务还是数字证书的发放,都不是靠交易双方自己能完成的,而需要有一个具有权威性和公正性的第三方来完成。CA认证机构作为权威的、可信赖的、公正的第三方机构,提供网络身份认证服务,专门负责发放并管理所有参与网上交易的实体所需的数字证书。四、安全认证协议 目前电子商务中经

47、常使用的有安全套接层SSL(Secure Sockets Layer)协议和安全电子交易SET(Secure Electronic Transaction)协议两种安全认证协议。(一)安全套接层(SSL)协议(二)安全电子交易(SET)协议五、其他安全技术 电子商务安全中,常用的方法还有网络中采用防火墙技术、虚拟专用网(VPN)技术、防病毒保护等。如果单纯依靠某个单项电子商务安全技术是不够的,还必须与其他安全措施综合使用才能为用户提供更为可靠的电子商务安全基石。电子商务的安全是一个复杂系统工程,仅从技术角度防范是远远不够的,还必须完善电子商务方面的立法,以规范飞速发展的电子商务现实中存在的各类问题,从而引导和促进我国电子商务健康发展。Internet e-commerce微网站微信电商平台运营策划移动客户端营销推广品牌价值

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

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(第四章电子商务基础技术课件.pptx)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|