旅游管理与线路规划系统设计与实现.docx

上传人:b****5 文档编号:6845120 上传时间:2023-01-11 格式:DOCX 页数:40 大小:5.84MB
下载 相关 举报
旅游管理与线路规划系统设计与实现.docx_第1页
第1页 / 共40页
旅游管理与线路规划系统设计与实现.docx_第2页
第2页 / 共40页
旅游管理与线路规划系统设计与实现.docx_第3页
第3页 / 共40页
旅游管理与线路规划系统设计与实现.docx_第4页
第4页 / 共40页
旅游管理与线路规划系统设计与实现.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

旅游管理与线路规划系统设计与实现.docx

《旅游管理与线路规划系统设计与实现.docx》由会员分享,可在线阅读,更多相关《旅游管理与线路规划系统设计与实现.docx(40页珍藏版)》请在冰豆网上搜索。

旅游管理与线路规划系统设计与实现.docx

旅游管理与线路规划系统设计与实现

 

毕业论文

 

题目:

旅游管理与线路规划系统设计与实现

学院:

计算机科学与工程学院

专业:

计算机科学与技术(师范)

毕业年限:

2014年6月

学生姓名:

谢鹏

学号:

201071030250

指导教师:

马慧芳

 

摘要

当今社会越来越多的旅游企业选择依靠互联网为企业做宣传、树立企业良好形象以及提高企业知名度,因此越来越多旅游爱好者和旅行社工作人员利用旅游门户网站进行信息的交流与互换,为的就是即时的了解旅游信息的动态,实现网上用户的交易平台,方便他们信息交换和订单交易。

虽然旅游系统全国已有很多家,但是它们在服务内容、范围、品质上并没有大的突破和发展。

旅游企业是服务行业,旅游网同样也是服务行业,“得服务者得天下”是系统的竞争关键。

旅游网的访问量取决于它在服务内容、范围、品质上的含金量。

大多数的旅游系统以发布本区域以内的旅游信息为主,服务范围狭小,具有局限性,这样互联的优势难以体现。

针对它们在服务内容、范围、品质上的问题,经过一系列的考察和分析,确立了旅游系统的具体实现功能。

本文阐述了系统的结构设计和功能设计,实现了浏览旅游系统的基本功能。

系统可以为游客提供方便快捷的信息服务,为旅行社节省人力成本、提高工作效率、招揽更多的游客报名参团旅游,从而为旅行社带来更多的经济效益。

关键词:

旅游信息;PHP;MYSQL;JavaScript;B/S

Abstract

Nowadays,avarietyofcompanieschoosetorelyontheInternetasatourismenterprisetoadvertise,establishagoodcorporateimageandenhancetheirvisibility.Somoreandmoretravelenthusiastsandtravelagencystaffusetravelwebsiteforinformationexchange,understandingofthedynamicreal-timetravelinformationandimplementationofonlinetradingplatformforuserstofacilitatetheirexchangeofinformationandordertransactions.

Althoughtherearealotoffamilytravelsystemalreadyexisted,thereislittlebreakthroughanddevelopmentintermsofservicecontent,scopeandquality.Tourismisaserviceindustrybusiness,travelwebsiteisalsotheservicesector.Thekeytocompetitivenessofthesystemistoprovidebestservice.Thenumberofvisitsforatravelsystemdependsontheservicecontent,scopeandquality.Mosttouristtravelinformationsystemhasitlimitationsasitalwayspublishlocaltravelinformation,soitisdifficulttodemonstratetheadvantagesoftheInternet.Aimingattheproblemofservicecontent,scopeandquality,aconcreterealizationoffunctionaltravelsystemisestablishedafteraseriesofinvestigationandanalysis.Thispaperdescribesthedesignandfunctionalityofthesystemdesignandachievesthebasicfunctionsofbrowsingtravelsystem.Thesystemcannotonlyprovidevisitorconvenientservice,butalsosaveonlaborcostsfortravelagents.Meanwhile,itcanimproveworkefficiencyandattractmorevisitorstoregisterofferedtravel.Thereafter,moreeconomicbenefitscanbeobtainedforthetravelagents.

KeyWords:

Touristinformation;PHP;MYSQL;JavaScript;B/S

 

第1章绪论

1.1研究的目的和意义

当前,经济全球化与网络化已成为一种不可逆转的潮流,信息技术革命与信息化建设正在使资本经济变为信息经济、知识经济,并将迅速改变传统的经贸交易方式,旅游经济在相应地受到了冲击的同时却也赢得了发展的机遇。

