APP下载

基于WebGIS的郑州市旅游资源信息系统设计

2013-12-29杨怀磊黄玉萍

电脑知识与技术 2013年12期

摘要:社会经济的发展,人们生活水平的提高,旅游业已成为全球经济发展中势头最强劲和规模最大的产业之一,该文应用电子数字化技术、地理信息系统和Internet技术作为基本技术支持,采用B/S模式的网络架构,应用Oracle数据库技术构建并设计了一个为游客和旅游管理部门提供信息技术支持的基于WebGIS的的郑州旅游信息系统。

关键词: 旅游信息系统;数据库;地理信息系统

中图分类号:TP315 文献标识码:A 文章编号:1009-3044(2013)12-2810-04

2011年6月国务院印发的《全国主体功能区规划》中将中原经济区建设正式上升到国家战略层面以来,作为河南省会的郑州经济飞速发展,旅游产业也得以空前发展,伴随着基于Internet技术的地理信息系统WebGIS的产生和电子数字化技术的飞速发展,使得构建一个面向游客及管理者的综合化、专业化的旅游信息系统成为了现实。对游客而言,系统可以为游客提供高效、便捷的旅游相关的信息化服务,游客只需点击鼠标即可获知景点及景点相关的最佳旅游路线、酒店、天气、机票浏览、最有旅游路径选择等信息;对旅游管理者而言,通过系统可以更方便、快捷的管理旅游资源,如随时更新旅游资源、了解旅游景点的评价率、服务及经营情况等等。该系统的构建,可在一定程度上大大地提高郑州市旅游业的服务水平和管理水平外,还可提高郑州旅游业乃至郑州市发展的形象,真正实现专业化、方便化、信息化和网络化管理郑州市旅游信息资源,从而实现推动郑州旅游业发展的同时,带动郑州经济的飞速发展。

1 系统分析

1.1 必要性和可行性分析

郑州市是河南省省会,位于中华民族的母亲河——黄河中下游的分界处,是一座古老而年轻的城市,文物古迹、文化遗址众多,高山、平原、丘陵、河流等的自然地貌,构成了丰富的自然和人文资源。凭借着悠久的历史、优越的区位和丰富的资源,郑州成为了中国重要的交通枢纽、著名商埠、中国历史文化名城和优秀的旅游城市。全市拥有各类文物古迹1400多处,旅游区点100多处,著名的旅游景点众多,如:中华人文始祖轩辕黄帝出生之地黄帝故里、儒教文化圣地嵩阳书院、世界地质公园嵩山、“天下第一名刹”少林寺、黄河游览区、二七纪念塔、郑州商城遗址、大河村遗址、孔氏家庙、文庙等景点早已驰名中外。

丰富的旅游资源使得旅游业已逐渐成为郑州市地方收入的支柱产业。尤其是中原经济区建设上升到国家战略层面以来,作为河南省会的郑州经济飞速发展,旅游产业更是得到了空前发展,郑州市政府已充分认识到旅游业给郑州带来的巨大经济效益和发展机遇,不断加大建设力度,经过多年来的开发建设,已逐渐形成了以郑州市为中心,向全省辐射的旅游胜地,郑州旅游发展前景非常广阔,具有强大的发展潜力。

那么如何通过Internet互联网技术和数字信息化技术,开发符合郑州旅游资源及郑州旅游发展的旅游信息系统,使得郑州旅游资源信息网络化、广泛化,郑州旅游信息资源管理合理化、规范化,旅游产业发展趋向扩大化,从而通过郑州旅游信息系统的开发,实现更快捷更全面展现郑州旅游资源、更有效方便管理及更新旅游资源,有效促进郑州旅游业发展,树立郑州旅游事业发展新形象则是当务之急,也是长远大计。

目前有关城市旅游信息系统的设计开发案例很多,但均存在各种各样的不足之处,如有的城市旅游信息系统大多仅仅侧重于对景点景区的介绍、展示和宣传,而忽略了各个景点之间的地理关联关系,游客仅能看到景区中某个独立景点的介绍,却很难将景区中的具有地理关联性的多个景点联合起来从而生成一条最佳旅游路线,缺乏对景区景点之间地理关系的分析和应用;有的城市旅游信息系统则是旅游信息网站,仅可提供旅游景点的详细资源,却没有公共的旅游信息资源平台供游客浏览,游客只能从旅行社或旅游网站浏览景点信息,同一地区城市各个网站之间缺乏旅游信息的共享性;有的城市旅游信息系统在地图上可以实现对部分景点所处的位置或景区图片进行整体的放大或缩小,甚至可以实现景点地理位置的移动,但却难以实现对于景点局部的地理区域及区域周围的其他地理景点进行查询、移动、放大或缩小操作;有的城市旅游信息系统则只提供简单的旅游景点的信息,却无法实现和旅游相关的天气、酒店及最佳时间最佳路线的提供等等。

