计算机应用专业-毕业论文
下载后可任意编辑 网上超市 摘要随着Internet的迅猛进展,社会已经进入了网络时代。电子商务,网上购物,网上图书馆,网上调查,网上学校不再只是一个个概念,它们已经实实在在地存在于我们的身边。Internet正在改变一切,它使社会变得越来越“小”,也使社会竞争更加平等。在网络飞速进展的今日,掌握网页和网站的设计技术已经成为我们计算机本科毕业生的必备技能,而熟练掌握一些好的网站制作工具能使我们工作起来事半功倍。 Actice Server Pages ,即人们所称的ASP,其实也就是一套微软开发的服务器端脚本环境,使用它可以创建和运行动态,交互的Web服务器应用程序。ASP包含在IIS3.0和IIS4.0之中,通过ASP,开发人员可以结合HTML网页,ASP指令和ActiceX元件建立动态,交互且高效的Web服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大的提高了交互的速度。 关键词网络时代 ASP 快速 一、 ASP概述 信任还有很多人还不是很熟悉ASP,为了在以后的章节里更好的理解我们这个站点的开发和设计,所以在我们进行“网上超市”的设计开发之前,我们有必要简单的介绍一下ASP。 (一)ASP简介 ASP的出现使Web页面更加多姿多彩;利用Microsolt的ASP技术,将脚本程序代码嵌入HTML文件,可以制造出动态变化的Web页面。在过去,使用JavaScript或VBScript开发的Web页面,必须由客户端支持这两种语言的浏览器执行程序代码,而ASP使开发者方便地利用他们熟悉的JavaScript或VBScript甚至Perl来开发Web服务器端动态的HTML文件。所以,无论浏览器是否支持JavaScript或VBScript,通过ASP技术产生的Web页面。将可以摆脱不兼容的问题。 ASP内含于IIS3.0和4.0之中,通过ASP我们可以结合HTML网页、ASP指令和ActiveX元件建立动态、交互且高效的WEB服务器应用程序。有了ASP你就不必担心客户的浏览器是否能运行你所编写的代码,因为所有的程序都将在服务器端执行,包括所有嵌在普通HTML中的脚本程序。当程序执行完毕后,服务器仅将执行的结果返回给客户浏览器,这样也就减轻了客户端浏览器的负担,大大提高了交互的速度。以下排列了ActiveServerPages所独具的一些特点 1.使用VBScript、等简单易懂的脚本语言,结合HTML代码,即可快速地完成网站的应用程序。 2.无须compile编译,容易编写,可在服务器端直接执行。 3.使用普通的文本编辑器,如Windows的记事本,即可进行编辑设计。 4.与浏览器无关BrowserIndependence,用户端只要使用可执行HTML码的浏览器,即可浏览ActiveServerPages所设计的网页内容。ActiveServerPages所使用的脚本语言VBScript、均在WEB服务器端执行,用户端的浏览器不需要能够执行这些脚本语言。 5.ActiveServerPages能与任何ActiveXscripting语言相容。除了可使用VBScript或语言来设计外,还通过plug-in的方式,使用由第三方所提供的其他脚本语言,譬如REXX、Perl、Tcl等。脚本引擎是处理脚本程序的COMComponentObjectModel物件。 6.ActiveServerPages的源程序,不会被传到客户浏览器,因而可以避开所写的源程序被他人剽窃,也提高了程序的安全性 7.可使用服务器端的脚原来产生客户端的脚本。 8.物件导向(Object-oriented)。 9.ActiveXServerComponentsActiveX服务器元件具有无限可扩充性。可以使用VisualBasic、Java、VisualC、COBOL等编程语言来编写你所需要的ActiveXServerComponent (二)ASP运行环境和步骤 建立ASP的运行平台其实就是把IISInternet Ination Server 安装在NT服务器上或是把PWS(Personal Web Server)安装在NT Workstation/Windows95/windows98上,WindowsNT的Option Pack里面自带了最新的Internet Ination Server4.0IIS4.0及Personal Web Server4.0, 所以只要安装了NT Option Pack也就安装好了ASP的运行平台。 安装环境的选择 操 作 系 统 需要安装的软件 NT Server 4.0 Service Pack 6, IE5.0以上,IIS4.0 NT Workstation 4.0 Service Pack 6, IE5.0以上,PW4.0 Windows NT5.0/Windows2000 Server Windows 98 各附有最新版的IE及IIE(PWS) “网上超市”是在Windows 2000 Server 操作系统下调试的。 成功安装Windows 2000 Server系统后,可以从“开始”“程序”“管理工具”启动Internet服务管理器,Internet服务管理器启动之后,可以利用管理控制台对Web Server和Ftp Server进行设置和管理,包括服务的启动停止及目录的可执行与否设置等。 ASP的运行步骤 浏览器从Web服务器上请求。.asp 文件时,ASP脚本开始运行。然后Web服务器调用ASP,ASP全面读取请求的文件,执行所有脚本命令,并将Web页传送给浏览器。由于脚本在服务器上而不是在客户端运行,传送到浏览器上的Web页是在Web服务器上生成的。所以不必担心浏览器能否处理脚本Web服务器已经完成了所以脚本的处理,并将标准的HTML传输到浏览器。由于只有脚本的结果返回到浏览器,所以服务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令 与一般的程序不同,.asp程序无须编译,ASP程序的控制部份,是使用VBScript、等脚本语言来设计的,当执行ASP程序时,脚本程序将一整套命令发送给脚本解释器即脚本引擎,由脚本解释器进行翻译并将其转换成服务器所能执行的命令。当然,同其他编程语言一样,ASP程序的编写也遵循一定的规则,假如你想使用你所喜爱的脚本语言编写ASP程序,那么你的服务器上必须要有能解释这种脚本语言的脚本解释器。当你安装ASP时,系统提供了两种脚本语言VBsrcipt和,而VBscript则被作为系统默认的脚本语言。在本系统中使用的就是Vbsrcipt 二、 系统的可行性讨论 最近电子商务是一个非常