旅游经济以其自身的特点和发展要求,完全可以适应并有必要走上信息化的道路,这是我国旅游业发展的必然趋势。

但目前国内多数旅行社经营规模小,管理松散,经营方式落后及科技含量低,大部分工作都是通过手工完成,服务质量低劣,服务意识不强,严重地制约着我国旅游业的发展,因此旅游系统的开发变得越来越重要。

据了解,已采用旅游管理信息系统的新型企业的年收益明显高于那些没有采用的企业,新型旅游企业采用旅游管理信息系统后不仅提高了管理水平,而且解放了繁重的体力劳动和脑力劳动,使企业信息畅通从而增加决策的正确性,极大的改善了用户服务的质量,提高了旅行社的信誉。

通过以上分析比较可以得出,开发旅游管理系统的综合效益要远远大于成本,因此,在经济上是可行的。

该系统采用浏览器/服务器结构,支持Mysql,具有查询方便、安全保密性好、用户界面友好、容易操作等优点,可以为游客提供方便快捷的信息服务,为旅行社节省人力成本、提高工作效率、招揽更多的游客报名旅游,从而为旅行社带来更多的经济效益。

1.2国内研究现状

目前我国旅游业主要由旅游代理商、旅游供应商、旅客三个因素组成。

旅游中的许多工作是由人的密集劳动来完成的,其特点是:

(1)营销手段以传统的旅游营销方式为主,即通过报纸、电视、杂志等媒介广告宣传的手段认同企业根据技术人员自身设想或意愿研制产品,但效果往往难尽人意,而且成本高。

(2)商品交易,旅游业的商品交易都是通过现金交易完成,顾客随身携带现金,既不安全,也比较烦琐。

(3)联系方式旅游接待方式主要通过电话、电报、传真进行联系,时间长且费用高。

落后的旅游管理手段及方式,严重制约着我国未来旅游业的发展。

造成旅游业信息化落后的原因是多样的。

首先,旅游行业市场很不规范,企业之间的竞争也很不规范,人为因素对市场的实际运作造成了较大影响。

例如,行业价格浮动性较强,不易通过计算机进行准确的计价、报价。

其次,中国旅游业目前仍被行政划分所左右,形成纵向割据和分散经营的不良格局,从而导致了信息渠道不畅,难以形成调控全局的管理信息体系,如旅游信息资源广泛分布于旅游企业、旅游院校、旅游协会、旅游管理机构中,信息封闭意识极大地限制了信息共享。

旅游业是一个开放性的大系统,信息是其得以生存和运转的根本基础,它贯穿了旅游活动的全过程,因而信息是旅游系统的灵魂,是命根子。

信息既影响人们了解和选择目的地的决策,还影响他们对旅游体验的满意程度。

随着人们生活水平的提高和旅游经历的增多,旅游者开始由过去的求量型旅游方式转向求质型旅游方式,旅游者对信息提出了更高的要求。

此外,无论是旅游景点开发、规划、设计,还是客源市场目标确定、市场竞争战略制定和进行旅游统计,都对迅速准确获取、加工、利用信息提出了较高要求。

总之,信息技术的使用已渗透到现代旅游业的各个环节。

任何企业和个人若想在充满机遇和挑战的旅游业中赢得一席之地,必须充分利用现代信息技术带来的巨大益处。

1.3研究内容

本项目采用PHP技术和Mysql数据库技术设计建立旅游管理系统,系统要求能够满足大量并发用户的同时访问,支持多服务器分布式体系结构,可在需要时迅速对系统进行扩充。

项目经过详细的需求分析,确定了系统的主要功能。

其中包括如下几个大块:

(1)系统管理:

主要功能为服务员及操作员设置、预订解除、数据库的备份/恢复数据库,线路预定信息管理,酒店预定信息管理等。

此功能模块处理是旅行社与客人之间开展的主要内容,也是本系统中的核心部分,只有完善了此系统才能说是实现了旅游业务的电脑管理。

(2)旅游信息管理:

主要功能是提供热点旅游新闻,酒店信息,方便用户对旅游情况的了解。

(3)酒店信息管理:

提供各种查询功能以便及时了解酒店即时的信息,包括查询客人资料,酒店信息资料等,该系统面对各种复杂的结算要求应具有很强的应变能力。

(4)线路信息管理:

此系统是专为前台处理旅游线路预定操作员设计的服务系统,它提供了旅游线路的信息化管理。

1.4开发环境与工具

开发环境:

Windows7Professional

