4第四章 电子商务网站的开发技术与工具.ppt

上传人:marr****208 文档编号:149525436 上传时间:2020-10-27 格式:PPT 页数:37 大小:607KB
返回 下载 相关 举报
4第四章 电子商务网站的开发技术与工具.ppt_第1页
第1页 / 共37页
4第四章 电子商务网站的开发技术与工具.ppt_第2页
第2页 / 共37页
4第四章 电子商务网站的开发技术与工具.ppt_第3页
第3页 / 共37页
4第四章 电子商务网站的开发技术与工具.ppt_第4页
第4页 / 共37页
4第四章 电子商务网站的开发技术与工具.ppt_第5页
第5页 / 共37页
点击查看更多>>
资源描述

《4第四章 电子商务网站的开发技术与工具.ppt》由会员分享,可在线阅读,更多相关《4第四章 电子商务网站的开发技术与工具.ppt(37页珍藏版)》请在金锄头文库上搜索。

1、第4章 电子商务网站的开发技术与工具,4.1网页开发技术 4.2网络数据库技术 4.3Web数据库及Web与数据库接口技术 4.4搜索引擎和全文搜索引擎技术,客户端技术,HTML技术 JavaScript技术 CSS技术 XML技术 WAP与WML技术,服务器端技术,ASP技术 PHP技术 JSP技术,4.1 网页开发技术,4.1.1 HTML(HyperText Markup Language) 1.HTML 语言概述 HTML是一种简单的、基于文本的语言,它使用一些列代码语言控制符标记,创建可被浏览器解释的文件,它不是一种真正的计算机语言,而是一种描述性语言。,2. HTML的作用 (1)

2、格式化文本 (2)建立超链接 (3)插入图象 (4)建立表格 (5)加入多媒体 (6)提供交互式表单,3. HTML的不足 (1)HTML难以扩展 ; (3)HTML语义性差;,(2)HTML交互性差;,(4)单向的超链接;,(5)HTML缺乏对双字节或多国文字的支持。,这几年来计算机发展迅猛,人们已经开始研究能改进或替代HTML的Web页面制作语言。其中最有成效并已投入使用的有:可扩展标记语言(Extensible Markup Language),简称XML;层叠样式单(Cascading Style Sheet),简称CSS;以及动态HTML,即DHTML。,这些语言从不同的角度解决了H

3、TML 存在的问题:XML有利于信息的表达和结构化组织,从而使数据搜索更加有效;CSS解决Web页面的继承和显示的问题;DHTML则主要用于Web页的动态显示。,4.1.2 DHTML,DHTML(Dynamic HTML) 动态HTML(DHTML)是Microsoft对HTML4.0版的增强,是HTML的一种扩展和延伸,它是在HTML的基础上加入一些特定的标签来创建一些特殊的对象,其最出色的就是DHTML中“层”这个对象。,4.1.3 XML,1.XML的概念 XML(Extensible Markup Language)是一种元语言,可以被用来定义任何一种新的标记语言,用来定义各种不同的

4、文件类别。它有别于HTML那种单一的格式及固定的语法,而要让用户在World Wide Web上制作页面时,能够根据自己的需要灵活而又容易地添加新的标记,同时又不破坏标记语言格式的统一性。,2.XML的构成 XML主要由三个要素构成: (1)Schema(模式) (2)XSL(Extensible Style Sheet Language,可扩展样式单语言) (3)XLL(Extensible Link Language,可扩展链接语言),请见p85的XML示例,3.XML的应用范围及其优越性 应用范围: (1)应用于客户需要与不同的数据源进行交互时; (2)希望将Web服务器的大量处理负荷转

5、移给Web客户机的应用; (3)要求Web客户机把同一数据以不同的表现方式提供给不同的用户应用; (4)适应特定用户需求的智能Web工具应用。,XML应用的优越性: (主要体现在解决HTML中存在的不足问题) (1)异质系统间的通信; (2)更有意义和更准确的搜索; (3)开发灵活的Web应用软件; (4)集成不同来源的数据; (5)进行数据的本地计算和处理; (6)数据的多样显示; (7)数据粒状的更新。,4.XML在企业电子商务中的应用 (1)应用于电子商务内容定义 XML所采用的标准技术最适合Web开发,应用于Internet EDI,则可以得到真正Web风格的EDI-XML/EDL。

