基于ArcGIS Server的智慧旅游星级饭店公共管理平台的设计
——以湖南长沙为例
2016-03-12衡阳师范学院城市与旅游学院刘晓燕
衡阳师范学院城市与旅游学院 刘晓燕
湖南科技职业学院经贸商务系 曾 嘉
衡阳师范学院城市与旅游学院 胡 最
基于ArcGIS Server的智慧旅游星级饭店公共管理平台的设计
——以湖南长沙为例
衡阳师范学院城市与旅游学院 刘晓燕
湖南科技职业学院经贸商务系 曾 嘉
衡阳师范学院城市与旅游学院 胡 最
本主基于ArcGIS Server.NET Web ADF进行了长沙市智慧旅游饭店公共管理平台的设计。系统利用封装的各种事件和类,设计了大量的弹出式窗口,为辅助政府规范管理饭店业、实现动态发布饭店相关信息,实现酒店信息的高度社会化共享,同时也给游客制定住宿计划提供了决策支持服务。
ArcGIS Server;智慧旅游;长沙;星级饭店
现在,整个旅游产业在被移动互联网所颠覆。自2011年7月国家旅游局前局长邵琪伟正式提出“用10年时间基本实现智慧旅游”以来,我国的智慧旅游的研究与实践方兴未艾[1-8]。目前,我国智慧旅游业目前已经形成了政府主导,包含旅游景区、在线旅游平台、旅行社、通信运营企业与互联网科技公司等在内发展主体。但当前的智慧旅游体系构成主体中,旅游饭店所占据的份额微乎其微。
长沙作为湖南省的政治、经济、文化中心,是国家两型试验区与《促进中部地区崛起规划》实施的核心城市,其旅游饭店业发展迅速,截止2016年初,三星级及以上的星级饭店数据达到309家[9],星级饭店出租率在全国同类城市中名列第二[10]。对该地区的旅游饭店的公共管理方法进行以WebGIS为核心技术支持的智慧旅游方式的新探索,可以借助WebGIS强大的空间分析与实时在线支持、数据挖掘等功能为旅游者提供实时准确便捷的旅游咨询服务、为旅游企业发展提供健康有序的市场环境、为旅游管理部门提供决策依据和有效的监管手段,对于有效的转变政府旅游部门的职能、提高管理效率,提升旅游饭店业的经营、服务和管理水平,促进旅游业的转型发展有至关重要的意义。
1.需求分析
长期以来,酒店业都是使用独立的方式管理饭店的日常事务,在对外宣传上往往采用直接宣传为主,这就导致宣传面较为狭窄,同时服务质量的可信度也遭到客户的质疑。客户在选取饭店和实时住店时只能依据实际经验或是口碑,很多时候了解的只是饭店片面的信息,其服务质量一般无法得知,无法掌握该饭店在业内权威综合服务质量评价信息,也就很难准确的选择符合自己层次与要求的酒店。政府虽有相应的部门管理饭店事宜,往往从宏观层面上对相关酒店的综合经营状况进行统计,也缺乏针对性具体饭店的、对游客和企业公开的信息。
基于ArcGIS Server的旅游饭店公共管理平台可以辅助政府规范管理饭店业、实现动态发布饭店相关信息,实现酒店信息的高度社会化共享;使酒店信息能在世界范围内及时、快速地发布,从而实现在社会范围内进行酒店宣传的目的,同时也给游客制定住宿计划提供了决策支持服务。
2.系统设计
基于ArcGIS Server的旅游饭店公共管理平台是一个基于Web-GIS的湖南省长沙市三星级(三星级以上酒店)的网络查询系统,该系统可以在Windows系统局域网或Internet上使用。在总体结构上是采用Google Earth、ArcMap、ArcServer以及VS等相关软件完成B/S(Browser/Server,浏览器/服务器)模式构架(其框架图如图1示)。工作原理为在前端采用IE浏览器将用户提交的操作信息向Web服务器发出HTTP请求,Web服务器通过ASP等中间组件访问后台数据库,并将操作结果以HTML页面的形式返回给前端浏览器。
2.1 系统目标
①界面设计友好、美观;②数据存储安全、可靠;③信息分类清晰,准确;④强大的查询功能,保证数据查询的灵活性;⑤实现对客户预定和住店全程数据信息的跟踪;⑥提供饭店预订排行榜,为客户提供真实的数据信息;⑦提供灵活、方便的权限设置功能,使整个平台分工明确;⑧具有易于维护性和易操作性。
图1 长沙星级饭店公共服务平台建设架构Fig1. Framework of public service platform construction for ChangSha star hotels
2.2 开发环境说明
网站开发环境为ArcSever10.1和Microsoft Visual Studio 2010集成开发环境;开发语言:ASP.NET+C#,.网站后台数据库在Microsoft SQL Sever 2005中运行,网站运行平台为Microsoft win7;服务器端操作系统为为Microsoft win7, Web服务器:iis 6.0;.数据库服务器:Microsoft SQL Sever 2005;浏览器为Internet Explorer10.0;网站服务器运行环境:Microsoft.NET Framework SDKv3.5。客户端浏览器为Internet Explorer 10.0,最佳分辨率为1024×768像素。
2.3 系统结构与实现
本系统与其他系统的交互采用web service来进行,后台属性数据库采用Microsoft SQL Sever 2005,数据库的连接操作采用.NET来进行,利用SQL类来访问表。Web GIS的功能主要由ArcGIS Server. NET Web ADF来实现。根据长沙星级饭店在线公共管理平台的特点,可以将其设置为系统设置、客户管理、饭店管理、饭店查询、入住评价、排行榜6个部分.
2.3.1 数据库设计
平台采用SQL Server 2005作为加载到系统中的数据库进行管理。主要包括空间数据和属性数据。空间数据有基础空间数据和专题地图。属性数据库由各旅游要素所对应的图像、文本、动画和声音等多媒体数据构成,通过关系数据表中的关键字段实现与空间数据库的链接,实现查询功能。
根据需求分析,规划出本平台中使用的数据库实体主要有用来保存政府管理部门的详细信息的政府管理部门信息实体、用来保存该管理平台中饭店的详细信息的饭店档案实体、用来保存饭店客户的相关档案信息的客户档案实体、分别用来保存客户入住和评价饭店的信息的店档案实体和被评价饭店档案实体和用来存储登陆用户名和密码的管理员实体等六种类型。
2.3.2 公共类设计
在网站开发项目中以类的形式来组织,封装一些常用的方法和事件,将会在编程中起到事半功倍的效果。本平台中创建了10个公共类文件,分别为DataBase.cs(数据库操作类)、AdminMangage. cs(管理员功能模块)、GoverManage.cs(政府部门功能模块)、Hotel-Manage.cs(饭店管理功能模块类)、HotelCheckin.cs(饭店入住管理功能模块类)、HotelAssess.cs(饭店评价管理功能模块)、UserManage. cs(客户管理功能模块)、OperatorClass.cs(基础数据类)、Purview-Manage.cs(管理员权限功能模块类)、ValidataClass.cs(数据验证类)。其中,数据库操作类主要用来访问SQL Server 2005数据库;各种功能模块类主要用于处理业务逻辑功能,也就是实现功能窗体(陈述层)与数据库操作(数据层)之间的业务功能;基础数据操作类用来根据当前日期获得星期几;数据验证类用来验证控件的输入。
DataBase类(数据库操作类)主要实现的功能有:打开数据库连接、关闭数据库连接、释放数据库连接资源、传入参数并且转换为SqlParameter类型,执行参数命令文本(无返回值)、执行参数命令文本(有返回值)、将命令文本添加到SqlDataAdapter和将命令文本添加到SqlCommand。
建立数据的连接主要通过SqlConnection类实现,并初始化数据库连接字符,然后通过State属性判断连接状态,如果数据库连接状态为关,则打开数据库连接。实现打开数据库连接Open()方法的代码如下:
AdminMangage类(管理员功能模块)主要用来实现饭店在线公共管理平台中管理员的添加、修改、删除、查询和登录等功能。
3.系统运行效果展示
在开发过程中,本系统利用封装的各种事件和类,设计了大量的弹出式窗口,让用户使用起来感觉就像运行C/S构架的EXE应用程序一样,而客户端延续了WebGIS的一贯优势,不用安装任何应用程序,使用非常方便。在此因为篇幅关系给出部分示意图。系统主界面如图2示,系统查询定位界面如图3所示。
图2 长沙星级饭店在线公共管理平台主页面
图3 长沙星级饭店在线公共管理平台游客查询浏览页面
[1]张凌云.智慧旅游:个性化定制和智能化公共服务时代的来临[J].旅游学刊,2012,27(2):3-5.
[2]李云鹏,晁夕,沈华玉,等.智慧旅游:从旅游信息化到旅游智慧化[M].北京:中国旅游出版社,2013.55.
[3]姚志国,鹿晓龙.智慧旅游--旅游信息化大趋势[M].北京:旅游教育出版社,2013.17.
[4]金卫东.智慧旅游与旅游公共服务体系建设[J].旅游学刊,2012,27(2):5-6.
曾嘉(1981—),湖南益阳人,湖南科技职业学院经贸商务系讲师,硕士研究生,研究方向为区域旅游。
图4 公交车语音报站系统程序流程图
3.3 参考程序
DB 0c0h , 0f9h , 0a4h , 0b0h , 99h , 92h , 82h , 0f8h , 80h , 90h , 0FFH ;0~9 ,灭
本设计是基于单片机的公交车语音报站系统,使用AT89C51单片机作为主控制器,通过与语音芯片ISD4004,LCD1602和键盘接口的连接完成语音录制、播放和文字显示功能。文中详细介绍了ISD4004的内部结构,各引脚功能,工作原理。结合LM386实现人机交换。对比于市面上采用GPS定位系统、射频技术,本设计成本较低。
刘晓燕(1979—),女,湖南华容人,衡阳师范学院城市与旅游学院讲师,硕士研究生,研究方向为区域旅游。
湖南省教育厅一般项目(项目编号:12C0534),湖南省社科基金基地委托项目(项目编号:14JD08)。