这种方法在数据量不大时有很多的应用场合。
当数据量比较大并且有较强的专业性时录入的费用和出错的可能性都相应上升。
本文在实际应用开发中解决方案是建立网站 以及自己的数据库使得所需商品信息可以及时的保存、更新。
可以更好的及时了解商品买卖的情况。
第 3 页 共 33 页 2 程序开发的技术基础 2.1 HTML语言 HTMLHyper Text Markup Language 超文本标记语言是一种用来制作超文本文档的简单标记语言。
与常见的字处理文件不同Web页以超文本标识语言编排格式。
HTML文件是带有特定HTML插入标记的用以编排文档属性和格式的标准文本文件。
它能独立于各种操作系统平台如UNIXWINDOWS等。
自1990年以来HTML就一直被用作World Wide Web上的信息表示语言用于描述Homepage的格式设计和它与WWW上其它Homepage的连结信息。
HTML文档即Homepage的源文件是一个放置了标记的ASCII文本文件通常它带有. html或. htm的文件扩展名。
生成一个HTML文档主要有以下三种途径 1手工直接编写例如用你所喜爱的ASCII文本编辑器或其它HTML的编辑工具。
2通过某些格式转换工具将现有的其它格式文档如WORD文档转换成HTML文档。
3由Web服务器或称HTTP 服务器一方实时动态地生成。
一般的HTML页面具有如下的结构 〈html〉 ltheadgt lttitlegtltbasegtltlinkgtltis indexgtltmetagt lt/headgt ltbodygt 这是HTML正文部分 〈/body〉 lt/htmlgt 可见在一个HTML网页文件中一般必须有一对〈html〉lt/htmlgt标记作为文件的开第 4 页 共 33 页 头和结尾在lthtmlgt标记后是头部标记ltheadgtlt/headgt其后是实体标记ltbodygtlt/bodygt。
2.1 JAVASCRIPT语言 JAVASCRIPT脚本语言脚本是应用程序在网页上表达的语言可以将脚本嵌入Web页中。
通常脚本在服务器上运行但也可以采用客户端和服务器端结合使用JAVASCRIPT脚本语言。
2.2 ASP技术 2.2.1 ASP概述 ASPActive Sever Pages动态网页是微软公司推出的一种用以取代CGICommon Gateway Interface技术。
目前Internet上的许多基于Windows平台的Web站点已开始应用ASP来替换CGI。
ASP是一个位于服务器端的脚本运行环境。
通过这种环境用户可以创建和运行动态的交互式Web服务器应用程序如交互 式动态网页包括使用HTML 表单收集和处理信息、上传与下载等。
通常情况下用户通过浏览器看到的网页大多是静态的目前Internet上的许多站点仍然提供“静态”static的主页内容。
所谓“静态”是指站点的主页内容是“固定不变”的。
一个“静态”的站点若要更新主页的内容必须手动更新其 HTML的文件数据。
而随着Web技术的发展用户希望能够看到根据要求而动态生成的主页例如响应用户查询数据库的要求而生成报表等。
站点服务器收到要求执行的应用程序分析表单form的输入数据将执行的结果以HTML的格式传送给浏览器。
根据用户请求生成动态主页的传统方法有CGI、ISAPI等。
CGI是根据浏览器端的http请求激活响应进程每一个请求对应一个进程。
当同时有很多请求时程序挤占系统资源造成效率低下。
ISAPI针对这一缺点进行了改进利用dll动态链接库技术以线程代替进程提高了性能和速度但要考虑线程的同步问题而且开发步骤烦琐。
这两种技术和另一普遍使用的开发动态网页的技术 Java都还存在着另外一个第 5 页 共 33 页 问题那就是开发困难程序的开发和HTML写作是两个完全不同的过程需要专门的程序员开发。
ASP使用的ActiveX技术基于开放设计环境用户可以自己定义和制作组件加入其中使自己的动态网页几乎具有无限的扩充能力这是传统的CGI等程序所远远不及的地方。
2.2.2 ASP特点 ASP具有易用性、兼容性、安全性、可扩充性等特点 易用性使用VBScript、JavaScript等简单易学的脚本语言结合HTML代码即可快速地完成网站的应用程序。
无须编译、容易编写可在服务器端直接执行。
使用普通的记事本既可以进行编辑设计。
兼容性ASP能与任何ActiveX语言相容除了可使用 VBScript、JavaScript等语言设计外通过plug-in的方式还可以使用第三方所提供的其他脚本语言。
安全性ASP的源代码不会被传到客户浏览器从而避免了缩写的源程序被他人剽窃从而提高了程序的安全性。
可扩充性可以使用 Visua