第8章-电子商务网站开发技术课件_第1页
第8章-电子商务网站开发技术课件_第2页
第8章-电子商务网站开发技术课件_第3页
第8章-电子商务网站开发技术课件_第4页
第8章-电子商务网站开发技术课件_第5页
已阅读5页,还剩52页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第8章电子商务网站开发技术主讲教师:XXXXXX7/28/2023电子商务概论第8章电子商务网站开发技术

学习要点

HTML、XML语言开发工具FrontPage、Dreamweaver

网页设计技术ASP、ASP.NET、JSP与PHP

数据仓库、数据挖掘和商业智能基本概念电子商务网站开发技术7/28/2023电子商务概论第8章电子商务网站开发技术第一节网站开发工具第二节数据仓库与数据挖掘第三节电子商务网站开发技术

7/28/2023电子商务概论第一节网站开发工具一、网站开发基础知识二、静态网页设计及HTML

三、脚本语言四、动态网页设计技术五、XML7/28/2023电子商务概论一、网站开发基础知识

1.什么是网站这里所说的网站,是指WWW中网页(Page)的集合,也叫Web。WWW是Internet的一个子集。在WWW中,使用超文本标记语言HTML(HyperTextMarkupLanguage)来对信息进行描述。相关的信息结合在一起,构成了WWW中信息集合的基本单位——网页。

2.网站的结构网站的应用在结构上采用了B/S(Browser/Server,浏览器/服务器)模式。客户机使用网站的过程,实际上就是客户机发出请求,从服务器上获得相关HTML文本并进行通信的过程。网页分为静态网页和动态网页,所以网页的设计也分为静态网页和动态网页的设计。7/28/2023电子商务概论二、静态网页设计及HTML

1.静态网页的设计静态网页的设计目前有三种方法。第一种方法是直接使用HTML语言来编写源文件。由于是非“所见即所得”地编写源代码,因此该方法显得很是繁杂。第二种方法是使用可视化的网页编写工具软件,这些工具软件实现了HTML文档编写的“所见即所得”,使用起来十分方便。目前,FrontPage和Dreamweaver

是这类网页编写工具软件的典型代表。第三种方式是综合使用第一种和第二种方法。

2.HTML(超文本标记语言)

HTML(超文本标记语言)是专门用来编写网页的计算机语言。用HTML编写的超文本文档称为超文本文档,它能独立于各种操作系统平台而运行。作为一种标记语言,HTML最大的特点就是由标记来对文字、图表等信息进行描述。由纯HTML所构成的网页不会按某种控制流程而产生变化,所以称静态网页。

HTML的源文件是纯文本文件,可以使用任意一种文本编辑器来编辑,文件的扩展名要是htm或html。7/28/2023电子商务概论三、脚本语言

1.什么是脚本语言

在电子商务网站中,经常要求客户通过填写表单来向服务器发送购买商品的名称、数量等重要商业信息,但客户常有忘记填写或者是格式不正确的情况出现。如何在客户端及时地发现这些错误呢?这可以通过在HTML文档中嵌入脚本程序的方法来实现。所谓脚本程序是指由脚本语言编写的程序。脚本语言是介于Java、C++和VisualBasic之类的编程语言之间的语言。

2.JavaScript

为了在客户端实现与客户的交互,目前可以在HTML源文件中直接嵌入使用的脚本语言主要有Netscape公司的JavaScript和微软公司的VBScript两种。JavaScript作为一种嵌入HTML文档的、基于对象的脚本设计语言,avaScript看成是Java语言的某种简化版本。JavaScript在各种网站的网页设计中被广泛使用。

7/28/2023电子商务概论四、动态网页设计技术

1.什么是动态网页性这里所说的动态网页是指服务器端的动态网页,是指服务器上的HTML文档通过接口程序与应用程序和数据库实现交互,从而使客户通过浏览器和服务器端的应用程序和数据库之间实现信息的交互。

2.几种常用的动态网页设计技术

(1)CGICGI(CommonGatewayInterface)被译为通用网管接口,实际上是运行在服务器端的一个可执行程序,它的作用就是接收从客户端传过来的请求信息,然后运行服务器端的应用程序或数据库,最后再把结果转换为HTML代码并传送到客户端。CGI程序可以实时执行,动态地输出信息。CGI由于设计复杂、移植性差、功能有限等原因,现在已经较少使用。

