1、 毕 业 论 文(设计) 文献综述报告 姓 名:XXXX 学 号:XXXXX 专 业:计算机科学与技术 班 级: XXXX 指导教师:XXXX 时 间:XXXX 计算机学会网站的改版设计与实现计算机学会网站的改版设计与实现 文献综述报告文献综述报告 1 引言引言 在信息化时代的当今社会,各行各业,大到国家,小到个人,更多是通过网 络来宣传自己,树立自身的形象。对于个人来说,建设个性化的网站可以更加方 便的收集信息,开展更加直接的网络交流;对于一个企业来说,建设好自己的网 站可以抢占新世纪发展的战略要点。网站已成为了各个单位的门面,一个网站功 能的完整度、设计技巧、整体美工,从某种意义上就代表了
2、该单位的形象,映射 该单位的实力。由于 ASP 有其自己的特色,它成为了大多数人建立网站的编程环 境。 2 ASP 技术技术 2.1 ASP 概述概述 ASP 是 Active Server Page 的缩写,意为“活动服务器网页” 。ASP 是微软 公司开发的代替 CGI 脚本程序的一种应用,它可以与数据库和其它程序进行交 互,是一种简单、方便的编程工具。ASP 的网页文件的格式是.asp,现在常用于 各种动态网站中。 ASP 是一种服务器端脚本编写环境,可以用来创建和运行动态网页或 Web 应 用程序。ASP 网页可以包含 HTML 标记、普通文本、脚本命令以及 COM 组件等。 利用 A
3、SP 可以向网页中添加交互式内容(如在线表单) ,也可以创建使用 HTML 网页作为用户界面的 web 应用程序。 2.2 ASP 特点特点 (1)开放性 在 IIS 3.0 上,并不需要开发者使用一个专有的脚本语言来生成网络应用程 序, 实际上 Active Server Pages 包括了对 VBscript 和 Javascript 的本机支持。 通过第三方组合组件,它还可以使用其他语言(如 Perl、REXX) 。多个脚本语言 甚至可以在相同的 ASP 文件中交替使用并相互调用。而 Active Server 组件实际 上可以用任何语言编写,这些语言包括 Java、Visual Bas
4、ic、C+、COBOL 等等。 (2)易操作性 ASP 使 HTML 设计人员可以在服务器上方便地“激活”他们的 Web 页,可以 立刻对定制化网页和简单的应用程序进行开发。以往需要用 Perl 或 C 编写的复 杂的 CGI 程序来完成的功能(如数据库连接) ,现在若使用 ASP 则只要几行简单 的代码就能实现。 (3)程序与外观分离 通过使用脚本和组件,Active Server Pages 允许用户将编程工作与一个网 页的设计和其他工作分离开来。 这就可以确保开发者能够将主要的精力用来考虑 编写程序的逻辑,而不必担心外观是怎样的。同时,它也使那些从事外观设计的 人员可以利用一些工具来对网
5、页进行修改,而不用过于关心编程问题。 (4)非手工编译 ASP 的即时编译系统在被请求时自动对 ASP 源文件重新编译,并将其载入服 务器的高速缓存中。 因此, 开发者对 ASP 文件的修改可在浏览器中立即得到反映, 只需要简单地保存该文件并在浏览器中刷新即可。 (5)浏览器独立性 ASP 提供了一种浏览器中枢方案来完成应用程序的设计工作。因为用于生成 动态内容的脚本可以在服务器上执行, 所以开发者不必担心客户用什么浏览器来 浏览网点。 3. ASP 运行环境运行环境及相关技术及相关技术 3.1 ASP 运行环境运行环境 ASP 网页需要相应的 Web 服务器的支持,才能正常运行,其 WEB
6、服务器主要 是 PWS 和 IIS。 Personal Web Server 简称为 PWS,即个人 Web 服务器,是为个人发布网页 开发的,适用于小规模的公司内部网,仅支持 10 个并发用户,只能容纳一个 Web 站点,提供基本的 WWW 服务和简单的 WEB 管理,支持 ADO.NET 访问数据库。PWS 运行于 Windows 9x/Me 平台,常用于学习、编写和调试 ASP 页面时用作 Web 服务 器。 其中,IIS 功能最强,提供了对 ASP 的全面支持,是创建高速、稳定的 ASP 主页的最佳选择。 3.2 IIS 技术简介技术简介 Microsoft Internet Information Server 是一种 Web 服务器,可让你在 Intranet 或 Internet 上发布信息。Internet Information Server 用 HTTP 来传 送信息。 也可设定Internet Information Server 来提供File Transfer Prot