轻工职业技术
毕业论文
ASP 技术动态网站的规划与设计
专
业:计算机网络
姓
名:代艳红
振宇
二零一一年十二月
摘要:随着计算机及网络技术的飞速发展, 应用在全球范围内日益普及, 摘要:随着
计算机及
网络技术的飞速发展,Internet/Intranet 应用在全球范围内日益普及, 当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。 当今社会正快速向信息化社会前进,信息自动化的作用也越来越大。从而使我们从繁杂的事 务中解放出来,提高了我们的工作效率。 中解放出来,提高了我们的工作效率。 这里主要阐述一个功能比较强大的鲜花网站系统的前后台操作过程及一些关键技术。 这里主要阐述一个功能比较强大的鲜花网站系统的前后台操作过程及一些关键技术。该 等软件, 编程技术、 网站系统是前台应用 photoshop8.0 等
软件,后台结合 ASP 编程技术、 Microsoft office 2003、记事本等开发出来的。 Access 2003、记事本等开发出来的。 关键词:鲜花网站;开发与设计;ASP 关键词:鲜花网站;开发与
设计;ASP 设计 1、网页 静态网页是不包含程序代码的网页,它不会在服务器端执行。静态网页内容经常以 HTML 语言编写,在服务器端以.htm 或是.html 文件格式储存。对于静态网页,服务器不执行任何 程序就把 HTML 页面文件给客户端的浏览器直接进行解读
工作, 所以网页的内容不会因为执行 程序而出现不同的内容。 动态网页是指网页内含有程序代码,并会被服务器执行的网页。用户浏览动态网页须由 服务器先执行网页的
程序,再执行完的结果传送到用户浏览器中。它们的区别在于动态网页 会在服务器执行一些程序。由于执行程序时的条件不同,所以执行的结果也可能会有所不同, 最终用户看到的网页内容也将不同,所以称为动态网页。 使用动态网页可以达到下面一些效果: 在网页中添加一个滚动显示的广告栏。 从 HTML 的表单中接受信息且存到数据库中。 根据不同访问者显示不同内容,创建个性化主页。 在主页中添加计数器。 根据用户浏览器的版本、类型和能力显示不同档次的内容。 跟踪用户网站上的活动信息并且存入日志文件。 2、 ASP 简介 ASP 主要为
HTML 编写人员提供了在服务器端运行脚本的环境,使 HTML 编写人员可以利用 VBScript 和 Jscript 或其他第三方脚本语言来创建 ASP,实现有动态内容的网页,如计数器。 其优点如下: ASP 和现在普遍使用的 Windows 操作
系统以及 IE 浏览器之间结合紧密。 ASP 所使用的 VBScript 脚本语言直接来源于
VB 语言,简单易学,并且其运行环境的 安装以及 ASP 脚本
的开发环境也很简单。 目前 ASP 发展成熟,网上各种资源也很多,可以更方便地查找资料以及与他人交流。 2.1 ASP 的运行环境 ASP 是一种服务器端的脚本语言,它只能在服务器环境下才能正常运行。而服务器 环境配置要求也很简单,只须在 Window NT、Window 2000 、Window XP 及更高版本的操作系 统上添加和安装 IIS 组件即可。ASP 对客户端没有任何特殊的要求,只要有一个普通的浏览 器就行。 2.2 ASP 的工作流程 当浏览请求打开一个 ASP 页面,Web 服务器接收到请求后,按以下流程工作:
浏览器 HTTP 请求 HTTP 响应
Web 服务器 ADO IIS VBScript JScript Active X 脚本引擎
数据库 ASP 文件
服务器读取 ASP 文件的内容,判断是否有 ASP 服务器端的代码需要执行。判断的 方法有两种,一种是查看语句中的 ASP 的特有〈% %〉脚本标记;一种是查看 ASP 代码是否被指定要运行在服务器端,如〈script runat=“server” 〉 。 (2) 假如有要运行的 ASP 代码,服务器会将这些代码挑出来逐行进行解释。假如没有 要运行的 ASP 代码,它仅是简单地通知 IIS 这种情况。 (3) 服务器在解释运行脚本后,将脚本的执行结果与静态 HTML 代码进行合并,形成 一个最终