6、(2)应用于电子商务信息交换 开放的、基于文本的XML非常适用于服务器之间交换事务信息。 (3)对称的EDI的应用,5.XML的各种标准,(1)cnXML,cnXML基于XML,是与国际上各种版本的XML完全兼容且符合中国特色的电子商务语言规范。主要解决中国的商务流程问题,包括外部商业流程(解决企业间的交易问题)和内部商业流程(解决企业内部审批等问题),最终解决ERP和电子商务平台的连接问题。,cnXML的特点如下:,基于XML技术,具有良好的开放性和交互性;具有广泛性、灵活性和可扩展性;按国内的商业流程定义了一套企业间商务活动所需的cnXML文档规范,并可按行业特点扩充和定制;支持国际化和多

7、语言,符合国内的商业惯例;cnXML文档全面支持中文标记;支持多种通信方式;遵循消息和传输方式分离的原则,能通过不同的传输协议,使用多种技术方便地进行应用和实现。,(2)ebXML,ebXML(Electronic Business Extensible Markup Language),即电子商务可扩展标记语言,这是个方便世界上所有规模大小的企业进行电子商务交易活动的标准。,ebXML标准为企业间和公司提供了一个框架,用于交换电子商务所必需的信息,而不必通过EDI,一台PC 机只要在线就可以进行在线电子商务。,(3)WML,XML的一个应用实例就是WML(Wire Markup Langua

8、ge),即无线标记语言。手机等移动终端通过WML来显示通过WAP(Wire Application Protocol,无线应用协议)网关转换的Internet上的文字和图象数据。,纯WML文档是一系列文本、图象与表格等数据,内容是静止的。,6.基于XML的电子商务的优缺点 优点: (1)提供一种可被广泛理解的商业规范; (2)文档表单等信息可在不同的系统中相互交换; (3)提高数据的可持续性,降低投资的风险; (4)利用代理程序实现交易的自动化; (5)降低由于商业规则上的变化所引起的额外应用成本; (6)保证同旧系统的连接,保护既有投资。,缺点: (1)技术尚未完全成熟,需要进一步发展; (

9、2)过多的标准,成为XML成功入主电子商务的一大障碍。,4.2网络数据库技术,4.2.1 ODBC技术 1.ODBC概述 ODBC(Open Databse Connectivity)的作用是在应用程序和数据库服务器之间建立中间层次,所有的数据通过这个中间层次写到数据库中,每个数据库服务器通过驱动程序提供本身函数与这个中间层次进行连接。这样,就可以采用相同的用户界面来访问任意支持ODBC技术的数据库,从而简化了对数据库的访问,也为程序的跨平台开发和移植提供了最大的方便。,ODBC访问数据库的工作流程:,2.ODBC的结构 ODBC是一种分层结构,包括驱动程序管理器(Driver Manager

10、)和多个数据库的ODBC驱动程序。,3.ODBC的使用 当通过ODBC访问一个数据库时,该数据库必须作为一个ODBC数据源被注册,这样应用程序就只需要知道其数据源名称。数据库的位置并没有被改变,数据库的类型也没有变化。,4.2.2 SQL语言,1.SQL概述 SQL(Structured Query Language)是用于关系型数据库通信的标准语言,它包括数据定义(Data Definition)、数据查询(Data Query)、数据操纵(Data Manipulation)和数据控制(Data Control)四部分功能,其中查询是SQL语言最重要的组成部分。,2.SQL语言的特点 (1

11、)SQL是一种一体化的语言; (2)SQL语言是一种高度非过程化的语言; (3)SQL语言用一种语法结构提供两种使用方式,也就是直接以命令方式交互使用,或嵌入到程序设计语言中(例如C、Cobol、Fortran、PL/SQL)以程序方式使用; (4)SQL语言的命令简洁,易学易用; (5)SQL语言支持数据库的三层模式结构。,3.SQL的功能 (1)DDL数据定义语言,DDL所包含的要点如下:,标识所有的表; 定义每个表中所包含有的列; 给每个表一个保证惟一的主关键字; 确认在数据库的每一个表中至少有一个列是与其他表中的列相同; 将每一个表都用第三范式或更好的方法来检验,以确保防止插入、删除及