7/28/2023电子商务概论四、动态网页设计技术

2.几种常用的动态网页设计技术(2)ASP与ASP.NET①ASPASP(ActiveServerPages)程序可以说是CGI的改进版,它与CGI程序一样是在服务器端执行的。利用它可以开发动态、交互、高性能的Web服务器端的应用。ASP能够使用ADO(ActiveXDataObjects)来存取数据库。使用ASP编写的网页的源代码实际上包括了两个部分,一部分是标准的HTML代码,另一部分是嵌在HTML代码中的ASP代码,并由<%~%>将其和HTML代码隔开。ASP编写的源文件以扩展名为asp的形式保存在服务器的相关目录中。7/28/2023电子商务概论四、动态网页设计技术

2.几种常用的动态网页设计技术(2)ASP与ASP.NET②ASP.NETASP.NET又叫ASP+,不仅仅是ASP的简单升级,而是Microsoft推出的新一代脚本语言,ASP.NET是Microsoft公司.NET框架的组成部分。

ASP.NET吸收了ASP以前版本的最大优点并参照Java、VB语言的开发优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。

.NET框架(如图8-2所示)是一个多语言组件开发和执行环境,他提供了一个跨语言的统一编程环境。.NET框架的设计目标是让开发人员更容易地建立Web应用程序和Web服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。

ASP.NET是微软推出的基于通用语言的编程框架,使用它可以在服务器端架构强大的网络程序,比如商务网站、聊天室、论坛等等,它是新一代编制企业网络程序的平台,为开发人员提供了一个崭新的网络编程模型。由于ASP.NET与ASP在语法上是兼容的,实际上可以直接将现有的ASP源码文件扩展名“.asp”改为“.aspx”,然后配置在支持ASP.NET运行时的IIS服务器的Web目录下,即可获得ASP.NET运行时的全部优越性能。

7/28/2023电子商务概论四、动态网页设计技术

图8-2.NET框架结构7/28/2023电子商务概论四、动态网页设计技术(3)JSP

JSP(JavaServerPages)是由SunMicrosystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。和ASP一样,采用JSP编写的网页的源代码也是在HTML代码中嵌入JSP部分,包括Java程序片段(Scriptlet)和JSP标记(tag)。JSP网页的扩展名为jsp。Web服务器在接收到JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送email等等。与ASP不同的是,ASP只能用于Windows平台,而JSP可以用于各种平台。此外,于ASP和PHP不一样,JSP不是解释执行的。JSP通过一个JSPServlet(服务器小程序)读取编译成为Java源文件,再用javac编译成class文件来执行。7/28/2023电子商务概论四、动态网页设计技术(4)PHPPHP是英文“PHP:HypertextPreprocessor”的缩写,意为超文本预处理语言。与ASP类似,PHP编写的也是在服务器端执行的程序,并且可以嵌入HTML文档之中。PHP的语言风格类似于C语言,其语法混合了C、Java、Perl以及PHP自创新的语法。PHP与众不同之处是开放源代码,所有的PHP源代码事实上都可以免费得到。PHP是跨平台的,可以运行在UNIX、LINUX、WINDOWS之下。7/28/2023电子商务概论五、XML

XML(ExtensibleMarkupLanguage,可扩展标记语言)和HTML一样也是一种标记语言。和HTML相比较,XML的一个重要优势是它支持用户根据自己的需要定义自己的标记,并且这些标记可以迅速地投入使用,这就使得XML在描述信息时更加灵活和实用。

XML的另一重要优势在于它的数据存储格式不受显示格式的制约。

XML的灵活性和对数据的处理特性确定了其在基于Web的商务活动中具有辉煌的应用前景。

7/28/2023电子商务概论第二节数据仓库与数据挖掘一、数据仓库

二、联机分析处理技术

三、数据挖掘

四、商业智能

7/28/2023电子商务概论一、数据仓库

1.数据仓库定义数据仓库(DataWarehousing,DW)是一种只读的、用于分析的数据库,常常作为决策支持系统的底层。它从大量的事务型数据库中抽取数据,并将其清理、转换为新的存储格式,即为了决策目标而把数据聚合在一种特殊的格式中。数据仓库是支持管理决策过程的、面向主题的、集成的、随时间变化的、但信息本身相对稳定的数据集合。

