1、第七讲 电子商务技术一、电子商务网站技术二、电子商务安全技术三、支付技术四、物流技术5/21/20241电子商务概论 经金学院一、一、电电子商子商务务网站技网站技术术o(一)通信技术o(二)数据库技术o(三)网页技术5/21/20242电子商务概论 经金学院(一)(一)通信技通信技术术 o通信技术是计算机互联的基础。o从19世纪的模拟电话、电报通信到20世纪的Internet,人类的通信手段发生了翻天覆地的变化。o所谓通信就是信号通过传输媒体进行传递的过程,而实现信息传递所需要的一切设备构成通信系统。o通信系统要解决两大问题:一是如何表示信息,即信息采用什么样的符号表示,如何编码;二是如何传输
2、信息,即如何根据通信媒体的物理特性来传输编码数据。通信系统一般由五个部分构成,其概念模型如图所示。5/21/20243电子商务概论 经金学院(一)(一)通信技通信技术术 1.通信系通信系统统的的组组成成 通信系统的概念模型o(1)信息源o按照信息源输出信号的性质来分,信息源可以分为模拟信源和数字信源。模拟信源输出连续幅度的信号,如声音的强度、温度的高低变化等都是模拟信号。数字信源输出离散的值,每个离散值代表一个符号,如计算机、电传机产生输出的数据等。o(2)发送设备o发送设备是将信源产生的信号变换成能够在传输媒体中便于传送的信号形式,送往传输媒体。o(3)传输媒体o传输媒体是指从发送设备到接收
3、设备信号传递所经过的物理媒体。传输媒体可以是有线的,如同轴电缆、双绞线、光纤等;也可以是无线的,如微波、通信卫星、移动通信等。无论哪种传输媒体,由于其固有的物理特性,信号在传递过程中都会产生干扰和信号的衰减。o(4)接收设备o接收设备将接收到的信号进行解调、译码操作,还原为原来的信号,提供给接收者。o(5)接收者o接收者将接收设备得到的信息进行利用,从而完成一次信息的传递过程。信息源发 送 设备传输媒体接 收 设备接收者5/21/20244电子商务概论 经金学院(一)(一)通信技通信技术术2.通信媒体通信媒体o所谓通信媒体就是传输媒体。数据传输的特征和质量是由传输媒体的特征和信号的特征决定的,
4、每一种传输媒体在带宽、延迟、成本和安装维护等方面各不相同。o(1)双绞线n双绞线(Twisted pair cable)由螺旋状扭结在一起的两条绝缘导线组成,线对的扭结可以有效的减少串扰。双绞线有屏蔽和非屏蔽双绞线两种类型。其中屏蔽双绞线具有较高的带宽,因成本高而较少出现,非屏蔽双绞线因成本低而流行。5/21/20245电子商务概论 经金学院(一)(一)通信技通信技术术2.通信媒体通信媒体o(2)同轴电缆o同轴电缆(Coaxial cable)以硬铜线为芯,外包一层绝缘材料。这层绝缘材料用密织的网状导体环绕,网外又覆盖一层保护性材料。其网状环绕导体可以将被传输的电磁信号反射回中心导体,也屏蔽掉
5、外界干扰信号对传输信号的影响。o 同轴电缆结构示意图o同轴电缆又分基带同轴电缆和宽带同轴电缆.基带同轴电缆用来传输数字信号,信号占据整个频宽,电缆上只有一个信道。主要用于局域网,采用曼切斯特编码,传输速率为10Mb/s。宽带同轴电缆的频带可达300450MHz,可以分为多个信道,用于频分多路复用(Frequency Division Multiplexing,FDM)的模拟信号的发送,还用于不使用频分多路复用的高速数字信号和模拟信号的发送。闭路电视所使用的CATV电缆就是宽带同轴电缆。5/21/20246电子商务概论 经金学院(一)(一)通信技通信技术术2.通信媒体通信媒体o(三)光纤o光纤(
6、Fiber Optic)是光导纤维的简称,是一种能够传导光信号的极细的传输介质。光纤由纤芯、覆层和保护层三个部分构成。纤芯为光通路,由纯净的玻璃和塑胶材料制成,每一路光纤包括两根,一根接收,一根发送。覆层包围着纤芯,由多层反射玻璃纤维构成,光密度比纤芯部分低,可将光线反射到纤芯上。保护层起保护和提供光纤强度的作用,防止光纤受到弯曲、外拉、折断和温度等影响。o光光纤纤通信通信是指一种利用光与光纤传递信息的一种方式。属于有线通信的一种。自1980年代起,光纤通信系统对于电信工业产生了革命性的作用,同时也在数字时代里扮演非常重要的角色。光纤通信具有传输容量大,保密性好等许多优点。光纤通信现在已经成为
7、当今最主要的有线通信方式。o利用光纤做为通信之用通常需经过下列几个步骤:n以发射器(transmitter)产生光信号。n以光纤传递信号,同时必须确保光信号在光纤中不会衰减或是严重变形。n以接收器(receiver)接收光信号,并且转换成电信号。o由于光在光导纤维的传导损耗比电在电线传导的损耗低得多,光纤被用作长距离的信息传递。5/21/20247电子商务概论 经金学院(一)(一)通信技通信技术术2.通信媒体通信媒体o(四)无线通信o无论使用双绞线、同轴电缆还是光纤作为通信媒体,都要在通信设备之间建立物理连接。而无线通信媒体都不需要架设或铺埋电缆或光纤,而是通过大气进行传输,目前主要有三种技术
8、:微波、红外线、激光。无线通信已广泛用于电话领域构成蜂窝式无线电话网。o由于便携式计算机的出现以及在军事、野外等特殊场合下移动式通信联网的需要促进了数字化无线通信的发展。o无线通信利用物理学的电磁波理论,电磁波是发射天线感应电流而产生的电磁振荡辐射。电磁波在自由空间传播,被接收天线感应,从而达到信息传输的目的。o微波是波长约1m-1mm(相应的频率为300MHz-300 GHz)的电磁波,其工作频率很高,可同时传送大量信息,如一个带宽2MHz的频段可容纳500条话音线路,用来传输数字信号,可达若干Mbps。o微波有两个重要特性:第一,微波是直线传播的。第二,大气条件和障碍物将妨碍微波的传播。由
9、于地球表面是曲面的,微波在地面的传播距离有限,为了使微波通信传输更远的距离,需要建立若干的中继站进行中继。5/21/20248电子商务概论 经金学院(一)(一)通信技通信技术术2.通信媒体通信媒体o 卫星通信 o卫星传输是微波传输的一种,也需通过在地球上空的同步地球卫星作中继来转发微波信号,才可以克服地面微波传输距离的限制,如图所示。o另外两种无线通信技术也像微波通信一样,有很强的方向性,沿直线传播,所不同的是红外通信和激光通信把要传输的信号分别转换为红外光信号和激光信号,直接在空间传播。o这三种技术都需要在发送方和接收方之间有一条视线(Line of Sight)通路,有时被统称为视线媒体。
10、这三种视线媒体都不需要铺设电缆,对于连接不同建筑物内的局域网特别有用。5/21/20249电子商务概论 经金学院(一一)通信技通信技术术3.数据数据传输传输模式模式o传输模式(Transmission Mode)是指比特串从一台设备传送到另一台设备的方式,包括串行、并行、传输的方向性等内容。o(1)串行和并行通信o串行通信(serial communication)是指数据字符的比特在单个通信信道上,以每次一个比特的方式顺次的传输,即利用一条线路逐个传送比特位的传输方式,o并行通信(parallel communication)是指数据字符的所有比特在各个单独的信道上同时传输,即每个比特使用一
11、条独立的线路,同时可以传输多个比特,这些线路通常被捆扎在一条电缆里,和并行传输相比,串行传输使用的线路少,因此价格较低,长距离传输更加可靠。并行传输的应用很多,但并不适合长距离通信,因为使用多条导线,线路昂贵。主要用于两个短距离设备之间的通信。例如主机和打印机、显示器、硬盘等外围设备的连接等。并行传输速度快。o由于新的高速度的信号传输技术的出现,串行通信中的速度问题正在解决。通用串行总线(Universal Serial Bus,USB)提供了多兆比特的串行接口,能够替代PC机上对并行端口的需要。10110010(a)串行通信:一次传输一个比特10110010(b)并行传输:一次传输8个比特5
12、/21/202410电子商务概论 经金学院(一一)通信技通信技术术3.数据数据传输传输模式模式o(2)同步和异步通信o所谓同步,就是要求数据在传输时的定时与在接收时的定时在时间上基本保持一致,即发送和接收节点彼此间“处于同步(in sync)”状态。同步传输采用对比特流分组,不是单独的发送每个字符,而是将多个字符组合成一个大的组一起发送。每一个组合称为一个数据帧,简称帧(Frame)。o同步传输是以同步的时钟节拍来发送数据信号的,因此在一个串行的数据流中,各信号码元之间的相对位置都是固定的(即同步的)。接收端为了从收到的数据流中正确地区分出一个个信号码元,首先必须建立准确的时钟信号。数据的发送
13、一般以组(或称帧)为单位,一组数据包含多个字符收发之间的码组或帧同步,通过传输特定的传输控制字符或同步序列来完成的,传输效率较高。o异步通信(asynchronous communication)通过使用特殊的开始和停止比特封装的数据流(称为信元)来实现。键盘和计算机的通信是一个异步传输的例子,用户每一次按键就发送一个字符对应的一个比特串。由于按键的速度是不确定的,因此内部硬件必须能够在任何时刻接收输入的字符。为此,异步通信通过开始比特通知接收方数据已经到达了,这给了接收方响应、接收和缓存数据比特的时间。终止比特表示一次传输的结束,它在传输一个信元后出现。5/21/202411电子商务概论 经
14、金学院(一一)通信技通信技术术3.数据数据传输传输模式模式o(3)单工和双工通信o串行、并行、同步、异步通信表示不同的数据传送技术,而实现这些技术的特定类型的电路有单工、半双工和全双工。这些数据传送方式规定了发送和接收节点在传送数据时所遵循的协议。o单工通信(Simplex Communication)是指数据传输是单方向的,一个设备承担发送者的角色,另一个承担接收者的角色,而且两者不能颠倒。单工通信的一个典型例子就是电视传输。o半双工通信(Half-duplex Communication)指双方可以互相通信,但是同一时间不能进行发送和接收数据的操作,发送和接收数据必须轮流进行,即每次仅在一
15、个方向传输。例如使用无线对讲机通信。o全双工通信(Full-duplex Communication)是指传输的双方可以同时对数据进行发送和接收,即在两者之间的传输通道中,允许两个方向的数据流动。5/21/202412电子商务概论 经金学院(一一)通信技通信技术术4.通信信道的速度和容量通信信道的速度和容量o所谓通信信道的速度表示数据速率,即数据从一个节点多快到达另一个节点;容量表示通信信道所能承载的数据总量。o(1)带宽和数据速率o在模拟通信中,带宽指通信信道的总容量,是在信道上能够承载的最高频率和最低频率的差值。带宽越大,在给定频率范围内能够承载的信号就越多。o在数字通信中,带宽指数据速率
16、,表示在给定的时期内在通信媒体上可以传输的数据总量。数据速率以比特每秒(bit/s)为单位,不同类型信道的数据速率变化很大。如,局域网的数据速率范围从4106bit/s到1000Mbit/s;使用调制解调器的拨号连接的带宽范围从300bit/s到33.6bit/s56kbit/s);使用广域网的带宽范围从1.5Mbit/s到622Mbit/s,甚至更高。o(2)吞吐量o吞吐量是一个容易与带宽相混淆的概念。带宽代表以比特每秒表示的通信信道的理论容量,而吞吐量是指通信信道实际的数据传输速率。通信信道在实际传输时其数据传输总量会受到许多外部因素的影响,比如节点的处理能力、输入/输出处理器的速度、操作
17、系统的开销、通信软件的开销、给定时间网络上的业务量等。o带宽是信道的理论容量的量度,描述了信道能够支持的数据总量;而吞吐量则表示信道实际能够达到的容量。5/21/202413电子商务概论 经金学院(二)数据(二)数据库库技技术术o在数据处理中,通常计算比较简单,而数据管理比较复杂。数据管理是指数据的收集、整理、组织、存储、维护、检索、传送等操作。这部分操作是数据处理业务的基本环节,而且也是任何数据处理业务中必不可少的共有部分。数据处理的目的是从大量的数据中,按照应用的需要,根据数据自身的规律及其相互联系,通过分析、归纳、推理等科学方法,利用计算机技术,提取有效的信息资源,为进一步分析、管理、决
18、策提供依据。o从20世纪60年代末,数据管理的研究极大地促进了计算机应用向各行各业的渗透,数据管理技术也成为计算机科学技术中最为活跃和应用最为广泛的研究领域。o1.数据管理技术及其发展o数据管理技术经历了人工管理、文件系统和数据库系统三个阶段。o(1)人工管理阶段o该阶段处在20世纪50年代中期以前,当时计算机主要用于科学计算,其他工作还没有展开。当时的硬件状况是,外存只有纸带、卡片、磁带,没有磁盘等直接存取的存储设备。软件状况是,没有操作系统,没有管理数据的软件。数据处理的方式基本上是批处理。这时期的数据管理呈以下特点:o1、数据保存困难。o2、数据由应用程序管理。o3、数据不共享。o4、数
19、据不具独立性。5/21/202414电子商务概论 经金学院(二)数据(二)数据库库技技术术o(2)文件系统阶段o20世纪50年代后期到60年代中期,随着数据量的增加,数据的存储、检索和维护等成为迫切需要解决的问题,数据结构和数据管理技术迅速发展起来。o计算机硬件方面有了磁盘、磁鼓等直接存取的外部存储设备;而软件中出现了操作系统和高级语言。o操作系统中有了专门进行数据管理的软件,称为文件系统。处理方式上不仅有了批处理,而且能够联机实时处理。o在文件管理阶段,文件系统为应用程序和数据之间提供了一个公共接口,使应用程序采用统一的存取方法来操作数据,应用程序和数据之间不再是直接的对应关系。特点:o数据
20、可以长期保存。数据以“文件”的形式可以长期保存在外部存储设备。o数据由文件系统管理。按文件名访问、按记录进行存取的管理技术。o数据具有一定的独立性。程序与数据之间具有“设备独立性”,即程序只需用文件名就可以访问数据,不必关心数据的物理位置,由文件系统提供存取方式。5/21/202415电子商务概论 经金学院(二)数据(二)数据库库技技术术o文件系统缺点:o编程不方便。程序员必须对所用的文件的逻辑结构和物理结构(文件中包含多少个字段,每个字段的数据类型,采用何种存储结构,比如链表或数组等)有清楚的了解。文件系统只能提供打开、关闭、读、写等几个低级的文件操作命令,而文件的查询、修改、排序等处理都必
21、须在应用程序中通过编程实现。o数据冗余量大。o数据独立性差。但就文件系统而言,应用程序依赖于文件的结构。o不支持并发访问。文件系统一般不支持多个应用程序对同一数据文件的并发访问,当一个程序正查询某一些数据,而另一程序正在修改数据时,有可能不一致、甚至错误。o数据缺少统一管理。在数据的结构、编码、表示格式、命名以及输出格式等方面不容易做到规范化、标准化。在数据的安全和保密方面也难以采取有效措施。5/21/202416电子商务概论 经金学院(二)数据(二)数据库库技技术术o(3)数据库系统阶段o20世纪60年代以来,计算机用于管理的规模越来越大,应用越来越广泛,数据量急剧增大,对数据共享的要求越来
22、越迫切;同时,大容量磁盘已经出现,联机实时处理业务增多;软件价格在系统中的比重日益上升,硬件价格大幅下降,编制和维护应用软件所需成本相对增加。在这种情况下,为了解决多用户、多应用共享数据的需求,使数据为尽可能多的应用程序服务,数据库技术应运而生,出现了统一管理数据的专门软件系统数据库管理系统(DBMS,DataBase Management System)。o数据库技术的出现主要是为了克服文件管理系统在管理数据上的诸多缺陷,满足人们对数据管理的需求。o数据库阶段的数据管理特点是:o数据结构化。数据结构化是数据库与文件系统的根本区别。在文件系统中,相互独立的文件的内部(即记录的结构)是有结构的,
23、但从整个系统来说,数据在整体上是没有结构的。即记录内部有了结构,但记录间没有联系。在数据库系统中实现了整体数据的结构化,数据不再是针对某个应用,而是面向全组织,在整体上服从一定的结构形式。o在数据库系统中存取数据的方式:可以存取数据库中某个数据项、一组数据项、一个记录或一组记录,而在文件系统中数据存取的最小单位是记录。5/21/202417电子商务概论 经金学院(二)数据(二)数据库库技技术术o较高的数据独立性。用户能以简单的逻辑结构操作数据而无需考虑数据的物理结构。数据库的结构分成用户的局部逻辑结构、数据库的整体逻辑结构和物理结构三级。用户(应用程序或终端用户)的数据和外存中的数据转换由数据
24、库管理系统实现。o数据共享。n在数据库系统中,数据不再仅仅服务于某个程序或用户,而成为若干程序或用户的共享资源,由数据库管理系统统一管理与控制。在数据库中,由DBMS完成诸如打开、关闭、读、写等文件的低级操作,应用程序不必关心数据存储和其他实现的细节,可以在更高的抽象级别上访问数据。方便的用户接口。用户可以使用查询语句或终端命令操作数据库,也可以用程序方式(如用Delphi、VC、VB、Java等高级语言和数据库语言联合编制的程序)操作数据库。o较强的数据控制能力。n并发控制能力,对程序的并发操作加以控制,防止数据库被破坏;n恢复能力,系统有能力在数据库被破坏或数据不可靠时,把数据库恢复到最近
25、某个正确的状态;n完整性能力,保证数据库中数据完整;n安全性能力,保证数据库中数据安全。5/21/202418电子商务概论 经金学院(二)数据(二)数据库库技技术术o(4)数据库发展新技术 o随着数据库应用领域的不断扩大和信息量的急剧增长,占主导地位的关系数据库系统已不能满足新的应用领域的需求,如CAD(计算机辅助设计)/CAM(计算机辅助制造)、CIMS(计算机集成制造系统)、GIS(地理信息系统)、MIS(管理信息系统)、KBS(知识库系统)等,都需要数据库新技术的支持。这些新应用领域的特点是:存储和处理的对象复杂,对象间的联系具有复杂的语义信息;需要复杂的数据类型支持;需要常驻内存的对象
26、管理以及支持对大量对象的存取和计算。这些需求是传统关系数据库系统难以满足的。o自20世纪60年代中期以来,数据库技术与具他领域的技术相结合,出现了数据库的许多新的分支,如:与网络技术相结合出现了网络数据库;与分布处理技术相结合出现了分布式数据库;与面向对象技术相结合出现了面向对象数据库;与人工智能技术相结合出现了知识库;与并行处理技术相结合出现了并行数据库;与多媒体技术相结合出现了多媒体数据库。5/21/202419电子商务概论 经金学院(二)数据(二)数据库库技技术术o分布式数据库技术o 分布式数据库系统(Distributed DataBase System,DDBS)是在集中式数据库基础
27、上发展起来的,分布式数据库系统是地理上分布在计算机网络的不同节点,逻辑上属于同一系统的数据库系统,分布式数据库系统不仅能支持局部应用,存取本地节点或另一个节点的数据,而且能支持全局应用,同时存取两个或两个以上节点的数据。o面向对象数据库技术o面向对象数据库系统(Object-Oriented DataBase System,OODBS)是将面向对象的模型、方法和机制,与先进的数据库技术有机地结合而形成的新型数据库系统。它从关系模型中脱离出来,强调在数据库框架中发展类型、数据抽象、继承和持久性。它的基本设计思想是:一方面把面向对象语言向数据库方向扩展,使应用程序能够存取并处理对象;另一方面扩展数
28、据库系统,使其具有面向对象的特征,提供一种综合的语义数据建模概念集,以便对现实世界中复杂应用的实体和联系建模。因此,面向对象数据库系统首先是一个数据库系统,具备数据库系统的基本功能,其次是一个面向对象的系统,针对面向对象程序设计语言的永久性对象存储管理而设计的,充分支持面向对象的概念和机制。5/21/202420电子商务概论 经金学院(二)数据(二)数据库库技技术术o多媒体数据库o多媒体数据库系统(Multi-media Database System,MDBS)是数据库技术与多媒体技术相结合的产物。在许多数据库应用领域中,都涉及到大量的文字、图形、图像、声音等多媒体数据,这些与传统的数字、字
29、符等格式化数据有很大的不同,都是一些结构复杂的对象。这主要体现为如下几点:n数据量大。格式化数据的数据量小,而多媒体数据量一般都很大,1分钟视频和音频数据就需要几十兆空间。n结构复杂。传统的数据以记录为单位,一个记录由若干个字段组成,结构简单,而多媒体数据种类繁多、结构复杂,大多是非结构化数据,来源于不同的媒体且具有不同的形式和格式。n数据传输的连续性。多媒体数据,如声音或视频数据的传输必须是连续的、稳定的,不能间断,否则出现失真而影响效果。o多媒体数据的这些特点,使系统不能像格式化数据一样去管理和处理多媒体数据,也不能简单地通过扩充传统数据库来满足多媒体应用的需求,因此,多媒体数据库需要有特
30、殊的数据结构、存储技术、查询和处理方式。5/21/202421电子商务概论 经金学院(二)数据(二)数据库库技技术术o数据仓库o 随着数据库应用规模、范围和深度的不断扩大,般的事务处理已不能满足应用的需要,企业界需要在大量信息数据基础上的决策支持(Decision Support,DS)。数据仓库(Data Warehousing,DW)技术的兴起满足了这一需求。o数据仓库技术是目前数据处理中发展十分迅速的一个分支。所谓“数据仓库”,就是一种长期数据存储,这些数据来自于多个异种数据源。通过数据仓库提供的联机分析处理(OLAP)工具,实现各种粒度的多维数据分析,以便向管理决策提供支持。数据仓库系
31、统允许将各种应用系统集成在一起,为统一的历史数据分析提供坚实的平台,对信息处理进行支持。o数据仓库可以提供对企业数据的方便访问和强大的分析工具,从企业数据中获得有价值的信息,发掘企业的竞争优势,提高企业的运营效率,指导企、业决策。数据仓库作为决策支持系统(Decision Support System,DSS)的有效解决方案,涉及3方面的技术内容:数据仓库技术、联机分析处理(On-Line Analysis Processing,OLAP)技术和数据挖掘(Data Mining,DM)技术。5/21/202422电子商务概论 经金学院2.数据数据库库系系统统的的组组成成o数据库系统是由支持数据
32、库运行的硬件、数据库、数据库管理系统、应用软件、数据库管理员和用户组成。o(1)数据库o数据库是长期存储在计算机存贮介质上,有一定组织形式、可共享的数据集合。针对应用的所需要进行收集并抽取大量数据,经过加工处理后保存在数据库中。数据库中的数据按一定的数据模型组织、描述和存储,具有较小的冗余度、较高的数据独立性和易扩展性,并为各种用户共享。数据库中的数据由数据库管理系统进行统一管理和控制,用户对数据库进行的各种操作都是通过数据库管理系统实现的。o(2)支持数据库运行的硬件o硬件是数据库赖以存在的物理设备,包括CPU、存储器和其他外部设备等。数据库系统要求要有较大的内存,用以存放系统程序、应用程序
33、和开辟用户工作区及系统缓冲区;而对外部存储器更有特殊要求,一般应配备高速度、大容量的直接存取存储设备(磁盘、光盘等)。5/21/202423电子商务概论 经金学院2.数据数据库库系系统统的的组组成成o(3)数据库管理系统o数据库管理系统为数据库的建立、运行和维护提供了统一的管理和控制。如ORACLE公司的Oracle系统、SYBASE公司的Sybase系统、Microsoft公司的SQL Server系统等。o(4)应用程序n服务端应用程序运行在数据库服务器上,是真正存储和操纵数据的,它接受用户程序的请求,对数据进行不同的操作。客户端应用程序运行在客户端计算机上,实现用户的业务逻辑,通过客户端
34、应用程序界面,用户可以发出不同的请求给服务器端,由服务端程序完成各种各样的操作。n客户端应用程序根据使用者的不同,可以分成两类:一类是供数据库管理员使用,提供强大的图形界面和命令以便管理员最大程度的维护数据库的运转;另一类为程序开发人员使用,提供一整套完整的用户接口界面让开发人员通过程序实现操纵数据的目的,这些程序最终将提交给用户使用,即通常所讲的应用程序。o(5)数据库管理员数据库的建立、使用和维护工作等只靠一个DBMS远远不够,还要有专门的人员来完成。大型数据库通常由专业人员设计,还要配上专职数据库管理员(。DBA是控制数据整体结构的一组人员,负责数据库系统的正常运行,承担创建、监控和维护
35、数据库结构的责任。o(6)用户o按照应用数据库系统的方式不同,可以分为数据库开发人员和终端用户。数据库开发人员包括系统分析员、数据库设计人员和应用程序员。5/21/202424电子商务概论 经金学院3.数据数据库库系系统统的体系的体系结结构构o为了有效地组织和管理数据,提高数据库的逻辑独立性和物理独立性,美国ANSI/SPARC(美国国家标准化组织/标准规划与需求委员会)数据库管理系统研究小组于1975年、1978年提出了标准化的建议,将数据库体系结构分为三级:面向用户或应用程序员的用户级(外部级)、面向建立和维护数据库人员的概念级和面向系统程序员的物理级(内部级)。o用户级对应外模式,概念级
36、对应模式,物理级对应内模式,使不同级别的用户对数据库形成不同的视图。o所谓视图是指观察、认识和理解数据的范围、角度和方法,是数据库在用户“眼中”的反映。显然不同层次(级别)用户所“看到”的数据库是不相同的。o数据库系统的三级模式是数据在三个级别上的抽象,使用户能够逻辑地、抽象地处理数据而不必关心数据在计算机中的物理表示和存储。实际上,对于一个数据库系统而言,只有物理级数据库是客观存在的,概念级数据库只是物理数据库的一种逻辑的、抽象的描述(即模式),用户级数据库则是用户与数据库的接口。o为了能够在内部实现这三个抽象层次的联系和转换,数据库管理系统在这三级模式之间提供了两层映射:外模式模式映射,模
37、式内模式映射。o通过两级映射,将用户对数据库的逻辑操作转换成对数据库的物理操作。使用户不必关心数据库全局和物理数据库,用户面对的只是外模式,换来了用户操作和使用数据库的方便。这两种映射转换是由数据库管理系统实现,将用户对数据库的操作从用户级转换到物理级去执行。o两级映射,大大提高了数据与应用程序之间的独立性,使数据的定义和描述可以从应用程序中分离出来,简化了程序的编制,减少程序的维护和修改。5/21/202425电子商务概论 经金学院3.数据数据库库系系统统的体系的体系结结构构用户视图用户级应用A应用B应用E应用D应用C外模式1外模式2外模式3外模式到概念模式的映射概念模式概念模式到内模式的映
38、射内模式数据库全局视图概念级存储视图物理级DBMSOS5/21/202426电子商务概论 经金学院 (三)网(三)网页页技技术术 1.相关概念o(1)网页o网页是Internet的基本信息单位,一般网页上都会有文本和图片等信息,而复杂一些的网页上还会有声音、视频、动画等多媒体内容。进入网站看到的是网站的主页,主页集成了指向二级页面以及其他网站的链接,浏览者进入主页后可以浏览最近更新的消息,找到感兴趣的主题,通过单击超链接跳转到其他网页或其他网站。o(2)网站o网站是有独立域名、独立存放空间的内容集合,这些内容可能是网页,也可能是程序或其他文件,不一定要有很多网页,主要有独立域名和空间,哪怕只有
39、一个页面也可以称为网站。网站由域名和网站空间构成。网站的性能通常从网站空间大小、网站位置、网站速度、网站软件配置和网站提供的服务来考察。5/21/202427电子商务概论 经金学院(三)网(三)网页页技技术术1.相关概念o(3)域名和空间o域名是在Internet上用于解决IP地址对应的一种方法。一个完整的域名由两个或两个以上部分组成,各部分之间用“.”来分隔,最后一个“.”的右边部分称为顶级域名,最后一个“.”的左边部分称为二级域名,二级域名的左边部分称为三级域名,以此类推,每一级的域名控制它下一级域名的分配。n从商业角度来看,域名是“企业的网上商标”。企业都非常重视自己的商标,而作为网上商
40、标的域名,其重要性和价值也已被全世界的企业所认识。n从树立企业形象的角度看,域名和商标有着潜移默化的联系。许多企业在选择域名时,往往希望用和自己企业商标一致的域名。n从域名价值角度来看,域名是互联网上最基础的东西,也是一个稀有的全球资源,无论是做电子商务,还是在网上开展其他活动,都要从域名开始。o空间就是放置网站文件的计算机的硬盘空间,不是在本地计算机上面,而是在网络服务供应商提供的服务器上,浏览者可以在网络上访问这台计算机上放置的网页文件。5/21/202428电子商务概论 经金学院(三)网(三)网页页技技术术2.网页的基本构成元素o网页是构成网站的基本元素。不同性质的网站,其页面元素是不同
41、的。一般网页的基本元素包括LOGO、Banner、导航栏目、文本、图像、Flash动画和多媒体。o(1)网站LOGOo网站LOGO,也叫网站标志,是一个站点的象征,也是一个站点是否正规的标志之一。网站标志一般放在网站的左上角,访问者一眼就能看到它。成功的网站标志有着独特的形象标识,在网站的推广和宣传中起到事半功倍的效果。网站标志应体现该网站的特色、内容以及其内在的文化内涵和理念。o(2)网站BanneroBanner是一种网络广告形式,是一种以GIF、JPG等格式建立的图像文件,定位在网页中,大多用来表现网络广告内容。Banner广告一般是放在网页的顶部位置,在用户浏览网页信息时,吸引用户关注
42、广告信息。Banner广告有多种规格,其中最常用的是48660像素的标准广告。Banner广告有多种不同的形式,如横幅广告、旗帜广告等,通常是以GIF、JPG等格式建立的图像文件或Flash文件。o(3)导航栏o导航栏既是网页设计中的重要部分,又是整个网站设计中的一个较独立的部分。一般来说网站中的导航栏位置在各个页面中出现的位置是比较固定的,而且风格也较为一致。导航栏的位置对网站的结构与各个页面的整体布局起到举足轻重的作用。5/21/202429电子商务概论 经金学院(三)网(三)网页页技技术术2.网页的基本构成元素o(4)文本o文字一直是人类最重要的信息载体与交流工具,网页中的文字(除网页图
43、像中的文字)也称为文本,网页中的信息以文本为主。与图像相比,文字虽然不如图像那样易于吸引浏览者的注意,但却能准确地表达信息的内容和含义。为了克服文字固有的缺点,人们赋予了网页中文本更多的属性,如字体、字号和颜色等,通过不同格式的区别,突出显示重要的内容。o(5)图像o图像在网页中具有提供信息、展示形象、美化网页、表达个人情趣和风格的作用。可以在网页中使用GIF、JPEG和PNG等多种图像格式,其中使用最广泛的是GIF和JPEG两种格式。o(6)Flash动画oFlash动画已经成为当今网站不可缺少的部分,美观的动画能够为网页吸引更多的浏览者。Flash动画不仅需要对动画制作软件非常熟悉,更重要
44、的是设计者需要具有独特的创意。o(7)多媒体o多媒体网页元素中,除了文本、图像和Flash动画外,还有声音、视频等其他媒体。o声音是多媒体网页中的重要组成部分。在添加声音前,需要考虑的因素包括其用途、格式、文件大小、声音品质及浏览器差别等。不同浏览器对声音文件的处理方法有所不同,彼此之间可能不兼容。用于网络的声音文件格式非常多,常见的有MIDI、WAV、MP3和AIF等。很多浏览器不用插件也可以支持MIDI、WAV和AIF格式的文件,而MP3和RM格式的声音文件则需要用专门的浏览器插件播放。o视频文件的采用使网页变得精彩而富有动感。视频文件的格式常见的有RM、MPEG和AVI等。5/21/20
45、2430电子商务概论 经金学院(三)网(三)网页页技技术术3.网页设计的常用工具o设计网页时,首先要选择网页设计软件。虽然用记事本手工编写源代码也能做出网页,但这需要对编程语言相当了解,并不适合广大的网页设计爱好者。o目前所见即所得类型的网页设计工具越来越多,使用也越来越方便,所以设计网页已经变成了一件轻松的工作。Flash、Dreamweaver、Photoshop、Fireworks这4个软件相辅相成,是设计网页的首选工具,其中Dreamweaver用来排版并布局网页,Flash用来设计精美的网页动画,Photoshop和Fireworks用来处理网页中的图形图像。o(一)网页编辑排版软件
46、DreamweaveroDreamweaver是一种所见即所得的网页编辑工具,能够使网页和数据库关联起来,支持最新的HTML编程语言和CSS技术,用于对Web站点、Web页和Web应用程序进行设计、编码和开发。Dreamweaver 8包含一个简洁、高效的界面,且性能也得到了改进,不仅是专业人员制作网页的首选工具,而且普及到广大网页制作爱好者中。5/21/202431电子商务概论 经金学院(三)网(三)网页页技技术术3.网页设计的常用工具o(二)网页动画制作软件FlashoFlash是一款功能非常强大的交互式矢量多媒体网页制作工具,能够轻松输出各种各样的动画网页,它不需要特别繁杂的操作,而且它
47、的动画效果、多媒体效果十分出色。o(三)网页图像制作软件PhotoshopoPhotoshop是Adobe公司推出的图像处理软件。目前已被广泛应用于平面设计、网页设计和照片处理等领域。随着计算机技术的发展,Photoshop已历经数次版本更新,功能越来越强大。o(四)网页图像制作软件FireworksoFireworks能快速地创建网页图像,随着版本的不断升级,功能的不断加强,Fireworks受到越来越多网页图像设计者的欢迎。Fireworks 8中文版更是以它方便快捷的操作模式,以及在位图编辑、矢量图形处理与GIF动画制作功能上的优秀整合,赢得诸多好评。o使用Fireworks 8设计网页
48、图像,除了对相应的页面插入图像进行调整处理外,还可以使用图像进行页面的总体布局,然后使用切片导出。也可以使用Fireworks 8创建图像按钮,以便达到更加精彩的效果。5/21/202432电子商务概论 经金学院电电子商子商务务概概论论电电子商子商务务安全技安全技术术o1.加密技术o2.安全标准o3.安全措施o4.安全体系 5/21/202433电子商务概论 经金学院1.加密技术o电子商务的开放性,使它不可避免存在各种各样的问题。从技术的角度,目前存在的安全问题大致分为三种。n网络安全问题:主要指TCP/IP、应用层协议的存在漏洞,而引起的安全隐患,常常是黑客攻击的对象。如,重放攻击、拒绝服务
49、等。n操作系统及应用程序的安全问题:主要指操作系统及应用程序的存在漏洞,而引起的安全隐患。木马,各种病毒。n密码安全问题:主要采用一些密码解析技术指对密码的破译。从理论上讲,没有密码是不能破译的,只是时间问题。最常见破译密码技术是,采用数字字典技术,穷举可能的密码的方法,来寻找真正的密码。o 加密与解密o所谓加密就是使用数学方法来重新组织数据,将某些重要信息和数据从一个可以理解的明文形式变换成一种复杂错乱的,不可理解的密文形式(加密),在线路上传输或在数据库中存储,其他用户(合法接受者)再将密文变换成明文(解密)的过程.5/21/202434电子商务概论 经金学院1.加密技术非法获取加密密钥M
50、=T(M,K)目的地明文MT(M,K)传输终端T(M,K)接收终端明文M出发地密文解密密钥M代表信息T代表算法K代表密钥信息加密的传递过程o1)1)信息加密的信息加密的传递过传递过程程5/21/202435电子商务概论 经金学院1.加密技术o2)网网络络通信一般加密通信一般加密过过程程明文Ek1密文链入Dk1Ek2密文链入明文Ek1一般加密过程结点1结点1注:Ek为加密变换,Dk为解密变换5/21/202436电子商务概论 经金学院1.加密技术(1)加密体制对称密钥加密非对称密钥加密 (2)对称密钥加 密(私钥加密)电子密码本型(ECB)密码分组链接型(CBC)可加密64bits加密与代码组顺