电子商务网站的开发技术与工具.ppt
《电子商务网站的开发技术与工具.ppt》由会员分享,可在线阅读,更多相关《电子商务网站的开发技术与工具.ppt(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、学习和了解网页开发技术;学习和了解网页开发技术;学习和了解网络数据库开发技术;学习和了解网络数据库开发技术;学习和了解数据仓库技术和接口技术与规范;学习和了解数据仓库技术和接口技术与规范;学习和了解搜索引擎技术和全文检索技术。学习和了解搜索引擎技术和全文检索技术。电子商务网站的开发技术与工具电子商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年年3 3月月学习目标和能力要求学习目标和能力要求电子商务网站的开发技术与工具电子商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年年3 3月月网页开发技术网页开发技术网页开发技术网页开发技术HT
2、MLHTMLHTML概述超文本标记语言(HTML)是网页设计的基础。HTML文件可以运行于不同的操作系统,不需要编译就能通过IE解释执行。HTML本质上是一个文本文件,任何文本编辑器都可以编写。现在设计网页不再需要手工编写HTML脚本,而是利用专业的HTML编辑工具(FrontPage、Dreamweaver等)通过可视化界面设计,自动生成HTML脚本。HTML的不足1)难以扩展。2)交互性差。3)单向的超链接。4)缺乏对双字节的支持。电子商务网站的开发技术与工具电子商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年年3 3月月网页开发技术网页开发技术网页开发技术
3、网页开发技术D D D DHTMLHTML动态HTML(DHTML)是是对HTML3.0的增强型语言,对HTML进行了扩展和延伸,主要是加入了“层”的概念,通过不同层之间的转换和显示来体现出动态的效果。HTML编辑工具(FrontPage、Dreamweaver等)里面的动态网页设计已经内嵌了DHTML技术,我们无须去掌握DHTML的编程语法,而是也可以通过这些网页编辑工具直接设计。电子商务网站的开发技术与工具电子商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年年3 3月月网页开发技术网页开发技术网页开发技术网页开发技术X X X XMLML可扩展标记语言可扩展
4、标记语言XML(Extensible Markup Language)Web应用领域数据标准的主流语言应用领域数据标准的主流语言特点:1)XML不是单纯的标记语言,而是一种元语言,可以根据需要来灵活定义任何一种标记语言。可以说,XML是一种文档的数字表现方式;2)XML语言规范,采用高度对称的文件格式,直观易懂;3)适用范围非常广,具有良好的数据存储格式、可扩展性、高度结构化和便于网络传输的四大优点。电子商务网站的开发技术与工具电子商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年年3 3月月网页开发技术网页开发技术网页开发技术网页开发技术X XMLXML的编程规
5、范的编程规范Schema(模式)(模式)XSL(可扩展样式单语言)(可扩展样式单语言)XLL(可扩展链接语言)(可扩展链接语言)电子商务网站建设与管理电子商务网站建设与管理 肖伟民肖伟民 20.00 电子商务网站的开发技术与工具电子商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年年3 3月月网页开发技术网页开发技术网页开发技术网页开发技术X XMLXML在电子在电子商务中的应用商务中的应用对称的EDI应用应用于电子商务信息交换。应用于电子商务内容定义。电子商务网站的开发技术与工具电子商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年
6、年3 3月月网页开发技术网页开发技术网页开发技术网页开发技术X X X XMLMLXMLXML的各种标准的各种标准的各种标准的各种标准cnXML:中国开发的为适应中国商务流程:中国开发的为适应中国商务流程的的XML标准。标准。ebXML:结构化系统发展组织(:结构化系统发展组织(OASIS)为的全球电子商务交易而开发的为的全球电子商务交易而开发的XML标准。标准。WML:无线标记语言。:无线标记语言。XML在无线通信在无线通信领域的扩展。领域的扩展。电子商务网站的开发技术与工具电子商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年年3 3月月网络数据库技术网络数据
7、库技术网络数据库技术网络数据库技术ODBCODBCODBCODBC技术技术技术技术ODBCODBC定义:定义:定义:定义:ODBCODBC技术是完成技术是完成技术是完成技术是完成WebWeb页面和程序对数据页面和程序对数据页面和程序对数据页面和程序对数据库的连接、访问以及数据存储的一种驱动技术。库的连接、访问以及数据存储的一种驱动技术。库的连接、访问以及数据存储的一种驱动技术。库的连接、访问以及数据存储的一种驱动技术。ODBCODBC的工作原理:的工作原理:的工作原理:的工作原理:ODBCODBCODBCODBC的核心是一组封装好的数据库访的核心是一组封装好的数据库访的核心是一组封装好的数据库
8、访的核心是一组封装好的数据库访问函数,我们要访问数据库,只需要直接调用问函数,我们要访问数据库,只需要直接调用问函数,我们要访问数据库,只需要直接调用问函数,我们要访问数据库,只需要直接调用ODBCODBC驱动驱动驱动驱动就可以进行,而不需要关心就可以进行,而不需要关心就可以进行,而不需要关心就可以进行,而不需要关心ODBCODBC是如何去完成的。是如何去完成的。是如何去完成的。是如何去完成的。ODBC起源:起源:1992年由微软公司创建。年由微软公司创建。ODBC的应用:是目前连接的应用:是目前连接windows系统数据库最流行的系统数据库最流行的方式。方式。电子商务网站的开发技术与工具电子
9、商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年年3 3月月网络数据库技术网络数据库技术网络数据库技术网络数据库技术ODBCODBCODBCODBC技术技术技术技术ODBC访问数据库的工作流程访问数据库的工作流程客户程序A客户程序BODBC驱动程序管理器DBMS-A驱动程序DBMS-B驱动程序数据库A数据库B电子商务网站的开发技术与工具电子商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年年3 3月月网络数据库技术网络数据库技术网络数据库技术网络数据库技术ODBCODBCODBCODBC技术技术技术技术ODBC数据源的配置数据源的配
10、置电子商务网站的开发技术与工具电子商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年年3 3月月网络数据库技术网络数据库技术网络数据库技术网络数据库技术SQLSQLSQLSQL语言语言语言语言SQLSQL定义:结构化查询语言(定义:结构化查询语言(定义:结构化查询语言(定义:结构化查询语言(Structure Query Language)Structure Query Language)包括包括包括包括 数据定义、数据查询、数据操纵、数据控制四部分数据定义、数据查询、数据操纵、数据控制四部分数据定义、数据查询、数据操纵、数据控制四部分数据定义、数据查询、数据操纵
11、、数据控制四部分。SQL起源:起源:70年代有年代有IBM提出,历经三十多年的发展已提出,历经三十多年的发展已经成为关系型数据库的标准语言。经成为关系型数据库的标准语言。SQLSQL的特点:的特点:的特点:的特点:1 1)是一种一体化语言;)是一种一体化语言;)是一种一体化语言;)是一种一体化语言;2 2)是一种高级语言,命令简单,易于掌握;)是一种高级语言,命令简单,易于掌握;)是一种高级语言,命令简单,易于掌握;)是一种高级语言,命令简单,易于掌握;3 3)既可以直接以命令方式交互使用,也可以嵌入到大多)既可以直接以命令方式交互使用,也可以嵌入到大多)既可以直接以命令方式交互使用,也可以嵌
12、入到大多)既可以直接以命令方式交互使用,也可以嵌入到大多 数编程语言中引用数编程语言中引用数编程语言中引用数编程语言中引用SQLSQL语句来执行对数据库的操作。语句来执行对数据库的操作。语句来执行对数据库的操作。语句来执行对数据库的操作。电子商务网站的开发技术与工具电子商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年年3 3月月网络数据库技术网络数据库技术网络数据库技术网络数据库技术SQLSQLSQLSQL语言语言语言语言SQLSQL的功能:的功能:的功能:的功能:1 1)DDLDDL数据定义语言。对数据库对象进行定义和操作的部分。比如数据定义语言。对数据库对象
13、进行定义和操作的部分。比如数据定义语言。对数据库对象进行定义和操作的部分。比如数据定义语言。对数据库对象进行定义和操作的部分。比如创建数据库,删除数据表等操作。创建数据库,删除数据表等操作。创建数据库,删除数据表等操作。创建数据库,删除数据表等操作。2 2)DMLDML数据操纵语言。是数据操纵语言。是数据操纵语言。是数据操纵语言。是SQLSQL对数据库中的数据执行添加(对数据库中的数据执行添加(对数据库中的数据执行添加(对数据库中的数据执行添加(insert insert intointo)、修改()、修改()、修改()、修改(updateupdate)、删除()、删除()、删除()、删除(d
14、eletedelete)命令的部分。)命令的部分。)命令的部分。)命令的部分。3 3)DQLDQL数据查询语言:是数据查询语言:是数据查询语言:是数据查询语言:是SQLSQL对数据库中的数据执行查询(对数据库中的数据执行查询(对数据库中的数据执行查询(对数据库中的数据执行查询(selectselect)命令的部分。命令的部分。命令的部分。命令的部分。4 4)事物控制命令:用来保护数据库不被破坏的部分。比如事物与回)事物控制命令:用来保护数据库不被破坏的部分。比如事物与回)事物控制命令:用来保护数据库不被破坏的部分。比如事物与回)事物控制命令:用来保护数据库不被破坏的部分。比如事物与回滚、授权与
15、回收授权等操作。滚、授权与回收授权等操作。滚、授权与回收授权等操作。滚、授权与回收授权等操作。电子商务网站的开发技术与工具电子商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年年3 3月月数据仓库技术数据仓库技术数据仓库技术数据仓库技术 数据仓库是一个系统,而不单纯是一个数据库,它是由多个数据源以及相关处理单元集合在一起的一个事务处理、分析和决策系统。数据仓库数据仓库数据仓库数据仓库(Data warehouse,DWData warehouse,DW)数据仓库(数据仓库(DW)联机与分析处理(联机与分析处理(OLPA)数据挖掘(数据挖掘(DM)在分析基础上进行预
16、测对前三项功能进行动态处理支持战略决策和战术决策电子商务网站的开发技术与工具电子商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年年3 3月月数据仓库技术数据仓库技术数据仓库技术数据仓库技术数据仓库的发展过程:数据仓库的发展过程:数据仓库的发展过程:数据仓库的发展过程:仅仅为决策提供数据在报表所提供的数据的基础上进行分析电子商务网站的开发技术与工具电子商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年年3 3月月WebWebWebWeb数据库接口技术数据库接口技术数据库接口技术数据库接口技术CGICGICGICGI技术技术技术技术 C
17、GI(通用网关接口)是早期应用程序与WEB服务器之间的接口标准。数据仓库技术数据仓库技术数据仓库技术数据仓库技术 CGI以可执行文件的方式工作,因此跨平台性能好,但每启动一个CGI文件就会产生一个独立的进程,即便是同一个CGI程序,因此CGI对系统资源的占用很高,导致系统性能下降,并且交互功能也比较弱。IETCP/IPWeb服务器CGI应用DB服务器ODBCINOUTCGI的工作示意图电子商务网站的开发技术与工具电子商务网站的开发技术与工具 商务教研室商务教研室 课程组课程组 20082008年年3 3月月WebWebWebWeb数据库接口技术数据库接口技术数据库接口技术数据库接口技术WebA
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 网站 开发 技术 工具
限制150内