2.数据库与数据仓库传统数据库系统虽优于企业的日常事务处理工作,但难以实现对数据的分析处理要求,特别是无法满足数据处理多样化的要求。随着数据库技术的应用和发展,人们尝试对数据库中的数据进行再加工,形成一个综合的、面向分析的环境,以更好地支持决策分析。作为一种决策支持系统的构架,它包括:数据仓库技术、联机分析处理技术、数据挖掘技术。数据仓库弥补了原有的数据库的缺点,将原来的以单一数据库为中心的数据环境发展为一种新环境,即体系化环境。7/28/2023电子商务概论一、数据仓库3.数据仓库系统数据仓库系统(DWS)由数据仓库、仓库管理和分析工具三部分组成。数据仓库系统是一个包含四个层次的体系结构,具体如图8-3表示。...数据源数据集市数据仓库OLAP服务器OLAP服务器服务前端工具查询工具分析工具数据挖掘工具抽取清理装载刷新7/28/2023电子商务概论一、数据仓库数据源数据仓库的数据来源于多个数据源,包括企业内部数据、市场调查报告及各种文档之类的外部数据。仓库管理在确定数据仓库信息需求后,首先进行数据建模,然后确定从源数据到数据仓库的数据抽取、清理和转换过程,最后划分维数及确定数据仓库的物理存储结构。元数据是数据仓库的核心,用于存储数据模型和定义数据结构、转换规划、仓库结构、控制信息等。仓库管理包括对数据的安全、归档、备份、维护、恢复等工作,这些工作需要利用DBMS的功能。分析工具用于完成实际决策问题所需的各种查询检索工具、多维数据的OLAP分析工具、数据开采的DM工具等,以实现决策支持系统的各种要求。7/28/2023电子商务概论二、联机分析处理技术联机分析处理是针对特定问题的联机数据访问和分析,通过对信息进行快速、稳定、一致和交互式的存取,对数据进行多层次、多阶段的分析处理,以获得高度归纳的分析结果。联机分析处理是一种自上而下、不断深入的分析工具:在用户提出问题或假设之后,它负责提取出关于此问题的详细信息,并以一种比较直观的方式呈现给用户。7/28/2023电子商务概论三、数据挖掘

数据挖掘的基本思想就是从大量的数据中,抽取出潜在的、有价值的知识(模型或规则)的过程。其目的是帮助决策者寻找数据间潜在的关联,发现被忽略的要素,而这些信息对预测趋势和决策行为也许是十分有用的。数据挖掘可粗略地理解为三部曲:数据准备(datapreparation)、数据挖掘,以及结果的解释评估(interpretationandevaluation)。根据数据挖掘的任务分,有如下几种:分类或预测模型数据挖掘、数据总结、数据聚类、关联规则发现、序列模式发现、依赖关系或依赖模型发现、异常和趋势发现等等。数据挖掘系统框架如图8-4所示。在传统的决策支持系统中,数据库、模型库和知识库往往被独立地设计和实现,因而缺乏内在的统一性。而以数据仓库为中心、联机分析处理和数据挖掘为手段的新方案很好地解决了这个问题。7/28/2023电子商务概论三、数据挖掘

图8-4数据挖掘系统框

知识

神经网络

决策树

遗传算法

……

...

3

数据库

适合挖掘的

数据仓库

数据仓库

多维决策分析

特征提取

模式

模式评估

知识发现

7/28/2023电子商务概论四、商业智能

商业智能(BusinessIntelligence,BI)是于20世纪90年代中期提出的。商业智能以数据仓库为基础,通过联机分析处理和数据挖掘技术帮助企业领导者针对市场变化的环境,做出快速、准确的决策。商业智能与新决策支持系统从组成和目标来看是一致的。但是,商业智能是一种技术,新决策支持系统是解决实际决策问题的一个系统。可以理解为:新决策支持系统是利用商业智能技术来解决实际决策问题的系统。数据仓库、联机分析处理与数据挖掘组成的商业智能所体现的智能行为在于,能够解决市场环境中随机变化的决策问题。由于市场千变万化,每次需要解决的决策问题都不相同。解决这种随机出现的问题需要利用智能的手段。商业智能的智能手段表现为联机分析处理的任意切片、切块和钻取,以及利用数据挖掘技术所获得的知识。7/28/2023电子商务概论第三节电子商务网站开发技术