12、非法更新。,(2)DML数据操纵语言,数据操纵语言(DML)是SQL的一部分,是SQL中用来生成、修改、删除数据库结构的那些部分,但它并不涉及数据。,(3)DQL数据查询语言,数据查询语言尽管只包含了一条命令,但它是数据库的核心操作,是关系型数据库用户使用SQL的焦点。,(4)事务控制命令,事务控制命令允许用户管理数据库的事务。它们通常是用来防止数据库的表或元素不被损坏的。,4.2.3数据仓库技术,数据仓库技术(Data Warehouse,DW)是一个面向主题的、集成的、稳定的、包含历史数据的数据集合,它用于支持管理中的决策制定过程。它是一个工程的概念,更是一个动态的概念。 DW跨越企业的时

13、空界限,将不同企业不同的事务处理系统的数据集成起来提供一个统一的数据视图,获得企业运作状况和客户行为的综合信息。 DW的管理是基于元数据(Meta Data)管理的,元数据就是关于数据的数据,它描述的是DW的数据和环境,记录了DW中数据间的关系,以及与业务处理系统中的业务数据间关系。,4.3 Web数据库及Web与数据库接口技术,4.3.1 Web数据库 与WWW和数据库的应用结构模式一样,Web数据库也是属于C/S结构的一种基于三层客户机/服务器的结构应用模式,即Browser/Web Server/DB Server。一个典型的Web数据库应用系统有一个Web浏览器作为用户界面、一个数据库

14、服务器作为信息存储和数据采集和一个连接前两者的Web服务器及应用程序。,4.3.2 Web数据库接口技术 1.CGI(Common Gateway Interface) CGI即通用网关接口,是早期建立应用程序与Web服务器之间接口的标准。,CGI的跨平台性能极佳,但运行速度慢,而且一个CGI只能处理用户请求,其Web服务器的表现就是响应时间延长、处理缓慢等。其次交互性差,安全性差。,(1)ASP工作模式,3. ASP,(2)ASP的特点: 完全和HTML集成; 易于生成,无需编译和连接; 面向对象,可以扩展ActiveX Server构件; 独立于浏览器; 比CGI和ISAPI具有更多的优点

15、; 源程序的保密性; 利用ASP开发应用程序较简单。,4. Java/JDBC (1)JDBC的基本概念 (2)JDBC的构成 (3)JDBC Driver的类型 (4)Java/JDBC访问数据库的模式,6. PHP,PHP具备以下优点: 支持多种系统平台;具有良好的开放性和可扩充性;版本更新速度快;容易与现有的网页整合;具有丰富的功能;系统移植速度快。,7.Web数据库接口技术总结,5. JSP (1)JSP概述 (2)JSP与ASP的对比分析,4.4 搜索引擎和全文搜索引擎技术,4.4.1 SE(Search Engine)技术 (1)SE技术概述 (2)SE分类 可分为两类:分类目录SE与关键词SE 4.4.2 全文检索技术(Full Text Retrieval),学习动物精神,11、机智应变的猴子:工作的流程有时往往是一成不变的,新人的优势在于不了解既有的做法,而能创造出新的创意与点子。一味 地接受工作的交付, 只能学到工作方法 的皮毛,能思考应 变的人,才会学到 方法的精髓。,学习动物精神,12、善解人意的海豚:常常问自己:我是主管该怎么办才能有助于更好的处理事情的方法。在工作上善解人意, 会减轻主管、共 事者的负担,也 让你更具人缘。,谢谢大家!,

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

当前位置:首页 > 高等教育 > 大学课件

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