基于GIS 的宾馆管理信息系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于GIS的宾馆管理信息系统的设计与实现
作者: 儒恩可
摘要
在信息高度发达的今天,酒店业务涉及的各个工作环节已不再仅仅是传统的住宿、结算业务,而是更广、更全面的服务性行业代表。

酒店宾馆作为一个服务性行业,从客房的营销即客人的预定开始,到入住登记直到最后退房结账,整个过程应该能够体现以宾客为中心,提供快捷方便服务,给宾客感受一种顾客至上的享受,提高管理水平,简化各种复杂操作,在最短时间内完成酒店业务规范操作,这样才能令旅客舒适难忘。

因此,采用全新的计算机管理系统,将成为提高酒店的管理效率,改善服务水准的手段之一。

随着科学技术的进步以及地理信息系统的广泛应用,采用新的技术手段提高宾馆管理无疑是一条行之有效的途径,以东升宾馆为例,研究和设计了基于地理信息系统的宾馆管理信息系统,该系统实现了MIS对属性信息的管理,同时具有GIS对空间信息的挖掘和分析功能,意在将GIS和MIS进行集成,进而高效地管理宾馆信息及对信息进行查询和分析。

系统包括两个部分:MIS功能主要实现了宾馆信息、客房服务信息、餐饮美食信息、在线订房信息的插入、修改、删除、查询和显示;GIS功能通过在系统中加入地理位置服务模块,实现了空间位置查询、最短路径分析等。

这样能使用户入住酒店的时候所要等待的时间就会大大的减少,操作员能够很方便的对用户信息的登记和对房间状态的的管理,从而实现了酒店管理系统高效、准确的特点。

关键字:数据库;酒店管理系统;
目录
第一章绪论 (2)
1.1研究背景 (2)
1.2国内外研究现状 (2)
1.3本课题研究的意义 (2)
第二章需求分析 (3)
2.1市场分析 (3)
2.2.系统需求分析 (3)
2.3数据库设计 (3)
第三章系统总体设计 (7)
3.1可行性分析 (7)
3.2 系统功能模块和体系结构设计 (7)
3.3系统实现过程中的关键技术 (9)
第四章 总结 (10)
参考文献 (10)
第一章绪论
1.1研究背景
在经济全球化的带动与影响下,流动人口数量在增加,作为流动人口最主要的观察窗口,全国的宾馆酒店总数在五十万家以上,年入住旅客人次已超过七亿。

宾馆逐步改变了传统的单一发展模式,它涉及的环节、服务的项目越来越多,业务关系越来越广,信息两越来越大。

传统的手工宾馆管理过程品反而复杂,执行效率低,并且容易出错,已经不能适应市场需求。

实践证明,要想提高宾馆的服务质量和工作效率,降低成本,提高经济效益,采用先进的管理手段和方法改变宾馆服务模式开发基于GIS的宾馆信息查询系统,实现宾馆业务管理的自动化已经成为一种必然的趋势。

如何利用先进的管理手段来提高宾馆的管理水平成为宾馆业务发展的当务之急。

通过计算机网络对宾馆、酒店业进行管理,克服了人为管理中人为因素给企业带来的诸多不便,在节省人力资源成本的同时,可以提高业务效率,为宾馆创造更大的利润。

同时,宾馆管理系统要实现及时、准确迅速地满足克服的需求,给予以上需要,本文探讨了gis 在宾馆管理中的应用,设计并开发了基于gis的万豪宾馆管理系统,为gis技术服务于宾馆的管理与决策提供了一种新的思路。

1.2国内外研究现状
随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断提高,消费观念也有提高,对服务质量的要求也有很大的提高。

各地把旅游业当作本?地经济发展的重要支柱之一。

酒店作为人们食宿、娱乐、休闲的场所而得到了快速的发展。

社会上也成立了各种类型,不同规模的酒店服务企业。

如何为客户提供更加准确及时的服务,成为各个酒店竞争关键。

所以酒店业务信息化建设就成为了客户衡量酒店提供商服务标准的一个准则,信息系统成为了基础。

随着Internet技术的进一步发展和普及,不能很好的适应世界经济发展的形式和我国国民经济建设的需要,市场现有的产品化的酒店业务软件系统在不断发?展中的酒店的需求。

基于WEB的酒店管理系统的总体设计目标能够建立完善、高效、可靠的酒店业务信息系统,为酒店提供良好的信息环境。

1.3本课题研究的意义
对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。

如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。

面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。

虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。

因此,采用全新的计算机网络和酒店业务管理系统,已成为提高酒店的管理效率,使作业人员与管理系统之间灵活互动,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。

酒店业务管理系统在达到在节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。

第二章需求分析
2.1市场分析
随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断提高,消费观念也有提高,对服务质量的要求也有很大的提高。

各地把旅游业当作本地经济发展的重要支柱之一。

酒店作为人们食宿、娱乐、休闲的场所而得到了快速的发展。

社会上也成立了各种类型,不同规模的酒店服务企业。

如何为客户提供更加准确及时的服务,成为各个酒店竞争关键。