一、电子商务网站概述

二、电子商务网站运行平台的构建

三、电子商务网站的体系结构

电子商务网站是企业进行形象宣传的窗口;是企业与客户之间交流、沟通的平台;是买、卖双方信息交汇与传递的渠道;是企业或商家展示其产品与服务的舞台。企业通过建立电子商务网站,有助于树立自己的网上品牌,并对企业的长远发展、企业的文化建设以及经营战略和目标的实现都具有十分重要的意义。

7/28/2023电子商务概论一、电子商务网站概述

1.电子商务网站的定义电子商务网站是由计算机软硬件基础设施组成的、通过因特网连接起来的,为用户提供网页服务(WebServer)、数据传输服务(FTPServer)、邮件服务(MailServer)、数据库服务(DatabaseServer)等多种服务的信息载体。它通常以虚拟主机或主机托管的方式进行运作,网站一般拥有固定的域名。电子商务网站是一个真正的符合国际商务惯例,具有国际商务功能的先进国际电子商务平台,可以展现一个公司的全方位动态信息,树立一个具有国际商务能力的现代化公司的形象。7/28/2023电子商务概论一、电子商务网站概述

2.电子商务网站的开发流程电子商务网站的开发流程如图8-5所示。图8-5电子商务网站的开发流程7/28/2023电子商务概论一、电子商务网站概述

3.电子商务网站建站方式(1)自建网站如果企业规模较大、资金充足、技术力量允许,并且有大量的信息需要和外界交流,则应该自己购置软硬件设备,创建一个独立的网站,这样不仅使用方便,还可以将企业内联网和因特网相连接。使企业内部管理的数据和外部的相关数据高度整合,使企业的综合管理水平上升到更高层次。在自建的网站中用户可以根据自己的需要配置各种类型的服务器,如Web服务器、DNS服务器、E-mail服务器、数据库服务器等。7/28/2023电子商务概论一、电子商务网站概述

(2)虚拟主机虚拟主机是指将一台主机的硬盘存储空间划分成相对独立的若干个存储目录,从用户的角度来看,每一个存储目录看起来就好像一台独立的主机,只要硬盘空间允许,就可以划分为多个目录。每一台虚拟主机都有自己独立的域名或IP地址,并且可以和相应的软件结合配置成WWW、E-mail、FTP服务器。用户在访问这样的服务器时,将看不出是在和其他人同时共享一台主机系统的资源,就好像拥有各自独立的服务器一样,具有完备的Intemet服务功能。

虚拟主机对于中小企业比较适合。7/28/2023电子商务概论一、电子商务网站概述

(3)主机托管主机托管是指用户(即托管者)在具有与因特网实时相连专门的ISP那里租用或放置自己的一台或多台计算机,并支付一定的费用,以通过远程控制将服务器配置成WWW、E-mail、FTP服务器,从而建立企业自己的网站。并对远端的托管服务器进行控制,从而管理和维护该服务器。

主机托管比较适合于利用电子商务网站开展一些访问频率较高的电子商务活动,如树立企业形象、产品宣传、售后服务、技术支持等。然而对于一些涉及到企业商业机密的问题,除非与主机托管服务商有严格的协议规定,否则在安全性上不能得到很好的保证。7/28/2023电子商务概论二、电子商务网站运行平台的构建

1.电子商务网站运行平台的构成一个电子商务网站要能够正常运行,必须包括:计算机、网络接入设备、防火墙、Web服务器、应用服务器、操作系统、数据存储系统等,如图8-6所示。图8-6电子商务网站运行平台的构成7/28/2023电子商务概论二、电子商务网站运行平台的构建

2.操作系统的选择完成网站硬件的安装和配置之后,就需要在作为网站服务器的计算机上安装适当的网络操作系统。目前,电子商务服务器的主流操作系统有UNIX操作系统、Linux操作系统、以及WindowsNT/2000/2003操作系统。