针对以上所列出的目前城市旅游信息系统的种种不足之处,本系统在设计时首先采用了目前国际上比较流行的WebGIS软件,该软件可实现利用Internet技术在Web上发布空间数据,将地图可视化,并可实现对空间地理数据进行分析,从而解决了景区景点之间地理关联关系的问题,与此同时,利用WebGIS对空间地理数据的分析及空间数据库技术,也使得为游客提供最佳旅游线路成为现实。设计的郑州旅游信息系统还可为游客及管理者提供快速、高效的管理、显示并分析复杂的旅游信息资源,此同时系统对旅游信息查询这一模块进行了专题研究,数据库采用Oracle技术,保证了旅游信息资源数据库的安全性。

1.2 用户需求分析

基于WebGIS的郑州市旅游信息系统的设计主要从游客和旅游管理部门两方面来考虑系统的需求。一方面针对游客而言,首先确定游客是旅游中的主体身份,考虑游客在决定旅游前,除了需要获取旅游景区景点的地理位置、景区评价等基本情况之外,游客更需要方便、快捷地获取旅游景区景点的天气、酒店、出行等全方位信息,系统依靠旅游信息系统中的地理信息系统GIS空间分析能力,根据游客需求,为游客制定出适合他们需求的最佳旅游路线和旅行计划。另一方面针对旅游管理部门而言,他们除了需要及时更新及管理旅游基本信息之外,更需要方便、动态、高效地管理管辖区域范围内所有的旅游信息资源,这些资源不仅仅是旅游景点的介绍,更多是旅游景区景点的管理及维护,而管理及维护的旅游数据为旅游管理部门对旅游景区景点的发展做出正确、科学的评估的作用外,更重要的是通过对旅游数据进行合理统计和科学分析,管理者可以对整个郑州市旅游业的发展方向做出正确的规划和预测。

2 系统设计

2.1 系统功能结构设计

旅游信息系统的功能设计主要依据于旅游产业所涉及的主体和客体,以及主客体之间的联系,其中的旅游主体则是游客,旅游客体则是旅游资源,而主体与客体之间的联系则由旅游服务体系来完成。也即是上面用户需求分析中所提到的游客、旅游管理和酒店、银行、旅行社等相关行业部门三个方面,那么如何将这三方面的需求均体现在该城市旅游信息系统内,则是旅游信息系统所需要完成的工作。首先游客在旅游活动的整个过程中,每个环节都在起作用,旅游的目的是使得游客乘兴而来,尽兴而归的同时,也是在促进城市旅游业、银行、交通运输业、商娱业、甚至是医疗行业等各行业的快速发展。根据系统功能设计所依据的主客体,为了拉动更多经济效益,促进郑州经济飞速增长,扩大郑州知名度,使旅游业成为郑州经济的支柱产业。基于WebGIS的郑州市旅游信息系统的功能结构设计图见图1。

2.2 系统网络结构设计

本系统是采用B/S模式即基于客户端的WebGIS策略,具体包括应用服务器、基础服务器和客户端三层架构,其中的管理数据工作均由服务器负责管,而应用逻辑和表示逻辑则部署在客户端。对于其中用于实现空间地理分析及关联关系分析的图形数据、空间数据及属性数据的管理和维护则交由后台数据库来进行操作。无论是游客还是旅游管理部门在访问本系统时,只需依靠常用的IE或360浏览器进行所需的各种操作,如查询与旅游相关的景区景点信息、天气、酒店、银行等相关旅游信息,系统还提供根据游客需求为游客设计旅游路线及定制各种相关旅游服务,与此同时,旅游管理者也可根据各项旅游信息数据对整个旅游产业进行规划和正确的评估等。具体基于WebGIS的郑州旅游信息系统网络结构设计图见图2。

2.3 系统数据库设计

城市旅游信息系统开发的基础是数据,数据库系统设计的好坏将直接影响着软件的质量、性能以及系统的维护,所以从某种意义上来说,系统开发的基础及核心则是数据库的设计与建立。由于基于WebGIS的郑州旅游信息系统中涉及的数据除了用于描述地理实体的数据外,还包括有大量描述景区景点的地理数据,所以本系统中数据库中数据包括有以MapInfo文件格式存储的空间数据和以关系型数据的形式存储的属性数据两大类。

数据库数据的组织方式采用的是将各处地理实体的属性数据和其对应的地理空间数据通过主外键将二者联起来,这样组织的目的是忽略了属性数据库和空间数据库之间的繁琐连接,使得数据量大大减少的同时且图形美观,从而实现了游客和旅游管理部门在登录时可更方便快捷的进行搜索和查询。具体数据库设计模型如图3所示。

2.4 系统的数据流程

