摘 要
随着科技的高速发展,人类历史的长河已经迈入了一个崭新的时代——21世纪数字信息时代,互联网正以前所未有的冲击力影响着人类的生活。它的出现和发展,正慢慢地改变着人们的生活方式,互联网也因此比较热门的一个话题,它具有强大的影响力。本文将首先从结构上对网站的设计有一个总体上的思想,包括网站的前端的会员管理模块和后端的数据维护模块,这是任何一个网站所必备。
本文讲述了利用DREAMWEAVER MX和ASP进行网站设计的开发过程,对网站的设计及网站的实现进行了详细的说明。本文的主要内容主要是从ASP和DREAMWEAVER MX的开发环境的架设开始,一步步进入ASP和DREAMWEAVER MX的奇幻世界。本文的主要内容主要包括HTML,DREAMWEAVER MX,ASP,SQL语言的基本概念及高级应用,ASP与数据库的连接。
利用DREAMWEAVER MX和ASP开发的网站,功能上虽不是十分完备,但都是在调查研究后,并参考相关的系统资料,学习中外大型优秀网站的优点和特点进行开发设计的,具有一定的技术性。
关键字: ASP ;ACCESS;DREAMWEAVER MX ;HTML ;网站设计
Abstract
With the rapid development of science and technology, the long course of human history has entered a new era - 21 century digital information age, the Internet is the unprecedented impact of the impact on human life. The emergence and development, is slowly changing people's lifestyles, the Internet is therefore a relatively hot topic, it has a powerful influence. This paper will be the first structure on the site from the design of a general ideological, including members of the front of the site's management module and the back-end data maintenance module, which is necessary for any one site.
This article on the use of DREAMWEAVER MX ASP site design and development process, the design of the site and the site of achieving a detailed description. The main content is mainly from the ASP and DREAMWEAVER MX development environment of the building, step by step into the ASP and DREAMWEAVER MX wonders of the world. The main contents include HTML, DREAMWEAVER MX, ASP, SQL language of the basic concepts and advanced applications, ASP and database connections.
Use DREAMWEAVER MX and ASP development of the site, does not function on a very sound, but they are in the research, and reference information related to the system, learning Chinese and foreign large outstanding advantages and characteristics of the site for the development and design, has a technical.
Keyword: ASP; ACCESS; DREAMWEAVER MX; HTML; site design
目 录
第一章 绪论 1
1.1设计的目的和意义 1
1.2站点的概念 1
第二章 校园网站设计开发技术及语言 3
2.1 ASP概述 3
2.1.1 ASP简介 3
2.1.2 ASP工作原理 4
2.1.3 ASP开发工具 5
2.1.4 ASP访问数据库的方式 6
2.2开发语言 8
2.2.1 超文本标记语言HTML 8
2.2.2 脚本语言VBScript 8
2.2.3 脚本语言JavaScript 9
2.3 ACCESS数据库简介 9
2.4 DREAMWEAVER MX简介 10
第三章 网站工作环境及设计方法的选择 12
3.1硬件环境 12
3.1.1本项目运行的软件环境 12
3.1.2本项目制作所需工具软件 12
3.1.3 IIS的简介和安装配置过程 12
3.2设计方法的选择 13
3.3开发目的 13
3.4分析工具 14
3.4.1 SADT 14
3.4.2 PSL/PSA 14
3.5 需求分析的过程 15
3.5.1 功能需求 15
3.6 系统结构图 15
第四章 系统设计 17
4.1建立网站的基本工作流程 17
4.2网站建构策划 17
4.2.1明确网站主题 18
4.2.2搜索网站资源 18
4.2.3网站策划结构图 18
4.3 主页设计 18
4.4 站内信息统计系统 19
4.5 注册、登录系统 19
4.6 新闻发布系统 21
4.7下载专区 27
4.7.1前台功能 27
4.7.2后台管理 28
4.8 文件上传模块 29
4.9 搜索器模块 29
4.10 后台管理系统 30
4.10.1 网站参数设置模块 30
4.10.2 管理员权限设置模块 31
4.11 友情链接管理模块 31
第五章 系统测试及调试 33
5.1 测试目的 33
5.2 测试原则 33
5.3 测试方法 33
5.3.1 黑盒测试 33
5.3.2 白盒测试 34
5.4 测试策略 34
5.5 调试 35
5.5.1 调试原则 35
5.5.2 调试方法 35
5.5.3 调试步骤 35
第六章 站点的管理与维护 37
6.1 运行环境 37
6.1.1 Windows2000 37
6.1.2 IIS 5.0 37
6.2 IIS的配置 39
6.2.1 站点属性和属性继承 39
6.2.2 主目录和虚拟目录 40
6.2.3 默认文档 42
6.2.4 重定向请求 42
6.2.5 设置Web站点内容的截止日期 43
6.2.6 为Web站点指定操作员 44
6.3 验证 44
6.3.1 启用验证 44
6.3.2 配置匿名验证 45
6.3.3 配置基本验证 46
6.4 安全性问题 47
6.4.1 Windows NT/2000的安全性 47
6.4.2 IIS的安全性 50
6.4.3 有效的ASP代码实现 50
参考文献 53
附 录 54
致 谢 58
第一章 绪论
1.1设计的目的和意义
作为一种新兴的信息技术,互联网正以前所未有的冲击力影响着人类的生活,它的出现和发展,正慢慢地改变着人们的生活方式,互联网也因此成为目前比较热门的一个话题,它具有强大的影响力。
国际上网站的发展十分迅速,网站已成为人们获取信息的一种重要方式越来越多的人都希望有自己的个人主页,以充分展示自我;越来越多的公司都希望让自己的网站更具吸引力,以宣传公司,提高知名度。提起网站设计,许多人自然会想到 DREAMWEAVER MX和FLASH,FIREWORKS三剑客,还有ASP等等。
本课题的研究的主要内容是使用网站设计软件工具,通过对ASP等的学习学会网站的布局,使网站的结构合理。学会链接的建立和修改,使访问者可以在网页之间自由跳转,真正体会网上冲浪的感觉。另外,使用FLASH进行动画设计。通过对ASP的学习进行聊天室、BBS和留言版的源代码的编写。
本课题的设计步骤是:首先,通过上网对大型网站的结构进行学习和模仿。上网查找一些相关资料并下载。然后,学习DREAMWEAVER和ASP的网络编程语言学习网站设计的基本技术和方法。然后,利用DREAMWEAVER进行网站的布局和编辑,进行网站的链接。最后,利用ASP进行聊天室,BBS和留言版的设计和编程。
1.2站点的概念
WEB站点是一组具有共享属性(如相关主题,类似的设计或共同目的)的链接文档。这些文档基于共同的表现目的集合到一起。站点也是文档的一种磁盘组织形式,它同样是由文档和文档所在的文件夹组成。利用不同的文件夹,将不同的网页内容分门别类保存,这是设计网站的前提。
通常情况下,建立站点时要将站点中的内容进行分类,然后把相关的内容放在同一个文件夹中,这样便于对站点资源进行管理。例如,网页中用到的图像可以放在IMAGES文件夹里,这样,当要将图像插入页面时,就知道在何处可以找到它;必要时还可以使用子文件夹。通过这种方式,可以让站点具有清晰的站点结构,将来更容易维护。
如果没有考虑文档在站点层次结构中的位置就开始创建文档,最终可能会导致站点杂乱无章,从而使站点的维护与升级变成一项十分困难的工作。因此在设置站点之前,一定要规划好站点的结构,这样可以提高工作效率,节省工作时间。
设置站点就是在本地磁盘上创建一个包含站点所有文件的文件夹(称作本地站点),然后在该文件夹中创建和编辑文档。当在本地测试无误后,发布到WEB服务器上就形成了真正的站点。