3.数据库系统的选择目前,能够胜任电子商务的主流数据库系统有Oracle、SQLServer、IBMDB2等。

SQLServer是采用客户/服务器结构的关系型数据库管理系统,其主要特性如下:与Internet无缝集成;可运行于多种操作系统平台;支持分布式数据处理:支持数据仓库功能。7/28/2023电子商务概论三、电子商务网站的体系结构

电子商务网站是一种典型的基于Web的分布式、三层应用体系结构,即用户界面层、应用逻辑层和数据存取层。其中,应用逻辑层把客户端的用户界面与服务器端的数据存取隔离开来,其结构如图8-7所示。

Web通信的基本原理:由浏览器向Web服务器发出HTTP请求,Web服务器接到请求后,进行相应的处理,并将处理的结果以HTML文件的形式返回到浏览器,客户浏览器对其进行解释并显示给用户。Web服务器要与数据库服务器进行交互,必须通过中间件才能实现。7/28/2023电子商务概论三、电子商务网站的体系结构

图8-7三层B/S体系7/28/2023电子商务概论本章小结

1.网站的开发技术包括了网页的设计、接口程序的设计、后台应用程序和后台数据库的设计,以及管理服务器上所有硬件资源和软件资源的服务器管理程序的设计等。

2.网页分为静态网页和动态网页,所以网页的设计也分为静态网页和动态网页的设计。

3.HTML(超文本标记语言)它是专门用来编写网页的计算机语言。用HTML编写的超文本文档称为超文本文档,它能独立于各种操作系统平台而运行。

4.动态网页是指服务器上的HTML文档通过接口程序与应用程序和数据库实现交互,从而使客户通过浏览器和服务器端的应用程序和数据库之间实现信息的交互。7/28/2023电子商务概论本章小结

常用的动态网页设计技术有:ASP、JSP、PH。目前在国内PHP与ASP应用最为广泛。而JSP由于是一种较新的技术,国内采用的较少。但在国外,JSP已经是比较流行的一种技术,尤其是电子商务类的网站,多采用JSP。

5.XML也是一种标记语言,也属于标准通用标记语言SGML的子集。和HTML相比较,XML的一个重要优势是它支持用户根据自己的需要定义自己的标记,并且这些标记可以迅速地投入使用,这就使得XML在描述信息时更加灵活和实用。7/28/2023电子商务概论本章小结

6.数据仓库是支持管理决策过程的、面向主题的、集成的、随时间变化的、但信息本身相对稳定的数据集合。数据仓库系统(DWS)由数据仓库、仓库管理和分析工具三部分组成。联机分析处理是针对特定问题的联机数据访问和分析,通过对信息进行快速、稳定、一致和交互式的存取,对数据进行多层次、多阶段的分析处理,以获得高度归纳的分析结果。

7.数据挖掘的基本思想就是从大量的数据中,抽取出潜在的、有价值的知识(模型或规则)的过程。其目的是帮助决策者寻找数据间潜在的关联,发现被忽略的要素,而这些信息对预测趋势和决策行为也许是十分有用的。商业智能以数据仓库为基础,通过联机分析处理和数据挖掘技术帮助企业领导者针对市场变化的环境,做出快速、准确的决策。7/28/2023电子商务概论本章小结

8.电子商务网站是由计算机软硬件基础设施组成的、通过因特网连接起来的,为用户提供网页服务、数据传输服务、邮件服务、数据库服务等多种服务的信息载体。

9.电子商务网站建站方式有:自建网站、虚拟主机、主机托管等。

10.电子商务网站是一种典型的基于Web的分布式、三层应用体系结构,即用户界面层、应用逻辑层和数据存取层。7/28/2023电子商务概论

1.建设网站的一项重要任务就是制作网页()

练习与思考

一、判断题

2.所谓的静态网页和动态网页,是指前者页面没有动画而后者页面有动感(

)×

3.HTML是专门用来编写网页的计算机语言()√

4.脚本语言主要用于格式化文本和使用已编译好的用编程语言编写的的组件()√7/28/2023电子商务概论

5.动态网页设计技术目前ASP、JSP、PHP等都在被广泛使用()

练习与思考

一、判断题

6.XML不支持用户根据自己的需要定义自己的标记()

