电子商务网站开发技术课件

上传人:F****n 文档编号:88161009 上传时间:2019-04-20 格式:PPT 页数:57 大小:1.34MB
返回 下载 相关 举报
电子商务网站开发技术课件_第1页
第1页 / 共57页
电子商务网站开发技术课件_第2页
第2页 / 共57页
电子商务网站开发技术课件_第3页
第3页 / 共57页
电子商务网站开发技术课件_第4页
第4页 / 共57页
电子商务网站开发技术课件_第5页
第5页 / 共57页
点击查看更多>>
资源描述

《电子商务网站开发技术课件》由会员分享,可在线阅读,更多相关《电子商务网站开发技术课件(57页珍藏版)》请在金锄头文库上搜索。

1、2019/4/20,电子商务概论,第8章 电子商务网站开发技术,主讲教师:XXXXXX,第8章 电子商务网站开发技术,学习要点 HTML、XML语言 开发工具FrontPage、Dreamweaver 网页设计技术ASP、ASP.NET、JSP与PHP 数据仓库、数据挖掘和商业智能基本概念 电子商务网站开发技术,2019/4/20,电子商务概论,第8章 电子商务网站开发技术,第一节 网站开发工具 第二节 数据仓库与数据挖掘 第三节 电子商务网站开发技术,2019/4/20,电子商务概论,第一节 网站开发工具,一、网站开发基础知识 二、静态网页设计及HTML 三、脚本语言 四、动态网页设计技术

2、五、XML,2019/4/20,电子商务概论,一、网站开发基础知识,1什么是网站 这里所说的网站,是指WWW中网页(Page)的集合,也叫Web。WWW是Internet的一个子集。在WWW中,使用超文本标记语言HTML(Hyper Text Markup Language)来对信息进行描述。相关的信息结合在一起,构成了WWW中信息集合的基本单位网页。 2网站的结构 网站的应用在结构上采用了B/S(Browser /Server,浏览器/服务器)模式。客户机使用网站的过程,实际上就是客户机发出请求,从服务器上获得相关HTML文本并进行通信的过程。 网页分为静态网页和动态网页,所以网页的设计也分

3、为静态网页和动态网页的设计。,2019/4/20,电子商务概论,二、静态网页设计及HTML,1静态网页的设计 静态网页的设计目前有三种方法。第一种方法是直接使用HTML语言来编写源文件。由于是非“所见即所得”地编写源代码,因此该方法显得很是繁杂。第二种方法是使用可视化的网页编写工具软件,这些工具软件实现了HTML文档编写的“所见即所得”,使用起来十分方便。目前,FrontPage和Dreamweaver 是这类网页编写工具软件的典型代表。第三种方式是综合使用第一种和第二种方法。 2HTML(超文本标记语言) HTML(超文本标记语言)是专门用来编写网页的计算机语言。用HTML编写的超文本文档称

4、为超文本文档,它能独立于各种操作系统平台而运行。作为一种标记语言,HTML最大的特点就是由标记来对文字、图表等信息进行描述。 由纯HTML所构成的网页不会按某种控制流程而产生变化,所以称静态网页。 HTML的源文件是纯文本文件,可以使用任意一种文本编辑器来编辑 ,文件的扩展名要是htm或html。,2019/4/20,电子商务概论,三、脚本语言,1什么是脚本语言 在电子商务网站中,经常要求客户通过填写表单来向服务器发送购买商品的名称、数量等重要商业信息,但客户常有忘记填写或者是格式不正确的情况出现。如何在客户端及时地发现这些错误呢?这可以通过在HTML文档中嵌入脚本程序的方法来实现。 所谓脚本

5、程序是指由脚本语言编写的程序。脚本语言是介于Java、C+ 和 Visual Basic之类的编程语言之间的语言。 2JavaScript 为了在客户端实现与客户的交互,目前可以在HTML源文件中直接嵌入使用的脚本语言主要有Netscape公司的JavaScript和微软公司的VBScript两种。 JavaScript作为一种嵌入HTML文档的、基于对象的脚本设计语言,avaScript看成是Java语言的某种简化版本。 JavaScript在各种网站的网页设计中被广泛使用 。,2019/4/20,电子商务概论,四、动态网页设计技术,1什么是动态网页性 这里所说的动态网页是指服务器端的动态网

6、页,是指服务器上的HTML文档通过接口程序与应用程序和数据库实现交互,从而使客户通过浏览器和服务器端的应用程序和数据库之间实现信息的交互。 2几种常用的动态网页设计技术 (1)CGI CGI(Common Gateway Interface)被译为通用网管接口,实际上是运行在服务器端的一个可执行程序,它的作用就是接收从客户端传过来的请求信息,然后运行服务器端的应用程序或数据库,最后再把结果转换为HTML代码并传送到客户端。CGI程序可以实时执行,动态地输出信息。 CGI由于设计复杂、移植性差、功能有限等原因,现在已经较少使用。,2019/4/20,电子商务概论,四、动态网页设计技术,2几种常用

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

