好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

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

34页
  • 卖家[上传人]:飞***
  • 文档编号:5394142
  • 上传时间:2017-08-07
  • 文档格式:PPT
  • 文档大小:216.50KB
  • / 34 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 第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)建立超链接 (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这些语言从不同的角度解决了HTML 存在的问题: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)是一种元语言,可以被用来定义任何一种新的标记语言,用来定义各种不同的文件类别它有别于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服务器的大量处理负荷转移给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/EDL2)应用于电子商务信息交换 开放的、基于文本的XML非常适用于服务器之间交换事务信息。

      3)对称的EDI的应用,5.XML的各种标准,(1)cnXML,cnXML基于XML,是与国际上各种版本的XML完全兼容且符合中国特色的电子商务语言规范主要解决中国的商务流程问题,包括外部商业流程(解决企业间的交易问题)和内部商业流程(解决企业内部审批等问题),最终解决ERP和电子商务平台的连接问题cnXML的特点如下:,基于XML技术,具有良好的开放性和交互性;具有广泛性、灵活性和可扩展性;按国内的商业流程定义了一套企业间商务活动所需的cnXML文档规范,并可按行业特点扩充和定制;支持国际化和多语言,符合国内的商业惯例;cnXML文档全面支持中文标记;支持多种通信方式;遵循消息和传输方式分离的原则,能通过不同的传输协议,使用多种技术方便地进行应用和实现2)ebXML,ebXML(Electronic Business Extensible Markup Language),即电子商务可扩展标记语言,这是个方便世界上所有规模大小的企业进行电子商务交易活动的标准ebXML标准为企业间和公司提供了一个框架,用于交换电子商务所必需的信息,而不必通过EDI,一台PC 机只要就可以进行电子商务3)WML,XML的一个应用实例就是WML(Wire Markup Language),即无线标记语言。

      等移动终端通过WML来显示通过WAP(Wire Application Protocol,无线应用协议)网关转换的Internet上的文字和图象数据纯WML文档是一系列文本、图象与表格等数据,内容是静止的6.基于XML的电子商务的优缺点优点:(1)提供一种可被广泛理解的商业规范;(2)文档表单等信息可在不同的系统中相互交换;(3)提高数据的可持续性,降低投资的风险;(4)利用代理程序实现交易的自动化;(5)降低由于商业规则上的变化所引起的额外应用成本;(6)保证同旧系统的连接,保护既有投资缺点:(1)技术尚未完全成熟,需要进一步发展;(2)过多的标准,成为XML成功入主电子商务的一大障碍4.2网络数据库技术,4.2.1 ODBC技术1.ODBC概述 ODBC(Open Databse Connectivity)的作用是在应用程序和数据库服务器之间建立中间层次,所有的数据通过这个中间层次写到数据库中,每个数据库服务器通过驱动程序提供本身函数与这个中间层次进行连接这样,就可以采用相同的用户界面来访问任意支持ODBC技术的数据库,从而简化了对数据库的访问,也为程序的跨平台开发和移植提供了最大的方便。

      ODBC访问数据库的工作流程:,2.ODBC的结构 ODBC是一种分层结构,包括驱动程序管理器(Driver Manager)和多个数据库的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)SQL是一种一体化的语言;(2)SQL语言是一种高度非过程化的语言;(3)SQL语言用一种语法结构提供两种使用方式,也就是直接以命令方式交互使用,或嵌入到程序设计语言中(例如C、Cobol、Fortran、PL/SQL)以程序方式使用;(4)SQL语言的命令简洁,易学易用;(5)SQL语言支持数据库的三层模式结构。

      3.SQL的功能(1)DDL数据定义语言,DDL所包含的要点如下:,标识所有的表;定义每个表中所包含有的列;给每个表一个保证惟一的主关键字;确认在数据库的每一个表中至少有一个列是与其他表中的列相同;将每一个表都用第三范式或更好的方法来检验,以确保防止插入、删除及非法更新2)DML数据操纵语言,数据操纵语言(DML)是SQL的一部分,是SQL中用来生成、修改、删除数据库结构的那些部分,但它并不涉及数据3)DQL数据查询语言,数据查询语言尽管只包含了一条命令,但它是数据库的核心操作,是关系型数据库用户使用SQL的焦点4)事务控制命令,事务控制命令允许用户管理数据库的事务它们通常是用来防止数据库的表或元素不被损坏的4.2.3数据仓库技术,数据仓库技术(Data Warehouse,DW)是一个面向主题的、集成的、稳定的、包含历史数据的数据集合,它用于支持管理中的决策制定过程它是一个工程的概念,更是一个动态的概念 DW跨越企业的时空界限,将不同企业不同的事务处理系统的数据集成起来提供一个统一的数据视图,获得企业运作状况和客户行为的综合信息 DW的管理是基于元数据(Meta Data)管理的,元数据就是关于数据的数据,它描述的是DW的数据和环境,记录了DW中数据间的关系,以及与业务处理系统中的业务数据间关系。

      4.3 Web数据库及Web与数据库接口技术,4.3.1 Web数据库 与WWW和数据库的应用结构模式一样,Web数据库也是属于C/S结构的一种——基于三层客户机/服务器的结构应用模式,即Browser/Web Server/DB Server一个典型的Web数据库应用系统有一个Web浏览器作为用户界面、一个数据库服务器作为信息存储和数据采集和一个连接前两者的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具有更多的优点; ⑥源程序的保密性; ⑦利用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与关键词SE4.4.2 全文检索技术(Full Text Retrieval),。

      点击阅读更多内容
      相关文档
      礼仪讲授教案.docx 高考语文一轮复习讲义 第5部分 传统文化阅读·名句名篇默写.docx 高考语文一轮复习讲义 第11部分 写作 任务组五 微任务 作文书写——比天还大的事儿.docx 高考语文一轮复习讲义 第4部分 传统文化阅读 古诗词 任务组二 真题研练.docx 高考语文一轮复习讲义 第3部分 传统文化阅读 文言文(考点部分) 任务组三 任务四 仔细比对准确提取概括分析文意.docx 高考语文一轮复习讲义 第1部分 语言策略与技能 任务组二 任务五 看准对象因境设辞做到语言得体.docx 高考化学 1.传统文化与STSE 答案解析.docx 高考语文一轮复习讲义现代文阅读 专题16 Ⅱ 真题研练.docx 高考化学 专项拔高抢分练 9.反应热与反应历程.docx 高考化学 专项拔高抢分练 1.传统文化与STSE.docx 高考物理 板块三  气体实验定律和热力学定律的综合应用.docx 高考化学 二题型3 无机化工生产流程题.docx 高考语文一轮复习讲义 第4部分 写作 专题17 Ⅲ 突破二 绘声绘色巧用细节描写生动丰满.docx 高考数学 中档大题练1.docx 高考语文一轮复习讲义 第5部分 教材文言文点线面教材文言文复习综合试卷.docx 高考语文一轮复习讲义 第4部分 传统文化阅读 古诗词 任务组三 微任务一 聚焦诗意准确选择.docx 高考数学 创新融合4 数列与导数.docx 高考语文一轮复习讲义 第5部分 教材文言文点线面 教材文言文点线面 必修5课文1 归去来兮辞 并序.docx 高考语文一轮复习讲义 第11部分 写作 任务组五 任务二 “三管”齐下美“言”有术文采抢眼养颜.docx 高考数学 满分案例三 立体几何.docx
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.