如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第9章电子商务系统开发工具及应用实例前面我们系统地讨论了网络商务网站的设计与开发问题,一旦有了一个良好的分析和设计方案后,企业商务网站的实现就成了一项比较简单的工作。目前计算机软件技术的发展已经为企业商务网站创建提供了极为方便的框架,而且大多数是“所见即所得”(WhatyouSeeWhatyouget,简称WYSIWYG〕类型的开发工具。利用这些工具,企业可以迅速地建立起自己的网络商务处理系统,实现网络经营和营销的设想。本章将介绍实现这些软件工具及其一些典型应用实例。目前在Internet上,最常用的网络商务网站的开发工具就是HTML,COI,JAVA以及各种各样的网站创立模板和编辑器。本章将分三个部分来讨论企业商务网站的创建,首先是创建的程序语言和工具介绍,其次是各种各样的创建工具简介,第三是用asp的实际例程表现构建一个电子商务网站的实际操作过程。9.1HTML概述9.1.1HTML概述HTML是Internet上的主要程序语言,也是企业创造商务网站的主要工具。企业的网络营销策略和商务网站设计中的各种构想都要通过HTML程序来实现。在Internet中,用户在浏览器中所看到的所有信息实际上都是一组HTML代码和程序定好的文字文件和图像文件内容。这些HTML程序被称之为HTML文件,其命名规则同其他程序语言完全一致,即文件名.HTML。HTML程序可以在网络浏览器下用各种各样的编辑器和编程工具完成。HTML代码的编程工作也非常简单,它不需要用户去死记语句形式,而只是用一些“所见即所得”类型的工具直接定义出程序代码。9.1.2HTML标记的语句在HTML文档中使用标记来指导浏览器如何在屏幕上显示信息。HTML中有两个基本的标记类型,即独立标记和成对标记,它们可以激活在测览器中的相关格式。成对标记类型由开始标记部分和结束标记部分组成,标记的两个部分都是需要的,两个部分的名字相同,但后一个标记前有一个“/”字符。下面例子说明了如何使用HTML成对标记显示文档的标题:<TITLE>中间写标题</TITLE>注意,成对标记将作为标题使用的文本包围起来。在成对标记的所有例子中,要处理的信息都是处于开始标记和结束标记之间的。独立标记只有一个,并作为起始标记使用。在遇到其他单一标记或者成对标记之前,独立标记中的标记激活浏览器中的有关格式,独立标记的一个例子是分行标记(<BR>),可以使用这个标记迫使在屏幕上产生新的一行文本每一个标记都由尖括号“<”和“>”封装。下面给出如何书写这两种标记类型的例子:独立标记<TAGNAME>成对标记<TAGNAME></TAGNAME>注意成对标记中第二个标记中含有一个“/”字符。它起到的是浏览结束这个标记的作用。利用标记可以对文档中的对象进行一定的处理。例如,要使文本的开始部分为黑体并且其余部分为正常字体,可以使用以下标记:<B>Thisisboldtext</B>WhilethisisnotHTML中许多标记可以带选项。只有单一标记和成对标记的起始标记才可以使用这些选项。这些标记的完整句法为:<TAGNAMEoption1option2option3…optionX>9.1.3基本文档的创建有三个标记可以用来创建HTML文档的基本结构,它们是:<HTML>中间存放完整的HTML源程序文档</HTML><HEAD>中间写网站主页标题</HEAD><BODY>中间写HTML文档的主体</BODY>在实际书写ASCII文本格式的HTML文件时,上述描述的基本文档显示如下:<HTML><HEAD>网站主页标题</HEAD><BODY>网站某个页面反映的内容程序(即实现脚本设计的HTML程序)</BODY></HTML>无论HTML文件的实际布局如何,浏览器都会按标记格式显示文档内容。在上面的例子中,元素嵌套或编排方式为一种好的编程结构,可使读者易于阅读,但不会对浏览器产生任何影响。9.2XML语言9.2.1XML的产生XML是SGML(StandardGeneralizedMarkupLanguage)的优化子集。SGML是ISO(国际标准化组织)在1986年推出的一个用来创建标记语言的语言标准,它源自IBM在1969年开发的GML(GeneralizedMarkupLanguage)。SGML为出版业提供了一种将数据内容与显示分离开来的数据表示方法,使得数据独立于机器平台和处理程序。SGML的确在许多大型出版系统中很有用,但是它的复杂性使其难以直接应用到Internet上,这也是它没有被广泛接受的主要原因。另一方面,作为一个用SGML定义标记语言的典型例子,HTML是专为WEB上发布超文本而设计的标记语言。正是HTML使Web迅速在