InternetExplorer8.0

脚本语言:

PHP

数据库工具:

MYSQL5.0及以上

开发工具:

MacromediaDreamweaverCS6

网页设计:

MacromediaPhotoshopCC

分辨率:

最佳效果1024×768像素。

第2章系统分析

2.1需求分析

通过计算机对旅游信息进行管理,不仅为旅行社的管理注入了新的生机,而且在运营过程中节省了大量的人力、物力、财力和时间,可以提高旅行社的管理效率,还为旅行社树立里一个全新的形象,为旅游业日后更好的发展奠定了一个良好的基础。

随着计算机技术的发展以及计算机在各行各业的普及,计算机强大的功能已为人们深刻认识。

它在当今高速发展的信息时代占据着不可或缺的地位,作为计算机应用软件的一部分,使用计算机对旅行社进行综合管理和企业宣传已远远超过了手工管理的效率。

因此,开发这样一个系统是很有必要的。

2.2可行性分析

系统的可行性是用来确定本系统是否值得去开发研究,以及怎么实现这个系统的功能。

当然不能靠主观猜想而只能靠客观分析。

必须分析几种主要可能解决方法的利弊,从而判断系统规模和功能是否能现实,系统完成后所能带来的效益是否超过它的开发成本。

因此,可行性研究实质上是要进行一次大大压缩简化系统分析和设计的过程,也就是在较高层次上以抽象的方式进行的系统分析和设计的过程。

一般说来,至少应该从下述三方面研究每种解决方法的可行性:

●经济可行性:

使用现有的技术能否实现这个系统。

●技术可行性:

这个系统的经济效益能否超过它的开发成本。

●操作可行性:

系统的操作方式在这个企业组织内是否行得通。

(1)经济可行性

本系统是基于PHP的旅游信息管理中小型系统,在开发工具和运行设备等方面只需要一些基本的配置就可以了,在硬件要求上也不算太高,成本要也相对比较低。

在软件方面,在目前常用的操作系统下均可以运行。

在开发人员方面,本系统是由个人独立开发的系统。

由此可见,开发这样一个旅游信息管理系统在经济上是完全可行的。

(2)技术可行性

技术可行性研究就是弄清现有技术条件能否顺利完成开发工作,软硬件配置能否满足开发的需要等。

由于本系统是基于MYSQL的数据库应用程序开发系统,当前PHP+MYSQL开发技术已经完全成熟,两者的结合为开发一个综合的高效的系统提供物质基础保障。

再者,在当前的技术条件下,PHP语言的发展是非常迅速的,模版和框架的应用也变得越来越普遍,例如应用ZendFramework、Smarty和ThinkPHP来构筑真正的MVC模式应用。

[3]再加上以前的很多人都开发过类似的系统,为我们提供了宝贵的经验,因而开发出这样的一个系统是完全可能的。

(3)操作可行性

本系统的界面是用传统的框架集和单文档下拉菜单方式制作完成,即使在操作人员完全不熟悉系统的情况下,也可以轻松的上手操作,进入系统后,点击相应的子菜单,就可以跳转到相应的界面并实现相应的功能,因而在操作上本系统不存在问题。

2.3系统主要技术分析

2.3.1PagPersonalHomePage(PHP)技术

PHP最初是1994年RasmusLerdorf创建的,刚刚开始只是一个简单的用Perl语言编写的程序,用来统计他自己网站的访问者。

后来又用C语言重新编写,包括可以访问数据库。

在1995年以PersonalHomePageTools(PHPTools)开始对外发表第一个版本,Lerdorf写了一些介绍此程序的文档,并且发布了PHP1.0。

在这早期的版本中,提供了访客留言本、访客计数器等简单的功能。

以后越来越多的网站使用了PHP,并且强烈要且增加一些特性,比如循环语句和数组变量等等,在新的成员加入开发行列之后,在1995年中,PHP2.0发布了。

第二版定名为PHP/FI(FormInterpreter)。

PHP/FI加入了对MYSQL的支持,从此建立了PHP在动态网页开发上的地位。

到了1996年底,有15000个网站使用PHP/FI;时间到了1997年中,使用PHP/FI的网站数字超过五万个。

而在1997年中,开始了第三版的开发计划,开发小组加入了ZeevSuraski及AndiGutmans,而第三版就定名为PHP3。

2000年,PHP4.0又问世了,其中增加了许多新的特性。

PHP,一个嵌套的缩写名称,是英文超级文本预处理语言(PHP:

HypertextPreprocessor)的缩写。

