旅游网站系统.docx
- 文档编号:10689617
- 上传时间:2023-05-27
- 格式:DOCX
- 页数:40
- 大小:722.12KB
旅游网站系统.docx
《旅游网站系统.docx》由会员分享,可在线阅读,更多相关《旅游网站系统.docx(40页珍藏版)》请在冰点文库上搜索。
旅游网站系统
绪论……………………………………………………………………………5.
2.1项目概论…………………………………………………………………………………7
2.1目标………………………………………………………………………………………7
2.2旅游网站的可行性研究…………………………………………………………………8
第二章旅游网站系统概要设计
摘要
随着旅游行业的不断发展,各家旅游行业之间的竞争日益激烈,旅游部门所需的信息量越来越大,业务操作中涉及的各种线路情况、客户情况以及旅游协作部门的情况越来越复杂多变。
而除了一些个别地区已采用了的旅游网站,一般通常是以原始的手工方式处理/交流信息。
但是工作人员若仅靠手工方式处理大量资料,很可能带来出错率的增长以及大量资源的浪费和闲置等问题。
因此,只有加强对旅游信息资源的整合、统一管理,才能使旅游部门运行更加合理、高效地运转。
本文是根据旅游行业的这种现状,提出解决问题的一个可行性方法:
采用现代化统一的计算机网络系统,实现了旅游管理的网络化,各类信息有序地进行存储,同时采用了权限认证的方式,只有经过了系统权限认证之后,方可进入系统主控界面,进行信息管理,信息查询,留言簿等功能的使用。
实现了各种业务系统的数据集成和信息集成,对旅行社各类信息、资源进行协同集中管理。
利用ASP技术建立动态网站,实现旅游信息快速发布及接受游客的网上预定。
关键字:
旅游信息;网络化;动态网站
Abstract
Withthesteadygrowthoftourismindustry,traveldepartmentsarenowfacingtoughercompetitionbetweeneachother.Variousinformationateachstageoftheprocessarecomingup,suchasaccountspaymentstatus,clientrequestandfeedbackfromcontractingparties,andsoon.Andtheinformationvolumeisevergrowingandbecomingmoresophisticated.Mostdepartmentsusuallyhandletheseinformationmanuallyleavesbigroomforomissionanderrors,andquiteapartofresourcesmightnotbeutilizedefficiently.Therefore,acomputerizedsystemshallbedevelopedtobetterintegratetheinformationandutilizetheresourcesacompanyequips.
ThissystemisallaboutsuchaTourismWeb.Informationofallkindsarestoredautomaticallyinaorderlyway,andusersgothroughanrecognitionprocedure,thoseapproveduserenterintothemainboardtolookup/queryinfo,alsotomakereservationonline,leavemessageetc.TourismWebmadeitpossibletointegrateandutilizevarioustourisminformation/datatobetterusetheresourcesoftravelagency.Furthermore,tourisminformationcanbeknownquicklyandtouristscanbookthroughtheinternetbyusingASPtoestablishaTourismweb.
Keywords:
informationoftourism;network;TourismWeb
绪论
旅游业具有“无烟产业”和“永远的朝阳产业”的美称,它已经和石油业、汽车业并列为世界三大产业;根据WTTC的统计,它每年产出4.7万亿美金的收入,直接或间接地为2亿700万人提供了就业机会,并支持着数以万计的企业的发展。
改革开放以来,我国的旅游业有了非常迅速的发展,但是比较而言,我国国内旅游业发展的广度深度都远远不能适应经济发展和人民生活水平提高的需要。
随着市场经济的发展和人民收入水平的进一步提高,人民对旅游消费的需求将进一步上升,国内旅游业在国民经济中的地位和作用越来越重要[1]。
但我国旅游产业仍然基础薄弱,管理手段滞后,信息化程度低,企业效益较差。
旅游行政管理部门存在管理方式落后,缺乏信息化管理手段,信息沟通渠道不通畅等问题.,面对困难和挑战,我国旅游业必须转变观念,创新思维,以信息化建设为突破口和新手段,整合各种资源,从而实现整个行业的新跨越。
加强旅游信息化建设,可以提高各级管理部门的工作效率和管理水平,精简办事程序,降低工作成本,加大宣传力度,加快信息传播速度,提高信息实效性;另一方面可以通过开展电子商务,满足游客的个性化需求,提高旅游服务质量,改变旅游企业传统经营模式,降低成本,增加效益,从而提高整个旅游产业素质,旅游实现信息化,将会进一步壮大旅游支柱产业,提升旅游产业整体信息化水平,优化产业结构和资源配置,完善产业链,进而带动众多相关产业发展,拉动内需,扩大就业,增加外汇收入,对经济发展起到积极的推动作用。
目前,我国的一些旅游部门在信息化方面做的工作和其投入较少,对自身的发展起到了制约作用,可以通过建立旅游网站来宣传本地的风土人情,对信息进行网络化、信息化管理,提高自身竞争能力。
目前有许多中型的旅游管理部门仍依靠原始的人工方式采用电子文档、电子表格等(例如WORD、EXCEL,或者简单的ACCESS数据库)来对旅游信息进行管理,大部分旅行社也无自己的旅游网站,无法在现在这个网络时代接受客户的网上预定。
随着业务的不断扩展,旅行社业务操作中涉及的各种收费情况、客户情况以及旅游线路情况越来越复杂,业务操作人员若仅靠手工方式处理处理大量资料,则遗漏信息的现象更容易发生,同时也可能带来出错率的增长以及大量资源的浪费和闲置等问题。
因此,只有加强对旅游部门信息资源的整合、统一管理,才能使行业更加合理、高效地运转。
现行的旅游信息管理模式的问题主要体现在如下几个方面:
1.各类旅游信息查询速度慢,工作强度大。
旅游信息中牵涉到游客资料、导游信息、费用、线路、景点、酒店等等大量的资料,用人工方式进行整理汇总时,速度慢、工作繁琐、易出错。
2.各类资源之间调配难度大。
由于信息面广,信息量大,因此要对其中某些资源进行统一管理、调配是需要花费大量的人工。
3.相当一部分资源缺少一定的保护,处于不安全的状态,许多信息容易泄露。
4.对于客户的服务要求反应慢。
基于上面的原因,对于客户提出的服务要求,势必不能做出快捷的反应。
5.缺少服务质量反馈的统一管理。
第一章旅游网站需求分析
1.1项目概述
1.1.1目标
该系统主要建立一个完整的旅游网站,突出旅游特点,有美观的界面设计。
主要功能:
1.用户可以对各景点的酒店信息查询、旅游线路预订、各个景点路程与旅游方式的设计与查询、对各个景点所需费用查询。
2.有一定数量旅游景点相关信息可供处理。
方便游客了解景区各种相关信息,同时有利与景区管理部门的管理,加强双边的沟通与协作,以提高和改善管理水平,使游客通过对网站的浏览可以对景点有比较真实和丰富的了解,对景点本身做一个比较好的宣传和推广。
系统根据实际情况收集的资料为背景,网站中包括各个景区的基本情况介绍如:
交通情况,报价和风景图片欣赏等,访客达到这个网站以后,都可以浏览站中的所有信息,同时可以通过系统来查询所需要的各种信息,并且可以预定旅游路线和预约酒店以及导游等。
管理人员登陆系统后,将各种烦琐的管理工作通过网站来管理,用最少的人力和物力提高管理水平,方便发布各种旅游信息,处理游客所遇到的各种问题,及时了解游客对旅游管理部门的意见,通过数据分析可以了解游客的基本情况和不同时期游客的变化情况,提前做出必要的准备工作。
管理人员通过系统处理各个事务,使前台的用户操作方便简单,突出旅游特点,具有美观的界面设计,保证网站安全稳定的运行。
1.1.2用户的特点
旅游网站管理系统主要是用于旅游管理部门和旅游公司,对旅游信息的进行发布和修改以及加强游客进行交流。
本系统的用户十分广泛,对用户的技术要求是:
熟悉计算机操作,熟悉internet相关操作。
1.1.3运行环境
硬件最小需求:
奔腾3以上CPU,256M以上内存,10G以上剩余硬盘空间
支持软件:
操作系统:
Windows98/2000/XP
支持环境:
IIS4.0以上
数据库:
Access2000
1.2旅游网站的可行性研究
采用现代化统一的计算机信息网站系统,能够有效帮助旅游企业优化旅游行业TQC,使其在行业内处于优势地位,并相对长期地保持这种战略优势。
开发本系统的可行性研究如下:
1.技术可行性:
技术上的可行性分析主要分析技术条件能否顺利完成开发工作,软、硬件能否满足需要。
本系统采用ASP开发出友好美观的人机界面,便于用户理解、操作。
数据库管理系统采用Access2000,它能够处理比较多的数据,同时保持数据的完整性、安全性。
因此本系统的开发平台已成熟可行。
硬件方面,在科技飞速发展的今天,硬件更新速度越来越快,容量越来越大,可靠性越来越高,价格越来越便宜,因此硬件平台也能够满足本系统所需[5]。
2.经济可行性:
计算机技术发展异常迅猛的根本原因在于计算机的应用促进了社会经济的发展,给社会带来了巨大经济效益。
因此基于计算机系统的成本-效益分析是可行性研究的重要内容。
第二章旅游网站系统概要设计
2.1数据库设计
2.1.1数据库设计概述
数据库是数据管理的最新技术。
十多年来数据库管理系统已从专用的应用程序发展成为通用的系统软件。
由于数据库具有数据结构化,最低冗余度,较高的程序与数据独立性,易于扩充,易于编制应用程序等优点,较大的信息系统都是建立在数据库设计之上的。
因此不仅大型计算机及中小型计算机,甚至微型机都配有数据库管理系统。
数据库系统的出现使信息系统从以加工数据的程序为中心转向围绕共享的数据库为中心的新阶段。
这样既便于数据的集中管理,又有利于应用程序的研制和维护,提高了数据的利用性和相容性,提高了决策的可靠性。
目前,数据库已经成为现代信息系统不可分割的重要组成部分。
数据库技术也是计算机领域中发展最快的技术之一。
数据库设计是把现实世界的实体模型与需求转换成数据库的模型的过程,它是建立数据库应用系统的核心问题。
数据库及其应用的性能都建立在良好的数据库设计的基础之上,数据库的数据是一切操作的基础,如果数据库设计不好,那么其它一切用于提高数据库性能的方法收效都是有限的。
数据库设计的关键是如何使设计的数据库能合理地存储用户的数据,方便用户进行数据处理。
设计数据库必须遵循一定的规则,在关系型数据库中,这种规则就是范式,范式是符合某一种级别的关系模式的集合。
一般人们设计数据库遵循第三范式。
即:
数据库表中不包含已在其他表中包含的非主关键字信息。
采用范式减少了数据冗余,节约了存储空间,同时加快了增、删、改的速度[6]。
2.1.2数据库需求分析
整个系统所包括的信息有路线信息、旅行社信息、留言信息、新闻信息等。
可将这些信息抽象为下列系统所需要的数据项和数据结构:
1.旅游线路管理(线路名称,报价,类型,类别,置顶情况,线路时间,行程安排,线路途经景点,其他说明等)
2.旅行社管理(联系人,电话,传真,电子邮件,QQ,宗旨,简介等)
3.留言管理(留言编号,标题,留言人,日期,内容)
4.新闻管理(类型,标题,内容,作者,来源等)
2.1.3数据库逻辑结构设计
概念结构设计是数据库设计的核心。
概念结构独立于数据库的逻辑结构,也独立与所使用的具体的数据库管理系统。
概念模型(E-R模型)的组成元素有:
实体、属性、联系,E-R模型用E-R图表示。
实体是用户工作环境中所涉及的事务,属性是对实体特征的描述。
1.模型中的实体相当于一个实体集、一个表。
实体用矩形框表示,实体名称标注在矩形框内。
用菱形表示实体间的联系,菱形框内写上联系名,用无向边把菱形分别与有关实体相连接,在无向边旁标上联系的类型。
2.属性是实体的性质。
用椭圆框表示,与实体之间用一条线相连,表的主码是关键属性,关键属性项加下划线。
3.各子系统模块中主键相同的字段之间存在着相互关联的关系。
4.在程序中实现对他们的完整性和一致性控制。
E-R模型的组成元素有:
实体、属性、联系。
E-R模型用E-R图来表示。
实体是用户工作环境中所涉及的事物,属性是对实体特征的描述。
本系统主要的E-R图,见图2.1。
图2.1系统ER图
2.1.4数据库的物理结构
服务器上建立名为msgg的数据库。
其中主要包括如下表:
管理员表,见表2.1
文章管理表,见表2.2
线路管理表,见表2.3
网站板块表,见表2.4
线路类别表,见表2.5
留言管理表,见表2.6
字段名称
数据类型
是否为空
说明
Id/用户编号
Int
否
主键
Username/用户类型
Char
否
Userpassword/密码
Char
否
Dianhua/电话
Char
是
Email/邮箱
Char
是
Address/地址
Char
是
Qq/QQ
Char
是
表2.1master表
字段名称
数据类型
是否为空
说明
Articleid/编号
Int
否
主键
Title/标题
Char
是
Content/内容
Char
是
Nclassid/类别
Char
是
Hits/点击数
Char
是
Dateandtime/日期
Data
是
Writer/作者
Char
是
Writerfrom/来源
Char
是
表 2.2article表
字段名称
数据类型
是否为空
说明
Id/编号
Int
否
主键
x_name/线路名称
Char
是
x_baojia/报价
Char
是
x_leixun/类型
Char
是
x_shijian/时间
Char
是
x_shuoming/说明
Char
是
x_jingdian/线路景点
Char
是
x_anpai/行程安排
Char
是
x_jingdiantupian/景点图片
Char
是
表2.3xianlu表
字段名称
数据类型
是否为空
说明
classID/编号
Int
否
主键
Class/类别名
Char
否
主键
表2.4Aclass表
字段名称
数据类型
是否为空
说明
Id/编号
Int
否
主键
Board/名称
Char
是
Xid/类别标志
Int
是
bio/简介
Char
是
表2.5board表
字段名称
数据类型
是否为空
说明
Id/编号
Int
否
主键
Uname/用户名
Char
是
Uemail、标题
Char
是
Uhomepage/内容
Char
是
Utime/留言时间
Char
是
Utext/留言内容
Text
是
表2.6guestbook表
2.1.5数据字典
数据字典是在系统数据流程图的基础上。
进一步定义和描述所有的数据项、数据结构、数据存储、处理过程和外部实体的详细逻辑内容与特征的工具。
数据字典的任务是对于数据流程图中出现的元素的名字都有一个确切的解释。
本系统的数据字典如下:
文件名:
用户表
别名:
组成:
用户名+密码+类型
备注:
这是所有的用户信息表
表2.7数据文件“用户表”字典条目
文件名:
线路表
别名:
组成:
编号+名称+类别+价格+时间+途经景点+安排+说明
备注:
这是所有的路线信息表
表2.8数据文件“线路表的字典条目
文件名:
旅行社表
别名:
组成:
编号+名称+联系电话+联系人+传真+QQ
备注:
表2.9数据文件“旅行社表”的字典条目
文件名:
版块表
别名:
组成:
编号+板块名
备注:
表2.10数据文件“网站版块表”的字典条目
文件名:
留言表
别名:
组成:
编号+留言内容+留言人+留言时间+标题
备注:
表2.11数据文件“留言表”的字典条目
文件名:
线路类别表
别名:
组成:
编号+类别名称+标志+说明
备注:
表2.12数据文件“路线类别表”的字典条目
文件名:
新闻表
别名:
组成:
编号+标题+内容+作者+发布时间+来源
备注:
表2.13数据文件“新闻表”的字典条目
2.1.6数据库的完整性和安全性
数据库的完整性是指数据的正确性和相容性。
数据库管理系统(DBMS)用一定的机制来检查数据库中的数据是否满足规定的条件——完整性约束条件,数据的约束条件是语义的体现,将作为模式的一部分存入数据库中[7]。
本系统中定义了表与表之间的联系及表中各字段属性约束有助于实现有助于完整性。
数据库的安全性是指保护数据库以防止不合法的使用所造成的数据泄漏、更改或破坏。
在数据库系统中,大量的数据集中存放,而且为许多用户直接共享,是宝贵的信息资源,系统的安全保护措施就显得更为重要,它可以保护数据库防止恶意的破坏和非法的存取。
在系统中,用户通过浏览器打开本站首页后,必须经过注册登陆,方可对本站景点进行浏览、查看、检索等操作。
用户注册的用户名是唯一的,密码通过加密。
在用户登陆,必须输入用户名和密码,并通过数据库的验证,同时对用户的权限进行验证,防止非法用户和未授权用户对本站进行非法访问和操作,保证本站的安全。
2.2系统总体结构设计
该系统在Windows98/2000/XP环境下,主要采用ASP开发工具,Access2000数据库来设计,开发过程与成果应符合GB/T11457-1995软件工程术语,GB/T8567-1988计算机软件产品开发文件编制指南等。
2.2.1网站总体结构图
绘制系统结构图的过程,实际上就是对系统功能模块进行分解设计的过程,即合理地将数据流程图转变为所需要的系统结构图[8]。
系统结构图将会使读者和用户能直观的了解系统的结构模式,理解系统的各个功能的结构,能很好地方便用户使用和理解整个系统。
本网站的系统结构图如下:
图2.3系统总体结构图
2.2.2网站的结构
本网站的开发过程中采用的是浏览器/服务器(Browser/Server)模式。
它以访问数据服务器为中心,HTTP协议为传输协议,客户端通过浏览器(Browser)访问WEB服务器和数据服务器。
其三层结构见图2.4:
图2.4B/S三层结构图
图中从左到右,分为三层结构:
第一层:
浏览器。
主要完成客户和后台的交互及最终查询结果的输出。
浏览器将HTML语言代码转化成图文网页。
网页具备一定的交互功能,允许用户根据网页提供的表单输入信息,提交给后台并提出处理请求。
后台处理完后,将结果返回至用户的浏览器。
第二层:
WEB服务器,主要完成客户的应用功能。
WEB服务器接受客户请求后,启动相应的进程响应这一请求,动态生成一串HTML代码,返回用户的浏览器。
若用户请求中包含数据的存取,WEB服务器还将与数据库服务器连接,协同完成处理工作。
第三层:
数据库服务器,主要协调不同的WEB服务器发出的请求,管理数据库[10]。
2.2.3系统功能模块设计
根据需求分析的结果,按照“低耦合、高内聚”的原则,本系统将划分为以下主要功能模块:
新闻功能模块;线路信息浏览功能模块;景点/路线信息查询功能模块;在线留言功能模块;旅行社信息浏览功能模块;路线预定功能模块。
另外,包括在后台包括这些功能的管理。
1.新闻功能模块
实现的主要功能包括旅游咨询信息的前台展示和后台信息录入和管理。
其中包括旅游快讯、异地风情、酒店情况、旅游推荐、地方特色、出游必知、票务信息、法律法规等信息的介绍。
2.信息检索模块
该模块主要是方便用户对本站景点和酒店进行相关检索,并返回检索结果。
用户可根据自己不同的需要,系统根据用户选择的不同组合检索方式和输入的关键字进行相关检索,得到用户检索的信息。
(1)模糊查询。
按选择的类型和输入的关键字进行查询,就会检索出景点库中所有包括你输入字段的景点信息。
如输入关键字“华”并选择“按景点名称”检索结果包括片名为“..华..”的景点信息。
(2)精确查询。
按选择的类型和输入的关键字进行查询,就会检索出景点库中与输入字段完全匹配的景点信息。
信息检索模块流程图如下:
图2.5用户查询模块流程图
3.在线留言模块
该模块主要是方便用户和管理人员进行沟通和交流,用户可以发表自己的看法也可浏览其他用户的留言。
为了让旅游部门掌握各方面的反馈信息,本系统设置了留言簿模块。
通过此模块,可以上传留言、查看以往的留言信息。
留言信息包括:
留言的用户、留言时间及留言内容。
(1)浏览留言。
用户登陆后可以查看以前的留言。
(2)发表留言。
用户如果要留言必须登陆后发表其留言。
在线留言模块流程图如下:
图2.6用户留言模块流程图
4.路线预定
该功能模块主要是客户浏览了相关资料后,可通过相应的路线“预定这条路线”链接来预定定单。
将个人信息及预定的信息填写完整后,上交给系统,而系统经过简单的逻辑判断信息是否有错后通过两个消息框的反馈,来确定路线预定是否成功。
路线预定功能流程如下:
图2.7用户路线预定模块流程图
5.信息浏览
实现的主要功能包括查看站内旅游路线的信息,包括最热路线、最新路线、置顶路线等信息,并且可以进行查询功能。
2.2.4主界面设计
主界面是一个网站的门面,如同公司的形象,特别注重设计和规划。
它是用户首先见到的界面,它的好坏直接影响到网站的访问率。
为此,我从以下几个方面对主界面进行了设计。
1.在色彩搭配上,一种较明快的色彩为基调,配以相关的其他色彩,给用户一种鲜而不艳的美感。
2.在字体选用上,大小适当,尽量使用常用字体,适当配用艺术字。
3.在网页制作上,采用框架式结构,在框架中嵌入子页,将大表化小,图片压缩,尽量减少页面响应时间。
4.在内容上,主界面内容充实而不繁杂,既体现本站特色,又能满足用户需要。
5.在用户操作上,简化用户操作,删去那些空洞的环节。
2.2.5输入输出界面设计
旅游网站系统的输入界面主要包括信息检索,路线预定和在线留言等,输入设计的内容包括以下几点:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游 网站 系统