所以酒店业务信息化建设就成为了客户衡量酒店提供商服务标准的一个准则,信息系统成为了基础。

2.2.系统需求分析
近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。

尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。

然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。

像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。

但对占80%以上的广大中小型宾馆来说,是难以做到的。

因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。

而对宾馆的经营状况起决定作用的是客房的管理。

简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。

传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。

2.3数据库设计
2.3.1 系统E-R图
2.3.2属性数据库的设计
属性数据库通过SQL2010 来建立,包含多张属性信息表(以部分表为例介绍):
[宾客入住信息表:Cmanage]
客人电话(ctel) Char(20)
客人姓名(cname) Char(12) Not null
客人性别(csex) Char(4)
客人身份证号(cidnum) Char(20)
客人住址(caddress) Char(50)
订单编号(cnumber) Char(15) Not null,primary key 入住人数(cmemeber) int
客房编号(croom) Char(20) Not null
客房类型(ctype) Char(10)
客房价格(cprice) money
客房状态(cstatue) Char(2) Not null
退房时间(coutdate) 短日期型 date Not null
入住类别(cintype) Char(4)
押金(cya) money
应付款(cmshould) Money
实收(cmpay) money
[客房登记表:Roomlogin]
字段名 数据类型及长度 说明
房间编号(Rid) Char(12) Not null
房间名称(Rname) Char(20) Not null ,primary key 房间描述(Rdescribe) Char(100)
房间价格(Rprice) money Not null
房间状态(Rstatue) Char(8) Not null
操作员(ruser) Char(12) Not null
[管理员表::pw]
字段名 数据类型及长度 说明
用户(user) Char(12) Not null ,primary key 密码(pwd) Char(8) Not null
权限(power) Char(1) Not null
[财务管理表:Smanage]
字段名 数据类型及长度 说明
财务ID(Sid) Char(15) Not null ,primary key 事由(Sreason) Char(20) Not null
收入(Sin) money
支出(Sout) money Not null
总收入(ssum) money Not null
操作时间(Sdate) date Not null
结帐人(sman) Char(12) Not null
挂帐单位(scomp) Char(12)
操作员(suser) Char(12) Not null
[维修/报修表:fix]
[提醒表:Reminder] 2.4.3 空间数据库的设计
空间数据库通过shapefile 来管理,Shapefile 中的Dbf 表和Geodatabase 中的SQL 表存储关于空间地物的属性信息,在饭店、商场、公园、景点、公交站点等图层的属性表中加入”公交车次”字段,方便用户在空间查询时能够获取某一地物的公交线路信息,从而能够知道某一站点有哪些公交通过,这些公交那些能到达宾馆,方便旅客很容易找到想要到达的宾馆。

空间数据库表设计如图4所示:
图4 空间数据库表的分层
登记ID(Fid)
自动编号 Not null ,primary key 登记日期(Fdate)
date Not null 物品名称(Fname)
Char(50) Not null 所属房间(Froom)
Char(20) Not null 维修状态(Fstatue)
Char(8) Not null 维修日期(Ffdate)
date 登记操作员(Fman)
Char(12) Not null 维修员(Ffman)
Char(12) 所需费用(Fpay) money
字段名
数据类型及长度 说明 提醒ID(RemID)
自动编号 Not null ,primary key 提醒日期(Remdate)
date Not null 提醒类别(remtype)
Char(20) Not null 提醒状态(remstatue)
Char(4) Not null 操作员(remuser) Char(12) Not null
第三章系统总体设计
3.1可行性分析
基于gis的宾馆管理系统在于通过对区域性顾客信息的挖掘与分析,得出潜在的消费市场等关键信息,基于gis的宾馆管理系统是一种经营思想,既可以帮助宾馆管理人员通过高满意度的服务来留住客户,又可以帮助宾馆服务行业树立起“用户至上”的经营理念,不断满足需求。

在中科院地理信息产业发展中心有将gis与mis结合的研究,将gis 应用直接嵌入到与mis一体化无缝集成,采用关系数据库统一贮存和管理gis与mis数据,这些技术,使gis技术应用于宾馆管理成为可能。

可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题是否能够解决。

要达到这个目的,必须分析几种主要的可能解法的利弊,从而判断原定的系统规模和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度。

因此,可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计的过程。

系统的可行性分析主要包括经济上的可行性,技术上的可行性和操作上的可行性,下面将分别介绍三种技术上的可行性:
3.1.1技术上可行性
酒店管理系统是采用Java语言编写的,具有Java的“一次编写,到处运行”的优点,所以此系统在不同的操作系统上都可以运行,具有很强的移植性、健全性和安全性。

并且酒店管理系统要求要求应具备功能完备、易于使用、易于维护等特点,而对于后者则要求能建立数据一致性和完整性强、数据安全性好的库。

基于以上的要求,本系统采用MyEclipse7.0作为开发工具,使得代码编写的过程大大的简化。

而数据库则是采用目前较为流行的Sql Server 2008,Java对Sql Server 2008具有很好的支持并且在经历了多年的发展Sql Server 2008很好的口碑。

