综合网站设计
I
计算机科学与技术本科生毕业论文
设计题目:综合网站设计
姓名:学号:
导师:
摘要与关键词
在 Internet 飞速发展的今天,互联网成为人们快速获取、发布和传递信息的重要渠道,
它在人们政治、经济、生活等各个方面发挥着重要的作用。Internet 上发布信息主要是通
过网站来实现的,获取信息也是要在 Internet“海洋”中按照一定的检索方式将所需要的
信息从网站上下载下来。因此网站建设在 Internet 应用上的地位显而易见,它已成为政府、
企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。网页艺术设计是伴随着计
综合网站设计
II
算机互联网络的产生而形成的视听设计新课题,是网页设计者以所处时代所能获取的技术和
艺术经验为基础,依照设计目的和要求自觉地对网页的构成元素进行艺术规划的创造性思维
活动,必然要成为设计艺术的重要组成部分,并随着网络技术的发展而发展。表面上看,它
不过是关于网页版式编排的技巧与方法,而实际上,它不仅是一种技能,更是艺术与技术的
高度统一。
关 键 词 : Asp; FrontPage; Adobe Photoshop 7.0; flash 5.0;
Microsoft Access 2000
Abstract and keyword
In the Internet application status is obvious, it has become the government, in
business unit information construction important constituent, thus time people's
value. The homepage art design follows the seeing and hearing which the computer
internet production forms to design the new task, is the homepage designer take
locates the technology and the artistic experience which the time can gain as the
综合网站设计
III
foundation, on own initiative carries on the artistic plan according to the design
goal and the request to the homepage constitution element the creative thinking
activity, inevitably must become the design art the important constituent, and
develops along with the network technology development. On the surface looked that,
it only is about the homepage format arrangement skill and the method, but in fact,
it not only is one kind of skill, is artistic and the technical high unification.
keyword : Asp; FrontPage; Adobe Photoshop 7.0; flash 5.0;
Microsoft Access 2000
综合网站设计
目录
摘要与关键词 .................................................................I
ABSTRACT AND KEYWORD ........................................................II
第一章 前言 .................................................................1
第二章 理论知识与开发工具介绍 ...............................................3
2.1 设计思想 ...............................................................3
2.2 开发工具的选用及介绍 ...................................................3
2.3 网页结构布局说明 .......................................................4
2.4 网页布局的技术 .........................................................7
2.5 ASP 的技术特点与静态网页的区别 .........................................8
第三章 网站总体分析 ........................................................16
3.1 ASP 程序设计准备 ......................................................16
3.2 WEB SERVICE 简介 ........................................................16
3.3 网站系统分析 ..........................................................18
3.4 主页设计 ..............................................................18
3.5 数据库设计 ............................................................18
3.6 图形界面设计 ..........................................................19
第四章 详细设计与实现 ......................................................20
4.1 网页设计的内容 ........................................................20
4.2 网页艺术设计的原则 ....................................................20
4.2.1 主题鲜明...........................................................21
4.2.2 形式与内容统一.....................................................21
4.2.3 强调整体...........................................................21
4.3 科技新闻的设计 ........................................................22
4.4 论坛设计 ..............................................................22
4.5 代码实现 ..............................................................24
第五章 系统的运行环境与测试分析 ............................................29
5.1 运行环境 ...............................................................29
5.2 测试分析 ...............................................................29
第六章 结束语 ..............................................................31
致谢 ........................................................................32
参考文献 ....................................................................33
附录 部分程序源代码 .........................................................34
综合网站设计
1
第一章 前言
ASP 技术 ASP(Active Server Pages 动态网页)是微软公司推出的一种用以取代 CGI
(Common Gateway Interface 通用网关接口)的技术。目前,Internet 上的许多基于 Windows
平台的 Web 站点已开始应用 ASP 来替换 CGI。简单地讲,ASP 是一个位于服务器端的脚本运
行环境,通过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式
动态网页,包括使用 HTML 表单收集和处理信息,上传与下载等等。通常情况下,用户通过
浏览器看到的网页大多是静态的,目前 Internet 上的许多站点,仍然提供"静态"(static)
的主页内容。所谓"静态",指的就是站点的主页内容是"固定不变"的。当浏览器通过
Internet 的 HTTP(Hypertext Transport Protocol)协议,向站点服务器(Web Server)要求提
供主页的内容时,站点服务器收到要求后,就传送原已设计好的静态的 HTML 的文件数据给
浏览器。一个"静态"的站点,若要更新主页的内容,必须手动的来更新其 HTML 的文件数据。
而随着 Web 应用的发展,用户希望能够看到根据要求而动态生成的主页,例如响应用户查询
数据库的要求、生成报表等。当在浏览器上填好表单(form)的输入数据,以提供 HTTP 要求
时,可以在站点服务器中执行的应用程序,而不只是一个 HTML 文件。站点服务器收到要求
执行的应用程序,分析表单(form)的输入数据,将执行的结果以 HTML 的格式传送给浏览器。
根据用户请求生成动态主页的传统方法有 CGI、ISAPI 等。CGI 是根据浏览器端的 http 请求
激活响应进程,每一个请求对应一个进程。当同时有很多请求时,程序挤占系统资源,造成
效率低下;ISAPI 针对这一缺点进行改进,利用 dl l(动态链接库)技术,以线程代替进程,
提高了性能和速度,但要考虑线程的同步问题,而且开发步骤烦琐。这两种技术和另一普遍
使用的开发动态网页的技术 Java 都还存在着另外一个问题,那就是开发困难,程序的开发
和 HTML 写作是两个完全不同的过程,需要专门的程序员开发。而较简单的开发技术如 java
script 和 IDC(Internet Database Connector)等功能有限,不敷使用。ASP 使用的 ActiveX
技术基于开放设计环境,用户可以自己定义和制作组件加入其中,使自己的动态网页几乎具
有无限的扩充能力,这是传统的 CGI 等程序所远远不及的地方。ASP 与常见的在 Client 端
实现动态主页的技术如 Java applet、ActiveX Control、VBScript、java script 等不同,
ASP 中的命令和 Script 语句都是由服务器来解释执行的,执行结果产生动态生成的 Web 页
面并送到浏览器;而 Client 端技术的 Script 命令则是由浏览器来解释执行。由于 ASP 是在