×

7.数据挖掘的思想就是从数据库中抽取出数据()

×

8.数据仓库、联机分析处理与数据挖掘组成的商业智能所体现的智能行为在于,能够解决市场环境中随机变化的决策问题()√7/28/2023电子商务概论

9.主机托管比较适合于利用电子商务网站开展一些访问频率较高的电子商务活()

练习与思考

一、判断题

10.电子商务网站的运行平台只要具备计算机、网络设备就可以了()×7/28/2023电子商务概论练习与思考

二、选择题

1.一个标准的HTML文件是以<html>标记开始,并以什么标记结束()

A.</html>B.</htm>C.<htm>D.<html>A

2.为了实现用户与Web服务器的动态交互需要依靠()

A.HTMLB.ASPC.E-mailD.SQLB7/28/2023电子商务概论练习与思考

3.作为一种决策支持系统的框架数据仓库系统不包括()

A.数据仓库技术B.联机分析处理技术

C.FTP技术D.数据挖掘技术

二、选择题

C

4.主机托管可以减轻用户的负担,其特点是()。

A.灵活B.安全

C.稳定快捷D.ABC均是D

5.网站初期规划阶段不包括()

A.主题构思B.制作网页

C.规划框架D.收集资料B7/28/2023电子商务概论

1.在B/S模式中,客户机使用网站的过程,实际上就是客户机

,从服务器上获得相关

并进行

的过程。

练习与思考三、填空题发出请求

HTML文本

通信

2.网站的开发技术包括了网页的设计、

的设计、

和后台数据库的设计,以及管理服务器上所有

和软件资源的服务器

的设计等。接口程序

后台应用程序

硬件资源

管理程序

3.超文本文档分文档头和文档体两部分。文档头对文档进行一些

,文档体中则是网页要显示各种

,是文档的主体。必要的说明

信息

7/28/2023电子商务概论练习与思考三、填空题

4.所谓脚本程序是指由

编写的程序,脚本语言主要用于

和使用已编译好的用编程语言编写的

。脚本语言

格式化文本

组件

5.动态网页指服务器上的HTML文档通过

与应用程序和

实现交互,从而使客户通过

和服务器端的应用程序和数据库之间实现

的交互。接口程序

数据库

浏览器

信息

6.ASP.NET是微软推出的基于通用语言的

,使用它可以在服务器端架构强大的

。编程框架

网络程序

7.数据仓库系统(DWS)由

三部分组成。数据仓库

仓库管理

分析工具

7/28/2023电子商务概论

8.数据挖掘可粗略地理解为

,以及结果的

。练习与思考三、填空题数据准备

数据挖掘

解释评估

9.商业智能的智能手段表现为

的任意切片、切块和钻取,以及利用

技术所获得的

。联机分析处理数据挖掘

知识

10.电子商务网站是由

基础设施组成的、通过因特网连接起来的,为用户提供

、数据传输服务、

、数据库服务等多种服务的

计算机软硬件

网页服务邮件服务

信息载体

7/28/2023电子商务概论练习与思考四、思考题

1.静态网页的设计目前有哪几种方法?

答:第一种方法是直接使用HTML语言来编写源文件。由于是非“所见即所得”地编写源代码,因此该方法显得很是繁杂。第二种方法是使用可视化的网页编写工具软件,这些工具软件实现了HTML文档编写的“所见即所得”,使用起来十分方便。目前,FrontPage和Dreamweaver

是这类网页编写工具软件的典型代表。第三种方式是综合使用第一种和第二种方法。直接用HTML语言来编写网页繁杂,而只使用可视化的工具软件,在编写网页上的某些内容的时候又显得不够灵活,甚至不能实现。因此,现在人们在设计网页时,更多地会综合使用两种方法,即网页上的大部分内容用工具软件来编写,一些内容则用HTML来直接编写。

2.试分析比较ASP、PHP和JSP。

答:ASP是一个WEB服务器端的开发环境,利用它可以产生和执行动态的、互动的、高性能的WEB服务应用程序。ASP采用脚本语言VBScript(Javascript)作为自己的开发语言。Microsoft又推出了新一代脚本语言ASP.NET,使用它可以在服务器端架构强大的网络程序。

