摘 要
互联网相关技术在不断推陈出新,现在它已便捷了我们生活的每个角落,大家的生活水平与当初已不可同日而语。伴随着普通百姓生活质量的提升,人们出行的次数和旅游的需求也不断增长。尤其是到长三角旅游的人越来越多,但是在众多综合型的旅游网站中却没有专门针对长三角的特色旅游网站,所以本系统以SSM框架为基础开发了一套更加结构化、体系化的长三角旅游网。本系统打造了更多的功能,为出行游客们提供了更全面的出行资讯,包括给出行者们提供出行目的地的信息,全方位地整合了目的地周围的美食、住宿等信息。通过了解其他同功能网站的特色,本系统更加注重网站的对外友好程度,致力于通过给出行者编写出行游记、出行评论等功能提高用户的使用体验。在技术方面,本系统采用更成熟更稳健的SSM框架,让前台和后端完全分离以及让后台逻辑代码之间的耦合度更低,运维人员可在上线后能够更精准的处理问题。在前端处理方面系统是通过Bootstrap进行动态展示出行者关心的数据信息,让整个页面更灵活、精准。最终在一切完善之后系统实现了具有独特功能以及界面友好度高的旅游网站。
关键词:旅游网;长三角;SSM框架;Bootstrap
Design and Implementation of SSM Travel Agency's Management System
Abstract
Internet-related technologies are constantly emerging, and now it has been practically in every corner of our lives, people's lives have become more and more comfortable. The number of journeys and the demand for tourism are also increasing. In particular, more and more people travel to the Yangtze River Delta, but among the many comprehensive tourism websites, there is no special tourism website for the Yangtze River Delta, therefore, the system has a more structured and systematic Yangtze River Delta network created. This is a very practical website, it can not only give tourists information about the destination, but also integrate delicious food, get accommodation and other information about the destination. Similar functions, The system pay more attention to the external friendliness of the website and strive to improve user experience by giving visitors the opportunity to travel notes to write. Note With regard to technology, we have created a more mature and efficient SSM framework, which completely separates the front and the back and reduces the connection between logical code and backstage, which allows peacekeepers to solve problems more precisely after their communication. In front-end processing, the system dynamically displays the data information that travelers care about through Bootstrap, which makes the whole page more flexible and accurate. Finally, after all the improvements, the system realizes a tourism website with unique functions and friendly interface.
Key Words: tourism website; Yangtze River Delta; SSM framework; Bootstrap
目 录
引 言
时代在进步,经济在发展,人们的生活水平也在进步,但同时人们的工作压力也越来越大,因此以通过旅游来缓解压力的人也越来越多。旅游在现在的社会生活中已成为一种不可缺少的休闲方式,旅游方式也呈现多样化,越来越多的旅游者寻求个性的旅游方式[1]。在新时代的背景下,旅游消费的需求持续上升,旅游业在国民产业中的地位和作用也变得非常重要,但同时旅游业也面临巨大的挑战。旅游客户的激增,巨大的数据量等等问题的出现,使得传统的线下预定旅游这种方式越来越低效,成本越来越高。因而,旅游业需要转变思路,采用信息化、系统化的管理模式显得尤为重要。
与传统的旅游企业相比较,旅游网站信息管理系统对于旅游者景点和路线的选择提供了重要的参考[2]。它包含的信息更丰富,经营的方式更合理化。旅游网站作为游客旅游的最重要的助力,可以方便人们获得各种出行信息,让游客可以足不出户就能了解到各种旅游信息。
但在以往的旅游网站中,都是综合性的,没有专门针对长三角的特色旅游网站,因此本系统针对这点,打造的是一个功能齐全具有长三角人文特色的旅游网站。这个网站致力于服务旅游出行者和旅行社管理人员,旅客们可以利用这个网站所提供的景点图片筛选自己想要出行的景点以及获取目的地信息,以及出行时遇到的许多问题,还可以带动旅游经济的发展。
1 概述
1.1 本项目背景介绍
长三角地区作为我国长江下游重点经济发展区,在全国经济发展的浪潮中往往位列前茅。经济发展水平相对较高也预示人均消费水平高,生活节奏较快,人们大部分时间倾注在工作岗位上,因而人们更加需要旅游作为一个平衡工作压力的节点。首选地当然是长三角都市圈内的特色城市,一方面地理位置上比较近,语言沟通容易,对各种景区也有大致了解,另一方面高铁、动车等出行资源丰富,可以极大的减少舟车劳顿带来的疲劳,提高旅游带给人们的乐趣。
旅游网作为智慧旅游的最重要的助力,可以方便人们获得各种出行信息,刺激旅游消费。2020年无论是国内还是国际都发生了很多大事件,抛开其他因素的影响按正常情况看,我们的旅游行业发展是逐年递增的,除开2020年,历年在线出行市场规模如图1.1所示。
图1.1 在线旅游用户市场规模
1.2 目的和意义
在新时代的背景下,旅游行业已成为了具有非常宽广的发展未来的第三产业发展支柱,同时旅游业也面临巨大的挑战。旅游客户的激增,巨大的数据量等等问题的出现,使得传统的线下预定旅游这种方式越来越低效,成本越来越高。互联网+的不断深入带动了传统行业的经济发展,旅游行业也需要实现线上线下的一体化,为了解决游客对旅游信息的查询、旅游线路预订等各方面的需求[3],因而,旅游业需要转变思路,采用信息化、系统化的管理模式显得尤为重要。
本系统的设计主要是为了打造一个功能齐全具有长三角人文特色的旅游网站。这个网站致力于服务旅游出行者和旅行社管理人员,旅客们可以利用这个网站所提供的景点图片筛选自己想要出行的景点以及获取目的地信息,同时还可以在页面内获取目的地周边信息;游客还可以发布自己的出行游记及出行感受,从而帮助他人从评论中获知是否值得出行,以及出行可去的目的地有哪些。
1.3 本文组织结构
第一部分:介绍旅游网站建立的背景情况。以长三角地区作为引子,结合长三角地区丰富的且独具特色的旅游资源、便捷的交通、人均消费能力强、工作压力大等特点,表明长三角发展旅游业具备天然的优势,同时也可以作为地区经济发展放缓的一剂增速剂。然后指出国家倡导的互联网+旅游和智慧旅游,表现了在线旅游网站是当前时代的一种的潮流。
第二部分:介绍本次设计使用的开发平台和技术手段。首先指出使用的主要开发平台和版本信息。在这之后进行前台开发主要框架以及后台开发主要框架Spring+SpringMVC+Mybatis介绍,对这些技术进行简单的描述[4],表明使用这些技术带给我开发过程便利。
第三部分:主要是对需求进行分析并对项目的可行性进行研究。分析项目可以需要的功能,并对前端展示数据进行功能性逻辑走向进行分析,这一步方便了后面数据库的设计工作的实施。
第四部分:介绍数据库设计思路。该部分采用实体图和E-R图的方式更加清晰表现表与表之间的联系,以及表内字段。
第五部分:网站实现以及相关代码的展示。主要围绕代码的实现步骤,因为设计使用分层的代码编辑模式,每一步的实现需要多个代码文件相互配合,整体的流向是从controller层出发,在service层进行相关功能接口设计后到达mapper层。中间需要pojo层和utils层的配合实现。
第六部分:测试部分。对系统进行测试和总结
2 开发平台和相关技术介绍
2.1 开发平台
2.1.1 开发平台
开发机器系统:Windows 10.
代码开发工具:MyEclipse 2014. Version: Photon Release (4.8.0).