1、2023年年1月月17日星期二日星期二电子商务概论电子商务概论第第8章章 电子商务网站开发技术电子商务网站开发技术 主讲教师:XXXXXX2023年年1月月17日星期二日星期二电子商务概论电子商务概论第第8章章 电子商务网站开发技术电子商务网站开发技术 学习要点 HTML、XML语言 开发工具FrontPage、Dreamweaver 网页设计技术ASP、ASP.NET、JSP与PHP 数据仓库、数据挖掘和商业智能基本概念 电子商务网站开发技术2023年年1月月17日星期二日星期二电子商务概论电子商务概论第第8章章 电子商务网站开发技术电子商务网站开发技术 第一节 网站开发工具 第二节 数据仓
2、库与数据挖掘 第三节 电子商务网站开发技术 2023年年1月月17日星期二日星期二电子商务概论电子商务概论第一节第一节 网站开发工具网站开发工具 一、网站开发基础知识 二、静态网页设计及HTML 三、脚本语言 四、动态网页设计技术 五、XML 2023年年1月月17日星期二日星期二电子商务概论电子商务概论一、网站开发基础知识一、网站开发基础知识 1什么是网站 这里所说的网站,是指WWW中网页(Page)的集合,也叫Web。WWW是Internet的一个子集。在WWW中,使用超文本标记语言HTML(Hyper Text Markup Language)来对信息进行描述。相关的信息结合在一起,构成
3、了WWW中信息集合的基本单位网页。2网站的结构 网站的应用在结构上采用了B/S(Browser/Server,浏览器/服务器)模式。客户机使用网站的过程,实际上就是客户机发出请求,从服务器上获得相关HTML文本并进行通信的过程。网页分为静态网页和动态网页,所以网页的设计也分为静态网页和动态网页的设计。2023年年1月月17日星期二日星期二电子商务概论电子商务概论二、静态网页设计及二、静态网页设计及HTML 1静态网页的设计 静态网页的设计目前有三种方法。第一种方法是直接使用HTML语言来编写源文件。由于是非“所见即所得”地编写源代码,因此该方法显得很是繁杂。第二种方法是使用可视化的网页编写工具
4、软件,这些工具软件实现了HTML文档编写的“所见即所得”,使用起来十分方便。目前,FrontPage和Dreamweaver 是这类网页编写工具软件的典型代表。第三种方式是综合使用第一种和第二种方法。2HTML(超文本标记语言)HTML(超文本标记语言)是专门用来编写网页的计算机语言。用HTML编写的超文本文档称为超文本文档,它能独立于各种操作系统平台而运行。作为一种标记语言,HTML最大的特点就是由标记来对文字、图表等信息进行描述。由纯HTML所构成的网页不会按某种控制流程而产生变化,所以称静态网页。HTML的源文件是纯文本文件,可以使用任意一种文本编辑器来编辑,文件的扩展名要是htm或ht
5、ml。2023年年1月月17日星期二日星期二电子商务概论电子商务概论三、脚本语言三、脚本语言 1什么是脚本语言 在电子商务网站中,经常要求客户通过填写表单来向服务器发送购买商品的名称、数量等重要商业信息,但客户常有忘记填写或者是格式不正确的情况出现。如何在客户端及时地发现这些错误呢?这可以通过在HTML文档中嵌入脚本程序的方法来实现。所谓脚本程序是指由脚本语言编写的程序。脚本语言是介于Java、C+和 Visual Basic之类的编程语言之间的语言。2JavaScript 为了在客户端实现与客户的交互,目前可以在HTML源文件中直接嵌入使用的脚本语言主要有Netscape公司的JavaScr
6、ipt和微软公司的VBScript两种。JavaScript作为一种嵌入HTML文档的、基于对象的脚本设计语言,avaScript看成是Java语言的某种简化版本。JavaScript在各种网站的网页设计中被广泛使用。2023年年1月月17日星期二日星期二电子商务概论电子商务概论四、动态网页设计技术四、动态网页设计技术 1什么是动态网页性 这里所说的动态网页是指服务器端的动态网页,是指服务器上的HTML文档通过接口程序与应用程序和数据库实现交互,从而使客户通过浏览器和服务器端的应用程序和数据库之间实现信息的交互。2几种常用的动态网页设计技术 (1)CGI CGI(Common Gateway
7、Interface)被译为通用网管接口,实际上是运行在服务器端的一个可执行程序,它的作用就是接收从客户端传过来的请求信息,然后运行服务器端的应用程序或数据库,最后再把结果转换为HTML代码并传送到客户端。CGI程序可以实时执行,动态地输出信息。CGI由于设计复杂、移植性差、功能有限等原因,现在已经较少使用。2023年年1月月17日星期二日星期二电子商务概论电子商务概论四、动态网页设计技术四、动态网页设计技术 2几种常用的动态网页设计技术 (2)ASP与ASP.NET ASP ASP(Active Server Pages)程序可以说是CGI的改进版,它与CGI程序一样是在服务器端执行的。利用它
8、可以开发动态、交互、高性能的Web服务器端的应用。ASP能够使用ADO(ActiveX Data Objects)来存取数据库。使用ASP编写的网页的源代码实际上包括了两个部分,一部分是标准的HTML代码,另一部分是嵌在HTML代码中的ASP代码,并由将其和HTML代码隔开。ASP编写的源文件以扩展名为asp的形式保存在服务器的相关目录中。2023年年1月月17日星期二日星期二电子商务概论电子商务概论四、动态网页设计技术四、动态网页设计技术 2几种常用的动态网页设计技术 (2)ASP与ASP.NET ASP.NET ASP.NET又叫ASP+,不仅仅是ASP的简单升级,而是Microsoft推
9、出的新一代脚本语言,ASP.NET是Microsoft公司.NET框架的组成部分。ASP.NET吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。.NET框架(如图8-2所示)是一个多语言组件开发和执行环境,他提供了一个跨语言的统一编程环境。.NET框架的设计目标是让开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。ASP.NET是微软推出的基于通用语言的编程框架,使用它可以在服务器端架构强大的网络程序,比如商务网站、聊天室、论坛等等,它是新一代编制企业网
10、络程序的平台,为开发人员提供了一个崭新的网络编程模型。由于ASP.NET与ASP在语法上是兼容的,实际上可以直接将现有的ASP源码文件扩展名“.asp”改为“.aspx”,然后配置在支持ASP.NET运行时的IIS服务器的Web目录下,即可获得ASP.NET运行时的全部优越性能。2023年年1月月17日星期二日星期二电子商务概论电子商务概论四、动态网页设计技术四、动态网页设计技术图图8-2.NET框架结构框架结构2023年年1月月17日星期二日星期二电子商务概论电子商务概论四、动态网页设计技术四、动态网页设计技术 (3)JSP JSP(Java Server Pages)是由Sun Micro
11、systems公司倡导、许多公司参与一起建立的一种动态网页技术标准。和ASP一样,采用JSP编写的网页的源代码也是在HTML代码中嵌入JSP部分,包括Java程序片段(Scriptlet)和JSP标记(tag)。JSP网页的扩展名为jsp。Web服务器在接收到JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等。与ASP不同的是,ASP只能用于Windows 平台,而JSP 可以用于各种平台。此外,于ASP和PHP不一样,JSP不是解释执行的。JSP通过一个JSP Servlet(服务器小程序)读取编
12、译成为Java源文件,再用javac编译成class文件来执行。2023年年1月月17日星期二日星期二电子商务概论电子商务概论四、动态网页设计技术四、动态网页设计技术 (4)PHP PHP是英文“PHP:Hypertext Preprocessor”的缩写,意为超文本预处理语言。与ASP类似,PHP编写的也是在服务器端执行的程序,并且可以嵌入HTML文档之中。PHP的语言风格类似于C语言,其语法混合了 C、Java、Perl以及PHP自创新的语法。PHP与众不同之处是开放源代码,所有的PHP源代码事实上都可以免费得到。PHP是跨平台的,可以运行在UNIX、LINUX、WINDOWS之下。202
13、3年年1月月17日星期二日星期二电子商务概论电子商务概论五、五、XML XML(Extensible Markup Language,可扩展标记语言)和HTML一样也是一种标记语言。和HTML相比较,XML的一个重要优势是它支持用户根据自己的需要定义自己的标记,并且这些标记可以迅速地投入使用,这就使得XML在描述信息时更加灵活和实用。XML的另一重要优势在于它的数据存储格式不受显示格式的制约。XML的灵活性和对数据的处理特性确定了其在基于Web的商务活动中具有辉煌的应用前景。2023年年1月月17日星期二日星期二电子商务概论电子商务概论第二节第二节 数据仓库与数据挖掘数据仓库与数据挖掘 一、数
14、据仓库一、数据仓库 二、联机分析处理技术二、联机分析处理技术 三、数据挖掘三、数据挖掘 四、商业智能四、商业智能 2023年年1月月17日星期二日星期二电子商务概论电子商务概论一、一、数据仓库 1.数据仓库定义 数据仓库(Data Warehousing,DW)是一种只读的、用于分析的数据库,常常作为决策支持系统的底层。它从大量的事务型数据库中抽取数据,并将其清理、转换为新的存储格式,即为了决策目标而把数据聚合在一种特殊的格式中。数据仓库是支持管理决策过程的、面向主题的、集成的、随时间变化的、但信息本身相对稳定的数据集合。2.数据库与数据仓库 传统数据库系统虽优于企业的日常事务处理工作,但难以
15、实现对数据的分析处理要求,特别是无法满足数据处理多样化的要求。随着数据库技术的应用和发展,人们尝试对数据库中的数据进行再加工,形成一个综合的、面向分析的环境,以更好地支持决策分析。作为一种决策支持系统的构架,它包括:数据仓库技术、联机分析处理技术、数据挖掘技术。数据仓库弥补了原有的数据库的缺点,将原来的以单一数据库为中心的数据环境发展为一种新环境,即体系化环境。2023年年1月月17日星期二日星期二电子商务概论电子商务概论一、一、数据仓库3.数据仓库系统 数据仓库系统(DWS)由数据仓库、仓库管理和分析工具三部分组成。数据仓库系统是一个包含四个层次的体系结构,具体如图8-3表示。.数据源数据集
16、市数据仓库OLAP 服务器OLAP 服务器服务前端工具查询工具分析工具数据挖掘工具抽取 清理装载 刷新2023年年1月月17日星期二日星期二电子商务概论电子商务概论一、一、数据仓库l数据源 数据仓库的数据来源于多个数据源,包括企业内部数据、市场调查报告及各种文档之类的外部数据。l仓库管理 在确定数据仓库信息需求后,首先进行数据建模,然后确定从源数据到数据仓库的数据抽取、清理和转换过程,最后划分维数及确定数据仓库的物理存储结构。元数据是数据仓库的核心,用于存储数据模型和定义数据结构、转换规划、仓库结构、控制信息等。仓库管理包括对数据的安全、归档、备份、维护、恢复等工作,这些工作需要利用DBMS的
17、功能。l分析工具 用于完成实际决策问题所需的各种查询检索工具、多维数据的OLAP分析工具、数据开采的DM工具等,以实现决策支持系统的各种要求。2023年年1月月17日星期二日星期二电子商务概论电子商务概论二、联机分析处理技术二、联机分析处理技术 联机分析处理是针对特定问题的联机数据访问和分析,通过对信息进行快速、稳定、一致和交互式的存取,对数据进行多层次、多阶段的分析处理,以获得高度归纳的分析结果。联机分析处理是一种自上而下、不断深入的分析工具:在用户提出问题或假设之后,它负责提取出关于此问题的详细信息,并以一种比较直观的方式呈现给用户。2023年年1月月17日星期二日星期二电子商务概论电子商
18、务概论三、数据挖掘三、数据挖掘 数据挖掘的基本思想就是从大量的数据中,抽取出潜在的、有价值的知识(模型或规则)的过程。其目的是帮助决策者寻找数据间潜在的关联,发现被忽略的要素,而这些信息对预测趋势和决策行为也许是十分有用的。数据挖掘可粗略地理解为三部曲:数据准备(data preparation)、数据挖掘,以及结果的解释评估(interpretation and evaluation)。根据数据挖掘的任务分,有如下几种:分类或预测模型数据挖掘、数据总结、数据聚类、关联规则发现、序列模式发现、依赖关系或依赖模型发现、异常和趋势发现等等。数据挖掘系统框架如图8-4所示。在传统的决策支持系统中,数
19、据库、模型库和知识库往往被独立地设计和实现,因而缺乏内在的统一性。而以数据仓库为中心、联机分析处理和数据挖掘为手段的新方案很好地解决了这个问题。2023年年1月月17日星期二日星期二电子商务概论电子商务概论三、数据挖掘三、数据挖掘 图图8-4 数据挖掘系统框数据挖掘系统框 知识 神经网络 决策树 遗传算法 .3 数据库 适合挖掘的 数据仓库 数据仓库 降 维 多维决策分析 特征提取 模式 模式评估 知识发现 2023年年1月月17日星期二日星期二电子商务概论电子商务概论四、商业智能四、商业智能 商业智能(Business Intelligence,BI)是于20世纪90年代中期提出的。商业智能
20、以数据仓库为基础,通过联机分析处理和数据挖掘技术帮助企业领导者针对市场变化的环境,做出快速、准确的决策。商业智能与新决策支持系统从组成和目标来看是一致的。但是,商业智能是一种技术,新决策支持系统是解决实际决策问题的一个系统。可以理解为:新决策支持系统是利用商业智能技术来解决实际决策问题的系统。数据仓库、联机分析处理与数据挖掘组成的商业智能所体现的智能行为在于,能够解决市场环境中随机变化的决策问题。由于市场千变万化,每次需要解决的决策问题都不相同。解决这种随机出现的问题需要利用智能的手段。商业智能的智能手段表现为联机分析处理的任 意切片、切块和钻取,以及利用数据挖掘技术所获得的知识。2023年年
21、1月月17日星期二日星期二电子商务概论电子商务概论第三节第三节 电子商务网站开发技术电子商务网站开发技术 一、电子商务网站概述一、电子商务网站概述 二、电子商务网站运行平台的构建二、电子商务网站运行平台的构建 三、电子商务网站的体系结构 电子商务网站是企业进行形象宣传的窗口;是企业电子商务网站是企业进行形象宣传的窗口;是企业与客户之间交流、沟通的平台;是买、卖双方信息交汇与客户之间交流、沟通的平台;是买、卖双方信息交汇与传递的渠道;是企业或商家展示其产品与服务的舞台。与传递的渠道;是企业或商家展示其产品与服务的舞台。企业通过建立电子商务网站,有助于树立自己的网上品企业通过建立电子商务网站,有助
22、于树立自己的网上品牌,并对企业的长远发展、企业的文化建设以及经营战牌,并对企业的长远发展、企业的文化建设以及经营战略和目标的实现都具有十分重要的意义。略和目标的实现都具有十分重要的意义。2023年年1月月17日星期二日星期二电子商务概论电子商务概论一、一、电子商务网站概述 1电子商务网站的定义 电子商务网站是由计算机软硬件基础设施组成的、通过因特网连接起来的,为用户提供网页服务(Web Server)、数据传输服务(FTP Server)、邮件服务(Mail Server)、数据库服务(Database Server)等多种服务的信息载体。它通常以虚拟主机或主机托管的方式进行运作,网站一般拥有
23、固定的域名。电子商务网站是一个真正的符合国际商务惯例,具有国际商务功能的先进国际电子商务平台,可以展现一个公司的全方位动态信息,树立一个具有国际商务能力的现代化公司的形象。2023年年1月月17日星期二日星期二电子商务概论电子商务概论一、一、电子商务网站概述 2电子商务网站的开发流程 电子商务网站的开发流程如图8-5所示。图图8-5 电子商务网站的开发流程电子商务网站的开发流程 2023年年1月月17日星期二日星期二电子商务概论电子商务概论一、一、电子商务网站概述 3电子商务网站建站方式 (1)自建网站 如果企业规模较大、资金充足、技术力量允许,并且有大量的信息需要和外界交流,则应该自己购置软
24、硬件设备,创建一个独立的网站,这样不仅使用方便,还可以将企业内联网和因特网相连接。使企业内部管理的数据和外部的相关数据高度整合,使企业的综合管理水平上升到更高层次。在自建的网站中用户可以根据自己的需要配置各种类型的服务器,如Web服务器、DNS服务器、E-mail服务器、数据库服务器等。2023年年1月月17日星期二日星期二电子商务概论电子商务概论一、一、电子商务网站概述 (2)虚拟主机 虚拟主机是指将一台主机的硬盘存储空间划分成相对独立的若干个存储目录,从用户 的角度来看,每一个存储目录看起来就好像一台独立的主机,只要硬盘空间允许,就可以划分为多个目录。每一台虚拟主机都有自己独立的域名或IP
25、地址,并且可以和相应的软件结合配置成WWW、E-mail、FTP服务器。用户在访问这样的服务器时,将看不出是在和其他人同时共享一台主机系统的资源,就好像拥有各自独立的服务器一样,具有完备的Intemet服务功能。虚拟主机对于中小企业比较适合。2023年年1月月17日星期二日星期二电子商务概论电子商务概论一、一、电子商务网站概述 (3)主机托管 主机托管是指用户(即托管者)在具有与因特网实时相连专门的ISP那里租用或放置 自己的一台或多台计算机,并支付一定的费用,以通过远程控制将服务器配置成WWW、E-mail、FTP服务器,从而建立企业自己的网站。并对远端的托管服务器进行控制,从而 管理和维护
26、该服务器。主机托管比较适合于利用电子商务网站开展一些访问频率较高的电子商务活动,如树 立企业形象、产品宣传、售后服务、技术支持等。然而对于一些涉及到企业商业机密的问题,除非与主机托管服务商有严格的协议规定,否则在安全性上不能得到很好的保证。2023年年1月月17日星期二日星期二电子商务概论电子商务概论二、二、电子商务网站运行平台的构建电子商务网站运行平台的构建 1电子商务网站运行平台的构成 一个电子商务网站要能够正常运行,必须包括:计算机、网络接入设备、防火墙、Web服务器、应用服务器、操作系统、数据存储系统等,如图8-6所示。图图8-6 电子商务网站运行平台的构成电子商务网站运行平台的构成2
27、023年年1月月17日星期二日星期二电子商务概论电子商务概论二、电子商务网站运行平台的构建二、电子商务网站运行平台的构建 2操作系统的选择 完成网站硬件的安装和配置之后,就需要在作为网站服务器的计算机上安装适当的网 络操作系统。目前,电子商务服务器的主流操作系统有UNIX操作系统、Linux操作系统、以及WindowsNT20002003操作系统。3数据库系统的选择 目前,能够胜任电子商务的主流数据库系统有Oracle、SQLServer、IBMDB2等。SQL Server是采用客户服务器结构的关系型数据库管理系统,其主要特性如下:与Internet无缝集成;可运行于多种操作系统平台;支持分
28、布式数据处理:支持数据仓库功能。2023年年1月月17日星期二日星期二电子商务概论电子商务概论三、电子商务网站的体系结构三、电子商务网站的体系结构 电子商务网站是一种典型的基于Web的分布式、三层应用体系结构,即用户界面层、应用逻辑层和数据存取层。其中,应用逻辑层把客户端的用户界面与服务器端的数据存取隔离开来,其结构如图8-7所示。Web通信的基本原理:由浏览器向Web服务器发出HTTP请求,Web服务器接到请求后,进行相应的处理,并将处理的结果以HTML文件的形式返回到浏览器,客户浏览器对其进行解释并显示给用户。Web服务器要与数据库服务器进行交互,必须通过中间件才能实现。2023年年1月月
29、17日星期二日星期二电子商务概论电子商务概论三、电子商务网站的体系结构三、电子商务网站的体系结构 图图8-7 三层三层B/S体系体系2023年年1月月17日星期二日星期二电子商务概论电子商务概论本章小结本章小结 1网站的开发技术包括了网页的设计、接口程序的设计、后台应用程序和后台数据库的设计,以及管理服务器上所有硬件资源和软件资源的服务器管理程序的设计等。2网页分为静态网页和动态网页,所以网页的设计也分为静态网页和动态网页的设计。3HTML(超文本标记语言)它是专门用来编写网页的计算机语言。用HTML编写的超文本文档称为超文本文档,它能独立于各种操作系统平台而运行。4.动态网页是指服务器上的H
30、TML文档通过接口程序与应用程序和数据库实现交互,从而使客户通过浏览器和服务器端的应用程序和数据库之间实现信息的交互。2023年年1月月17日星期二日星期二电子商务概论电子商务概论本章小结本章小结 常用的动态网页设计技术有:ASP、JSP、PH。目前在国内PHP与ASP应用最为广泛。而JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。5.XML也是一种标记语言,也属于标准通用标记语言SGML的子集。和HTML相比较,XML的一个重要优势是它支持用户根据自己的需要定义自己的标记,并且这些标记可以迅速地投入使用,这就使得XM
31、L在描述信息时更加灵活和实用。2023年年1月月17日星期二日星期二电子商务概论电子商务概论本章小结本章小结 6数据仓库是支持管理决策过程的、面向主题的、集成的、随时间变化的、但信息本身相对稳定的数据集合。数据仓库系统(DWS)由数据仓库、仓库管理和分析工具三部分组成。联机分析处理是针对特定问题的联机数据访问和分析,通过对信息进行快速、稳定、一致和交互式的存取,对数据进行多层次、多阶段的分析处理,以获得高度归纳的分析结果。7数据挖掘的基本思想就是从大量的数据中,抽取出潜在的、有价值的知识(模型或规则)的过程。其目的是帮助决策者寻找数据间潜在的关联,发现被忽略的要素,而这些信息对预测趋势和决策行
32、为也许是十分有用的。商业智能以数据仓库为基础,通过联机分析处理和数据挖掘技术帮助企业领导者针对市场变化的环境,做出快速、准确的决策。2023年年1月月17日星期二日星期二电子商务概论电子商务概论本章小结本章小结 8.电子商务网站是由计算机软硬件基础设施组成的、通过因特网连接起来的,为用户提供网页服务、数据传输服务、邮件服务、数据库服务等多种服务的信息载体。9电子商务网站建站方式有:自建网站、虚拟主机、主机托管等。10电子商务网站是一种典型的基于Web的分布式、三层应用体系结构,即用户界面层、应用逻辑层和数据存取层。2023年年1月月17日星期二日星期二电子商务概论电子商务概论 1建设网站的一项
33、重要任务就是制作网页()练习与思考练习与思考 一、判断题一、判断题 2所谓的静态网页和动态网页,是指前者页面没有动画而后者页面有动感()3HTML是专门用来编写网页的计算机语言()4脚本语言主要用于格式化文本和使用已编译好的用编程语言编写的的组件()2023年年1月月17日星期二日星期二电子商务概论电子商务概论 5动态网页设计技术目前ASP、JSP、PHP等都在被广泛使用()练习与思考练习与思考 一、判断题一、判断题 6XML不支持用户根据自己的需要定义自己的标记()7数据挖掘的思想就是从数据库中抽取出数据()8数据仓库、联机分析处理与数据挖掘组成的商业智能所体现的智能行为在于,能够解决市场环
34、境中随机变化的决策问题()2023年年1月月17日星期二日星期二电子商务概论电子商务概论 9主机托管比较适合于利用电子商务网站开展一些访问频率较高的电子商务活()练习与思考练习与思考 一、判断题一、判断题 10电子商务网站的运行平台只要具备计算机、网络设备就可以了()2023年年1月月17日星期二日星期二电子商务概论电子商务概论练习与思考练习与思考 二、选择题二、选择题 1一个标准的HTML文件是以标记开始,并以什么标记结束()A B C D A 2为了实现用户与Web服务器的动态交互需要依靠 ()AHTML BASP CE-mail DSQL B2023年年1月月17日星期二日星期二电子商务
35、概论电子商务概论练习与思考练习与思考 3作为一种决策支持系统的框架数据仓库系统不包括()A数据仓库技术 B联机分析处理技术 CFTP技术 D数据挖掘技术 二、选择题二、选择题 C 4主机托管可以减轻用户的负担,其特点是()。A灵活 B安全 C稳定快捷 DABC均是 D 5.网站初期规划阶段不包括()A主题构思 B制作网页 C规划框架 D收集资料 B2023年年1月月17日星期二日星期二电子商务概论电子商务概论 1在B/S模式中,客户机使用网站的过程,实际上就 是客户机 ,从服务器上获得相关 并进行 的过程。练习与思考练习与思考 三、填空题发出请求发出请求 HTML文本文本 通信通信 2网站的开
36、发技术包括了网页的设计、的 设计、和后台数据库的设计,以及管理服务 器上所有 和软件资源的服务器 的设计 等。接口程序接口程序 后台应用程序后台应用程序 硬件资源硬件资源 管理程序管理程序 3超文本文档分文档头和文档体两部分。文档头对 文档进行一些 ,文档体中则是网页要显示各 种 ,是文档的主体。必要的说明必要的说明 信息信息 2023年年1月月17日星期二日星期二电子商务概论电子商务概论练习与思考练习与思考 三、填空题 4所谓脚本程序是指由 编写的程序,脚本语言主要用于 和使用已编译好的用编程语言编写的 。脚本语言脚本语言 格式化文本格式化文本 组件组件 5动态网页指服务器上的HTML文档通
37、过 与应用程序和 实现交互,从而使客户通过 和服务器端的应用程序和数据库之间实现 的交互。接口程序接口程序 数据库数据库 浏览器浏览器 信息信息 6ASP.NET是微软推出的基于通用语言的 ,使用它可以在服务器端架构强大的 。编程框架编程框架 网络程序网络程序 7数据仓库系统(DWS)由 、和 三部分组成。数据仓库数据仓库 仓库管理仓库管理 分析工具分析工具 2023年年1月月17日星期二日星期二电子商务概论电子商务概论 8数据挖掘可粗略地理解为 、,以及结果的 。练习与思考练习与思考 三、填空题数据准备数据准备 数据挖掘数据挖掘 解释评估解释评估 9商业智能的智能手段表现为 的任意切片、切块
38、和钻取,以及利用 技术所获得的 。联机分析处理联机分析处理 数据挖掘数据挖掘 知识知识 10电子商务网站是由 基础设施组成的、通过因特网连接起来的,为用户提供 、数据传输服务、数据库服务等多种服务的 。计算机软硬件计算机软硬件 网页服务网页服务 邮件服务邮件服务 信息载体信息载体 2023年年1月月17日星期二日星期二电子商务概论电子商务概论练习与思考练习与思考 四、思考题 1静态网页的设计目前有哪几种方法?答:第一种方法是直接使用答:第一种方法是直接使用HTML语言来编写源文件。由于是非语言来编写源文件。由于是非“所见即所见即所得所得”地编写源代码,因此该方法显得很是繁杂。第二种方法是使用可
39、视化的地编写源代码,因此该方法显得很是繁杂。第二种方法是使用可视化的网页编写工具软件,这些工具软件实现了网页编写工具软件,这些工具软件实现了HTML文档编写的文档编写的“所见即所得所见即所得”,使用起来十分方便。目前,使用起来十分方便。目前,FrontPage和和Dreamweaver 是这类网页编写工具是这类网页编写工具软件的典型代表。第三种方式是综合使用第一种和第二种方法。直接用软件的典型代表。第三种方式是综合使用第一种和第二种方法。直接用HTML语言来编写网页繁杂,而只使用可视化的工具软件,在编写网页上的某些内容语言来编写网页繁杂,而只使用可视化的工具软件,在编写网页上的某些内容的时候又
40、显得不够灵活,甚至不能实现。因此,现在人们在设计网页时,更多的时候又显得不够灵活,甚至不能实现。因此,现在人们在设计网页时,更多地会综合使用两种方法,即网页上的大部分内容用工具软件来编写,一些内容地会综合使用两种方法,即网页上的大部分内容用工具软件来编写,一些内容则用则用HTML来直接编写。来直接编写。2试分析比较ASP、PHP和JSP。答:答:ASP是一个是一个WEB服务器端的开发环境,利用它可以产生和执行动态服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的的、互动的、高性能的WEB服务应用程序。服务应用程序。ASP采用脚本语言采用脚本语言VBScript(Java scri
41、pt)作为自己的开发语言。)作为自己的开发语言。Microsoft又推出了新一代脚本语言又推出了新一代脚本语言ASP.NET,使用它可以在服务器端架构强大的网络程序。使用它可以在服务器端架构强大的网络程序。PHP是一种跨平台是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用的服务器端的嵌入式脚本语言。它大量地借用C,Java和和Perl语言的语法语言的语法,并耦并耦合合PHP自己的特性自己的特性,使使WEB开发者能够快速地写出动态产生页面。它支持目前开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。绝大多数数据库。JSP是是Sun公司推出的新一代网站开发语言,公司推出的新一代网站开
42、发语言,JSP可以在可以在Serverlet和和JavaBean的支持下,完成功能强大的站点程序。的支持下,完成功能强大的站点程序。三三者都提供在者都提供在 HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成代码被编译成 Servlet并由并由Java虚拟机解释执行,这种编译操作仅在对虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。页面的第一次请求时发生。ASP、PHP、JSP三者都是面向三者都是面向Web服务服务器的技术,客户端浏览器不需要任何附加的软件支持。它们均是较好的动态网器
43、的技术,客户端浏览器不需要任何附加的软件支持。它们均是较好的动态网页设计技术。页设计技术。3简述数据仓库、联机分析处理、数据挖掘和商业智能之间的关系。答:数据仓库、联机分析处理、数据挖掘作为信息处理技术是独立出现的,数据答:数据仓库、联机分析处理、数据挖掘作为信息处理技术是独立出现的,数据仓库用于数据的储存和组织,联机分析处理侧重于数据的分析,数据挖掘致力于知识的仓库用于数据的储存和组织,联机分析处理侧重于数据的分析,数据挖掘致力于知识的自动发现。因此,这自动发现。因此,这3种技术之间并没有内在的依赖关系,可以独立地应用到企业信息种技术之间并没有内在的依赖关系,可以独立地应用到企业信息系统的建
44、设之中,以提高信息系统相应的能力。但是,这系统的建设之中,以提高信息系统相应的能力。但是,这3种技术之间确实存在着一定种技术之间确实存在着一定的联系性和互补性,把它们结合起来,就可以使它们的能力更充分地发挥出来。我们知的联系性和互补性,把它们结合起来,就可以使它们的能力更充分地发挥出来。我们知道,没有数据仓库也同样可以进行数据挖掘,但有了数据仓库却可以使数据挖掘更加有道,没有数据仓库也同样可以进行数据挖掘,但有了数据仓库却可以使数据挖掘更加有效率,这样就形成了一种决策支持系统的构架,即效率,这样就形成了一种决策支持系统的构架,即DW+OLAP+DM。另外,有数据仓库。另外,有数据仓库不一定必须
45、要有商业智能(不一定必须要有商业智能(BI),但如果没有数据仓库,),但如果没有数据仓库,BI技术就无法完全发挥其功效。技术就无法完全发挥其功效。BI必须有数据仓库的支持才能完成既定的目标。因此,数据仓库是必须有数据仓库的支持才能完成既定的目标。因此,数据仓库是BI的基础,联机分析的基础,联机分析处理和数据挖掘是数据仓库上的两类不同目的的数据增值操作,处理和数据挖掘是数据仓库上的两类不同目的的数据增值操作,DW、OLAP和和DM是企是企业业BI的三大支柱。的三大支柱。2023年年1月月17日星期二日星期二电子商务概论电子商务概论练习与思考练习与思考 四、思考题 4简述电子商务网站的开发流程。答
46、:电子商务网站的开发流程:答:电子商务网站的开发流程:第一步:初期规划(包括构思主题、规划框架、收集资料、制作草图)第一步:初期规划(包括构思主题、规划框架、收集资料、制作草图)第二步:实际制作(包括申请域名、建立站点,整理素材、制作网页)第二步:实际制作(包括申请域名、建立站点,整理素材、制作网页)第三步:上传和调试网站(包括上传网站、测试网站)第三步:上传和调试网站(包括上传网站、测试网站)第四步:推广网站第四步:推广网站第五步:维护网站第五步:维护网站 5电子商务网站建站有哪几种方式?答:答:(1)自建网站自建网站 (2)虚拟主机虚拟主机 (3)主机托管主机托管 6你认为应如何宣传商务网
47、站?答:通常有以下宣传方式:(答:通常有以下宣传方式:(1)与其他门户网站建立伙伴关)与其他门户网站建立伙伴关系,在与其他网站互相链接中有以下一些策略值得考虑:广泛链系,在与其他网站互相链接中有以下一些策略值得考虑:广泛链接、简单链接、友情链接(接、简单链接、友情链接(2)将自己的门户网站加入到搜索网站)将自己的门户网站加入到搜索网站中(中(3)其他宣传手段,可在网页中设置一些其他内容;也可通过)其他宣传手段,可在网页中设置一些其他内容;也可通过一些传统的方法提高它的知名度,例如,通过广播、电视、报刊一些传统的方法提高它的知名度,例如,通过广播、电视、报刊等进行宣传,在名片上加印企业的网址等。
48、等进行宣传,在名片上加印企业的网址等。2023年年1月月17日星期二日星期二电子商务概论电子商务概论本章案例本章案例航空订票系统的设计航空订票系统的设计 电子商务中应用最早的一个典型例子是航空订票系统。例如美国航空公司使用了航空订票系统后,使它在与对手的竞争中获得很大的优势,为此有一些航空公司相继推出类似的系统,参与航空订票市场。因特网的迅速发展又一次把航空运输业推向电子商务的前沿,每一个航空公司均提供在线订票系统,并且把该系统直接与它们的航班飞行程序及机场电子检票系统相连接。如果你想去越洋旅游,从伦敦飞越大西洋到纽约,或是从上海跨越太平洋到惠灵顿,你可以从英国航空公司、荚国航空公司、法国航空
49、公司、中国航空公司中选择。客户可以获得价廉的机票和优等的服务。任何航空订票系统均不是一个小规模的点到点的运行,售票系统相当复杂。而机票销售可以有多种渠道、多个销售点,它需要知道多少座位已经订售,还有哪些时间的航班等等。如果不是直达航班,那么不能出售太多的座位,否则中途登机的旅客无法上机;如果起始点出售太少,则可能浪费一些座位,为了解决这 些复杂的问题,早在20世纪60年代就采用了航空预售订票系统。2023年年1月月17日星期二日星期二电子商务概论电子商务概论本章案例本章案例 20世纪70年代计算机网络发展迅速,美国各个航空公司均采用了网络技术,还可以采用远程终端系统来订票。美国航空公司采用了电
50、子商务先进方法的航空订票系统,它们垄断了航空售票市场,引起其他航空公司强烈抗议,以致后来引发官司,制定了反托拉斯法,用来保护其他航空公司的利益。尽管如此,使用电子商务航空订票系统的公司仍占据了极大的订票份额。那时航空订票系统主要是由旅游公司办事处使用,这些系统对客户做广告,以使他们查找到最佳购票,世界范围内大约有十万个旅游公司办事处连接到一个或几个航空订票系统。在美国几乎所有旅游公司办事处都连接到航空订票系统,而欧洲许多旅游公司也连接到航空订票系统。航空售票系统的使用在竞争中大获优势,航空运输成为商品化产品,因为客户可以相对容易地比较票价,订票系统把客户与航空公司的距离拉近,让客户真诚地使用航