登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 文献综述 > 计算机类 > 软件工程 > 正文

酒店客房管理系统开发文献综述

 2020-04-14 19:50:51  

1.目的及意义
随着时代的不断进步和科学技术的不断发展,人们对获取信息有着强烈的需求,由于移动终端的便捷性、可携带性,使得移动终端成为获取信息的重要渠道之一。移动智能终端的功能越来越强大,应用软件越来越多,移动智能终端的应用逐渐的改变着人们的生活方式,同时,移动智能终端的应用对移动互联网产业的发展有重要的启发作用。Android 平台具有良好的开放性、便捷性,采用 Android 平台进行移动智能终端的开发越来越受到人们的青睐,Android平台对移动智能终端的软件开发越来越重要。Android平台是Google 在2007年11月推出的一款智能手机操作系统,其主要特征为开放的源代码,且基于Linux内核,Android主要是面向移动智能终端的软件进行开发的丰富平台,它具有吸引人的用户界面元素、网络应用、数据管理、位置服务等功能,同时可以开发出具有特色的应用程序。
住宿业是一个传统行业,从古代就有客栈,只要地球有人住宿需求就不会消失,只是形式隨着时间在演变。近年来,酒店品牌不断涌现,各大品牌开始扎堆区域化竞争。面对有限的市场资源,如雨后春夢般出现的酒店品牌竞争越来越白热化,甚至打起了价格战。随着入住率的不断下降,房租和人工成本的不断上升,酒店的利润被不断削减,部分酒店出现利润下滑甚至亏损状况,在一线城市中,新开张的酒店更是举步维艰。面对如此激烈的市场竞争和不断下滑的利润, 各大酒店品牌开始寻找新的出路。
而随着经济的快速发展和人民生活水平的日益提高,出门旅行逐渐成为人们的一个消费需求,同时也促进了酒店行业的发展。面对日益增长的入住需求,一个酒店若想取得更高的经济效益,就必须能够以更高效、快捷的服务响应客户的需求,而酒店客房管理信息系统恰可以实现对酒店的日常事物进行现代化的科学管理,满足广大客户运用互联网这种优势资源足不出户就能完成酒店入住、就餐等的预定,从而提高管理效率。可见,在当今这个信息化时代,将信息管理系统引入酒店管理,借助计算机网络等信息技术手段提高工作效率、服务效率已成为一种发展态势。
在如今这个信息化蓬勃发展的时代,利用网络预订酒店已成为一种常态,人们足不出户便可将旅行计划中的酒店住宿安排妥当,尤其当网络录入个人信息之后,不论是身份验证还是会员卡机制都显得十分方便快捷。可以说,一款好的酒店客房管理系统会使得酒店的服务效率产生质变。反之,如果一家酒店没有酒店客房管理系统,那么这家酒店一定更难获得消费者的青睐。
在第三产业逐渐占据市场主流的今天,服务效率已经是所有酒店管理者关注的焦点,一款好用简捷的酒店客房管理系统会使一家酒店在激烈的竞争中拔得头筹取得胜利。
{title}

2. 研究的基本内容与方案

{title}一.本软件的基本内容有两大方面:

第一是前台部分,可以帮助客户通过安卓客户端直接了解酒店客房信息,包括房型、价格、是否有床、是否有空房以及对应楼层等等,并将各房型的真实照片展示给客户。此外还提供用户登录和用户历史订单查询等功能。其次可以帮助酒店做好信息维护、客房类型护理、营业状况统计、个人密码修改等工作。

第二是后台部分,建立完善的数据库系统,记录会员信息、个人订购次数、最受欢迎房型等与客户相关的信息,以及营业额度、各种开支和人事管理等与酒店管理相关的信息。当然,最重要的还是与客房相关的信息,例如空房数量、户型消息等等。

相对而言,第二部分更为重要,因为酒店管理者可以根据后台记录的各种数据进行分析,以便采取更优的策略来分配酒店资源,例如某种房型最受欢迎,可以适量增加该类房型,削减其他房型等。

二.目标:

(1)界面整洁友好、操作简单方便,方便客户和管理者使用。

(2)前台部分包括:客房预订、续订;用户信息维护与统计,例如用户历史订单、用户是否为会员或者黑名单等等;客房信息维护与统计,可以给出客房的状态信息,例如是否剩余空房、当前价位等。

(3)后台部分包括:用户信息管理,例如将用户列入黑名单或升为会员等;客房管理,例如客房价格设定及修改、客房是否空闲、是否需要打扫等信息;人员管理,例如清洁人员负责范围调整,工资调整等。

