项目报告
基于 ASP 的县旅游咨询网站系统
随着 Internet 技术的发展,互联网在中国逐步普及,人们对网络的需求也日
益增长,利用计算机实现旅游资源的管理势在必行。本系统从初步调查开始,详
细介绍了需求分析、流程和数据分析,并进行了系统总体结构设计和数据库设计.
系统采用 Dreamweaver 编写 ASP 脚本,SQL SERVER 2000 建立数据库,从界面简
洁、实用的要求出发,完成了旅游资源管理工作的主要部分,包括旅游资源和用
户的信息浏览,添加,修改,删除,查询,并且实现了一些变量的取值,保存,
成本报价的计算,和统计。
旅游作为一个新兴的产业近年来取得了迅速的发展,旅行社如雨后春笋遍布
全国各省市、目前旅游行业普遍存在着企业规模小,管理不规范等弱点。因为旅
游涉及吃、住、行、游、购、娱等诸多要素,而且这些要素又分散在不同的地域
中,一个人不可能全面掌握所有的信息。一旦掌握某方面信息的人离开企业,就
会对企业的经营造成负面影响。施甸县旅游咨询网管理系统可以把各种旅游资源
分类存储管理通过网络实现资源共享,不仅方便快捷,而且不会因为人员流动影
响企业的经营,是旅行社在激烈的市场竞争中的坚强后盾。
因此,本文就详细的设计了一个施甸县旅游咨询网管理系统,把旅游中的一
些相关的详细信息囊括其中,尽量使整个管理系统层次鲜明,概括清楚。在阅读
完本文后你将能够清楚的了解到一个旅游资源管理系统的具体设计和实现过程。
Dreamweaver; SQL Server 2000; ASP
ABSTRACT
Along with Internet technique of development, Internet at China gradually
universality, people's need to the network also day by day growth, make
use of calculator realization tour resources of management power at
necessarily line.This system from first step investigate beginning,
detailed introduction the need analysis, process and data analysis, and
carried on system total structure design and database design. System
adoption the Dreamweaver write ASP script, SQL SERVER 2000 establishment
database, simple and direct and practical from the interface of request
set out, completion tour resources management work of main part, the
information which include tour resources and customer browse, add,
modification, delete, search, and realization some change quantity of
take a value, keep, cost offer of calculation, with statistics.
Tour conduct and actions a newly arisen industry in recent years obtain
quick of development, the travel agency grow profusely and quickly to
spread all over whole country each city, currently tour the profession
be widespread existence the business enterprise scale be small,
management not norm etc. weakness.Because tour involve to eat, live, line,
swim, buy, Yu etc. many main factor, and these main factor again dispersion
in the dissimilarity of the region, a personal impossible overall control
all information.Once controling the person of some aspect information to
leave a business enterprise, will conduct business enterprise to result
in negative influence.Tour resources and circuit management system can
various tour resources classification saving management pass a network
realization resources share, not only convenience fast, and can't because
of the personnel flow influence business enterprise of management, is a
travel agency in the vehemence of the market the competition of strong
backing.
Therefore, this text detailed of design a tour resources and circuit
management system, tour in of some related of detailed the information
bag to make among them and as far as possible whole management the system
layer be fresh and clear and generalize clear.At reading over origin text
empress you will can know well a tour resources management system of
concrete design and realization process.
Keyword: Dreamweaver; SQL Server 2000; ASP
目 录
引言 ................................................................3
第 1 章 ASP 简介 ....................................................3
1.1 Active Server Pages 简介 ....................................3
1.2 ASP 的新功能.................................................4
1.3 ASP 页面的结构 ...............................................5
1.4 ASP 的运行环境 ...............................................5
1.5 ASP 内建对象.................................................5
1.6 ASP 的主要内置组件 ...........................................6
1.7 Database Access 组件 ADO......................................6
1.8 ASP 的脚本语言 ...............................................6
1.9 ASP 能干什么? ...............................................7
1.10 HTML 和 ASP 的区别..........................................7
1.11 Microsoft SQL Server 2000 简介...........................5
第二章 运行环境及系统性能需求分析...........................5
2.1、硬件需求.................................................5
2.2、软件需求.................................................. 6
2.3、开发环境............................................... 6
第三章 旅游管理系统的设计..................................... 9
3.1、系统详细功能分析..........................................8
3.2、数据库设计与实现....................... ...............19
第四章 旅游管理系统的实现.................................... 25
4.1、数据库的连接...........................................25
4.2、登录界面设计.......................................... 28
4.3、系统用户管理模块................ ......................33
4.4、旅游线路管理模块包括..................................... 37
4.5、地域信息管理模块包括..................................... 39
4.6、景点资源管理模块包括..................................... 41
4.7、交通线路管理模块包括..................................... 44
4.8 酒店宾馆资源管理模块..................................... 47
总结 ........................................................ 50
致谢 ........................................................ 51
参考文献 .................................................... 52
第 1 章 ASP 简介
1.1 Active Server Pages 简介
Microsoft Active Server Pages (ASP) 是服务器端的脚本编写环境,通过
这种环境用户可用它来创建动态 Web 页或生成功能强大的 Web 应用程序。ASP 页
是包括 HTML 标记、文本和脚本命令的文件。ASP 页可调用 ActiveX 组件来执行
任务,例如连接到数据库或进行商务计算。通过 ASP,可为用户的 Web 页添加交
互内容或用 HTML 页构成整个 Web 应用程序,这些应用程序使用 HTML 页作为用户
的客户的界面。
➢ 对于 HTML 编写人员: 如果用户是位 HTML 编写人员,用户将发现 ASP 脚本
提供了创建交互页的简便方法。如果用户曾想从 HTML 表格中收集数据,或
用顾客的姓名个人化 HTML 文件,或根据浏览器的不同使用不同的特性,用
户会发现 ASP 提供了一个出色的解决方案。以前,要想从 HTML 表格中收集
数据,就不得不学习一门编程语言来创建一个 CGI 应用程序。现在,用户只
要将一些简单的指令嵌入到用户的 HTML 文件中,就可以从表格中收集数据
并进行分析。用户再不必学习完整的编程语言或者单独编译程序来创建交互
页。随着不断掌握使用 ASP 和脚本语言的技巧,用户可以创建更复杂的脚本。
对于 ASP,用户可以便捷地使用 ActiveX 组件来执行复杂的任务,比如连接
数据库以存储和检索信息。
➢ 对于有经验的脚本编写人员: 如果用户已经掌握一门脚本语言,如 VBScript、
JavaScript 或 PERL,而且用户已经了解使用 ASP 的方法。只要安装了符合
ActiveX 脚本标准的相应脚本引擎,就可以在 ASP 页中使用任何一种脚本语
言。ASP 带有 Microsoft Visual Basic Scripting Edition (VBScript)
和 Microsoft JScript 的脚本引擎,这样用户可以立即开始编辑脚本。
PERL、REXX 和 Python 的 ActiveX 脚本引擎可以从第三方开发人员处获得。
➢ 对于 Web 开发人员: 如果用户已经掌握了一门编程语言,如 Visual
Basic,用户将发现 ASP 是快速创建 Web 应用程序的一个非常灵活的方法。
通过向 HTML 中添加脚本命令,用户能够创建应用程序的 HTML 接口。通过
创建自己的 ActiveX 组件,可以将应用程序中的商业逻辑封装到能够从脚本、
其他组件或从其他程序中调用的模块。使用 ASP 进行计算的 Web 可转化为
有形的利益,它使 Web 供应商能够提供交互的商业应用而不仅仅是发布内容。
例如,旅行社能够比公布航空时刻表做得更多;用 ASP 脚本可以让客户察看
现有的航班、比较费用并预定座位。包含在 Windows NT Option pack 中的
Microsoft Transaction Server(MTS)可以降低在服务器上构造程序的复杂
性和费用。MTS 可以解决开发那些保密性强的、可分级的以及可靠的 Web 应
用程序的复杂性问题。
➢ Active Server Pages 模型: 浏览器从 Web 服务器上请求 .asp 文件时,
ASP 脚本开始运行。然后 Web 服务器调用 ASP,ASP 全面读取请求的文件,
执行所有脚本命令,并将 Web 页传送给浏览器。由于脚本在服务器上而不是
在客户端运行,传送到浏览器上的 Web 页是在 Web 服务器上生成的。所以
不必担心浏览器能否处理脚本:Web 服务器已经完成了所有脚本的处理,并
将标准的 HTML 传输到浏览器。由于只有脚本的结果返回到浏览器,所以服
务器端脚本不易复制。用户看不到创建他们正在浏览的页的脚本命令。
1.2 ASP 的新功能
Active Server Pages 在功能方面有所增强,更易于开发应用程序。
➢ Microsoft 脚本调试程序。 用户可以使用脚本调试程序调试 .asp 文件。
➢ 事务性脚本。 ASP 页和页中使用的对象可以运行于事务环境之下。在页上的
全部工作只有两种结果:提交或终止。事务可以保护应用程序免于因失败而
导致数据丢失。
➢ 管理工具。 许多应用程序设置可在 Internet 服务管理器上进行,这是
Internet Information Server 和 Personal Web Server(在 Windows NT
Workstation 上)的管理工具。
➢ 文件上载。 浏览器可以通过 Posting Acceptor 应用程序将文件上载到 Web
服务器。可以编写 ASP 脚本来发送带有从 Posting Acceptor 传来的信息的
email,如每一个上载文件的位置和名称。
➢ 新的 ASP 组件。 ASP 提供了新的基础组件。
➢ 应用程序根目录的改变。 ASP 应用程序的根目录在用户的 Web 站点上可以
是物理目录。以前,根目录必须映射为虚拟目录。现在可以用 Internet 服
务管理器指示 ASP 应用程序的根目录。必须将 .asp 文件置于应用程序树中,
Web 服务器才能检测文件的改变并且自动重装它们。