您当前的位置:首页 > 计算机论文>计算机应用论文

酒店客房管理系统

2015-08-10 09:02 来源:学术参考网 作者:未知

摘 要:摘要:酒店客房管理系统是典型的管理信息系统(MIS),其开发主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。客房管理系统可以实现对客房的科学化、规范化、查询顾客情况、定房信息、以及结算信息等。客房管理系统是根据某酒店对客房管理的实际情况进行编写的,主要目的是为了方便酒店对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作。

关键词:关键词:酒店客房;管理信息系统;数据库;VB6.0;ACCESS 2000


中图分类号:TP39    文献标识码:A    文章编号:
1.系统开发背景和意义
1.1系统开发背景
  随着我国经济快速发展,旅游出行的人民越来越多,商务活动也相当的活跃;再加上入境旅游的人也越来越多,入境从事商务活动的外宾也越来越多。传统的手工已不适应现代酒店管理的需要,及时、准确、全方位的网络化信息管理成为必需。酒店客房管理系统是根据酒店对客房管理的实际情况进行编写的,主要目的是为了方便酒店对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作。
1.2系统开发意义
  计算机已经成为我们学习和工作的得力助手:今天,计算机的价格已经十分低廉,性能有了长足的进步。它已经被应用于许多领域,计算机之所以如此流行的原因主要有以下几个方面:
    首先,计算机可以代替人工进行许多繁杂的劳动;
  其次,计算机可以节省许多资源;
    第三,计算机可以大大的提高人们的工作效率;
    第四,计算机可以使敏感文档更加安全,等等。
  解决传统宾馆客房管理正面临着的这些问题,就是我设计的酒店客房管理系统软件的初衷。
1.3 系统开发环境
  系统开发过程中所用到的软件和硬件环境,以及各类工具在windows XP环境下的安装与调试。微软的JET数据库引擎提供了与数据库打交道的途径,我们是通过它以及Visual Basic来访问数据库并对其进行各种操作。Visual Basic、Access以及其他微软的软件产品都是通过共用JET数据库引擎,从而给用户提供了丰富的数据类型。硬件开发环境所用的机器最低硬件配置是: 奔腾3处理器,主频400HZ;128M内存,10G硬盘。
  综上所述,我们选择了Visual Basic+Access来开发整个系统。
2. 系统的可行性研究与需求分析
2.1系统的可行性研究
  可行性研究的目的在于用最小的代价确定在问题定义阶段确定的系统目标和规模是否现实,所确定的问题是否可以解决,系统方案在经济上、技术上和操作上是否可以接受。
2.2需求分析
  随着我国经济的快速发展,酒店经济日益繁荣,如何对酒店入住旅客信息进行有效的管理,这是摆在酒店管理者面前一个重大的问题。为更好的做好酒店入住旅客信息管理这项工作,提高工作效率,更好的为经济发展服务,结合实际情况,自行研制一套酒店入住旅客信息管理系统。在目前的酒店管理中,虽然应用了计算机进行管理,摆脱了全手工的管理方式,但由于没有一套统一的方式、方法和软件系统支持,仍然存在着诸如数据分散、不一致、可利用率低等的问题,以致影响了工作效率的进一步提高。目前互联网络发展日新月异,网络的应用为酒店管理迈向一个新的台阶提供了良好的基础支持。本系统以后可以进一步充分利用这一有利条件,不久的将来开发一套完全网络化的酒店入住旅客信息管理系统,进一步提高工作效率,使之更加便捷。
3.系统设计的基本原理和采用的主要方法与技术
3.1 系统设计的基本原理
  信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,酒店客房管理系统软件为酒店管理带来了极大的方便。该软件是以汉语编程语言为实现语言,其功能在系统内部有源代码直接完成。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。
3.2 采用的主要方法与技术
  现在,市场上可以选购的应用开发产品很多,流行的也有数十种。目前在我国市场上最为流行、使用最多、最为先进的可用作企业级开发工具的产品有:Microsoft公司的Visual Basic, Microsoft公司的Visual C, Borland公司的Delphi和 Powersoft公司的PowerBuilder以及Java等。
  因此,本系统采用的主要技术和方法是通过使用Visual Basic的 DATA控件与关系数据库开发工具Access2000二者相结合的方式来开发酒店客房信息管理软件。
4. 总体设计
4.1总体设计原理
  经过了需求分析,我们已经清楚了系统所要完成的全部功能,接下来就是决定“怎么做”。 概括的说,总体设计的基本目的就是回答“系统应该如何实现?”的这个问题。因此总体设计又称为“概要设计”。但是每一个物理元素都处于黑盒子阶段,这些黑盒子里的具体内容将留在以后进行详细的设计。总体设计阶段的另一项重要任务是设计系统的结构,也就是要确定系统中每个程序是由哪些模块组成,以及这些模块间的相互关系。
4.2 系统功能描述
  本系统的主要任务是实现对入住旅客的客户信息管理、客房类型管理、客房信息管理及相关查询。其主要功能包括:
  (1)预订功能需求:其主要目的是提高酒店的开房率,为客人预留房间,并提供良好的预订服务。其功能需求包括预订查询,可用房确认,预订记录建立,预订确认,预订记录维护等;
  (2)接待功能需求:其主要目的是以最快的速度为客人开房。其功能需求包括宾客登记、可用房确认、修改宾客信息、删除宾客信息和查询宾客信息等;
  (3)结账功能需求:其功能需求包括客人结账、打印报表和客人挂账等;
  (4)调房功能需求:其主要目的是满足客人调房的需要。其主要功能是查询客房,调房登记,调房确认等;
  (5)客房管理功能需求:其主要目的是对客房的信息化管理,提高客房管理的精度和准确度,同时减轻酒店客房中心员工的工作负担,从而提高客房管理的效率和服务质量。其主要功能是房态维护,费用记录和客人查询等;
  (6)查询功能需求:其主要目的是满足客人的需要,快速查找相应的房间和信息,提高服务的效率和树立酒店良好的企业形象。其主要功能包括房态查询,房间类型查询和房间价格查询等;
5. 详细设计
5.1程序流程图
  为系统中的每一个模块确定使用的算法和块内数据结构,并用表达工具给出清晰的描述 。如图5.1所示程序流程图: 
 
                        图5.1 程序流程图
5.2 数据库的设计与实现
  数据库之间的关系指明两个库之间共享一个共同的关键字值。一个连接是指一种虚拟的表,这种表是在当用户要求从相互关联的各个不同的表中获取信息时建立的,关键字段用于在相互连接的不同表中查找匹配的记录。一个更高级的连接形式称为自连接。这种连接是指一个表被连接到它自己的一个字段,或在不同的纪录中由重复数据的组合字段。

6.小结
  酒店信息管理系统规模大,结构复杂,管理环境和技术环境不断变化,系统测试工作量大,涉及面广,投入资源多。系统测试是在原有系统的基础上进行修改,调整和完善,使系统能够不断适应新环境、新需要。但一个系统终有生命周期结束的时候,当对系统的修改已不再奏效,或修改的困难很多且工作量很大,以及改进、完善的内容远远超出原系统的设计要求时,就应提出研制新系统的要求,从而开始一个新的系统生命周期。
参考文献
[1] 林陈雷.Visual Basic6.0.北京:人民邮电出版社
[2] 龚沛曾. 面向对象程序设计系列教材.北京:高等教育出版社
[3] 何文俊. Visual Basic6.0编程实例精解

相关文章
学术参考网 · 手机版
https://m.lw881.com/
首页