(4)在以上目标实现的情况下,构建数据查询、决策分析或者发布活动信息等功能模块。

(5)保证系统安全性和稳定性,保护用户信息和统计数据安全,保证系统具有良好的可扩展性。

三.技术方案和措施:

系统分为前台后台两部分,前台部分包括显示所有房间信息、空闲房间信息、已租房新(退房)、客户订房历史查询;后台部分包括用户信息维护、客房类型维护、营业情况统计、个人密码修改等。即前台是系统展示给客户的相关信息,后台是酒店管理者进行修改和维护的信息。

在此框架基础上进行一些功能的扩展,比如用户端的退订功能、续订功能、评价amp;建议功能以及用户消费积分功能等等,还有酒店管理端的接单功能、编辑功能(房型和房间总数量)以及相关消费积分优惠功能模块等等。由于酒店客房管理系统是一个典型的数据库应用系统,选择合适的DBMS是一件非常重要的事情。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。用户通过DBMS访问数据库中的数据,数据库管理员也通过DBMS进行数据库的维护工作。它可使多个应用程序和用户用不同的方法在同时或不同时刻去建立,修改和询问数据库。常见的DBMS有oracle,access,MySQL,MS SQL Server。我从中选择了MySQL。MySQL是一个小型关系型数据库管理系统,由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,被广泛地应用在Internet上的中小型网站中。Mysql为多种编程语言提供了API。这些编程语言包括C、C 、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。此外支持多线程,充分利用CPU资源,提供TCP/IP、ODBC和JDBC等多种数据库连接途径,是一款提供用于管理、检查、优化数据库操作的管理工具。前端Android部分采用Android Studio。Android Studio 是一个基于IntelliJ IDEA的Android开发环境,基于模板的向导来生成常用的 Android 应用设计和组件,拥有功能强大的布局编辑器,可以让开发者拖拉 UI 控件并进行效果预览。

开发环境:

Idea、tomcat、Mysql、Androidstudio等开发工具。

主要模块包括:

(1)前台:登陆/注册模块;客房列表/信息模块;订单模块等

(2)后台:客房管理模块;工作人员管理模块;用户信息管理模块等

各功能模块采用Activity活动类实现与客户端的交互。安卓的用户界面以组件和Java代码实现。Java开发环境选择IDEA,IDEA 全称 IntelliJ IDEA,是java语言开发的集成环境,IntelliJ在业界被公认为最好的java开发工具之一,尤其在智能代码助手、代码自动提示、重构、J2EE支持、Ant、JUnit、CVS整合、代码审查、 创新的GUI设计等方面的功能可以说是超常的。此外,通过比较,鉴于C/S(Client/Server)模式较之B/S(Browser/Server)模式拥有好的灵活性和安全性,拟采用C/S体系结构来开发酒店客房管理系统,其中应用程序、数据库和管理软件分布在由网络连接的不同终端之间,数据库及管理软件存放的计算机成为服务器(Server),应用程序所在的终端成为客户机(Client)。在实际的连接情况中,一套服务器上存除了所有需要被处理的数据,并由数据库管理软件进行集中管理。服务器可通过网络连接多台客户机,客户机将请求通过网络递交给服务器,并接受从服务器中返回的请求结果和相应数据。

3. 参考文献

[1] 李倩.中小型酒店客房管理信息系统设计.天津大学,2014.

[2] 黄君雄,叶世平,郭煦.Android软件开发关键问题研究.FuJian Computer,2016

[3] 张华亮. 基于Linux自由及开放源代码的Android操作系统[J]. 计算机与网络, 2016, 42(3-4):108-111.

[4] 杨航. 一种基于Android平台的软件开发方法研究.长江大学,2015.

[5] 张亮.基于 Web技术的酒店管理系统的设计与实现.南昌大学,2015.

[6] 黄河清,陈文. Android平台消息推送服务的实现. 福州职业技术学院,2014.

[7] 杨静.移动互联网营销时代的酒店客房价格管理研究.重庆电子工程技术学院,2015.

[8] 赵海涵.基于Android平台软件开发技术探析.南昌大学,2014.

[9] 陈雷.基于B/S中小型酒店客房管理系统的设计.江西财经大学,2016.

[10] 段德华.酒店客房管理系统的研究与分析.云南大学,2015.

剩余内容已隐藏,您需要先支付 10元 才能查看该篇文章全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图