网络旅游信息系统的设计与实现
摘 要
网络旅游信息系统是利用计算机 Web 数据库高效的数据存储和管理能力来
管理旅游信息,其主要意义在于简化人们以往查找旅游信息的繁琐工作,通过计
算机联网后,可以实现数据的远程访问和共享,将旅游咨询和网络传播充分的结
合,改变以往人们必须到旅行社的传统模式。
本文介绍了一个网络旅游信息系统的设计与实现。该系统完整地分析了网络
旅游信息系统的业务需求,并进行了详细设计。在此基础上实现了其中的基本功
能,包括:旅游信息管理与查询、旅行社注册、旅游线路发布、旅游线路预订、
用户论坛等功能。同时,系统对用户进行了分级管理,提高了系统的安全性。
在技术上,该系统选择了 B/S(浏览器/服务器)三层网络体系结构。客户
端技术综合采用 HTML、VBScript、JavaScript 等技术提供用户界面;应用服务
器端使用 IIS,并采用 ASP 动态网页编程技术实现业务逻辑;数据库服务器采用
SQL Server 2000 关系数据库。利用 ASP 动态网页编程技术,通过 ADO 与 SQL
Server 2000 数据库建立链接,运用 SQL 语言实现对其数据库的操作。
关键词:计算机网络;网络旅游信息;SQL sever 2000;ASP;数据库
The Implementation and Design for Network Tour
Information System
Abstract
The network tour information system is designed to manage tour information by
using the ability of efficient storing and managing data of computer. Its main purpose
is to simplify the complicated work of people in looking for tour information. By
connecting to computers, long-distance visiting and sharing of data will become true.
The combining of tour information consultation and network communication
sufficiently will change the traditional model that people need to go to travel agency
for tour information in the past.
This paper introduces the design and implementation of a network tour
information system. It analyzes the business requirement of internet tour information
system completely and the detail of system designation. On this basis, this system
realized the basic functions, such as the management and inquiry of tour information,
the registering of travel agencies, the issuance of tourist routes, the order of tourist
routes, the management of user forum and so on. Besides, this system manages the
users according to their grades to improve the safety of the system.
In technology, this system chooses B/S (Browser/ Server) three-layer of network
system structure. The client end provides the consumer interface by adopting
technologies such as HTML, VBScript, and JavaScript synthetically. The application
server makes use of IIS and adopts the ASP dynamic Webpage programming
technology to realize the business logic; the database server adopts SQL Server 2000
relation database.
Key words: Computer network; Network tour information; SQL sever 2000;
ASP; Data base
目 录
论文总页数:28 页
1 引言................................................................................................................................................1
2 为什么开发网络旅游信息系统....................................................................................................1
2.1 计算机网络已经成为生活得力助手 ....................................................................................1
2.1.1 计算机网络的基本概念................................................................................................1
2.1.2 计算机网络在生活中的应用........................................................................................1
2.2 计算机网络与旅游的完美结合 ............................................................................................2
3 开发语言与工具的选择................................................................................................................2
3.1 WEB 数据库技术 ......................................................................................................................2
3.2 ASP(ACTIVE SERVER PAGES)技术 ..........................................................................................3
3.2.1 ASP 技术简介.................................................................................................................3
3.2.2 ASP 的特点.....................................................................................................................3
3.2.3 ASP 的内建对象.............................................................................................................3
3.2.4 ASP 访问数据步骤.........................................................................................................4
3.3 MICROSOFT SQL SERVER 2000(SQL)............................................................................................4
4 网络旅游信息系统的分析与设计................................................................................................5
4.1 网络旅游信息系统的需求分析 ............................................................................................5
4.1.1 网络旅游信息系统开发目的........................................................................................5
4.1.2 网络旅游信息系统的功能............................................................................................5
4.2 数据库的实现 ........................................................................................................................6
4.2.1 数据结构及其 E-R 图....................................................................................................6
4.2.2 数据库的逻辑结构设计................................................................................................8
4.2.3 数据库的连接..............................................................................................................11
5 网络旅游信息系统的实现..........................................................................................................11
5.1 系统功能模块介绍 ..............................................................................................................11
5.2 网络旅游信息系统流程图 ..................................................................................................13
5.3 系统具体实现 ......................................................................................................................14
5.3.1 旅游信息模块..............................................................................................................14
5.3.2 管理员管理模块..........................................................................................................15
5.3.3 线路预订模块..............................................................................................................18
6 难点及解决方法..........................................................................................................................24
结 论..........................................................................................................................................25
参考文献..........................................................................................................................................26
第 1 页 共 28 页
1 引言
随着社会的发展,科技的进步,作为信息传播媒介的计算机网络日益显露出
其举足轻重的地位,使得信息的生产和交换更加的迅速和便捷。而计算机管理具
有手工管理无法比拟的优点,例如:检索迅速、查找方便、可靠性高、存储量大、
保密性好、寿命长、成本低等。这些优点能够极大地提高人们查找所需信息的速
度与质量,是人们与世界接触的重要工具。特别是数据库技术的发展,计算机已
经成为当今处理信息的主要工具。数据库技术是计算机应用技术中的一个重要组
成部分,对于大量的数据,使用数据库来存储管理将比通过文件来存储管理更高
效。
随着国家对地方旅游事业的支持;各地旅游风景的不断开发与各种优厚条件
的不断出台;人们不同的旅行习惯与要求;旅行社不同的规章、制度与条件,使
得开发一个功能齐全包含各种信息的旅行网站势在必行。《网络旅游信息系统的
分析与设计》是在充分利用 Web 数据库高效的数据存储和管理能力,利用网络丰
富的数据资源,采用 Web 数据库技术开发的一个稳定、时效、内容丰富的旅游信
息发布和管理平台。它将旅游资讯和网络传播充分的结合,改变以往人们必须到
旅行社的传统模式,方便人们获取各种旅游信息,给人们的出行带来方便。
2 为什么开发网络旅游信息系统
2.1 计算机网络已经成为生活得力助手
2.1.1 计算机网络的基本概念
计算机网络,其实就是利用通讯设备和线路将地理位置不同的、功能独立的
多个计算机系统互连起来,以功能完善的网络软件(即网络通信协议、信息交换
方式及网络操作系统等)实现网络中资源共享和信息传递的系统。
它的功能最主要的表现在两个方面:一是实现资源共享(包括硬件资源和软
件资源的共享);二是在用户之间交换信息。
计算机网络的作用是:不仅使分散在网络各处的计算机能共享网上的所有资
源,并且为用户提供强有力的通信手段和尽可能完善的服务,从而极大的方便用
户。
2.1.2 计算机网络在生活中的应用
如今是一个“网络生活”的时代,以网络生活方式和网络工作方式为特征的
“e 社会”已经诞生。计算机网络也称为互联网技术,早已参透到人们生活的各
个层面,从最初仅仅应用于军事和科教领域,到如今的医疗卫生、工业生产、企
业发展、娱乐传播、日常家居生活无不显露出其强大的功能。电子邮件、电子购