《精编》电子商务系统开发工具及应用实例分析

上传人:tang****xu3 文档编号:134312085 上传时间:2020-06-04 格式:DOC 页数:55 大小:1.65MB
返回 下载 相关 举报
《精编》电子商务系统开发工具及应用实例分析_第1页
第1页 / 共55页
《精编》电子商务系统开发工具及应用实例分析_第2页
第2页 / 共55页
《精编》电子商务系统开发工具及应用实例分析_第3页
第3页 / 共55页
《精编》电子商务系统开发工具及应用实例分析_第4页
第4页 / 共55页
《精编》电子商务系统开发工具及应用实例分析_第5页
第5页 / 共55页
点击查看更多>>
资源描述

《《精编》电子商务系统开发工具及应用实例分析》由会员分享,可在线阅读,更多相关《《精编》电子商务系统开发工具及应用实例分析(55页珍藏版)》请在金锄头文库上搜索。

1、第9章 电子商务系统开发工具及应用实例前面我们系统地讨论了网络商务网站的设计与开发问题,一旦有了一个良好的分析和设计方案后,企业商务网站的实现就成了一项比较简单的工作。目前计算机软件技术的发展已经为企业商务网站创建提供了极为方便的框架,而且大多数是“所见即所得”(What you See What you get,简称WYSIWYG类型的开发工具。利用这些工具,企业可以迅速地建立起自己的网络商务处理系统,实现网络经营和营销的设想。本章将介绍实现这些软件工具及其一些典型应用实例。目前在Internet上,最常用的网络商务网站的开发工具就是HTML,COI,JAVA以及各种各样的网站创立模板和编辑

2、器。本章将分三个部分来讨论企业商务网站的创建,首先是创建的程序语言和工具介绍,其次是各种各样的创建工具简介,第三是用asp的实际例程表现构建一个电子商务网站的实际操作过程。9.1 HTML概述9.1.1 HTML概述HTML是Internet上的主要程序语言,也是企业创造商务网站的主要工具。企业的网络营销策略和商务网站设计中的各种构想都要通过HTML程序来实现。在Internet中,用户在浏览器中所看到的所有信息实际上都是一组HTML代码和程序定好的文字文件和图像文件内容。这些HTML程序被称之为HTML文件,其命名规则同其他程序语言完全一致,即文件名HTML。HTML程序可以在网络浏览器下用

3、各种各样的编辑器和编程工具完成。HTML代码的编程工作也非常简单,它不需要用户去死记语句形式,而只是用一些“所见即所得”类型的工具直接定义出程序代码。9.1.2 HTML标记的语句在HTML文档中使用标记来指导浏览器如何在屏幕上显示信息。HTML中有两个基本的标记类型,即独立标记和成对标记,它们可以激活在测览器中的相关格式。成对标记类型由开始标记部分和结束标记部分组成,标记的两个部分都是需要的,两个部分的名字相同,但后一个标记前有一个“/”字符。下面例子说明了如何使用HTML成对标记显示文档的标题: 中间写标题 注意,成对标记将作为标题使用的文本包围起来。在成对标记的所有例子中,要处理的信息都

4、是处于开始标记和结束标记之间的。独立标记只有一个,并作为起始标记使用。在遇到其他单一标记或者成对标记之前,独立标记中的标记激活浏览器中的有关格式,独立标记的一个例子是分行标记(BR),可以使用这个标记迫使在屏幕上产生新的一行文本每一个标记都由尖括号“”和“”封装。下面给出如何书写这两种标记类型的例子:独立标记成对标记/TAGNAME注意成对标记中第二个标记中含有一个“/”字符。它起到的是浏览结束这个标记的作用。利用标记可以对文档中的对象进行一定的处理。例如,要使文本的开始部分为黑体并且其余部分为正常字体,可以使用以下标记:B This is bold text /B While this is

5、 notHTML中许多标记可以带选项。只有单一标记和成对标记的起始标记才可以使用这些选项。这些标记的完整句法为:9.1.3 基本文档的创建有三个标记可以用来创建HTML文档的基本结构,它们是:HTML 中间存放完整的HTML源程序文档HEAD 中间写网站主页标题/HEADBODY中间写HTML文档的主体 /BODY在实际书写ASCII文本格式的HTML文件时,上述描述的基本文档显示如下:HTMLHEAD网站主页标题/HEADBODY网站某个页面反映的内容程序(即实现脚本设计的HTML程序)/BODY/HTML无论HTML文件的实际布局如何,浏览器都会按标记格式显示文档内容。在上面的例子中,元素

6、嵌套或编排方式为一种好的编程结构,可使读者易于阅读,但不会对浏览器产生任何影响。9.2 XML语言9.2.1 XML的产生XML是SGML(Standard Generalized Markup Language)的优化子集。SGML是ISO(国际标准化组织)在1986年推出的一个用来创建标记语言的语言标准,它源自IBM在1969年开发的GML(Generalized Markup Language)。SGML为出版业提供了一种将数据内容与显示分离开来的数据表示方法,使得数据独立于机器平台和处理程序。SGML的确在许多大型出版系统中很有用,但是它的复杂性使其难以直接应用到Internet上,这

7、也是它没有被广泛接受的主要原因。另一方面,作为一个用SGML定义标记语言的典型例子,HTML是专为WEB上发布超文本而设计的标记语言。正是HTML使Web迅速在世界范围内扩展开来。但是,HTML本质上主要关注Web创览器如何在页面上安排文本、图像和按钮等,过多地考虑外观使其缺乏对结构化数据的表示能力。另外,HTML中有限的标记不能满足很多Web应用的需要,如基于Web的大型出版系统和新一代的电子商务,而为各种应用需要不断地往HTML中增加标记显然不是最终的解决方法,究其原因是HTML缺乏可扩展性、解决方案应该是简化SGML使之能应用到Web上。在此背景下。作为Web上使用的 的SQML的一个优

8、化子集,XML应运而生。9.2.2 XML语法简介同SGML类似,XML是一种元标记语言,使用者可按需创建新的标记。XML的可扩展性就在于此。带标记的元素是XML文档的构造块,这种元素可以有若干个属性,并可以包含零个或多个子元素。这些子元素可以是文本数据,也可以是带标记的元素。XML文档示例如下:Hat_id=Hat1 Style=”Sandalcustomize XMLLINKEXTENDED inline=true show=ReplaceLOCATOR XMLLINK”LOCATOR” HREFhttp:/在中国定制LOCATOR XMLLINKLOCATOR HREFhttP:/WWW

9、PRODUCEHAT.COM在美国定制/LOCATORXML文档可以在它的文档类型声明星声明某个DTD(Document Type Definition.文档类型定义)。如上述XML文档的DTD由文件hat listdtd定义。DTD是关于XML文档中出现的标记和元素结构的语法约束,它可用来验证一个XML文档。DTD是一系列关于元素类型、属性、实体和符号的定义。它定义了文档所需的标记,比如可以在文档里使用的元素类型,这些元素之间可能的联系等。DTD示例如下:!ELEMENT HAT(COLOR,SIZE,CUSTOMIZE)!ELEMENT COLOR (#PCDATA)!ELEMENT SI

10、ZE(PCDATA)!ELEMENT customize (PCDATA/LOCATOR)*!ELEMENT LOCATOR ANY!ATLIST customize XML-LINK CDATA FIXED “EXTENDED”INLINE (TRUE/FALSE) “TRUE”SHOW (EMBED/REPLAC/NEW) “NEW” 9.2.3 XML的特点和特性概述1. XML特性 特殊的域标记语言:通过使用XML标记,某个领域内的每个人可以交流注释,数据和信息,而不必担心接收端是否有解读的能力。而且每个领域内的标记不互相干扰。 通用的数据格式:XML本身是一种纯ASCII文件,与有格

11、式的文件相比较,它的抗破坏性是很强的。即使部分受损,其余部分仍然可读。而且XML是一种自描述语言,即使不熟悉XML语言,也能理解其中的内容含义,可以使得文件的长期保存成为可能。 数据交换:当今世界上,平台应用五花八门,想在不同的平台交换数据十分困难。因为XML易理解,非专有,易读写,所以对于在不同的应用程序之间的数据交换来讲,XML是一种极好的格式。 结构化数据:XML不仅允许指定文档中的词汇,还允许指定元素之间的关系。这种结构化的方法可以有效验证数据有效性一致性。 XML语法严格:HTML的语法要求并不严格,浏览器可以显示有文法错误的HTML文件。但XML就不同了,它不但要求标记配对、嵌套,

12、而且还要求严格遵守DTD的规定。对于任何一个XML文件,处理指示都是必须的。而如果一个HTML文件没有开始标记HTML,在大多数浏览器中仍能通过。因为浏览器通常具备一个内置的修改功能去猜测HTML文件中漏掉了什么,并试图修改这个有误的文件。XML则使用分析器,无论是内嵌于浏览器还是作为独立的处理器,绝对不允许修改。就象编译一个程序一样,一个XML文件或者被判别为“正确”而被接受,或者被判别为“错误”不予运行。这种严格的语法可以规范开发,降低浏览器开发的复杂度。2XML值得强调的是以下优点(1)可扩展性XML是设计标记语言的元语言,而不是HTML这样只有一个固定标记集的特定的标记语言。正如JAV

13、A让使用者声明他们自己的类,XML让使用者创建和使用他们自己的标记而不是HTML的有限词汇表。可扩展性是至关重要的,企业可以用XML为电子商务和供应链集成等应用定义自己的标记语言,甚至特定的行业一起来定义该领域的特殊标记语言,作为该领域信息共享与数据交换的基础。(2)灵活性HTML很难发展,因为它是格式、超文本和图形用户界面语义的混合,要同时发展这些混合在一起的功能是很困难的。而XML提供了一种结构化的数据表示方式使得用户界面分离于结构化数据。在XML中,可以使用样式表,如XSL(Extensible stylesheet Language,可扩展样式表语言)和CSS2(Cascading S

14、tyle Sheets Level2,层叠样式表第2进阶)将数据呈现到浏览器中。另外,XML文档之间的超链接(Hyper Link)功能由独立的XLink(Extensible linking language ,可扩展链接语言)来支持。所有这些方面都可以互相独立地改进并发展。所以,web用户所追求的许多先进功能在XML环境下更容易实现。(3)自描述性XML文档通信包含一个文档类型声明,因而XML文档是自描述的。不仅人能读懂XML文档,计算机也能处理。XML文档中的数据可以被任何能够对XML数据进行解析的应用所提取、分析、处理,并以所需格式显示。XML表示数据的方式真正做到了独立于应用系统,并且这些数据能重用。所以XML适合开放的信息管理。因为它的自描述性,文档里的数据可以由支持XML的XMLaware应用来创建、查询和更新,跟处理传统的关系型数据库、面向对象数据库里的数据类似。XML甚至还能用来表示那些以前不被

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

当前位置:首页 > 行业资料 > 其它行业文档

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