《第7章电子商务网站技术PPT讲稿.ppt》由会员分享,可在线阅读,更多相关《第7章电子商务网站技术PPT讲稿.ppt(45页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第7章电子商务网站技术1第1页,共45页,编辑于2022年,星期一电子商务概论第七章电子商务网站技术电子商务网站技术授课人:冉丽敏2第2页,共45页,编辑于2022年,星期一电子商务网站技术1.通信技术2.网络技术3.数据库技术4.Web技术3第3页,共45页,编辑于2022年,星期一7.1 7.1 通信技术通信技术 1.1.数据通信的概念数据通信的概念 计算机通信是在计算机之间进行信息传输,计算机通信的方法和手段是多种多样的,但都必须依靠数据通信技术。数据是具有某种含义的数字信号的组合,如字母、数字和符号等。在传输时,可以用离散的数字信号逐一准确地表达出来,例如可以用不同极性的电压或脉冲组合
2、来代表。数据通信就是将数据信号加到数据传输信道上进行传输,并在接收点将原始发送数据正确地恢复过来的过程。计算机产生的是数据信号,因此计算机之间的通信实际上属于数据通信。4第4页,共45页,编辑于2022年,星期一7.1 7.1 通信技术通信技术2.数据的传输方式:基带传输:从各种数据终端输出的信号直接经线路传输的方式,用于近距离。频带传输:终端输出的信号经过调制后在信道上传输,用于较远距离通信宽带传输:将链路分解成两个或多个信道,每个信道采用频带传输并传输不同的信号。传输中的所有信道可以同时发送信号。5第5页,共45页,编辑于2022年,星期一7.2 7.2 网络技术网络技术1.1.计算机网络
3、的定义计算机网络的定义多台独立的计算机通过有形或无形介质连接,在网络协议的控制下实现资源共享。6第6页,共45页,编辑于2022年,星期一7.2 7.2 网络技术网络技术2.2.计算机网络的分类和拓扑结构一)按网络的地理位置分类一)按网络的地理位置分类1)局域网局域网(LAN)局域网(Local Area Network)是指在一个有限地理区域内,负责数据处理的通信及用于电子设备互联在一起的通信网络。局域网的范围直径一般在十千米以内,完全归一个机构管理。例如,在一个校园内,或者在一个建筑物内。7第7页,共45页,编辑于2022年,星期一7.2 7.2 网络技术网络技术2)城域网城域网(metr
4、opolis area network,MAN)规模局限于一座城市的范围内10100KM的。3)广域网广域网(WAN)广域网(Wide Area Network)一般说来,跨越国界、洲界,甚至全球范围的网络,就叫做广域网。8第8页,共45页,编辑于2022年,星期一7.2 7.2 网络技术网络技术二)按网络的网拓扑结构分二)按网络的网拓扑结构分1)总线型拓扑结构:所有的站点共享一条数据通信,总线型拓扑是最主要的拓扑结构之一 2)环型拓扑结构:各站点通过通信介质连成一个封闭的环形。3)星型拓扑结构:各站点通过点到点的链路与中心站相连。9第9页,共45页,编辑于2022年,星期一7.2 7.2 网
5、络技术网络技术1)总线型局域网拓扑结构图计算机计算机计算机Intranet计算机计算机(a)(b)总线型局域网拓扑结构图10第10页,共45页,编辑于2022年,星期一7.2 7.2 网络技术网络技术2)环型局域网拓扑结构图计算机计算机计算机计算机(a)(b)11第11页,共45页,编辑于2022年,星期一7.2 7.2 网络技术网络技术3)星型局域网拓扑结构计算机计算机计算机计算机计算机中心结点(a)(b)12第12页,共45页,编辑于2022年,星期一7.2 7.2 网络技术网络技术3.按传输介质分类1)有线网采用同轴电缆和双绞线来连接的网络。2)光纤网采用光导纤维来作为传输介质3)无线网
6、利用空气作为传输介质,用电磁波作为载体来传输数据。13第13页,共45页,编辑于2022年,星期一7.2 7.2 网络技术网络技术四)按服务方式分类1)客户机/服务器系统是由客户机、服务器构成的一种网络计算环境,它把应用程序所要的任务分派到客户机和服务器上共同完成。客户机只运行前端应用程序,对访问结果进行显示等简单处理;服务器完成对后台数据库的访问,并处理各种事务逻辑。14第14页,共45页,编辑于2022年,星期一7.2 7.2 网络技术网络技术2)对等网对等网不要求文件服务器,每台客户机都可以与其它每台客户机对话,共享彼此的信息资源和硬件资源,组网的计算机一般类型相同。15第15页,共45
7、页,编辑于2022年,星期一7.2 7.2 网络技术2.3 IEEE 802 2.3 IEEE 802 模型与协议模型与协议IEEE(国际电气电子工程师标准组织)于1980年2月成立了局域网标准委员会(简称IEEE802委员会),专门从事局域网标准化工作,并制定了IEEE802标准。802标准所描述的局域网参考模型与OSI参考模型的关系如图所示。16第16页,共45页,编辑于2022年,星期一7.2 7.2 网络技术1)OSI参考模型与IEEE802模型OSI参考模型应用层表示层会话层传输层网络层数据链路层物理层IEEE802模型逻辑链路控制子层介质访问控制子层物理层OSI参考模型与IEEE8
8、02模型17第17页,共45页,编辑于2022年,星期一7.2 7.2 网络技术3.1 Internet3.1 Internet的通信协议的通信协议 TCP/IP议最早是由斯坦福大学两名研究人员于1973年提出。1982年,TCP/IP被UNIX BSD 4.1系统采用。随着UNIX的成功,TCP/IP逐步成为UNIX网络标准协议。TCP/IP是一个协议集合,它包括TCP(Transport Control Protocol,传输控制协议)、IP(Internet Protocol,因特网协议)以及其它一些协议。18第18页,共45页,编辑于2022年,星期一7.2 7.2 网络技术应用层传送
9、层网络层接口层应用层传送层网络层接口层相同报文相同分组相同数据组相同桢网络主机2主机1TCP/IP协议的四层结构3.2 TCP/IP协议的结构:协议的结构:19第19页,共45页,编辑于2022年,星期一7.2 7.2 网络技术网络技术因特网的接入方式:因特网的接入方式:因特网的接入方式有许多种,PSTN接入、ISDN接入、DSL接入、DDN专线接入、ATM接入、帧中继接入、光纤接入、无线接入等都是常用的接入方法。1PSTN接入(普通电话拨号上网)接入(普通电话拨号上网)PSTN(Publie Switeched Telephone Network,公共交换电话网)是使用时间最长的网络接入方式
10、。将数字信息通过调制解调器转为模拟信号,然后通过电话线进行传输,接受方再通过调制解调器将模拟信号转为数字信号,从而完成数据通信达过程。20第20页,共45页,编辑于2022年,星期一2.ISDN接入接入 ISDN(Integrated Service Digital Network,综合业务数字网),又称“一线通”。是以综合数字电话网(IDN)为基础发展而成的,能提供端到端的数字连接。它除了提供电话业务外,还能够将传真、数据、图像等多种业务在同一个网络中传送和处理,并通过现有的电话线提供给用户。综合业务数字网ISDN有窄带与宽带之分,分别称为N-ISDN(Narrowband-ISDN)和B-
11、ISDN(Broadband-ISDN),无特殊说明,ISDN指N-ISDN。N-ISDN以公用电话交换网为基础,而B-ISDN是以光纤作为干线和传输介质。21第21页,共45页,编辑于2022年,星期一3.DDN接入接入 DDN(DigitalDataNetwork,数字数据网)是采用数字信道(如光缆、数字微波和卫星信道)来传输信号的数据传输网,为用户提供全数字、全透明、高质量的网络连接和各种数据传递业务。数字数据网可用于金融业、证券业、外资机构等各种固定用户的联网通信,并为多种电信增值业务(各种专用网、无线寻呼系统、可视图文系统等)及局域网间提供中继或用户数据通道,特别适用于业务量大、实时
12、性强的数据通信用户使用。22第22页,共45页,编辑于2022年,星期一4.DSL接入接入 DSL(Digital Subscriber Line,数字用户线路)技术可以分为非对称DSL(如ADSL)和对称DSL(如SDSL、HDSL)。非对称数字用户线路(ADSL,AsymmetricDSL)是通过现有的普通电话线为家庭、办公室提供宽带数据传输服务的技术,所谓的非对称是指其上下行速率不等,即高下行(下载)速率和相对较低的上行(上传)速率。ADSL特别适用于视频节目点播,在可视会议、远程办公、远程医疗、远程教学等方面也有广泛的应用。23第23页,共45页,编辑于2022年,星期一5.ATM接入
13、接入 ATM(异步传输模式)是国际电信联盟ITU-T制定的标准。ATM中,话音、数据、图像等所有的数字信息都要经过切割,封装成统一格式的信元在网中传递,并在接收端恢复成所需格式。由于ATM技术简化了交换过程,去除了不必要的数据校验,采用易于处理的固定信元格式,因此ATM交换速率大大高于传统的数据网.。24第24页,共45页,编辑于2022年,星期一6.帧中继接入帧中继接入帧中继(Frame Relay)是在用户与网络接口之间提供用户信息流的双向传送,并保持顺序不变的一种承载业务。它是以帧为单位,在网络上传输,并将流量控制、纠错等功能全部交由智能终端设备处理的一种新型高速网络接口技术。帧中继是综
14、合业务数字网标准化过程中产生的一种重要技术,它是在数字光纤传输线路逐渐代替原有的模拟线路。25第25页,共45页,编辑于2022年,星期一7.光纤接入光纤接入光纤是一种直径非常小的传输介质,一般由石英玻璃或塑料制成,外裹一层折射率较低的材料。光纤接入方式是利用光纤传输技术,直接为用户提供宽带(B-ISDN,可达155Mb/s)的双向通道。光纤接入方式具有频带宽、容量大、信号质量好和可靠性高等优点,能够有效缓解用户信息业务增长与网络信息传输速度不适应的矛盾,被认为是宽带用户接入网的发展方向。光纤接入方式对用户来说带宽不受限制,这就为宽带业务进入家庭提供了带宽上的保证。目前,构筑全业务光纤接入网的
15、关键技术,如SDH(光纤同步数字网)、ATM技术、光纤网络设计、施工与管理技术均已成熟,并已有实用化产品出售,而且价格越来越低。26第26页,共45页,编辑于2022年,星期一8.无线接入无线接入无线接入技术是以无线技术(主要是移动通信技术)为传输媒介向用户提供固定的或移动的终端业务服务,它包括移动式无线接入和固定式无线接入。移动式无线接入是一种用户终端在较大范围内移动的接入技术,利用手机上网除了可以浏览网页、收发电子邮件等还可以收发短信,下载铃声,下载屏保等。固定式无线接入,微波接入的方式是:建立卫星地面站,租用通用卫星的信道,利用卫星通信的多址传输方式,为全球提供大跨度、大范围、远距离的数
16、据通信。27第27页,共45页,编辑于2022年,星期一7.3 7.3 数据库技术 手 工 数据处 理 阶段文件方式的数据处理阶段数据库方式的数据处理阶段1.1.数据库的产生数据库的产生 数据处理的三个发展阶段:28第28页,共45页,编辑于2022年,星期一7.3 7.3 数据库技术2.2.数据库构成数据库构成 数据库是所有数据文件的集合。数据库是一组文件的集合,每一个文件又是记录的集合,而记录是进行删除、插入操作的最小单位。数据管理系统(DBMS)是指:对外,它是向数据库的使用提供数据服务的软件系统,使用户系统能够很方便地远离数据的具体细节去使用数据库;对内,它实现对数据的存储管理,保证数
17、据是正确的、一致的、完整的所示。29第29页,共45页,编辑于2022年,星期一功能数据咨询数据更新数据插入数据删除内容查询语句能够在数据库中找出一定条件的数据数据更新只改变当前数据库中已有的数据数据插入是指不改变当前数据库中的任何数据而改变数据数据删除是指从数据库中删除现有的数据7.3 7.3 数据库技术数据管理系统的功能30第30页,共45页,编辑于2022年,星期一应用系统DBMS硬件OS数据库系统层次图7.3 7.3 数据库技术31第31页,共45页,编辑于2022年,星期一7.3 7.3 数据库技术传统数据库:在数据库中只存储字符型和数值型数据。(1)数据接收方式多样化多媒体数据库(
18、2)数据存储格式发生改变数(3)数据的操作发生改变据(4)数据的一致性的概念发生变化库集中式数据库:指在数据库中的所有数据都集中在主机,任何用户都可以从中取得数据。分布式数据库:指把数据库的数据分散在地理位置不同的计算机上。3.3.数据库的分类数据库的分类32第32页,共45页,编辑于2022年,星期一分类标准面向信息系统面向数据库管理系统类别E-R模型;面向对象模型关系数据模型;层次数据模型;网状数据模型数据模型分类7.3 7.3 数据库技术4.4.数据模型数据模型33第33页,共45页,编辑于2022年,星期一7.3 7.3 数据库技术6.SQL6.SQL简介简介 SQL语言产生在1974
19、年,由Boyoce和Cham-berlin提出,在SystemR关系数据库中实现。1986年,美国国家标准局将SQL作为关系数据库语言的国家标准。随后SQL又被国际标准化组织批准为关系数据库语言的国际标准。34第34页,共45页,编辑于2022年,星期一功能数据定义数据查询数据更新数据控制归查询内容规定关系模式和属性名、确定各个属性 的 类 型、定义索引和视图表达式按照关系代数的方法求出满足要求的数据集合改 变数 据库 中状态确保数据的完整性和完全性对 查询 能力 的进 一步 提高SQL功能7.3 7.3 数据库技术SQL功能35第35页,共45页,编辑于2022年,星期一7.4 7.4 We
20、b技术1.Web1.Web技术结构技术结构Web客户机TCP/IP基 础 上的网络Web服务器中间件超文本内容数据库软件内容Web技术结构36第36页,共45页,编辑于2022年,星期一2.Web2.Web通信原理通信原理2.1 HTML2.1 HTML(超文本标记语言)(超文本标记语言)HTML是一种超文本标记语言,可以用它描述WWW上的超文本文件。HTML通过在正文文本中嵌入各种标记(tag)使普通正文文本具有了超级文本的功能。所谓的Web浏览器就是HTML文件的翻译器。HTML语言是由一个世界性的标准化组织W3C(World Wide Web Consortium)制定出来的,自1990
21、年该语言问世来已发行了4个版本 7.4 7.4 Web技术37第37页,共45页,编辑于2022年,星期一7.4 7.4 Web技术2.22.2可扩展标记语言(可扩展标记语言(XMLXML)一组用来形成语义标记的规则集,这些标记可以把一篇文档分割成许多部分或验证文档中的不同部分。XML与HTML不同,HTML定义了一定数目元素的许多固定标记,用户不能随意扩展这些标记集。XML是一种元标记语言,用户可以按照需要自己定义所需的标记。XML特点主要有:特殊的域标记语言、数据格式、数据交换、结构化数据、严格的语法。38第38页,共45页,编辑于2022年,星期一7.4 7.4 Web技术2.3 2.3
22、 无线标记语言(无线标记语言(WMLWML)WAP是以Internet上的WWW所采用的HTTP/HTML构架为基本思想,再针对无线通讯的特性,即小显示界面、低功率、小存储空间、低运算性能的通讯工具,以及窄带、易延迟、易误码的无线通讯网络作出修正的通讯协议。是一种简化的HTML,符合XML1.0标准的WAP上网使用语言,如果网页不是利用WML所撰写的话,是无法通过WAP手机直接浏览的。39第39页,共45页,编辑于2022年,星期一2.4 URL2.4 URL(统一资源定位器)(统一资源定位器)对于URL来讲,我们可以把它想象成文件名的网络扩展。我们不但可以指出在目录下的文件名,并且可以指出在
23、网络上哪一台机器的目录下的文件。在URL中有不同的协议,用来访问不同类型的URL。2.5 HTTP2.5 HTTP(超文本传输协议)(超文本传输协议)超文本传输协议是一种单纯的请求/回复协议,目前用在TCP协议中,是WWW的基础。传输的资料可以是纯文字、超文本、影像式任何其他形式。7.4 7.4 Web技术40第40页,共45页,编辑于2022年,星期一7.4 7.4 Web技术2.6 CGI2.6 CGI(信息服务标准外部应用接口)(信息服务标准外部应用接口)CGI是Common Gateway Interface的简称,其主要功能是在WWW环境下,由客户端传送一些信息给www server
24、,同www server去启动所指定的程式码来完成特定的工作。使用CGI,你的server可以读取并显示客户无法读取的格式(像是SQL Database)。而且可以像网关(Gateway)一样,在客户端和服务器之间产生客户所需要的讯息41第41页,共45页,编辑于2022年,星期一CGI程序的基本步骤7.4 7.4 Web技术通到HTTP传输协议输协议通过HTTP传客户端通过浏览器组合成一个查询请求服务器将请求资料传到可执行程序程序开始处理收到查询服务器从程序取出文件客户端服务器端CGI程序的基本步骤42第42页,共45页,编辑于2022年,星期一 3.www 3.www(万维网(万维网 )w
25、ww(world wide Web)可以意译为“环球网”,音译为“万维网”,目前全国科学技术名词审定委员会推荐使用译名为“万维网”。www技术于1984年由日内瓦的欧洲粒子研究中心(ERN)提出。1991年ERN向世界公布了www技术 www是一种分布式的媒体超文体系统,所谓的“分布式”就是它可以通过Internet将全世界的计算机连接起来。而且每个计算机都可以建立自己的Web服务器。7.4 7.4 Web技术43第43页,共45页,编辑于2022年,星期一用户计算机用户计算机用户计算机远程www服务器远程www服务器远程www服务器Internet用户计算机远程www服务器www的客户/服务器模式7.4 7.4 Web技术44第44页,共45页,编辑于2022年,星期一思考题1.数据信号是如何传输的?数据信号是如何传输的?2.InternetInternet的通信协议是什么?的通信协议是什么?3.3.常见的网络接入技术有哪些?常见的网络接入技术有哪些?4.4.简述数据库系统的构成。简述数据库系统的构成。5.5.常用的常用的WebWeb技术有哪些?技术有哪些?45第45页,共45页,编辑于2022年,星期一
限制150内