PHP是一种跨平台的服务器端的嵌入式脚本语言。它大量地借用C,Java和Perl语言的语法,并耦合PHP自己的特性,使WEB开发者能够快速地写出动态产生页面。它支持目前绝大多数数据库。

JSP是Sun公司推出的新一代网站开发语言,JSP可以在Serverlet和JavaBean的支持下,完成功能强大的站点程序。三者都提供在HTML代码中混合某种程序代码、由语言引擎解释执行程序代码的能力。但JSP代码被编译成Servlet并由Java虚拟机解释执行,这种编译操作仅在对JSP页面的第一次请求时发生。

ASP、PHP、JSP三者都是面向Web服务器的技术,客户端浏览器不需要任何附加的软件支持。它们均是较好的动态网页设计技术。

3.简述数据仓库、联机分析处理、数据挖掘和商业智能之间的关系。

答:数据仓库、联机分析处理、数据挖掘作为信息处理技术是独立出现的,数据仓库用于数据的储存和组织,联机分析处理侧重于数据的分析,数据挖掘致力于知识的自动发现。因此,这3种技术之间并没有内在的依赖关系,可以独立地应用到企业信息系统的建设之中,以提高信息系统相应的能力。但是,这3种技术之间确实存在着一定的联系性和互补性,把它们结合起来,就可以使它们的能力更充分地发挥出来。我们知道,没有数据仓库也同样可以进行数据挖掘,但有了数据仓库却可以使数据挖掘更加有效率,这样就形成了一种决策支持系统的构架,即DW+OLAP+DM。另外,有数据仓库不一定必须要有商业智能(BI),但如果没有数据仓库,BI技术就无法完全发挥其功效。BI必须有数据仓库的支持才能完成既定的目标。因此,数据仓库是BI的基础,联机分析处理和数据挖掘是数据仓库上的两类不同目的的数据增值操作,DW、OLAP和DM是企业BI的三大支柱。

7/28/2023电子商务概论练习与思考四、思考题

4.简述电子商务网站的开发流程。

答:电子商务网站的开发流程:第一步:初期规划(包括构思主题、规划框架、收集资料、制作草图)第二步:实际制作(包括申请域名、建立站点,整理素材、制作网页)第三步:上传和调试网站(包括上传网站、测试网站)第四步:推广网站第五步:维护网站

5.电子商务网站建站有哪几种方式?

答:(1)自建网站(2)虚拟主机(3)主机托管

6.你认为应如何宣传商务网站?

答:通常有以下宣传方式:(1)与其他门户网站建立伙伴关系,在与其他网站互相链接中有以下一些策略值得考虑:广泛链接、简单链接、友情链接(2)将自己的门户网站加入到搜索网站中(3)其他宣传手段,可在网页中设置一些其他内容;也可通过一些传统的方法提高它的知名度,例如,通过广播、电视、报刊等进行宣传,在名片上加印企业的网址等。7/28/2023电子商务概论本章案例航空订票系统的设计电子商务中应用最早的一个典型例子是航空订票系统。例如美国航空公司使用了航空订票系统后,使它在与对手的竞争中获得很大的优势,为此有一些航空公司相继推出类似的系统,参与航空订票市场。因特网的迅速发展又一次把航空运输业推向电子商务的前沿,每一个航空公司均提供在线订票系统,并且把该系统直接与它们的航班飞行程序及机场电子检票系统相连接。如果你想去越洋旅游,从伦敦飞越大西洋到纽约,或是从上海跨越太平洋到惠灵顿,你可以从英国航空公司、荚国航空公司、法国航空公司、中国航空公司中选择。客户可以获得价廉的机票和优等的服务。任何航空订票系统均不是一个小规模的点到点的运行,售票系统相当复杂。而机票销售可以有多种渠道、多个销售点,它需要知道多少座位已经订售,还有哪些时间的航班等等。如果不是直达航班,那么不能出售太多的座位,否则中途登机的旅客无法上机;如果起始点出售太少,则可能浪费一些座位,为了解决这些复杂的问题,早在20世纪60年代就采用了航空预售订票系统。7/28/2023电子商务概论本章案例