PHP是一种HTML内嵌式的语言,PHP与微软的ASP颇有几分相似,都是一种在服务器端执行的嵌入HTML文档的脚本语言,语言的风格有类似于C语言,现在被很多的网站编程人员广泛的运用。

PHP独特的语法混合了C、Java、Perl以及PHP自创新的语法。

它可以比CGI或者Perl更快速的执行动态网页。

用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多;与同样是嵌入HTML文档的脚本语言JavaScript相比,PHP在服务器端执行,成分利用了服务器的性能;PHP执行引擎还会将用户经常访问的PHP程序驻留在内存中,其他用户在一次访问这个程序时就不需要重新编译程序了,只要直接执行内存中的代码就可以了,这也是PHP高效率的体现之一。

PHP具有非常强大的功能,所有的CGI或者JavaScript的功能PHP都能实现,而且支持几乎所有流行的数据库以及操作系统。

下面介绍PHP开发语言的特点[2]:

(1)速度快。

(2)支持面向对象。

(3)实用性强。

(4)功能强大。

(5)可选择性、模版化。

(6)成本低、版本更新速度快。

2.3.2JavaScript技术

Javascript就是适应动态网页制作的需要而诞生的一种新的编程语言,如今越来越广泛地使用于Internet网页制作上。

Javascript是由Netscape公司开发的一种脚本语言(scriptinglanguage),或者称为描述语言。

在HTML基础上,使用Javascript可以开发交互式Web网页。

Javascript的出现使得网页和用户之间实现了一种实时性的、动态的、交互性的关系,使网页包含更多活跃的元素和更加精彩的内容。

运行用Javascript编写的程序需要能支持Javascript语言的浏览器。

Netscape公司Navigator3.0以上版本的浏览器都能支持Javascript程序,微软公司InternetExplorer3.0以上版本的浏览器基本上支持Javascript。

微软公司还有自己开发的Javascript,称为JScript。

Javascript和Jscript基本上是相同的,只是在一些细节上有出入。

Javascript短小精悍,又是在客户机上执行的,大大提高了网页的浏览速度和交互能力。

同时它又是专门为制作Web网页而量身定做的一种简单的编程语言。

JavaScript使网页增加互动性。

JavaScript使有规律地重复的HTML文段简化,减少下载时间。

JavaScript能及时响应用户的操作,对提交表单做即时的检查,无需浪费时间交由CGI验证。

JavaScript的特点是无穷无尽的。

2.3.3MYSQL介绍

MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言--结构化查询语言(SQL)进行数据库管理。

由于MySQL是开放源代码的,因此任何人都可以在GeneralPublicLicense的许可下下载并根据个性化的需要对其进行修改。

MySQL因为其速度、可靠性和适应性而备受关注。

大多数人都认为在不需要事务化处理的情况下,MySQL是管理内容最好的选择。

MySQL关系型数据库于1998年1月发行第一个版本。

它使用系统核心提供的多线程机制提供完全的多线程运行模式,提供了面向C、C++、Eiffel、Java、Perl、PHP、Python以及Tcl等编程语言的编程接口(APIs),支持多种字段类型并且提供了完整的操作符支持查询中的SELECT和WHERE操作。

MySQL开发组计划于2001年中期公布MySQL4.0版本。

在这个版本中将有以下新的特性被提供:

新的表定义文件格式、高性能的数据复制功能、更加强大的全文搜索功能。

在此之后,MySQL开发着希望提供安全的数据复制机制、在BeOS操作系统上的MySQL实现以及对延时关键字的定期刷新选项。

随着时间的推进,MySQL将对ANSI92/ANSI99标准完全兼容。

在这里推荐使用MYSQL的主要原因有以下几点:

(1)便宜(通常是免费)。

(2)网络承载比较少。

(3)经常高度最佳化(HighlyOptimized)。

(4)应用程序通过它做起备份来比较简单。

(5)为各种不同的数据格式提供弹性的借口。

(6)较好学且操作简单。

MYSQL的优点有以下几点[1]:

1.避免网络阻塞

针对多个使用者共同的存取的支持,MYSQL内定最大链接数为100个使用者。

但是,即使网络上有大量数据来往,并不会对查询最佳化有多大的影响。

2.最佳化

数据库结构设计也会影响到MYSQL的执行效率,例如MYSQL并不支持外来键,这个缺点会影响到数据库设计以及网站的效率。

