




已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第三章第三章 电子商务网站的开发电子商务网站的开发 技术与工具技术与工具 商务教研室 2008年3月 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 学习和了解网页开发技术; 学习和了解网络数据库开发技术; 学习和了解数据仓库技术和接口技术与规范; 学习和了解搜索引擎技术和全文检索技术。 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 学习目标和能力要求学习目标和能力要求 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 网页开发技术网页开发技术HTMLHTML HTML概述 超文本标记语言(HTML)是网页设计的基础。 HTML文件可以运行于不同的操作系统,不需要 编译就能通过IE解释执行。HTML本质上是一个 文本文件,任何文本编辑器都可以编写。 现在设计网页不再需要手工编写HTML脚本,而是利用专业的HTML 编辑工具( FrontPage、 Dreamweaver等)通过可视化界面设计, 自动生成HTML脚本。 HTML的不足 1)难以扩展。 2)交互性差。 3)单向的超链接。 4)缺乏对双字节的支持。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 网页开发技术网页开发技术D DHTMLHTML 动态HTML(DHTML)是是对HTML3.0的增强型语言,对HTML进行了 扩展和延伸,主要是加入了“层”的概念,通过不同层之间的转换和显示 来体现出动态的效果。 HTML编辑工具( FrontPage、 Dreamweaver等)里面的动态网页设计 已经内嵌了DHTML技术,我们无须去掌握DHTML的编程语法,而是也 可以通过这些网页编辑工具直接设计。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 网页开发技术网页开发技术X XMLML 可扩展标记语言XML(Extensible Markup Language) Web应用领域数据标准的主流语言 特点: 1)XML不是单纯的标记语言,而是一种元语言,可以根据需要 来灵活定义任何一种标记语言。可以说,XML是一种文档的数 字表现方式; 2)XML语言规范,采用高度对称的文件格式,直观易懂; 3)适用范围非常广,具有良好的数据存储格式、可扩展性、高 度结构化和便于网络传输的四大优点。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 网页开发技术网页开发技术XML XML的编程规范 Schema(模式) XSL(可扩展样式单语言) XLL(可扩展链接语言) 电子商务网站建设与管理 肖伟民 20.00 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 网页开发技术网页开发技术XML XML在电子 商务中的应用 对称的 EDI 应用 应用于 电子商 务信息 交换。 应用于 电子商 务内容 定义。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 网页开发技术网页开发技术X XMLML XMLXML的各种标准的各种标准 cnXML:中国开发的为适应中国商务流程 的XML标准。 ebXML:结构化系统发展组织(OASIS) 为的全球电子商务交易而开发的XML标准。 WML:无线标记语言。XML在无线通信 领域的扩展。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 网络数据库技术网络数据库技术ODBCODBC技术技术 ODBCODBC定义:定义:ODBCODBC技术是完成技术是完成WebWeb页面和程序对数据页面和程序对数据 库的连接、访问以及数据存储的一种驱动技术。库的连接、访问以及数据存储的一种驱动技术。 ODBCODBC的工作原理:的工作原理:ODBCODBC的核心是一组封装好的数据库访的核心是一组封装好的数据库访 问函数,我们要访问数据库,只需要直接调用问函数,我们要访问数据库,只需要直接调用ODBCODBC驱动驱动 就可以进行,而不需要关心就可以进行,而不需要关心ODBCODBC是如何去完成的。是如何去完成的。 ODBC起源:1992年由微软公司创建。 ODBC的应用:是目前连接windows系统数据库最流行的 方式。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 网络数据库技术网络数据库技术ODBCODBC技术技术 ODBC访问数据库的工作流程 客户程序A 客户程序B ODBC 驱动程序 管理器 DBMS-A 驱动程序 DBMS-B 驱动程序 数据库A 数据库B Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 完成 具体配置 数据源 (ODBC) 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 网络数据库技术网络数据库技术ODBCODBC技术技术 ODBC数据源的配置 管理工具控制面板 添加 系统DSN 测试 数据源 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 网络数据库技术网络数据库技术SQLSQL语言语言 SQLSQL定义:结构化查询语言(定义:结构化查询语言(Structure Query Language)Structure Query Language) 包括包括 数据定义、数据查询、数据操纵、数据控制四部分数据定义、数据查询、数据操纵、数据控制四部分。 SQL起源:70年代有IBM提出,历经三十多年的发展已 经成为关系型数据库的标准语言。 SQLSQL的特点:的特点: 1 1)是一种一体化语言;)是一种一体化语言; 2 2)是一种高级语言,命令简单,易于掌握;)是一种高级语言,命令简单,易于掌握; 3 3)既可以直接以命令方式交互使用,也可以嵌入到大多)既可以直接以命令方式交互使用,也可以嵌入到大多 数编程语言中引用数编程语言中引用SQLSQL语句来执行对数据库的操作。语句来执行对数据库的操作。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 网络数据库技术网络数据库技术SQLSQL语言语言 SQLSQL的功能:的功能: 1 1)DDLDDL数据定义语言。对数据库对象进行定义和操作的部分。比如数据定义语言。对数据库对象进行定义和操作的部分。比如 创建数据库,删除数据表等操作。创建数据库,删除数据表等操作。 2 2)DMLDML数据操纵语言。是数据操纵语言。是SQLSQL对数据库中的数据执行添加(对数据库中的数据执行添加(insert insert intointo)、修改()、修改(updateupdate)、删除()、删除(deletedelete)命令的部分。)命令的部分。 3 3)DQLDQL数据查询语言:是数据查询语言:是SQLSQL对数据库中的数据执行查询(对数据库中的数据执行查询(selectselect) 命令的部分。命令的部分。 4 4)事物控制命令:用来保护数据库不被破坏的部分。比如事物与回)事物控制命令:用来保护数据库不被破坏的部分。比如事物与回 滚、授权与回收授权等操作。滚、授权与回收授权等操作。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 数据仓库技术数据仓库技术 数据仓库是一个系统,而不单纯是一个数据 库,它是由多个数据源以及相关处理单元集合在 一起的一个事务处理、分析和决策系统。 数据仓库数据仓库 (Data warehouse,DWData warehouse,DW) 数据仓库(DW) 联机与分析处理(OLPA) 数据挖掘(DM) Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 在分析基 础上进行 预测 对前三项 功能进行 动态处理 支持战略 决策和战 术决策 动态动态 决策决策 动态动态 DWDW 预测预测 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 数据仓库技术数据仓库技术 数据仓库的发展过程:数据仓库的发展过程: 仅仅为 决策提 供数据 在报表所提供 的数据的基础 上进行分析 分析分析报表报表 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 WebWeb数据库接口技术数据库接口技术CGICGI技术技术 CGI(通用网关接口)是早期应用程序与WEB服务器之间的接 口标准。 数据仓库技术数据仓库技术 CGI以可执行文件的方式工作,因此跨平台性能好,但每启动 一个CGI文件就会产生一个独立的进程,即便是同一个CGI程序, 因此CGI对系统资源的占用很高,导致系统性能下降,并且交互功 能也比较弱。 IE TCP/IP Web 服务器 CGI 应用 DB 服务器 ODBCIN OUT CGI的工作示意图 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 WebWeb数据库接口技术数据库接口技术WebAPIWebAPI技术技术 目前最主要的WebAPI是微软开发的ISAPI,它以动态链接库 (dll)文件的形式存在,不同的程序可以同时调用同一个dll文件完成 其功能。一个程序调用dll后,dll就驻留在内存中,方便其他程序调 用。因此与CGI程序相比,ISAPI占用的系统资源要少得多。 数据仓库技术数据仓库技术 ISAPI的缺点是兼容性差,仅适用于windows系统,且有一定开发 难度。 ISAPI的工作流程与CGI类似。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 WebWeb数据库接口技术数据库接口技术ASPASP技术技术 数据仓库技术数据仓库技术 ASP定义:动态服务器网页(Active Server Pages)。 ASP是一种在服 务器端执行的脚本开发工具,其开发出来的脚本文件以.asp为后缀 。ASP提供VBScript和JavaScript两种脚本引擎,缺省是VBScript。 ASP起源:由微软公司在发布Win98时正式推出。目前,在IIS5.0中, ASP已成为核心组件之一。 ASPASP的工作方式:的工作方式: 客户端 IE HTTP请求 Web 服务器 ASP DB 服务器 ODBC 执行ASP文件 动态生成 HTML页面 返回 HTTP页面 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 WebWeb数据库接口技术数据库接口技术ASPASP技术技术 数据仓库技术数据仓库技术 ASP的优点: 1)完全和HTML无缝集成; 2)任何文本制作工具都可编写,不需要专门的开发环境,也无需编译; 3)面向对象,可直接调用ActiveX扩展控件; 4)功能强大,具有很好的交互性; 5)占用系统资源少,多线程工作方式,能同时响应多个请求; 6)源程序保密,由于是在服务器端执行脚本,因此客户端无法获得程 序代码,不存在泄密问题。 ASP适用的开发环境: 只适用于windows平台下的各种Web服务器及Win98以上的操作系统及 相关组件,比如IIS5.0。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 WebWeb数据库接口技术数据库接口技术Java/JDBCJava/JDBC技术技术 数据仓库技术数据仓库技术 JDBCJDBC定义:定义:JAVA语言访问数据库的API标准,JDBC和ODBC技术 类似,是为JAVA语言访问数据库的驱动技术。 JDBCJDBC的构成:的构成: JDBC由Java Soft公司推出。 JDBC API JDBC Driver API 应用程序 DB服务器 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 WebWeb数据库接口技术数据库接口技术Java/JDBCJava/JDBC技术技术 数据仓库技术数据仓库技术 JDBC Driver的工作模式 JDBC ODBC 桥接方式 DB服务器 直接调用ODBC Driver 需要客户端安装 ODBC驱动程序 Native API/partly- Java Driver方式 DB服务器 将JDBC调用转成 对DBMS的调用 需要客户端安装应用程序 JDBC/Net pure Java Driver方式 DB服务器 将JDBC调用转成独立的 网络协议,再由服务 器转成DBMS协议 需要解决防火墙 对协议的阻挡 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 WebWeb数据库接口技术数据库接口技术Java/JDBCJava/JDBC技术技术 数据仓库技术数据仓库技术 JDBC Driver的工作模式 Native-Protocal/ Pure Java Driver方式 DB服务器 将JDBC调用转成DBMS 使用的网络协议,直接 访问数据库 协议一般由数据库 厂商提供 JDBC Driver的优点: 选用适合的JDBC Driver可以访问多个异构数据库,为同一台Web 服务器通过统一的应用程序同时访问多个异构数据库提供了解决方案。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 WebWeb数据库接口技术数据库接口技术JSPJSP技术技术 数据仓库技术数据仓库技术 JSP定义:在HTML文件中加入Java程序片段(Scriptlet)和JSP 标记(tag),就构成JSP网页,JSP文件以.jsp为后缀。 JSPJSP的处理流程:的处理流程: 客户端 IE JSP网页 Web 服务器 JSP服务 DB 服务器 JDBC 执行JSP程序 动态生成 HTML页面 返回 HTTP页面 JSP的优点: 1)在一些Java组件的帮助下能完成功能强大的商务网站的开发; 2)能在绝大多数操作系统上运行和同时访问大多数主流数据库,所有 程序在服务器端执行,对客户IE的要求最低,同时保证代码的安全性。 3)JSP将成为web接口技术未来发展的主流。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 WebWeb数据库接口技术数据库接口技术PHPPHP技术技术 数据仓库技术数据仓库技术 PHP起源:PHP(Personal Home Page)最初是一个CGI程序,后来经 过多次改写,逐渐发展成目前的PHP3.0。 PHP的特点: 1)支持多种操作系统; 2)具有丰富的数据库操作函数库,可以与绝大多数数据库进行操作; 3)源代码开放,具有良好的开放性和扩展性; 4)如果采用Linux系统,最好使用Apache服务器,否则运行效率不高; 5)PHP也具有较好的发展前景,适合开发个人和小型企业的商务网站。 PHPPHP的语法:的语法:以“”结束,例如: Hello, Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 搜索引擎和全文检索技术搜索引擎和全文检索技术 简单地说,搜索引擎是以一定的策略,在互联网上搜集目标简单地说,搜索引擎是以一定的策略,在互联网上搜集目标 信息,并对提取的信息进行理解、整理和处理并提供给用户信息,并对提取的信息进行理解、整理和处理并提供给用户 的一种检索服务的一种检索服务。 搜索引擎技术搜索引擎技术 所谓的策略,最主要的手段就是通过关键字、关键词的定义所谓的策略,最主要的手段就是通过关键字、关键词的定义 并搜索。并搜索。 搜索引擎实质上是一个软件系统。搜索引擎实质上是一个软件系统。 Evaluation only.Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile .Created with Aspose.Slides for .NET 3.5 Client Profile . Copyright 2004-2011 Aspose Pty Ltd.Copyright 2004-2011 Aspose Pty Ltd. 电子商务网站的开发技术与工具 商务教研室 课程组 2008年3月 搜索引擎和全文检索技术搜索引擎和全文检索技术 搜索引擎通过网站间的各种链接关系展开网络搜索。每搜到 一个新的网页,就把这个网页及关键词存储到数据库中,并 建立或更新索引库。 搜索引擎
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025至2031年中国亚克力钻贴行业投资前景及策略咨询研究报告
- 2025至2030年中国集成木材数据监测研究报告
- 2025家电加盟合同模板
- 2025至2030年中国软式脖套/颈圈数据监测研究报告
- 2025标准劳动合同书范本
- 2025至2030年中国石英异型管数据监测研究报告
- 非开挖裂缝修复施工方案
- 2025至2030年中国氟钛酸铵数据监测研究报告
- 水上拦污浮筒施工方案
- 高中地理初高中知识衔接
- 2023年郑州黄河护理职业学院单招职业适应性测试笔试题库及答案解析
- 禁食疗法课件
- 5以内的相邻数课件
- 《学习纵向展开议论》课件
- 政府采购业务知识培训课件(PPT33张)
- 大体积混凝土施工质量控制论文
- 客户退货申请单
- 生活垃圾综合处理厂焚烧发电施工组织设计(201页)
- SH3405管道壁厚等级表
- 苯冷却器设计(共24页)
- 名∶聚乙烯(PE)土工膜防渗工程技术规范
评论
0/150
提交评论