基于WebGIS的郑州旅游信息系统采用B/S三层结构,服务器端包含信息数据库和GIS数据库,其中对于各种空间地理数据的分析、数据的维护以及地理数据的更新等操作均在服务器端完成,而对于客户端则仅仅负责用户请求的提交和验证以及显示查询或搜索的操作结果。具体用户提出申请后,基于WebGIS的郑州旅游信息系统操作的数据流程见图4。

2.5 系统界面设计与实现

界面是人与计算机之间信息传递、交换信息的媒介和接口,用户与计算机和任务之间均需借助界面才能完成交互。一个设计良好的操作界面的能够使人更容易、更方便地进行操作,也更能反映出系统的总体设计水平。

3 系统的主要功能

在对旅游业所涉及的旅游者、旅游资源及旅游服务体系三方面进行的调查研究和需求分析的基础上,以GIS软件为支持,系统可实现如下的主要功能:

3.1 信息查询检索功能

信息除郑州市景区景点信息外,链接全国各著名旅游景区景点信息,根据游客的需求,信息查询包括旅游资源、旅游区、旅游景点分区查询及旅游景区、景点、旅游路线上宾馆酒店分布查询、旅游统计数据查询和旅游交通路线的选择,并且围绕食、住、行、游、娱、购等内容向游客提供旅游相关的一体化信息查询服务如:酒店饭店、大型购物商场、娱乐场所、车票预订、车站机场、医疗等。

3.2 数据动态管理功能

系统根据旅游景区景点、城市基础设施及相关行业部门等旅游资源及统计信息的变更,可以定期动态更新与编辑数据库信息。

3.3 景点虚拟展示功能

系统对旅游资源的各种图像、音视频、录像、照片、地图、文字等多媒体信息进行有机集成,用户在点击时可以模拟景区真实旅游风貌,使得游客可对景点进行全方位观察,全面介绍郑州市的特色旅游资源,真实展现各景点特色,包括郑州市主要的景区景点,并对景区景点周围如宾馆、酒店、娱乐场所等相关部门进行立体展示,加大旅游宣传力度。

3.4 电子地图灵活控制功能

主要体现在对电子地图控制显示和对空间数据库和属性数据库的数据进行分析和处理,首先基于GIS软件的支持,系统可对图层进行多种控制操作,如灵活完成地图的放大、缩小、复位、漫游以及图层信息检索、图层的打印输出等基本图形处理操作和图层管理功能,另外通过空间数据分析可实现距离量算、景区周围一定半径范围内查找其他景点、宾馆等信息和最优路径分析等空间分析功能。

3.5 最新旅游信息动态发布功能

旅游信息动态发布主要包括对郑州市市区及景区景点的最新天气状况预报、最新出台的旅游法律法规和优惠政策,以及郑州市最近推荐的最佳旅游线路等;

3.6 统计分析及决策功能

对旅游数据动态采集并进行统计分析,通过一系列专业决策模型,为用户提供郑州市旅游资源区域分布、旅游信息预报、旅游路线分析、旅游基础设施条件分析及最优旅游日程安排等决策信息。为旅游管理部门提供旅游销售预测、旅游旺期旅游景点导游调度、旅游景区规划等决策信息;

3.7 游客论坛功能

论坛主要是为游客提供一个方便快捷的留言平台,游客可相互交流心得并对景点提出改进性建设性意见,促进郑州市旅游的发展;

3.8 在线帮助功能

在线帮助使得用户在使用系统过程中对所存在的问题可在线寻求答案,方便用户使用。

4 结束语

设计基于WebGIS的旅游信息系统的目的是为了更好的在网络上展示旅游信息和产品,同时通过灵活的数据交换机制,实现动态的、交互性的展现各种旅游信息以及与其他信息系统交换数据。

参考文献:

[1] 林广发,陈友飞.基于WebGIS的旅游信息系统的结构模式[J].地球信息科学,2004,6(2):46-49.

[2] 潘峰,畅雄杰,张健.互联网地理信息系统的实现原理及发展趋势[J].现代电子技术,2001,11(7):4-7.

[3] 朱炳贵.旅游地理信息系统的研究[J].国土资源遥感,2005,9(3):72-74.

[4] Reevs W.Particle system: a technique for modeling a class of fuzzy objets[J].Commputer Graphics,2005,17(3):359-376.

[5] 陈转立,王瑾,宫辉力.基于J2EE的WebGIS技巧的模型研究[J].首都师范大学学报:自然科学版,2003,12(6):82-85.

[6] 刘自伟,蔡勇,陈波.数据库安全技术研究[J].西南科技大学学报,2002,17(3):1-5.

[7] 萧文龙,陈怡如.Oracle l0g数据库入门与实践[M].北京:清华大学出版社,2006:134-220.

[8] 虞歌.基于WebGIS的城市旅游信息系统的设计与实现[J].杭州师范学院学报:自然科学版,2006,5(4):351-356.