电子商务网站层次结构PPT.ppt
《电子商务网站层次结构PPT.ppt》由会员分享,可在线阅读,更多相关《电子商务网站层次结构PPT.ppt(63页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、S o o c h o w U n i v e r s i t y.1第第5 5章章 电子商务网站层次结构电子商务网站层次结构1 S o o c h o w U n i v e r s i t y.2电子商务网站电子商务网站电子商务网站是商务应用系统运行的主电子商务网站是商务应用系统运行的主要承担者和体现者,商务网站采用客户要承担者和体现者,商务网站采用客户机机/服务器体系结构,主要包括网络服务服务器体系结构,主要包括网络服务器,客户浏览器、器,客户浏览器、HTTP协议和应用程序。协议和应用程序。商家服务器提供各种服务,商家服务器提供各种服务,客户通过浏览器访问多种协议的多媒体客户通过浏览器访
2、问多种协议的多媒体信息,浏览和检索全球范围的商务网站,信息,浏览和检索全球范围的商务网站,这使得商务信息的共享与交流越来越迅这使得商务信息的共享与交流越来越迅速、方便。速、方便。2S o o c h o w U n i v e r s i t y.35.1 商务应用系统简介商务应用系统简介电子商务应用系统是一个以电子数据处电子商务应用系统是一个以电子数据处理、因特网、数据交换和资金汇兑技术理、因特网、数据交换和资金汇兑技术为基础,集销售、运输、银行结算、认为基础,集销售、运输、银行结算、认证、保险、商检等为一体的综合商贸信证、保险、商检等为一体的综合商贸信息处理系统。息处理系统。从总体上来看,
3、电子商务应用系统由网从总体上来看,电子商务应用系统由网络平台、基础平台和应用平台三层框架络平台、基础平台和应用平台三层框架结构组成。结构组成。3S o o c h o w U n i v e r s i t y.45.1.1 电子商务的解决方案电子商务的解决方案随着电子商务的发展,出现了各种不同随着电子商务的发展,出现了各种不同的电子商务解决方案,这些商务解决方的电子商务解决方案,这些商务解决方案侧重点各不相同,以不同的方法来吸案侧重点各不相同,以不同的方法来吸引客户进行交易,实现相应的商务功能。引客户进行交易,实现相应的商务功能。为了帮助读者理解电子商务服务,介绍为了帮助读者理解电子商务服务
4、,介绍两种常用的电子商务解决方案,直销方两种常用的电子商务解决方案,直销方案和供应链集成方案。案和供应链集成方案。4S o o c h o w U n i v e r s i t y.51.直销方案直销方案直销方案常用于商业零售,一个商业组直销方案常用于商业零售,一个商业组织是通过虚拟商店来招揽客户,客户可织是通过虚拟商店来招揽客户,客户可以通过浏览器获得想要的产品。以通过浏览器获得想要的产品。而且这种网上虚拟商店还可以向用户作而且这种网上虚拟商店还可以向用户作其它产品的宣传,也可以通过打折,进其它产品的宣传,也可以通过打折,进行促销。直销方案的基本结构如图行促销。直销方案的基本结构如图5-1
5、所所示。示。5S o o c h o w U n i v e r s i t y.61.直销方案直销方案6S o o c h o w U n i v e r s i t y.72.供应链集成方案供应链集成方案供应链集成方案的目标是传送一个动态的数据供应链集成方案的目标是传送一个动态的数据供应链集成方案的目标是传送一个动态的数据供应链集成方案的目标是传送一个动态的数据流,以实时数据联系世界各地的贸易伙伴。为流,以实时数据联系世界各地的贸易伙伴。为流,以实时数据联系世界各地的贸易伙伴。为流,以实时数据联系世界各地的贸易伙伴。为了实现这一目标,所有参与供应链解决方案的了实现这一目标,所有参与供应链解
6、决方案的了实现这一目标,所有参与供应链解决方案的了实现这一目标,所有参与供应链解决方案的参加者必须采用统一的数据标准,从而实现数参加者必须采用统一的数据标准,从而实现数参加者必须采用统一的数据标准,从而实现数参加者必须采用统一的数据标准,从而实现数据的流畅和无缝传输。据的流畅和无缝传输。据的流畅和无缝传输。据的流畅和无缝传输。供应链集成方案需要不同部门协同工作以满足供应链集成方案需要不同部门协同工作以满足供应链集成方案需要不同部门协同工作以满足供应链集成方案需要不同部门协同工作以满足客户的需求,需要参与者制定更有效的计划,客户的需求,需要参与者制定更有效的计划,客户的需求,需要参与者制定更有效
7、的计划,客户的需求,需要参与者制定更有效的计划,更快的适应市场条件的变化。下面以购买一台更快的适应市场条件的变化。下面以购买一台更快的适应市场条件的变化。下面以购买一台更快的适应市场条件的变化。下面以购买一台PCPC的定单处理过程为例,说明供应链集成方案,的定单处理过程为例,说明供应链集成方案,的定单处理过程为例,说明供应链集成方案,的定单处理过程为例,说明供应链集成方案,具体步骤如图具体步骤如图具体步骤如图具体步骤如图5-25-2所示。所示。所示。所示。7S o o c h o w U n i v e r s i t y.82.供应链集成方案供应链集成方案8S o o c h o w U n
8、 i v e r s i t y.95.1.2 电子商务的应用环境电子商务的应用环境迅速发展的迅速发展的迅速发展的迅速发展的InternetInternet给人们的生活、工作带来给人们的生活、工作带来给人们的生活、工作带来给人们的生活、工作带来了极大的方便,人们可以坐在家里通过了极大的方便,人们可以坐在家里通过了极大的方便,人们可以坐在家里通过了极大的方便,人们可以坐在家里通过InternetInternet收发电子邮件、打电话、进行网上购收发电子邮件、打电话、进行网上购收发电子邮件、打电话、进行网上购收发电子邮件、打电话、进行网上购物、银行转账等活动。物、银行转账等活动。物、银行转账等活动。
9、物、银行转账等活动。目前,电子商务已成为世界范围内的新热点,目前,电子商务已成为世界范围内的新热点,目前,电子商务已成为世界范围内的新热点,目前,电子商务已成为世界范围内的新热点,早期的电子商务系统只是在一般网站的基础上早期的电子商务系统只是在一般网站的基础上早期的电子商务系统只是在一般网站的基础上早期的电子商务系统只是在一般网站的基础上增加了简单的产品目录和订购单。增加了简单的产品目录和订购单。增加了简单的产品目录和订购单。增加了简单的产品目录和订购单。随着信息化进程的深入,电子商务网站与企业随着信息化进程的深入,电子商务网站与企业随着信息化进程的深入,电子商务网站与企业随着信息化进程的深入
10、,电子商务网站与企业数据库系统相连接,向客户提供有关产品的库数据库系统相连接,向客户提供有关产品的库数据库系统相连接,向客户提供有关产品的库数据库系统相连接,向客户提供有关产品的库存、发货情况以及账款状况的实时信息。存、发货情况以及账款状况的实时信息。存、发货情况以及账款状况的实时信息。存、发货情况以及账款状况的实时信息。9S o o c h o w U n i v e r s i t y.101电子商务的基本服务电子商务的基本服务电子商务应用系统提供网上交易和资金电子商务应用系统提供网上交易和资金转帐等服务,根据商务规则进行用户数转帐等服务,根据商务规则进行用户数据处理,定单处理,信息交流,
11、促销和据处理,定单处理,信息交流,促销和广告发布,广告发布,根据商务规则处理商务数据,可以对商根据商务规则处理商务数据,可以对商务数据存储及检索,提供目录管理,安务数据存储及检索,提供目录管理,安全性管理和通信服务,提供开发组件、全性管理和通信服务,提供开发组件、企业数据库等必需的工具,电子商务的企业数据库等必需的工具,电子商务的基本服务如图基本服务如图5-5所示。所示。10S o o c h o w U n i v e r s i t y.111电子商务的基本服务电子商务的基本服务11S o o c h o w U n i v e r s i t y.122Windows分布式应用结构分布式
12、应用结构WindowsWindows分布式应用结构分布式应用结构分布式应用结构分布式应用结构(简称简称简称简称DNA)DNA)是一种电是一种电是一种电是一种电子商务解决方案的框架,把子商务解决方案的框架,把子商务解决方案的框架,把子商务解决方案的框架,把InternetInternet、客户机、客户机、客户机、客户机/服务器模型结合并集成在一起,提供了分布式服务器模型结合并集成在一起,提供了分布式服务器模型结合并集成在一起,提供了分布式服务器模型结合并集成在一起,提供了分布式应用程序设计方案。应用程序设计方案。应用程序设计方案。应用程序设计方案。使用使用使用使用DNADNA模型,用户可在任何网
13、络上设计先进模型,用户可在任何网络上设计先进模型,用户可在任何网络上设计先进模型,用户可在任何网络上设计先进的,可伸缩的多层应用软件,改善企业内部和的,可伸缩的多层应用软件,改善企业内部和的,可伸缩的多层应用软件,改善企业内部和的,可伸缩的多层应用软件,改善企业内部和外部的信息流,和现有的系统和数据进行集成,外部的信息流,和现有的系统和数据进行集成,外部的信息流,和现有的系统和数据进行集成,外部的信息流,和现有的系统和数据进行集成,动态适应企业的发展。动态适应企业的发展。动态适应企业的发展。动态适应企业的发展。DNADNA平台的技术和服务,为分布式应用程序提平台的技术和服务,为分布式应用程序提
14、平台的技术和服务,为分布式应用程序提平台的技术和服务,为分布式应用程序提供各种用户界面,商业进程,满足企业数据存供各种用户界面,商业进程,满足企业数据存供各种用户界面,商业进程,满足企业数据存供各种用户界面,商业进程,满足企业数据存储需求。储需求。储需求。储需求。12S o o c h o w U n i v e r s i t y.13(1)组件对象模型()组件对象模型(COM)COM提供了一个先进的、独立于语言的提供了一个先进的、独立于语言的对象模型,使应用程序可以采用统一模对象模型,使应用程序可以采用统一模式与式与DNA结构的所有层面进行交互操作。结构的所有层面进行交互操作。用户可以十分
15、方便地把用户可以十分方便地把COM对象模型嵌对象模型嵌入自己的应用程序,扩展应用程序的功入自己的应用程序,扩展应用程序的功能。能。COM对象模型支持对象模型支持C+,Visual Basic,Java或者其它程序设计语言。网络应用或者其它程序设计语言。网络应用程序的程序的DNA核心体系结构,如图核心体系结构,如图5-6所示。所示。13S o o c h o w U n i v e r s i t y.14(1)组件对象模型()组件对象模型(COM)14S o o c h o w U n i v e r s i t y.15(2)Internet服务管理器(服务管理器(IIS)IIS(Inter
16、net Information Server)IIS(Internet Information Server)是一个生存在是一个生存在是一个生存在是一个生存在 Web Web 服务器上并响应浏览器请求的服务器上并响应浏览器请求的服务器上并响应浏览器请求的服务器上并响应浏览器请求的 Visual Visual Basic Basic 应用程序。应用程序。应用程序。应用程序。IIS IIS 应用程序使用应用程序使用应用程序使用应用程序使用 HTML HTML 来来来来表示它的用户界面,使用编译的表示它的用户界面,使用编译的表示它的用户界面,使用编译的表示它的用户界面,使用编译的 Visual Ba
17、sicVisual Basic代码来处理浏览器的请求与响应事件。代码来处理浏览器的请求与响应事件。代码来处理浏览器的请求与响应事件。代码来处理浏览器的请求与响应事件。对用户来说,一个对用户来说,一个对用户来说,一个对用户来说,一个 IIS IIS 应用程序好象是由一系应用程序好象是由一系应用程序好象是由一系应用程序好象是由一系列的列的列的列的HTMLHTML网页组成。对开发者来说,一个网页组成。对开发者来说,一个网页组成。对开发者来说,一个网页组成。对开发者来说,一个 IIS IIS 应用程序是由一些特殊类型对象组成。应用程序是由一些特殊类型对象组成。应用程序是由一些特殊类型对象组成。应用程序
18、是由一些特殊类型对象组成。15S o o c h o w U n i v e r s i t y.16(2)Internet服务管理器(服务管理器(IIS)16S o o c h o w U n i v e r s i t y.17(3)Active Server PageASP(Active Server Page)ASP(Active Server Page)是一个服务器端的脚是一个服务器端的脚是一个服务器端的脚是一个服务器端的脚本环境,在站点的本环境,在站点的本环境,在站点的本环境,在站点的WebWeb服务器上解释脚本,可服务器上解释脚本,可服务器上解释脚本,可服务器上解释脚本,可产生并
19、执行动态、交互式、高效率的站点服务产生并执行动态、交互式、高效率的站点服务产生并执行动态、交互式、高效率的站点服务产生并执行动态、交互式、高效率的站点服务器应用程序。器应用程序。器应用程序。器应用程序。采用采用采用采用ASPASP设计的动态网站,可接收用户提交的设计的动态网站,可接收用户提交的设计的动态网站,可接收用户提交的设计的动态网站,可接收用户提交的信息并作出反应,其中的数据可随实际情况而信息并作出反应,其中的数据可随实际情况而信息并作出反应,其中的数据可随实际情况而信息并作出反应,其中的数据可随实际情况而改变,无须人工更新网页文件即可满足应用的改变,无须人工更新网页文件即可满足应用的改
20、变,无须人工更新网页文件即可满足应用的改变,无须人工更新网页文件即可满足应用的需求。例如,当浏览器用户申请主页时,可以需求。例如,当浏览器用户申请主页时,可以需求。例如,当浏览器用户申请主页时,可以需求。例如,当浏览器用户申请主页时,可以调用调用调用调用ASPASP引擎,解释被申请文件。引擎,解释被申请文件。引擎,解释被申请文件。引擎,解释被申请文件。17S o o c h o w U n i v e r s i t y.18(3)Active Server Page当遇到任何当遇到任何ActiveX Script兼容的脚本兼容的脚本(如(如VBScript和和JvavScript)时,)时,
21、ASP引引擎会调用相应的脚本引擎进行处理。擎会调用相应的脚本引擎进行处理。若脚本指令中有访问数据库的请求,就若脚本指令中有访问数据库的请求,就通过通过ODBC与后台数据库相连,由数据与后台数据库相连,由数据库访问组件执行访库操作。库访问组件执行访库操作。这样在站点服务器上执行的不只是一个这样在站点服务器上执行的不只是一个简单的简单的HTML文件,而是一个复杂的应文件,而是一个复杂的应用程序。用程序。18S o o c h o w U n i v e r s i t y.19(3)Active Server Page该应用程序分析用户请求,根据不同的该应用程序分析用户请求,根据不同的请求,根据不
22、同的请求将相应的中心结请求,根据不同的请求将相应的中心结果(通常是数据库查询的结果集)以果(通常是数据库查询的结果集)以HTML的格式传送给浏览器。的格式传送给浏览器。在结构上,由于在结构上,由于ASP是通过是通过ODBC与数据与数据库打交道,数据库的数据可以随时变化,库打交道,数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,而服务器上执行的应用程序却不必更改,用户端得到的网页信息会始终保持新鲜用户端得到的网页信息会始终保持新鲜的魅力。的魅力。19S o o c h o w U n i v e r s i t y.203ODBC数据源管理器数据源管理器在在在在WindowsWin
23、dows操作系统环境下,程序开发人员可操作系统环境下,程序开发人员可操作系统环境下,程序开发人员可操作系统环境下,程序开发人员可以使用以使用以使用以使用ODBCODBC数据源管理器,通过数据源管理器,通过数据源管理器,通过数据源管理器,通过ODBCODBC连接,连接,连接,连接,应用程序能够执行所有的数据库操作,在用户应用程序能够执行所有的数据库操作,在用户应用程序能够执行所有的数据库操作,在用户应用程序能够执行所有的数据库操作,在用户对对对对ODBCODBC进行适当的设置后,应用程序就能够进行适当的设置后,应用程序就能够进行适当的设置后,应用程序就能够进行适当的设置后,应用程序就能够正确访问
24、特定的数据库。正确访问特定的数据库。正确访问特定的数据库。正确访问特定的数据库。例如:用户通过例如:用户通过例如:用户通过例如:用户通过“控制面板控制面板控制面板控制面板ODBCODBC数据源数据源数据源数据源”(如图(如图(如图(如图5-65-6所示),应用程序就可以正确访问所示),应用程序就可以正确访问所示),应用程序就可以正确访问所示),应用程序就可以正确访问FoxProFoxPro、AccessAccess、dBasedBase这样不同类型的数据这样不同类型的数据这样不同类型的数据这样不同类型的数据库。库。库。库。20S o o c h o w U n i v e r s i t y.
25、213ODBC数据源管理器数据源管理器21S o o c h o w U n i v e r s i t y.225.1.3 建立网站的基本流程建立网站的基本流程电子商务网站是企业开展电子商务的基础设施电子商务网站是企业开展电子商务的基础设施电子商务网站是企业开展电子商务的基础设施电子商务网站是企业开展电子商务的基础设施和信息平台,是实施电子商务的企业与服务对和信息平台,是实施电子商务的企业与服务对和信息平台,是实施电子商务的企业与服务对和信息平台,是实施电子商务的企业与服务对象之间的交互界面,是电子商务系统运转的承象之间的交互界面,是电子商务系统运转的承象之间的交互界面,是电子商务系统运转的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 网站 层次 结构 PPT
限制150内