第8章 电子商务网站开发技术.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第8章 电子商务网站开发技术.ppt》由用户(金钥匙文档)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第8章 电子商务网站开发技术 电子商务 网站 开发 技术
- 资源描述:
-
1、2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 第第8章章 电子商务网站开发技术电子商务网站开发技术 主讲教师:XXXXXX 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 第第8章章 电子商务网站开发技术电子商务网站开发技术 学习要点 HTML、XML语言 开发工具FrontPage、Dreamweaver 网页设计技术ASP、ASP.NET、JSP与PHP 数据仓库、数据挖掘和商业智能基本概念 电子商务网站开发技术 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 第第8章章 电子商务网站开发技术电子商务网站开发技术 第一节 网站开发工具
2、 第二节 数据仓库与数据挖掘 第三节 电子商务网站开发技术 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 第一节第一节 网站开发工具网站开发工具 一、网站开发基础知识 二、静态网页设计及HTML 三、脚本语言 四、动态网页设计技术 五、XML 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 一、网站开发基础知识一、网站开发基础知识 1什么是网站 这里所说的网站,是指WWW中网页(Page)的集合,也叫 Web。WWW是Internet的一个子集。在WWW中,使用超文本标 记语言HTML(Hyper Text Markup Language)来对信息进行描
3、述。相关的信息结合在一起,构成了WWW中信息集合的基本 单位网页。 2网站的结构 网站的应用在结构上采用了B/S(Browser /Server,浏 览器/服务器)模式。客户机使用网站的过程,实际上就是 客户机发出请求,从服务器上获得相关HTML文本并进行通 信的过程。 网页分为静态网页和动态网页,所以网页的设计也分为 静态网页和动态网页的设计。 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 二、静态网页设计及二、静态网页设计及HTML 1静态网页的设计 静态网页的设计目前有三种方法。第一种方法是直接使用HTML语 言来编写源文件。由于是非“所见即所得”地编写源代码,因此该
4、方法 显得很是繁杂。第二种方法是使用可视化的网页编写工具软件,这些工 具软件实现了HTML文档编写的“所见即所得”,使用起来十分方便。 目前,FrontPage和Dreamweaver 是这类网页编写工具软件的典型代表。 第三种方式是综合使用第一种和第二种方法。 2HTML(超文本标记语言) HTML(超文本标记语言)是专门用来编写网页的计算机语言。用 HTML编写的超文本文档称为超文本文档,它能独立于各种操作系统平 台而运行。作为一种标记语言,HTML最大的特点就是由标记来对文字、 图表等信息进行描述。 由纯HTML所构成的网页不会按某种控制流程而产生变化,所以称 静态网页。 HTML的源文
5、件是纯文本文件,可以使用任意一种文本编辑器来编 辑 ,文件的扩展名要是htm或html。 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 三、脚本语言三、脚本语言 1什么是脚本语言 在电子商务网站中,经常要求客户通过填写表单来向 服务器发送购买商品的名称、数量等重要商业信息,但客 户常有忘记填写或者是格式不正确的情况出现。如何在客 户端及时地发现这些错误呢?这可以通过在HTML文档中 嵌入脚本程序的方法来实现。 所谓脚本程序是指由脚本语言编写的程序。脚本语言 是介于Java、C+ 和 Visual Basic之类的编程语言之间的 语言。 2JavaScript 为了在客户端实
6、现与客户的交互,目前可以在HTML 源文件中直接嵌入使用的脚本语言主要有Netscape公司的 JavaScript和微软公司的VBScript两种。 JavaScript作为 一种嵌入HTML文档的、基于对象的脚本设计语言, avaScript看成是Java语言的某种简化版本。 JavaScript在各种网站的网页设计中被广泛使用 。 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 四、动态网页设计技术四、动态网页设计技术 1什么是动态网页性 这里所说的动态网页是指服务器端的动态网页,是指 服务器上的HTML文档通过接口程序与应用程序和数据库 实现交互,从而使客户通过浏览器
7、和服务器端的应用程序 和数据库之间实现信息的交互。 2几种常用的动态网页设计技术 (1)CGI CGI(Common Gateway Interface)被译为 通用网管接口,实际上是运行在服务器端的一个可执行程 序,它的作用就是接收从客户端传过来的请求信息,然后 运行服务器端的应用程序或数据库,最后再把结果转换为 HTML代码并传送到客户端。CGI程序可以实时执行,动 态地输出信息。 CGI由于设计复杂、移植性差、功能有限 等原因,现在已经较少使用。 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 四、动态网页设计技术四、动态网页设计技术 2几种常用的动态网页设计技术 (2
8、)ASP与ASP.NET ASP ASP(Active Server Pages)程序可以说是CGI 的改进版,它与CGI程序一样是在服务器端执行的。利用它 可以开发动态、交互、高性能的Web服务器端的应用。ASP 能够使用ADO(ActiveX Data Objects)来存取数据库。使 用ASP编写的网页的源代码实际上包括了两个部分,一部分 是标准的HTML代码,另一部分是嵌在HTML代码中的ASP 代码,并由将其和HTML代码隔开。 ASP编写的源 文件以扩展名为asp的形式保存在服务器的相关目录中。 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 四、动态网页设计技术
9、四、动态网页设计技术 2几种常用的动态网页设计技术 (2)ASP与ASP.NET ASP.NET ASP.NET又叫ASP+,不仅仅是ASP的简单升级,而是 Microsoft推出的新一代脚本语言,ASP.NET是Microsoft公司.NET框架的组 成部分。 ASP.NET吸收了ASP以前版本的最大优点并参照Java、VB语言的开发 优势加入了许多新的特色,同时也修正了以前的ASP版本的运行错误。 . NET框架(如图8-2所示)是一个多语言组件开发和执行环境,他提供 了一个跨语言的统一编程环境。. NET框架的设计目标是让开发人员更容易 地建立Web应用程序和Web服务,使得Intern
10、et上的各应用程序之间,可以 使用Web服务进行沟通。 ASP.NET是微软推出的基于通用语言的编程框架,使用它可以在服务 器端架构强大的网络程序,比如商务网站、聊天室、论坛等等,它是新一代 编制企业网络程序的平台,为开发人员提供了一个崭新的网络编程模型。 由于ASP.NET与ASP在语法上是兼容的,实际上可以直接将现有的ASP 源码文件扩展名“.asp”改为“.aspx”,然后配置在支持ASP.NET运行时的 IIS服务器的Web目录下,即可获得ASP.NET运行时的全部优越性能。 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 四、动态网页设计技术四、动态网页设计技术 图
11、图8-2 .NET框架结构框架结构 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 四、动态网页设计技术四、动态网页设计技术 (3)JSP JSP(Java Server Pages)是由Sun Microsystems公司倡 导、许多公司参与一起建立的一种动态网页技术标准。和 ASP一样,采用JSP编写的网页的源代码也是在HTML代码 中嵌入JSP部分,包括Java程序片段(Scriptlet)和JSP标记 (tag)。JSP网页的扩展名为jsp。Web服务器在接收到JSP网 页的请求时,首先执行其中的程序片段,然后将执行结果以 HTML格式返回给客户。程序片段可以操作数据
12、库、重新定 向网页以及发送 email 等等。与ASP不同的是,ASP只能用 于Windows 平台,而JSP 可以用于各种平台。此外,于 ASP和PHP不一样,JSP不是解释执行的。JSP通过一个 JSP Servlet(服务器小程序)读取编译成为Java源文件, 再用javac编译成class文件来执行。 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 四、动态网页设计技术四、动态网页设计技术 (4)PHP PHP是英文“PHP:Hypertext Preprocessor”的 缩写,意为超文本预处理语言。与ASP类似,PHP 编写的也是在服务器端执行的程序,并且可以嵌入
13、 HTML文档之中。PHP的语言风格类似于C语言, 其语法混合了 C、Java、Perl以及PHP自创新的语 法。PHP与众不同之处是开放源代码,所有的PHP 源代码事实上都可以免费得到。PHP是跨平台的, 可以运行在UNIX、LINUX、WINDOWS之下。 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 五、五、 XML XML(Extensible Markup Language,可扩 展标记语言)和HTML一样也是一种标记语言 。 和HTML相比较,XML的一个重要优势是它支 持用户根据自己的需要定义自己的标记,并且这 些标记可以迅速地投入使用,这就使得XML在描 述
14、信息时更加灵活和实用。 XML的另一重要优势在于它的数据存储格式 不受显示格式的制约。 XML的灵活性和对数据的处理特性确定了其 在基于Web的商务活动中具有辉煌的应用前景。 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 第二节第二节 数据仓库与数据挖掘数据仓库与数据挖掘 一一、数据仓库数据仓库 二二、联机分析处理技术联机分析处理技术 三三、数据挖掘数据挖掘 四四、商业智能商业智能 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 一、一、数据仓库 1.数据仓库定义 数据仓库(Data Warehousing,DW)是一种只读的、用于分析的 数据库,常常作为
15、决策支持系统的底层。它从大量的事务型数据库中抽 取数据,并将其清理、转换为新的存储格式,即为了决策目标而把数据 聚合在一种特殊的格式中。数据仓库是支持管理决策过程的、面向主题 的、集成的、随时间变化的、但信息本身相对稳定的数据集合。 2.数据库与数据仓库 传统数据库系统虽优于企业的日常事务处理工作,但难以实现对数 据的分析处理要求,特别是无法满足数据处理多样化的要求。 随着数据库技术的应用和发展,人们尝试对数据库中的数据进行再 加工,形成一个综合的、面向分析的环境,以更好地支持决策分析。 作为一种决策支持系统的构架,它包括:数据仓库技术 、联机分析 处理技术 、数据挖掘技术。数据仓库弥补了原有
16、的数据库的缺点,将原 来的以单一数据库为中心的数据环境发展为一种新环境,即体系化环境。 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 一、一、数据仓库 3.数据仓库系统 数据仓库系统(DWS)由数据仓库、仓库管理和分析 工具三部分组成。数据仓库系统是一个包含四个层次的体 系结构,具体如图8-3表示。 . . . 数据源 数据集市 数据仓库 OLAP 服务器 OLAP 服务器 服务 前端工具 查询工具 分析工具 数据挖掘工具 抽取 清理 装载 刷新 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 一、一、数据仓库 数据源 数据仓库的数据来源于多个数据源,包括
17、企业内部数据、 市场调查报告及各种文档之类的外部数据。 仓库管理 在确定数据仓库信息需求后,首先进行数据建模,然后 确定从源数据到数据仓库的数据抽取、清理和转换过程,最 后划分维数及确定数据仓库的物理存储结构。元数据是数据 仓库的核心,用于存储数据模型和定义数据结构、转换规划、 仓库结构、控制信息等。仓库管理包括对数据的安全、归档、 备份、维护、恢复等工作,这些工作需要利用DBMS的功能。 分析工具 用于完成实际决策问题所需的各种查询检索工具、多维 数据的OLAP分析工具、数据开采的DM工具等,以实现决 策支持系统的各种要求。 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论
18、二、联机分析处理技术二、联机分析处理技术 联机分析处理是针对特定问题的联机数 据访问和分析,通过对信息进行快速、稳定、 一致和交互式的存取,对数据进行多层次、 多阶段的分析处理,以获得高度归纳的分析 结果。联机分析处理是一种自上而下、不断 深入的分析工具:在用户提出问题或假设之 后,它负责提取出关于此问题的详细信息, 并以一种比较直观的方式呈现给用户。 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 三、数据挖掘三、数据挖掘 数据挖掘的基本思想就是从大量的数据中,抽取出潜在 的、有价值的知识(模型或规则)的过程。其目的是帮助决 策者寻找数据间潜在的关联,发现被忽略的要素,而这
19、些信 息对预测趋势和决策行为也许是十分有用的。 数据挖掘可粗略地理解为三部曲:数据准备(data preparation)、数据挖掘,以及结果的解释评估 (interpretation and evaluation)。 根据数据挖掘的任务分,有如下几种:分类或预测模型 数据挖掘、数据总结、数据聚类、关联规则发现、序列模式 发现、依赖关系或依赖模型发现、异常和趋势发现等等。 数据挖掘系统框架如图8-4所示。 在传统的决策支持系统中,数据库、模型库和知识库往 往被独立地设计和实现,因而缺乏内在的统一性。而以数据 仓库为中心、联机分析处理和数据挖掘为手段的新方案很好 地解决了这个问题。 2020年年
20、4月月16日星期四日星期四 电子商务概论电子商务概论 三、数据挖掘三、数据挖掘 图图8-4 数据挖掘系统框数据挖掘系统框 知识 神经网络 决策树 遗传算法 . 3 数据库 适合挖掘的 数 据仓库 数据仓库 降 维 多维决策分析 特征提取 模式 模式评估 知识发现 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 四、商业智能四、商业智能 商业智能(Business Intelligence,BI)是于20世纪90年 代中期提出的。商业智能以数据仓库为基础,通过联机分析 处理和数据挖掘技术帮助企业领导者针对市场变化的环境, 做出快速、准确的决策。 商业智能与新决策支持系统从组成和
21、目标来看是一致的。 但是,商业智能是一种技术,新决策支持系统是解决实际决 策问题的一个系统。可以理解为:新决策支持系统是利用商 业智能技术来解决实际决策问题的系统。 数据仓库、联机分析处理与数据挖掘组成的商业智能所 体现的智能行为在于,能够解决市场环境中随机变化的决策 问题。由于市场千变万化,每次需要解决的决策问题都不相 同。解决这种随机出现的问题需要利用智能的手段。商业智 能的智能手段表现为联机分析处理的任 意切片、切块和钻 取,以及利用数据挖掘技术所获得的知识。 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 第三节第三节 电子商务网站开发技术电子商务网站开发技术 一一、
22、电子商务网站概述电子商务网站概述 二二、电子商务网站运行平台的构建电子商务网站运行平台的构建 三、电子商务网站的体系结构 电子商务网站是企业进行形象宣传的窗口;是企业电子商务网站是企业进行形象宣传的窗口;是企业 与客户之间交流、沟通的平台;是买、卖双方信息交汇与客户之间交流、沟通的平台;是买、卖双方信息交汇 与传递的渠道;是企业或商家展示其产品与服务的舞台。与传递的渠道;是企业或商家展示其产品与服务的舞台。 企业通过建立电子商务网站,有助于树立自己的网上品企业通过建立电子商务网站,有助于树立自己的网上品 牌,并对企业的长远发展、企业的文化建设以及经营战牌,并对企业的长远发展、企业的文化建设以及
23、经营战 略和目标的实现都具有十分重要的意义。略和目标的实现都具有十分重要的意义。 2020年年4月月16日星期四日星期四 电子商务概论电子商务概论 一、一、电子商务网站概述 1电子商务网站的定义 电子商务网站是由计算机软硬件基础设施组成的、通过 因特网连接起来的,为用户提供网页服务(Web Server)、数 据传输服务(FTP Server)、邮件服务(Mail Server)、数据库 服务(Database Server)等多种服务的信息载体。它通常以 虚拟主机或主机托管的方式进行运作,网站一般拥有固定的 域名。 电子商务网站是一个真正的符合国际商务惯例,具有国 际商务功能的先进国际电子商
展开阅读全文