【精品】实用范文-客房管理系统_第1页
【精品】实用范文-客房管理系统_第2页
【精品】实用范文-客房管理系统_第3页
全文预览已结束

下载本文档

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

文档简介

1、客房管理系统客房管理系统摘耍:客房管理系统主耍目的是为了方便对客房的实际情况进 行集中的查询与管理工作,以提高整个客房的工作效率。本系统以住 宿管理模块为例,使用delphi7. 0和sql server2005作为开发工具, 对整个系统进行设计与开发。实验证明本系统操作简单,灵活性好、 系统安全性高,运行稳定,具有一定的实用性。关键词:客房管理系统delphi7. 0 sql server 2005数据库随着人们物质水平的逐步提高,为了丰富自己的文化生活和自身 娱乐,人们已经习惯了利用假期外出旅游。各个地区的旅游业也因此 出现了持续增长的好势头。现代酒店的客房管理和计算机系统结合得 非常紧密

2、,很多客房服务的有效执行和监督都依赖于完善的计算机客 房管理系统,目标就是实现客房管理的系统化、规范化和自动化。本 系统主耍功能是完成对客房信息、客户预订房间、登记住留等功能。 以住宿管理模块为例详细论述实现过程。一、系统总体设计本系统的主耍服务对象是客户,他们可以直接通过本系统进行预 订房间,登记住宿、订票、订餐等操作。根据系统功能要求可以将系 统分解成以下几个模块分别:1 住宿管理:主要是针对客户,客房可以预定房间,也可以直接 登记住宿并且操作员可以对客户在客房的住宿天数进行统计并计算 出总的客房费,然后还可以对客户在客房的总消费进行统计计算、结 算出最终的消费金额。2住宿维护:操作员可以

3、对入住单、预订单进行维护,还可以查 询可用房、历史客户情况、历史客户资料,对房间状态进行管理。三、数据库设计以住宿管理模块为例,所涉及到的表有预订单表(bookinfo), 客户信息表(guestinfo),客房信息表(roominfo),客户信息表用 来预订房间或者登记住宿时填写客户基本信息。四、详细设计部分1. 预订房间模块。在本模块的实现过程中所涉及到的表有预订单 表(checkinfo)客户信息表(guestinfo)还有客房信息表(roominfo)c它们z间通过sql语句进行连接。在具体实现的过程 序中,先把预订信息、客户信息分别填入预订单表和客户信息表然后 把所预订的客房状态更新

4、为“保留”即可。如果输入的预订单号已经存在,则会出现提示框,提示输入的预 订单号已经存在,让你重新选择。具体的运行界面就不再显示了。2. 登记住宿模块。本模块的实现过程中所涉及到的表有登记住宿 表、客户信息表、客房状态表,首先将客户基本信息添加至在住客户 信息表中,然后根据所选择的房间更新客房状态表。它们的实现和预 订客房吋差不多,只是把客房状态更新为“住房”即可,其它的设计 方法和预订客房吋一样。3离店结算模块。一般各个客房的收费准则有两种:第一种是客 人在12点以前退房,不算当的住宿;在12点至18点z间的时间 退房,按半天计算;18点以后退房,算一天的住宿。笫二种是按客 人实际在店的时间

5、计算,不足一天的时间部分,如果不足12小时忽 略不计,超过12小时算半天,超过18小时算一天。在这里我所采用 的是第一种收费准则。具体的实现方法如下:分别用两个maskedit显示客户的入住吋 间和离店时间,然后用离店时间性减去入住时间得到客户在客房住宿 的整数天数m,然后再判断离店吋间,如果小于上午12点则客户在 客房住宿的天数为m天,如果离店吋间是12点到18点之间,则客户 在客房住宿的天数为5+05)天,如是客户是在下午18点z后退的 房,则客户在客房住宿的天数为(m+l)天,最后结算吋是用住宿天 数乘以客户所住房间的房价就得到了客户在木客房所总共消费的客 房费。在木系统的实现过程中,曾

6、经因为吋间函数的转换而迷惑不解, 也试过许多转换时间的函数,均没有得到下正确的答案,问了许多同 学也没有找到答案,最后在一本参考书上发现了这种方法,觉得真是 柳暗花明。实现此功能的代码如下:procedure tforml2button3click (sender: tobject); vardays, enter, leave: tdatetime;roomfee: currency;begin enter: =strtodatetime (maskeditl.text);leave: =strtoda.tetime (maskedit2.text);days:二int (leave) -i

7、nt (enter);if (frac (leave) >0.5) and (frac (leave)二.75) thendays:二days+0. 5else if frac (leave) >0.75 thendays:二days+1;roomfee: =days*strtofloat (edit3.text);panell. caption:二format ('您的住宿时间是:%5. if 天,住宿 费是5.0f 元! ',days, roomfee);end;五、结论本论文针对客房管理系统的住宿管理模块进行了分析、设计与实 现,经检验,能够完成基本的食宿登记、费用结算等功能,具有一定 的实用意义。参考文献:1赛奎

温馨提示

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

评论

0/150

提交评论