对于使用MYSQL做数据库支持的网站,应该将重点放在如何让硬盘存取减少到最低、如何让一个或多个CPU随时保持在告诉作业的状态,以及支持适当的网络频宽,而非实际上的数据库设计以及数据查询的状况。

3.多线程

MYSQL是一个快速、多线程、多使用者且功能强大的关系型数据库管理系统。

也就是说当客户端与MYSQL数据库连接时,服务器会产生一个线程或一个行程来处理这个数据库链接的请求。

4.可延伸性以及数据处理能力

MYSQL同时具有高度多样性,能够提供给很多不同的使用接口,包括命令列、客户端操作、网页浏览器、以及各式各样的程序语言接口,例如C++、Perl、java、PHP以及Python。

5.便于学习

MYSQL支持结构化查询语言,那么精通数据库的人在一天之内,就可以学会MYSQL,对于初学者来说也非常容易上手。

2.3.4B/S结构简介

B/S是web兴起后的一种网络结构模式,web浏览器是客户端最主要的应用软件。

这种模式统一了客户端,将系统功能实现的核心部分集中到服务器上,简化了系统的开发、维护和使用。

客户机上只要安装一个浏览器,如NETSCAPENavigator或InternetExplorer,服务器安装Oracle、Sybase、Informix或SQLserver等数据库。

浏览器通过WebServer同数据库进行数据交换。

[4]

 

第3章总体设计与详细设计

本系统为了更好的满足不同用户的需求,方便游客进行线路查询、提交订单以及了解更多的旅游信息,同时考虑到游客的分散性以及使用户的操作更简单,本系统采用B/S模式设计。

3.1总体设计

游线路信息管理系统所实现的功能模块包括用户信息管理、新闻信息管理、订单管理、旅游线路管理、景点信息管理和留言板管理等模块。

具体描述如下:

1、用户信息模块

(1)超级用户的添加;

(2)超级用户的删除;

(3)本站会员的删除。

2、新闻信息管理模块

(1)新闻分类的添加;

(2)新闻分类的修改和删除;

(3)新闻的添加;

(4)新闻的修改和删除。

3、订单管理模块

(1)酒店信息的添加;

(2)酒店信息的修改和删除;

(3)客户提交订单的删除。

4、旅游线路管理模块

(1)旅游线路的添加;

(2)旅游线路的删除

5、景点信息管理模块

(1)景点分类的添加;

(2)景点分类的修改和删除;

(3)景点的添加;

(4)景点的修改和删除。

6、留言板管理模块

(1)留言的回复;

(2)留言的删除;

(3)留言的审核。

3.1.1系统功能模块划分

从功能描述的内容可以看到,本系统可以实现7个完整的功能。

我们根据这些功能,设计出系统的功能模块如图3.1.1所示:

图3.1.1旅游线路信息管理系统功能模块示意图

客户登录之后旅游线路信息管理系统的功能模块之间的关系如图3.1.2如示:

图3.1.2旅游线路信息管理系统的功能模块关系图

本系统分为前台系统和后台系统两个部分。

前台系统除了在线留言需要进行身份认证,其他都不需要进行身份认证,任何人都可以通过浏览器阅读已经发布的旅游线路和景点信息、提交订单信息。

 

3.2总系统前台主界面设计

本系统的主界面为index1.php,它的功能是通过此页面可以为旅客提供导航的作用,通过点击导航条上的超链接了解本网站上的更多有关旅游信息。

导航栏主要包括导航栏主要包括首页、四川游、西藏游、国内游、国外游、新闻中心、线路查询、在线留言、酒店推荐、在线预订、景点查询、邮件来往、了解我们和站内搜索。

主要分为旅游信息,酒店推荐,友情连接,路线查询,景点介绍,推荐路线等。

本系统采用框架,在框架的基础上创建生成页,并连接,通用模块如图3.2.1所示:

图3.2.1旅游线路管理与规划系统的通用模块

3.2.1线路查询管理

如果系统中线路数量比较多,那么只查看推荐线路显然是不够的。

为了方便浏览者使用,本系统中设计了线路查询管理功能。

线路查询管理:

用户进入系统,进入线路查询功能页面,输入要查询的路线的名称或条件,系统在数据库中查找,如果没有找到符合条件的线路,则显示没有找到符合的线路,用户要继续查询,返回线路查询功能页面,若完成查询,则结束运行;如果找到符合条件的线路,则显示符合条件的线路信息,用户要继续查询,返回线路查询功能页面,若完成查询,则结束运行。

线路查询活动图3.2.2所示:

图3.2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 法律文书 > 调解书

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1