此系统在技术上是可行的。

3.1.2操作上可行性
桃花源酒店管理系统具备友好的用户界面,使用方便,易于维护,操作简单易于被用户接受,用户只需熟练操作计算机,和对此系统使用做简单的了解即可方便使用,而且使用此系统可以大大减少管理人员的负担。

因此从使用操作方面看,此系统的开发是可行的。

3.1.3 经济上可行性
本酒店管理系统运行的硬件环境只需一台廉价的电脑既可,软件环境则是安装windows XP系统,MyEclipse7.0,Sql Server 2008既可。

对于一般的中小型酒店来说都是很小的成本支出。

因此此系统在经济上、技术上、操作上开发都是可行的。

3.2 系统功能模块和体系结构设计
系统功能结构主要包括主页面模块、地理位置模块、管理页面模块及后台功能模块。

在对其分析的基础上,设计了各模块的结构功能,现分析如下:
图1 主页面功能模块设计
Fig.1 The function module of homepage
各功能模块包含的具体内容:
1)宾馆简介模块:主要用于介绍宾馆地理位置、室内设施、宾馆大小等相关信息。

2)地图操作模块:主要通过简单的地图操作(漫游、点选、放大、缩小、显示分析),实现宾馆详细的地理位置以及乘车路线查询。

图2 地理位置模块功能设计
Fig.2 The module of geographical position
3)客房服务模块:主要用于介绍房价、房间类型、房间内部设施。

4)会展中心模块:主要用于介绍宾馆的整体楼层布局以及各楼层的相关功能。

5)餐饮美食模块:主要用于介绍宾馆的特色美食。

6)商务中心模块:主要用于介绍商务服务的具体内容。

7)在线订房模块:主要用于提供在线客房预订。

8)意见反馈模块:主要用于分页显示意见反馈信息。

9)公交线路查询模块:方便客户合适的公交线路。

10)管理人口模块:主要包括登录后台管理入口。

图3 后台功能模块设计
Fig.3 The module of background function
3.3系统实现过程中的关键技术
3.3.1栅格影像自动选择技术
由于栅格影像的存储量大,在不需要显示足够精细的情况下,加载高分辨率的影像会严重影响系统的速度。

为满足既不影响系统的显示效果,又可以快速显示,本系统采用了动态加载不同分辨率影像的方法。

具体步骤如下:
①根据用户操作,比如说放大、缩小、漫游等,计算出该操作后所需的影像分辨率及在当前视图内会显示的地理坐标范围;
②用该分辨率与已建好的影像金字塔中的分辨率进行比较,金字塔的哪一层最接近就采用哪层的图像,并且根据操作后视图能够显示出的范围,求取在该层影像金字塔
上对应取哪些图;
③取出这些图像显示到系统显示区域的底层。

3.3.2 矢量栅格匹配技术
为避免大量的基础地理空间数据在互联网上存在的泄密隐患,科普资源的底图采用.tiff 格式的栅格图像,但是纯粹的栅格数据难于满足空间的查询与分析等操作。

针对此不足,本系统中,具体的科普资源图层采用ArcGIS 中.shp 格式的矢量图层,以便进行相关的空间操作。

3.3.3 统计图制作技术
本系统需要两种科普资源专题统计方法,分别是对科普资源按照区域和类别进行分析统计。

按类别统计即统计每种类别的资源在各个分区的分布情况;按区域统计即统计分区内的所有种类资源的分布。

防灾科技学院毕业设计
第四章 总结
基于java语言、ArcGIS和SQL数据库,进行了宾馆信息管理系统的总体设计。

限于时间,系统功能、外观均有待改善。

加入更多功能的GIS分析是今后重点完善的内容。

宾馆管理信息查询系统作为数字城市的一个重要组成部分,它应与数字城市其它子系统有机融合在一起,系统的设计应尽可能的考虑与其它系统的兼容性,能够实现与其它信息系统(城市交通信息系统等)的链接;开发网络版本的宾馆信息系统、计入三维浏览功能是系统改进的重要方向,从而使其更好的的服务于宾馆管理人员和顾客,满足人们高质量生活需求。

参考文献
[1]孔武,王晓敏.信息系统分析与设计[M].北京:清华大学出版社,2006.
[2]黄梯云,管理信息系统(第三版)[M].北京:高等教育出版社,2006.
[3]施伯乐,丁宝康,汪卫.数据库系统教程[M].北京:高等教育出版社,2008.
[4]左美云.信息系统的开发与管理教程[M]北京:清华大学出版社,2001.
[5]张艳华,中小型酒店管理信息系统设计[J].微机发展,2005,15(6):152-154.
[6]周丽萍.酒店管理信息系统的研究与设计[J].电脑与电信,2011(8):71-73.
[7]薛华成.管理信息系统(第三版)[M].北京:清华大学出版社,1999.
[8]Swana K. Software requirements analysis[M].Beijing:China Machine Press,2005.
[9][美] Bruce Eckel. Thinking In Java英文第4版[M].北京:机械工业出版社,2007
10。

相关文档
最新文档