摘 要
随着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 服务器才能检测文件的改变并且自动重装它们。
Ø 支持 HTTP 1.1 协议。 Internet Information Server 和 Personal Web Server 支持 HTTP 1.1 协议。在响应支持 HTTP 1.1 的浏览器(例如 Internet Explorer 4.0)时,这一支持可使 ASP 利用新协议的高效率。例如,当向浏览器返回页的时候,ASP 使用大块转换编码以提高网络效率。