同城旅游客源整合系统平台论文大学学位论文.docx
- 文档编号:18552815
- 上传时间:2023-08-19
- 格式:DOCX
- 页数:73
- 大小:787.95KB
同城旅游客源整合系统平台论文大学学位论文.docx
《同城旅游客源整合系统平台论文大学学位论文.docx》由会员分享,可在线阅读,更多相关《同城旅游客源整合系统平台论文大学学位论文.docx(73页珍藏版)》请在冰点文库上搜索。
同城旅游客源整合系统平台论文大学学位论文
题目同城旅游客源整合系统平台
学生姓名赵雷昭学号1118013109
所在学院数学与计算机科学学院
专业班级计算机科学与技术1104班
指导教师洪歧
完成地点陕西理工学院
2015年6月12日
陕西理工学院本科毕业设计任务书
院(系)数学与计算机科学学院专业班级计算机科学与技术(计算机1104)学生姓名
一、毕业设计题目同城旅游客源整合系统平台
二、毕业设计工作自2014年12月9日起至2015年6月20日止
三、毕业设计进行地点:
四、毕业设计应完成内容及相关要求:
改革开放36年,中国人民群众生活发生了深刻变化,目前正在从温饱向小康、富足方向发展。
富足起来的群众,不再满足一日三餐温饱生活,想更多走出地区、省区甚至国门,领略异地自然、人文景观及餐饮文化。
如何将散居一定区域范围内有潜在外出旅游兴趣的人组织起来,以优良服务、实惠价格得到外出愿望满足是本软件创新立意所在。
本课题拟以一个城市为组织单位,建立一个面向汉中十县一区380万人口的旅游资源整合系统平台,将散居在一个城市中有旅游兴趣的人组织起来,与具有客运资质的多家企业联手,共同打造优良旅游组织系统。
该毕业设计围绕该主题完成一个网站设计。
五、毕业设计应收集资料及参考文献:
收集汉中旅游资料信息。
六、毕业设计的进度安排:
15.1.1-15。
1.16查阅资料;
1.16-31开题报告;
2.1-4.19系统开发;
4.20-21中期检查;
4.22-5.19修改系统;
5.20-6.8撰写毕业设计说明书;
6.9-10答辩。
指导教师签名专业负责人签名
学院领导签名批准日期
同城旅游客源整合系统平台
赵雷昭
(陕理工数学与计算机科学学院(系)计算机科学与技术专业1104班级,陕西汉中723000)
指导教师:
洪歧
【摘要】随着计算机技术的飞速发展,计算机在经济活动中应用的普及,利用计算机实现旅游业务管理势在必行。
对于任何一个旅游社来说,充分有效的利用计算机是适应现代旅游业务要求、推动旅游业务走向科学化、规范化的必要条件;同时计算机管理所无法比拟的优点检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高管理的效率,也是旅游业务的科学化、正规化管理,与世界接轨的重要条件。
该系统用JSP和SQLServer2008实现了旅游业务信息的管理、统计、分析、查询以及管理员对系统维护等功能。
JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。
同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变网页布局。
SQLServer2008是Microsoft公司推出的SQLServer数据库管理系统的最新版本。
它的特性包括:
Internet集成;可伸缩性和可用性;旅游业务级数据库功能;易于安装、部署和使用。
本系统可以根据实际应用的具体情况,适当加以修改,以便更好应用。
本系统操作简单,灵活性好,系统安全性高,运行稳定。
【关键词】管理系统;旅游;客源;旅游路线;整合
Citytourismsourceintegrationsystemplatform
ZhaoLeizhao
(Grade11,Class04,MajorComputerScienceandTechnology,MathematicsandComputersScienceDept.,ShaanxiUniversityofTechnology,Hanzhong723000,Shaanxi)
Tutor:
HongQi
Abstract:
Alongwiththerapiddevelopmentofcomputertechnology,computerapplicationineconomicactivities,byusingcomputertorealizethepopularityoftravelbusinessmanagementisimperative.Foranytravelagentfor,fullandeffectiveuseofacomputerisadapttothemoderntravelbusinessrequirements,promotescientific,standardizedtravelbusinessisgoingthenecessaryconditions;Meanwhilecomputerincomparableadvantagesretrieves,thesearchrapidlyconvenient,thereliabilityhigh,thereservesbig,thesecrecygood,thelifeislong,lowcost.Thesemeritscanenormouslyenhancethemanagementefficiency,alsoisthetravelbusinessscientific,thestandardizedmanagement,connectingwiththeworldtheimportantcondition.Travelbusinessmanagementsystemiswilltravelticketmanagement,scenicspotmanagement,linemanagement,customermanagementmulti-functioninonetravelinformationmanagementplatform,easytooperate,interfacebeautifulandeasy,cansatisfythetravelforbusinessmanagementrequirements,travelbusinessmanagementsystemthroughaccurate,intelligent,efficient,innovativemarketingstrategy,assistthetravelbusinesscontinuallyimprovesales,promotiontravelcustomerloyalty.
ThissystemUSESJSPandSQLServer2008realizedthetravelbusinessinformationmanagement,statistics,analysis,inquirestheandadministratorstosystemmaintenanceetc.Function.Travelbusinessmanagementsystemhasagoodapplicationprospect,alongwiththecomputertechnologyandnetworktechnologydevelopment,itsfunctionwillbeconstantdevelopmentandimprovement.
Thissystemcanaccordingtothespecificcircumstancesofpracticalapplication,proper,inordertobetterbeamendedapplication.Thissystemoperationsimple,flexibilityisgood,thesystemhashighsecurity,steadyoperation.
Keywords:
ManagementSystem;Travelagency;Customers;Thetravelroute;Integration
目录
1引言1
1.1系统的开发背景1
1.1.1旅游信息系统的发展1
1.2系统实现的目标2
1.3系统开发的意义2
2旅游业务管理系统分析3
2.1网站的设计目标3
2.2网站的可行性分析3
2.2.1用户群体与市场分析3
2.2.2技术能力分析3
2.3网站设计的特点3
3系统的开发技术及主要构架4
3.1开发技术的选择4
3.1.1JSP编程技术4
3.1.2SQLServer2008开源数据库的开发4
3.1.3JAVA语言概述5
3.2系统的主要架构及开发模式6
4系统的功能和流程分析8
4.1平台功能模块的设计分析8
4.2数据流图8
4.2.1前台用户数据流图8
4.2.2后台管理员数据流图9
4.3系统E-R图10
5系统功能的具体实现13
5.1系统数据库的设计13
5.2功能总体说明14
5.2.1系统流程图14
5.2.2目录结构说明15
5.3各功能模块的实现15
5.3.1数据库的连接15
5.3.2用户登录管理16
5.3.3旅游路线信息管理16
5.3.4旅游景点信息管理17
5.3.5路线信息管理18
5.3.6讨论区信息管理19
5.3.7用户管理20
5.3.8系统数据管理21
6系统测试及难点分析22
6.1系统运行环境的搭建22
6.2系统的测试22
6.2.1系统关键部分测试分析22
6.2.2测试结果分析与说明22
6.2.3系统安全与性能分析22
6.3系统中存在的问题及解决方法22
7结论23
致谢24
参考文献25
科技外文文献26
附录A程序源代码:
33
1引言
1.1系统的开发背景
1.1.1旅游信息系统的发展
作为信息技术与旅游业高度结合的产物,旅游的一个重要发展趋向就是人本化、信息化和高效化。
无疑就是这一发展趋势的集中体现。
世界旅游组织明确将旅游网络作为信息时代旅游市场营销的重要的战略方式和手段。
明确的信息传递是旅游业的天性,这就意味着因特网和网络技术在提升旅游目的地竞争力和市场营销方面的重要作用。
互联网的交互性、实时性、丰富性和便捷性等优势促使传统旅游业迅速融入网络经济的浪潮之中。
现在全球电子商务交易总额中,旅游电子商务已占到1/5份额,成为全球电子商务的第一行业。
网络作为新的旅游信息平台,为旅游业的发展提供了新的契机。
另一方面也使得旅游成为各个国家、地区和旅游企业在市场竞争中求全获胜的重要法宝。
许多旅游企业通过加入全球分销系统、旅游产品预订系统,现代科技尤其是现代交通与通讯技术、计算机与网络技术的发展一方面使越来越多的人从事旅游活动成为可能。
或组建专门旅游网站进行全球性的网络营销,以借此提升竞争力。
旅游方式的个性化与散客化越来越多的旅游者倾向于选择独具特色的旅游目的地进行自助旅游。
2006年,旅游方式散客化、个性化已经成为当前旅游业的重要发展趋势。
携程网的一项网上调查结果表明,肯定不会跟团游”和“基本不会选择跟团游”人数占到被调查者总数的47.2%,比去年同期的37.3%提高了近10个百分点。
有数据显示,发达国家50%以上的旅游产品是散客旅游产品,美国的数字更是高达90%以上。
网络已经超过电视、报纸等传统媒体成为旅游信息传播的第一媒介;国旅游网络预订的市场规模也以每年30%以上的速度增长,互联网成为机票、饭店和旅游线路等产品极具潜力的分销渠道。
2014年中国在线旅游市场规模为12.5亿元,占当年中国旅游市场的0.24%。
预计到2016年,中国在线旅游市场规模将超过130亿元,占整个旅游市场的3%以上。
而早在2004年美国网上旅游服务市场就已达到520亿美元,占整个美国旅游市场份额的23%。
因此,为发展旅游事业而开发这样一个旅游业务管理系统成为很有必要的事情。
1.1.2旅游信息系统的现状
随着国民经济的迅猛发展,越来越多的人们选择外出旅游来作为自我的放松。
然而传统旅游如今不能满足游客的要求。
越来越多的游客希望根据自己的特殊兴趣和爱好,选择个性化的旅游方式。
景点——交通——饭店的传统旅游社单一模式,已经不再适合现代游客的需求。
于是,新型的旅游方式应运而生,自驾车与自由行这两种方式正被越来越多的人们所接受。
如何选择制定旅游路线就成了当下最紧要的问题。
本系统主要目的就是尽可能的为游客提供最适合的旅游路线,为游客提供尽可能详细的旅游信息。
旅游信息系统(TourismInformationSystem,简称TIS)是利用计算机对旅游信息进行采集、存储、处理、分析和应用的空间型信息系统,他是随着计算机技术、信息技术、地理信息系统(GIS)和旅游业的发展而产生的。
现如今的旅游信息系统一般都具有六方面的基本功能:
旅游数据收集。
旅游数据存储。
旅游数据加工。
旅游信息传递。
旅游信息提供。
旅游信息的维护和更新。
在我国,旅游信息系统已有20多年的发展,但通过对几个TIS的实际调研,结合阅读了近些年的TIS相关文献,我认为TIS还或多或少存在系统目标不明确、不重视需求调查与分析、项目目标过高等诸多问题。
目前,TIS主要分为三类:
一类是在GIS软件平台上开发的,一类是在多媒体软件上开发的,还有一类是在网页制作软件上开发的。
三类或多或少都有所不足。
大部分的旅游信息系统侧重于旅游相关信息的查询与检索,缺乏空间分析功能,GIS的强大功能没有得到发挥。
同时大多数TIS内容形式单一,缺乏图片、录像、声音解说等多媒体信息。
本系统主要希望能够给游客尽可能丰富的旅游信息,让游客享受到多媒体的信息,同时能够使旅游路线介绍和景点信息介绍得到平衡,因为两者同样重要。
本系统的特色在于侧重自由行和自驾游,为喜欢这两种旅游方式的驴友提供详细的旅游路线和旅游景点信息,从景点到酒店以及加油站都能轻松查到,在文字描述信息的同时插入图片,给人以一个直观的印象,同时将论坛和网站结合,方便驴友们交流,还能展示自己拍摄的风景。
1.2系统实现的目标
本系统主要对旅游业务信息的管理。
一方面录入旅游业务信息、并对旅游业务各方面的信息进行分析;另一方面根据旅游业务反馈的信息,及时统计各种相关数据并根据数据做出分析,发现问题并给出措施建议。
本课题就是要开发一个基于web的旅游信息管理平台。
依据旅游业务管理需要完成的内容,结合宽带开通业务的实际需要,本系统要完成的主要的功能分析如下
1)旅游业务系统基本信息的录入。
主要包括旅游景点资料,预约资料,路线资料、用户资料的登记。
2)本系统具有用户信息管理的功能。
3)本系统具有客户信息管理的功能。
1.3系统开发的意义
现代社会是信息社会。
随着计算机网络技术、数据库技术、管理技术的发展,对信息的处理和利用已经深入到人类生活的各个方面。
21世纪,全球经济一体化,企业将面临着更激烈的市场竞争。
我国的旅游行业目前正处于一个科学技术日新月异飞速向前发展的环境中。
信息技术和通信技术以令人目不暇接的速度发展,尤其是互联网络的广泛流行,使得各种服务信息已近乎透明,且个性突出的游客们已不再满足于死板的标准化的旅游项目,要求量身定做,旅游行业内的竞争日趋激烈。
这就要求旅游必须采取现代化的管理手段,利用计算机的发展成果结合旅游的业务特点,建立高效的旅游管理系统,以迅速、准确地捕捉客户要求,并加以高效回应,使游客满意,才能摆脱被挤出的危险并在业内脱颖而出。
我国旅游事业的发展十分迅速,旅游是人们生活不可分割的组成部分,旅游业已成为当今世界上发展势头最强劲的产业,那么如何在短的时间内处理好旅游的日常事务,给客户和管理人员带来方便是现在需要解决的问题。
旅游管理信息系统是一个典型的多表操作系统,因为一个旅游涉及到导游的管理与查询,订单的管理和查询,还涉及到导游的各种管理和游客的各种管理等等,因此,它是一个比较复杂的管理系统。
2旅游业务管理系统分析
2.1网站的设计目标
网站使用简洁的框架结构,可以进行旅游业务的查看、信息录入等操作,实现旅游业务的管理、旅游业务的统计分析、系统维护等模块组成。
以及一些常规的设置和数据库管理(包括备份和恢复)等操作。
2.2网站的可行性分析
2.2.1用户群体与市场分析
旅游业务管理系统将能为旅游行业实现有效的业务管理。
是一种以信息技术为手段、有效提高旅游业务收益、旅游业务满意度、雇员生产力的管理软件。
旅游业务管理系统是通过赢得、发展、保持有价值的客户资源,增加旅游业务收入,优化盈利性,提高旅游业务满意度的商务战略。
通过获得更多的旅游业务线索、更广泛地共享旅游业务信息,协同工作,增加收益,提高给客户的价值,实现旅游和客户的"双赢"。
旅游业务管理系统是一种旨在健全、改善旅游各项业务之间关系的新型管理系统。
指的是旅游利用信息技术,通过有意义的交流来了解并影响业务的行为,以提高客户忠诚度和旅游业务收益率。
2.2.2技术能力分析
根据本系统的功能需求,采用JSP与开源的SQL2000数据库引擎进行开发。
由于JSP技术使用Java编程语言编写类XML的tags和scriptlets,来封装产生动态网页的处理逻辑。
网页还能通过tags和scriptlets访问存在于服务端的资源的应用逻辑。
JSP将网页逻辑与网页设计和显示分离,支持可重用的基于组件的设计,使基于Web的应用程序的开发变得迅速和容易。
而SQL2000作为一种快速的、多线程、多用户和健壮的SQL数据库服务器,根据第三方测试结果,在千万级的数据环境中依然保持较高的执行速度。
因此在技术层面上,是完全可行的。
2.2.3可行性分析总结
综合旅游业务用户群体的特点和不断增长的需求,以及技术、市场前景趋势等因素,旅游业务管理的信息化系统有很大的发展前途,而旅游信息平台则是建立在此基础上的,因此本系统的开发是具有可行性的。
2.3网站设计的特点
系统的设计上需要注重安全性和用户操作的流畅性。
因此要在对用户的管理和资格审核环节做出限定,只有经过审核确认的会员才有权使用,而且需要对管理员进行不同的权限分配。
搜索将在系统功能中占据重要的位置,可以使用多个属性字段进行模糊搜索,并在搜索结果提供比较和兑换通道。
3系统的开发技术及主要构架
3.1开发技术的选择
3.1.1JSP编程技术
JavaServerPage或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合使用HTML,XML,JAVA语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。
作为JavaTM技术的一部分,JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的应用程序,而且具有非常强的可伸缩性。
同时,JSP把用户界面从系统内容中分离开来,使得设计人员能够在不改变底层动态内容的前提下改变网页布局。
JSP编程技术的优势在于:
(1)一次编写,到处运行。
在这一点上Java比PHP更出色,除了系统之外,代码不用做任何更改。
(2)系统的多平台支持。
基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。
相比ASP/PHP的局限性是显而易见的。
(3)强大的可伸缩性。
从只有一个小的Jar文件就可以运行Servlet/JSP,到由多台服务器进行集群和负载均衡,到多台Application进行事务处理,消息处理,一台服务器到无数台服务器,Java显示了一个巨大的生命力。
(4)多样化和功能强大的开发工具支持。
这一点与ASP很像,Java已经有了许多非常优秀的开发工具,而且许多可以免费得到,并且其中许多已经可以顺利的运行于多种平台之下。
3.1.2SQLServer2008开源数据库的开发
SQLServer2008是Microsoft公司推出的SQLServer数据库管理系统的最新版本。
它的特性包括:
1.Internet集成。
SQLServer2008数据库引擎提供完整的XML支持。
它还具有构成最大的Web站点的数据存储组件所需的可伸缩性、可用性和安全功能。
SQLServer2008程序设计模型与WindowsDNA构架集成,用以开发Web应用程序,并且SQLServer2008支持EnglishQuery和Microsoft搜索服务等功能,在Web应用程序中包含了用户友好的查询和强大的搜索功能。
2.可伸缩性和可用性。
同一个数据库引擎可以在不同的平台上使用,从运行MicrosoftWindows®98的便携式电脑,到运行MicrosoftWindows2008数据中心版的大型多处理器服务器。
SQLServer2008旅游业务版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大Web站点所需的性能级别。
3.旅游业务级数据库功能。
SQLServer2008关系数据库引擎支持当今苛刻的数据处理环境所需的功能。
数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。
SQLServer2008分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是SQLServer2008数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。
复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。
可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。
4.易于安装、部署和使用。
SQLServer2008中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQLServer的过程。
SQLServer2008还支持基于标准的、与WindowsDNA集成的程序设计模型,使SQLServer数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。
这些功能使您得以快速交付SQLServer应用程序,使旅游业务只需最少的安装和管理开销即可实现这些应用程序。
数据仓库。
SQLServer20008中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。
SQLServer中还包括一些工具,可用来直观地设计数据库并通过EnglishQuery来分析数据。
3.1.3JAVA语言概述
JavaServerPage或简称为JSP是由Sun公司在Java语言上开发出来的一种动态网页制作技术,它提供了一种建立动态网页的简单方法,并为开发人员提供了一个Server端框架,基于这个框架,开发人员可以综合使用HTML,XML,JAVA语言以及其他脚本语言,灵活,快速地创建和维护动态网页,特别是目前的商业系统。
作为JavaTM技术的一部分,JSP能够快速的开发出基于所有Web服务器和应用服务器环境,独立于平台的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 旅游 客源 整合 系统 平台 论文 大学 学位