20世纪70年代计算机网络发展迅速,美国各个航空公司均采用了网络技术,还可以采用远程终端系统来订票。美国航空公司采用了电子商务先进方法的航空订票系统,它们垄断了航空售票市场,引起其他航空公司强烈抗议,以致后来引发官司,制定了《反托拉斯法》,用来保护其他航空公司的利益。尽管如此,使用电子商务航空订票系统的公司仍占据了极大的订票份额。那时航空订票系统主要是由旅游公司办事处使用,这些系统对客户做广告,以使他们查找到最佳购票,世界范围内大约有十万个旅游公司办事处连接到一个或几个航空订票系统。在美国几乎所有旅游公司办事处都连接到航空订票系统,而欧洲许多旅游公司也连接到航空订票系统。航空售票系统的使用在竞争中大获优势,航空运输成为商品化产品,因为客户可以相对容易地比较票价,订票系统把客户与航空公司的距离拉近,让客户真诚地使用航空售票系统。7/28/2023电子商务概论本章案例

因特网为航空订票系统提供了新的渠道,当然Web.航空订票系统也要参加当前的价格竞争。客户在航空公司网站上不仅查看所竞争的航空公司的票价,还要注重其他方面的信息,所以各航空公司必须发布最吸引客户的网页。航空公司网站的网页告知客户:

(1)经常订票的客户将给予某种优惠。

(2)让客户选择座位,免费机上用餐。

(3)代理预订旅馆及租用汽车。

(4)提供旅游机场信息。

(5)提供有折扣的机票。

(6)网站设计更个性化,适合客户旅游需要,如航空订票系统数据库存储客户的有关信息,提供各种服务。一、航空订票系统的项目设计首先分析航空订票系统的用户需求:分析项目包括用户需求、用户项目的目标、用户条件及相关方面的现有情况、用户所需硬件、软件平台,尤其是用户需要使用的软件、数据库和网络环境。7/28/2023电子商务概论本章案例航空订票系统主要用于客户旅游飞机机票网上订票,机票支付,客户信息录入,客户对航线、航班航空公司的选择,方便地支付机票,以提供客户对空中旅行的机舱座位、免费用餐等其他服务的选择。二、航空订票系统的设计与编程

1.创建数据库和表在决定了硬件和软件平台后,按用户信息,建立数据库及创建数据库中相关的表很重要。创建表时,对表中字段定义、字段之间的相互关系要进行详细的分析,否则所创建的表存在的问题会给以后分析E—R(实体—关系图)、编程带来很大问题。创建的数据库必须规范化,即它把复杂的数据结构转换为稳定的数据结构,使它能有效地进行数据设计,减少数据量,消除数据操作中的异常,使实体关系明确,便于检索和维护,设计也必须遵守有关数据库规则。按航空订票系统的需要,系统应具有下列相关数据项和数据结构。7/28/2023电子商务概论本章案例

(1)客户登录信息:用户登录名、口令(密码)。

(2)客户信息:包括用户标识、用户名、用户所在地址,即街道、城市、国家、邮政编码、银行支付账号、航班、飞行日期、时间,还有客户支付银行、机舱座位、免费用餐等情况。为了简化航空订票系统的项目设计,首先创建数据库Jwayo它包含两张表即Log和Info,表包含有两个字段:用户登录名以及登录口令;表Info含有多个字段:用户标识号、用户名、街道、城市、国家、邮编、航班、日期、时间。

(1)客户登录信息表Log(2)客户信息表Info。

2.数据库配置数据库可以使用SQLServer或Access,数据库服务器平台可以配置在同一台计算机上,也可以在两台或多台计算机上,它们的开发环境和过程是相类似的。本系统是在Windows98平台上的Access数据库,或是在Windows2000平台上的MSSQLServer数据库上开发运行的。

数据库配置中最重要的是数据库ODBC数据源的设置,当然也可以使用OLEDB方法。7/28/2023电子商务概论本章案例

(1)在Access中可以建立一个ODBC数据源控制面板/ODBC数据源管理/系统DSN选项卡/添加/创建新数据源/MicrosoftAccessDiver(.mdb)/键入数据源名/选取数据库。

(2)在SQLServer中建立ODBC数据源

控制面板/管理工具/数据源ODBC,其后与ACCCSS类同,但必须选取SQLSer

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论