OFT开发的服务器的脚本环境,是目前非常流行的开放式的WEB服务器应用程序开发技术。ASP既不是一种语言,也不是一种开发工具,而是一种技术框架,其主要功能是为生成动态、交互且高效的WEB服务器应用程序提供一种功能强大的方法或技术。ASP的主要特性是能够把脚本、HTML、组件和强大的WEB数据库访问功能结合再一起,形成一个能在服务器上运行的应用程序,并把按用户的要求专门制作的HTML页面送给客户端浏览器。ASP属于ACTIVEX技术中的服务器端技术,与通常在客户端实现动态页面的技术(如Java Applet、ActiveX控键和VBScript等)不同,ASP中的命令和脚本都是在服务器端解释和执行,执行后的结果产生HTML页面并送给浏览器,由于脚本在服务器端执行,因而开发者不必担心浏览器是否能执行脚本。同时,由于只是HTML页面送到浏览器,在浏览器上看不到ASP程序,因此可以防止程序被窃取,保护了开发者的利益。另外,ASP还具有许多显著的优点。例如,ASP运行在WEB服务器的同一进程中,能更快、更有效的处理客户请求;ASP提供了更简单、更方便的数据库访问方法,使开发基于数据库驱动的WEB应用程序更容易;ASP支持VBScript和java script, 并能以插件形式支持其他脚本语言,如REXX和PERL等。ASP提供了与后台数据库连接和访问的功能,可以使动态网页的内容随有关数据库内容的更新而自动更新。
5.2 系统调试环境
Windows XP + ASP Studio
ASP Studio2005:是一个集ASP代码编辑、程序调试于一体的高性能的ASP项目开发工具。只需简单的建立一个ASP项目,无需配置任何服务器, 便可在内置的带有调试功能的ASP服务器的配合下实现ASP项目的编辑、调试。
5.3 主要功能模块设计
(1)客户留言簿:商务网站通常者提供客户留言簿功能,客户可以借助它来张贴留言给网站管理者或其他客户,而网站管理者可以借助它来了解客户的意向或回答客户的询问。
在查看留言时,客户若要输入新的留言,只需要单击网页右上方“我要发言”字样的超级链接即可。此时将出现如图4所示的客户留言表单供输入留言内容,客户在该表单中填写客户姓名、留言主题和具体留言内容后,点击“提交信息”按钮,即可将所输入的内容存入相关的数据库,此时点击如图3所示的“查看您的留言”字样的超级链接,即可看到如图2所示的客户发表的留言。本功能需在数据库后台建留言表sh_feedback。
(4)产品展示:对于企业营销的商品,应详尽地提供其规格、形状、图片、报价和介绍等有关信息, 从而使客户尽可能多地不出家门就可以了解有关情况,放心购买。
a. 产品搜索:一般应允许客户通过输入与商品有关的关键字来搜索所需的商品,方便客户查找。为此设计商品搜索功能页面search.asp,用来处理在商品展示页面中客户提出的商品搜索请求,并将搜索的结果返回到页面中进行展示,如图10所示。
图8
图9
图10
b. 产品分类展示:用来将产品分门别类的向客户展示,本功能在后台数据库需建产品表sh_chanpin,产品大类表sh_sort,产品小类表sh_sort2,如图11和图13,当点击所选大类别后会显示该大类产品的页面,如图13,当点击所选小类别后会显示该小类产品的页面。
当点击出现产品图片的页面,点击所选产品的图片,即可查看该产品详细信息,包括规格、
价格、市场价、会员价等信息,如图12所示。