宾馆客房管理系统范文_第1页
宾馆客房管理系统范文_第2页
宾馆客房管理系统范文_第3页
宾馆客房管理系统范文_第4页
宾馆客房管理系统范文_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第 页宾馆客房管理系统范文 随着人们物质水平的逐步提高,为了丰富自己的文化生活和自身娱乐,人们已经习惯了利用假期外出旅游。各个地区的旅游业也因此出现了持续增长的好势头。现代酒店的客房管理和计算机系统结合得非常严密,很多客房服务的有效执行和监视都依赖于完善的计算机客房管理系统,目标就是实现客房管理的系统化、规范化和自动化。本系统主要功能是完成对客房信息、客户预订房间、登记住宿等功能。以住宿管理模块为例详细论述实现过程。 一、系统总体设计 本系统的主要服务对象是客户,他们可以直接通过本系统开展预订房间,登记住宿、订票、订餐等操作。根据系统功能要求可以将系统分解成以下几个模块分别: 1.住宿管理:主

2、要是针对客户,客房可以预定房间,也可以直接登记住宿并且操作员可以对客户在客房的住宿天数开展统计并计算出总的客房费,然后还可以对客户在客房的总消费开展统计计算、结算出最终的消费金额。 2.住宿维护:操作员可以对入住单、预订单开展维护,还可以查询可用房、历史客户情况、历史客户资料,对房间状态开展管理。 二、数据库设计 以住宿管理模块为例,所涉及到的表有预订单表(bookinfo),客户信息表(guestinfo),客房信息表(roominfo),客户信息表用来预订房间或者登记住宿时填写客户基本信息。 三、详细设计部分 1.预订房间模块。在本模块的实现过程中所涉及到的表有预订单表(checkinfo

3、)、客户信息表(guestinfo)还有客房信息表(roominfo)。它们之间通过SQL语句开展连接。在具体实现的过程序中,先把预订信息、客户信息分别填入预订单表和客户信息表然后把所预订的客房状态更新为“保存”即可。 如果输入的预订单号已经存在,则会出现提示框,提示输入的预订单号已经存在,让你重新选择。具体的运行界面就不再显示了。 2.登记住宿模块。本模块的实现过程中所涉及到的表有登记住宿表、客户信息表、客房状态表,首先将客户基本信息添加至在住客户信息表中,然后根据所选择的房间更新客房状态表。它们的实现和预订客房时差不多,只是把客房状态更新为“住房”即可,其它的设计方法和预订客房时一样。 3

4、.离店结算模块。一般各个客房的收费准则有两种:第一种是客人在12点以前退房,不算当日的住宿;在12点至18点之间的时间退房,按半天计算;18点以后退房,算一天的住宿。第二种是按客人实际在店的时间计算,缺陷一天的时间部分,如果缺陷12小时忽略不计,超过12小时算半天,超过18小时算一天。在这里我所采用的是第一种收费准则。 具体的实现方法如下:分别用两个Maskedit显示客户的入住时间和离店时间,然后用离店时间性减去入住时间得到客户在客房住宿的整数天数m,然后再判断离店时间,如果小于上午12点则客户在客房住宿的天数为m天,如果离店时间是12点到18点之间,则客户在客房住宿的天数为(m+0.5)天

5、,如是客户是在下午18点之后退的房,则客户在客房住宿的天数为(m+1)天,最后结算时是用住宿天数乘以客户所住房间的房价就得到了客户在本客房所总共消费的客房费。 在本系统的实现过程中,曾经因为时间函数的转换而迷惑不解,也试过许多转换时间的函数,均没有得到下正确的答案,问了许多同学也没有找到答案,最后在一本参考书上发现了这种方法,觉得真是柳暗花明。 实现此功能的代码如下: procedure TForm12.Button3Click(Sender: TObject); vardays,enter,leave:Tdatetime; roomfee:currency; begin enter:=strtodatetime(MaskEdit1.Text); leave:=strtodatetime(MaskEdit2.Text); days:=int(leave)-int(enter); if (frac(leave)0.5) and (frac(leave)0.75 then days:=days+1; roomfee:=days*strtofloat(edit3.Text); panel1.caption:=format(您的住宿时间是:%5.1f

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论