基于JAVA技术的广西旅游服务系统的开发与实现
钟明辉 赖可云 谢昊
摘 要:在“互联网+”的时代背景下,智慧旅游成为我国各地智能化旅游建设和学科理论研究的重点,广西凭借自身地理位置的独特优势和得益于“一带一路”倡议的战略性发展,旅游行业是未来最具有潜力的消费领域。系统着眼于提升用户和商家用户体验的广西旅游服务系统的开发,运用着H5+CSS+JS前端开发技术进行前台界面的设计、后台通过java语言及java web开发技术,最终能够帮助用户和商家完成信息发布、互动等服务,提供一个界面友好、操作简便、内容丰富、体验感强的广西旅游服务系统。
关键词:旅游服务;用户体验;JAVA技术
DOI:10.16640/j.cnki.37-1222/t.2019.09.134
0 引言
现代旅游产业产生于19世纪,并在世界进入和平时代后获得迅速发展的机会,逐渐发展成为全球最大的新兴产业,从上个世纪九十年代起,全球旅游收入占世界出口总收入的比重已超过机电、石油、汽车等出口收入成为世界第一大产业。
“一带一路”倡议是根据党和国家提出的以旅游业发展经济的战略基础,积极加强与周边地区的经济往来为前提,深化我国和其他国家在政治、经济、思想上的沟通与融合为目的,是沟通不同国家与地区情感的纽带。旅游业的发展是“一带一路”倡议实施中關键的一步,因为旅游业在不同地区的文化交流、经济贸易和生产、生活习惯的融合与碰撞中均起着重要的作用。在2018年的丝绸之路文化与旅游论坛上,《“一带一路”旅游大数据专题报告》中指出2017年全球国际国内旅游人数约为119亿人次,其中国际旅游人次为13.23亿,相较于2016年增加了1.23亿人次。“一带一路”国家2017年国际旅游人次约为5.82亿人次,占世界国际旅游人次的44.02%,为全球重要的国际游客净流入地。国内旅游方面,“一带一路”国家以84.2亿人次遥遥领先,占比高达80%,中国更是以50.01亿人次居世界榜首。中国作为“一带一路”的倡导者和发起者,与“一带一路”沿线国家的旅游有密切的联系,“一带一路”沿线国家赴国家旅游游客保持稳定增长,由2013年的903万人次,发展到2017年的1064万人次。
在《推动共建丝绸之路经济带和21世纪海上丝绸之路的愿景与行动》这一实施“一带一路”战略的重要纲领性文件中,国家将广西定位为“与东盟国家陆海相连的省区,是21世纪海上丝绸之路与丝绸之路经济带有机衔接的重要门户”,在其地理位置上有着非常独特而优越的地位。由于广西与东盟各国相毗邻,起到十分关键的纽带地区,国家大力扶持广西旅游业发展。
随着“互联网+”时代的发展,已经从侧面改变了大众的行为模式,人们的衣食住行玩都不再是从心出发,而是通过操作旅游服务系统就可以完成,相比其他的互联网科技,电子产品应用可能是与人最契合的产品,不仅可以随身携带,还可以解放现有的物质类束缚,出门在外可以手无一物,只需要手机就可以解决一切。从全球化的角度来说,传统的旅游模式由于受到了时间、地点、距离诸多因素的影响,使得信息不能及时地呈现在客户的面前,市场需求也开始大量转移到互联网路线上来,旅游行业的线上模式化是旅游发展的必然趋势,而“互联网+”的大背景,为线上模式发展打下了良好的铺垫。因此,旅游经营者们纷纷开始加大了在线旅游市场的开发投入,推出了各式各样的新产品、新服务,广西旅游服务系统的开发在此背景下应运而生,是对java的开发模式的一次积极探索和尝试。通过该系统的开发,可以加深对旅游行业的了解以及基于java开发系统的一般制作过程和应用过程,使用户在使用系统的过程中体验到系统给自己带来的便利及良好的用户体验。
1 系统需求分析
1.1 技术可行性分析
现如今互联网的高速发展,让越来越多的人选择会从网上出发,各行各业前期资金分配趋势大多都加大了对互联网方面的投入,所以资金方面大可不用担心。并且本网站的特色包装,会对旅游业的综合宣传和形象塑造起到良好的经济效益。
比较现在主流的java web网站,可以发现开发的技术都是用到java,随着互联网技术的不断发展,web项目需求量会越来越大。本系统所用到的开发技术java Web项目开发技术正是当前最热门的网站开发技术。我们可以把Java web拆分成两个部分,java和web。把web看成一个容纳东西的容器,那么java就是填充这个容器所用到技术。通过java实现的javaEE技术,再加上一定的框架技术(本系统为目前主流SSH框架),理论上来说,什么东西都可以做出来。比如,你可以做一个PC端的软件、一个html网页、一个移动端的APP、甚至是一些大型的酷炫游戏。Java技术对Web领域的发展注入了强大的动力。同时其安全性、广泛性、稳定性得到了用户和编程人员的广泛认可,注定其会长期保持活力。
1.2 功能需求分析
旅游服务系统坚持以广大游客需求为核心,游客对旅游服务的满意度现已成为未来旅游服务系统提供的主要目标,因此,该系统通过全面分析广大游客的需求,设计系统的功能模块,进而开发出令游客满意的具备市场竞争力的系统。
系统通过研究“一带一路”与旅游产业的结合,以“互联网+”旅游的视角,梳理广西地域文化、特色旅游,进而开发出具有一般旅游服务系统功能,且极具广西区域文化界面、良好用户体验的广西旅游服务系统。系统通过分析不同用户(管理者、商家和消费者)对系统的要求,并确定他们对系统的功能和性能方面的期望,进而基于js+html5+css以及mysql数据库开发的一套专门进行网上旅游订购、发布、管理的旅游服务系统,具有功能齐全、操作简单、界面简洁的特点。
该系统的主要功能模块包括用户登录注册模块,用户权限管理模块;管理员权限管理模块等。系统的主要功能如下:用户可以进入网站浏览网站发布的内容,并且在登录后(没有登录账户可以进行注册)可以对相应的内容进行评论或者发布自己的内容。管理员登录后可以对用户的内容信息修改(增、删、查)等等,各模块的主要功能描述如下:
登录注册模块:用户可以通过相应的口令进入到系统用户界面,也可以通过注册获得相应的口令。
用户权限管理模块:可以发布游记、发表留言、查看信息。
管理员权限模块:可以对用户的一些信息进行修改删除查询。
系统各功能之间相互独立但又不失联系,为后期管理维护做到很好的铺垫作用。其功能流程圖如图1。
2 系统总体设计
随着互联网的高速发展,让越来越多的人会选择从网上出发,根据前期需求分析的情况,确定该旅游服务系统的主要模块及其具体功能,并采用js+html5+css以及mysql数据库进行系统的开发,下面介绍各模块的功能设计及数据库的设计。
2.1 系统主要功能设计
登录界面设计:需要对不同的用户设计不同的用户名和密码,并且可以分为用户和商家还有管理员三种权限登录,其中管理员登录可以进入后台对前两张登录的信息进行管理。
系统主体界面设计:整个系统可以理解为一个大型网站系统,分为主页和若干子页组成。每个页面都有其对应的功能,职责相互独立,使得系统功能更加丰富。
用户模块设计:用户可以发布自己的游记、发表留言等。
商家模块设计:用户可以发布自己的优惠线路、发表留言等。
管理员模块设计:通过以管理员的身份登录后可以进入系统后台可以对用户和商家的各项信息进行查询修改,并且能发布独立的旅游信息。
2.2 数据库设计
数据库的实现是整个系统开发的一个重要环节,他具有一定的独立性,这里采用常见的E-R图(实体—关系图)的方法来进行开发。他将能让用户的数据需求更加清晰明确的展出出来。
(1)用户E-R图如图2所示。
(2)商家实体E-R图如图3所示。
(3)管理员实体E-R图如图4所示。
(4)景点实体E-R图如图5所示。
(5)优惠信息实体E-R图如图6所示。
(6)游记实体E-R图如图7所示。
(7)留言实体E-R图如图8所示。
3 系统设计与实现
该旅游服务系统通过对广西得天独厚、丰富多彩的旅游资源进行调研分析(主要分为五大项目:第一类是以桂林山水为代表的自然风光;第二类是丰富多彩的民族风情;第三类是海滨风光;第四类是中越边境旅游;第五类是探险旅游),并结合智慧旅游用户体验知识体系进行分析,在此基础上对智慧旅游系统进行研究,以此构建广西旅游服务系统。
系统分为前台和后台两大部分,前台包括网站主页、热门路线、商家优惠、发布游记、登录注册和在线留言等模块;后台包括管理员管理模块、用户管理模块和商家管理模块,经系统测试系统,该系统实现各模块全部功能,且界面美观,用户体验感较好。
当打开系统首先进入的是系统的前端页面,显示各项发布的内容信息,供用户选择,其系统界面如图9所示。
系统除主页展示的主要内容外还有丰富的扩展子页,如关于我们页面、精选线路页面、旅游攻略页面、联系我们页面、以及各项旅游线路的展示页面。在主页以及各个子页页面中运用到了大量的js+css+html动态布局以及响应式布局。页面有非常良好的视觉效果,以及对设备的适应性呈现。该系统页面不仅仅局限于浏览器打开,同时能兼容大量的其他设备,如手机端、平板、等其他设备。多个界面(首页、登录)背景图片实现自动切图的动态效果。
在主页及各个子页中可以进行用户登录,登录时可以选择用户登录商家登录和管理员登录三种模式,并且能够进行新用户的注册。
4 系统测试
一个系统的测试系统完成的收尾阶段最重要的一环,是检测系统的安全性,逻辑性、有无漏洞和稳定性的一系列的过程,成功的测试是发现迄今为止所没有发现的问题。测试是在开发过程中独立而且极其重要的一个阶段,测试过程基本上与开发过程平行。
测试的目的在于总结测试阶段的测试以及分析测试结果,描述系统是否符合需求(或达到预期功能目标),从而提出更完美的方案,是能够以最少的人力、时间和代价来发现潜在的系统错误和缺陷,需要根据系统在各个开发阶段的需求、设计和编码来进行有效的操作检测,以便发现问题并解决。因此,测试贯穿于系统的开发的各个阶段,从而能及时及早的发现错误,解决错误,消除隐患。
进行测试有利于查找系统使用时所产生的问题并从而解决,是保证系统的可靠性健康稳定性的重要保证,是对设计、开发和实施的最后复查。在测试系统时,不仅要检测系统是否按照预定期望完成了该做的事,还要检测系统是否有做多余的工作,因为,多余的工作不仅会降低系统的运行效率,有时还会产生潜在的安全问题或错误。
针对该旅游服务系统,测试的策略如表1所示。
系统验证身份测试过程如表2所示:
主要测试界面截图如图12所示。
5 结束语
在当今旅游业飞速发展的态势下,广西旅游服务系统的开发,是提升游客体验、体现旅游类服务平台差异的重要环节。本系统通过研究“一带一路”与旅游产业的结合,以“互联网+”旅游的视角,梳理广西地域文化、特色旅游,进而开发出具有一般旅游服务系统功能的,极具广西区域文化界面、良好用户体验的系统。该系统无论是从功能实现、界面设计及用户体验等方面,都可以充分发挥作用,并极具创造实用性,满足用户出行的一站式需求,从而进一步打造广西旅游的品牌符号,从而推动广西旅游产业的发展。
参考文献:
[1]戴亚盛,游真旭.智慧旅游服务平台研发与实现[J].电脑知识与技术,2015,11(16):58-62.
[2]游真旭,戴亚盛.基于用户体验的智慧旅游服务系统[J].电脑知识与技术,2016,3(12):272-273+276.
[3]郑丕珍,方朝阳.基于天地图的抚州文化旅游系统设计与实现[J].测绘与空间地理信息,2018,3(03):50-52.
[4]高海锋.“一带一路”战略背景下广西北部湾民族体育旅游发展研究[J].区域经济,2017(03):55-56.
[5]王睿峰.智慧旅游解决方案[J].物联网技术,2013(10):76-78.
基金:本文为2018年广西高校中青年教师基础能力提升项目课题论文,项目名称《“互联网+”背景下广西旅游手机智慧型APP的研究与开发》。项目来源:广西高校中青年教师基础能力提升项目2018年项目。项目编号:2018KY0733
作者简介:钟明辉(1983-),女,广西贺州人,硕士研究生,讲师,主要研究方向:信号处理。