1 引言
近年来,信息技术在迅速地改变着社会的同时,也极大地改变着人们的生活方式,网络也在慢慢改变着人们的交易方式。传统的交易方式,受到了时间、地点的限制,消费者要跑商场、进银行、排队、交涉、办手续等行为,都在被改变着。“腰酸腿疼”的交易方式,将被轻松的“点击鼠标”所代替。网上的交易行为成为了一种时尚,越来越多的人们热衷于这种足不出户,轻轻一点的方式。
随着人们物质生活水平的提高,人们对生活要求也在慢慢的提高,以前能满足要求的物品,现在却不一定适用了,但是这些物品并没损坏,弃之可惜,造成资源浪费,留到会占用很多空间例如:汽车、电脑等等;另一方面社会的竞争日益激烈,人们都承受着很大的压力,很多人采用疯狂购物的方式来缓解压力,但是就在这种情况下,很多东西买来,却从来没用过,不仅占空间,而且还是一种资源的浪费,为了充分的利用这部分资源,发挥它们的社会效力,如果能重新利用,将是最好的解决办法。随着人们观念的改变,人们的需求也越来越多样化,有些人愿意去买新的产品,而又有人更愿意去买二手的,只要能满足他们的需要就好了,为了最大程度地了解人们的需求,收集人们的需求,满足人们的需求,二手交易恰好满足某一部分群体的需求。
本毕业设计是采用ASP网络技术开发的二手交易系统,数据库采用的是SQL Server 2000数据库。
2 理论基础及开发工具介绍
2.1 ASP介绍
ASP是 Active Server Pages(动态服务器主页)的缩写,它是一个服务器端的脚本环境,在站点的Web服务器上解释脚本,可产生并执行动态、交互式、高效率的站点服务器应用程序。ASP可以胜任基于微软Web服务器的各种动态数据发布。
1 、ASP方法与传统静态主页的区别
把信息系统纳入Internet/Intranet 的框架之后,首先要解决的问题是通过网页访问后台数据库信息。所有应用程序都被分割为页面的形式,用户的交互操作是以提交表单等方式来实现的,这就要求Web 站点具有很强的动态数据发布能力。然而,目前Web的服务,仍以提供" 静态"主页内容为主。所谓"静态",指的就是站点的主页内容是"固定不变"的,无法根据用户的需求和实际情况做出相应的变化。当浏览器通过Internet的HTTP协议向站点的Web服务器申请主页时,站点服务器就会将已设计好的静态的HTML文件传送给浏览器。若要更新主页的内容, 只能用非在线的手动方式更新HTML的文件数据。
ASP所设计出的是动态主页,可接收用户提交的信息并做出反应, 其中的数据可随实际情况而改变,无须人工对网页文件进行更新即可满足应用需要。例如:当在浏览器上填好表单并提交HTTP请求时,可以要求在站点服务器上执行一个表单所设定的应用程序,而不只是一个简单的HTML文件。该应用程序分析表单的输入数据,根据不同的数据内容将相应的执行结果(通常是数据库查寻的结果集)以HTML的格式传送给浏览器。数据库的数据可以随时变化,而服务器上执行的应用程序却不必更改,客户端得到的网页信息会始终保持新鲜的魅力。
2、 ASP的工作原理和配置
如图所示,当用户申请一个*.asp主页时,Web服务器响应该HTTP请求,调用ASP引擎,解释被申请文件。当遇到任何与ActiveX Scripting 兼容的脚本(如VBScript和JavaScript)时,ASP引擎会调用相应的脚本引擎进行处理。若脚本指令中含有访问数据库的请求,就通过ODBC与后台数据库相连,由数据库访问组件执行访问数据库操作。ASP 脚本是在服务器端 解释执行的,它依据访问数据库的结果集自动生成符合HTML语言的主页, 去响应用户的请求。所有相关的发布工作由Web服务器负责。
由于 ASP结合了脚本语言,可以通过编程访问ActiveX组件,并且具有现场自动生成HTML的能力,所以它成为建立动态Web站点的有效工具。