8、设计技术 (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服务,使得Internet上的各应用程序之间,可以使用Web服务进行沟通。

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

10、Server Pages)是由Sun Microsystems公司倡导、许多公司参与一起建立的一种动态网页技术标准。和ASP一样,采用JSP编写的网页的源代码也是在HTML代码中嵌入JSP部分,包括Java程序片段(Scriptlet)和JSP标记(tag)。JSP网页的扩展名为jsp。Web服务器在接收到JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式返回给客户。程序片段可以操作数据库、重新定向网页以及发送 email 等等。与ASP不同的是,ASP只能用于Windows 平台,而JSP 可以用于各种平台。此外,于ASP和PHP不一样,JSP不是解释执行的。JSP通过

11、一个JSP Servlet(服务器小程序)读取编译成为Java源文件,再用javac编译成class文件来执行。,2019/4/20,电子商务概论,四、动态网页设计技术,(4)PHP PHP是英文“PHP:Hypertext Preprocessor”的缩写,意为超文本预处理语言。与ASP类似,PHP编写的也是在服务器端执行的程序,并且可以嵌入HTML文档之中。PHP的语言风格类似于C语言,其语法混合了 C、Java、Perl以及PHP自创新的语法。PHP与众不同之处是开放源代码,所有的PHP源代码事实上都可以免费得到。PHP是跨平台的,可以运行在UNIX、LINUX、WINDOWS之下。,2

12、019/4/20,电子商务概论,五、 XML,XML(Extensible Markup Language,可扩展标记语言)和HTML一样也是一种标记语言 。 和HTML相比较,XML的一个重要优势是它支持用户根据自己的需要定义自己的标记,并且这些标记可以迅速地投入使用,这就使得XML在描述信息时更加灵活和实用。 XML的另一重要优势在于它的数据存储格式不受显示格式的制约。 XML的灵活性和对数据的处理特性确定了其在基于Web的商务活动中具有辉煌的应用前景。,2019/4/20,电子商务概论,第二节 数据仓库与数据挖掘,一、数据仓库 二、联机分析处理技术 三、数据挖掘 四、商业智能,2019/

13、4/20,电子商务概论,一、数据仓库,1.数据仓库定义 数据仓库(Data Warehousing,DW)是一种只读的、用于分析的数据库,常常作为决策支持系统的底层。它从大量的事务型数据库中抽取数据,并将其清理、转换为新的存储格式,即为了决策目标而把数据聚合在一种特殊的格式中。数据仓库是支持管理决策过程的、面向主题的、集成的、随时间变化的、但信息本身相对稳定的数据集合。 2.数据库与数据仓库 传统数据库系统虽优于企业的日常事务处理工作,但难以实现对数据的分析处理要求,特别是无法满足数据处理多样化的要求。 随着数据库技术的应用和发展,人们尝试对数据库中的数据进行再加工,形成一个综合的、面向分析的

14、环境,以更好地支持决策分析。 作为一种决策支持系统的构架,它包括:数据仓库技术 、联机分析处理技术 、数据挖掘技术。数据仓库弥补了原有的数据库的缺点,将原来的以单一数据库为中心的数据环境发展为一种新环境,即体系化环境。,2019/4/20,电子商务概论,一、数据仓库,3.数据仓库系统 数据仓库系统(DWS)由数据仓库、仓库管理和分析工具三部分组成。数据仓库系统是一个包含四个层次的体系结构,具体如图8-3表示。,.,.,.,2019/4/20,电子商务概论,一、数据仓库,数据源 数据仓库的数据来源于多个数据源,包括企业内部数据、市场调查报告及各种文档之类的外部数据。 仓库管理 在确定数据仓库信息

15、需求后,首先进行数据建模,然后确定从源数据到数据仓库的数据抽取、清理和转换过程,最后划分维数及确定数据仓库的物理存储结构。元数据是数据仓库的核心,用于存储数据模型和定义数据结构、转换规划、仓库结构、控制信息等。仓库管理包括对数据的安全、归档、备份、维护、恢复等工作,这些工作需要利用DBMS的功能。 分析工具 用于完成实际决策问题所需的各种查询检索工具、多维数据的OLAP分析工具、数据开采的DM工具等,以实现决策支持系统的各种要求。,2019/4/20,电子商务概论,二、联机分析处理技术,联机分析处理是针对特定问题的联机数据访问和分析,通过对信息进行快速、稳定、一致和交互式的存取,对数据进行多层

16、次、多阶段的分析处理,以获得高度归纳的分析结果。联机分析处理是一种自上而下、不断深入的分析工具:在用户提出问题或假设之后,它负责提取出关于此问题的详细信息,并以一种比较直观的方式呈现给用户。,2019/4/20,电子商务概论,三、数据挖掘,数据挖掘的基本思想就是从大量的数据中,抽取出潜在的、有价值的知识(模型或规则)的过程。其目的是帮助决策者寻找数据间潜在的关联,发现被忽略的要素,而这些信息对预测趋势和决策行为也许是十分有用的。 数据挖掘可粗略地理解为三部曲:数据准备(data preparation)、数据挖掘,以及结果的解释评估(interpretation and evaluation)。 根据数据挖掘的任务分,有如下几种:分类或预测模型数据挖掘、数据总结、数据聚类、关联规则发现、序列模式发现、依赖关系或依赖模型发现、异常和趋势发现等等。 数据挖掘系统框架如图8-4所示。 在传统的决策支持系统中,数据库、模型库和知识库往往被独立地设计和实现,因而缺乏内在的统一性。而以数据仓库为中心、

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > PPT模板库 > PPT素材/模板

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号