浅析宾馆客房管理系统的开发与应用

摘要本文以VB和Access为开发工具,阐述了如何设计宾馆客房管理系统,实现宾馆住宿管理、客房管理、挂账管理、查询统计、日结以及系统设置等功能,提出了一套切实可行的开发方案。

关键词客房管理;VB;设计

中图分类号TP3文献标识码A文章编号1673—9671—(2010)012—0016—01。

我国经济快速发展,经济活动日益活跃,人口的流动开始急剧增加,大批流动旅客住宿以及大量配套服务的兴起,使传统手工登记的宾馆管理模式渐渐不能满足现实需要。取而代之的是功能齐全、操作简便的管理软件,这也是宾馆实现科学化、正规化管理,与世界接轨的重要条件。因此开发宾馆客房管理软件很是必要,它的应用前景非常广阔。

1VB和Access简介。

VisualBasic简称VB,是微软公司推出的一种可视化编程工具,被公认为是编程效率最高的一种语言。无论是开发功能强大、性能可靠的商务软件,还是编写处理实际问题的应用小程序,VB都是最快速、最简便的。

Access是一个功能强大、方便灵活的关系型数据库管理系统,它具有:界面友好易操作、可以处理多种数据信息、具有强大的网络功能、存储文件单一等优点。

2系统分析。

2.1开发背景。

随着人们生活水平的提高,使旅游业得到了飞速发展,目前,我国中小型宾馆客房管理水平相对落后,已不能适应社会的发展。由于中小型宾馆的资金并不雄厚,他们对信息化建设的投入不想太多,因此要将计算机及局域网络应用于宾馆客房管理,开发一套简单实用的宾馆客房管理信息系统尤为重要。

2.2系统功能。

系统的功能结构可设计如图1所示。

图1系统结构图。

2.3实现目标。

宾馆客房管理系统在投入使用后可以达到以下目标:①实现计算机信息化管理,可随时掌握旅客入住等情况,可提高宾馆的管理与服务水平。②实现信息资源共享,多个用户可以同时操作,数据更新及时准确。③系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。④系统升级与日常维护较为方便,系统的稳定性较高,实用性较强。

3系统设计

3.1数据库设计

1)数据库需求分析。针对本系统的功能和用户的需求,设计的数据项如下:住宿登记表:数据项包括姓名、证件名称、证件号码、联系电话、房间号、客房类型、客房价格、住宿日期、住宿时间、住宿天数、预收金额、提醒日期、宿费、折扣、应收宿费、杂费、电话费、会议费、存车费、赔偿费、金额总计、预收宿费、退还宿费退房日期、退房时间、备注等。而登记预收表、客房基础信息表、挂账明细表、权限设置表、退房登记表等的数据项与上述住宿登记表略同。

2)数据库逻辑结构设计。本系统采用Access数据库数据库名称设为BGKFGL。它包含以下6个表:住宿登记表ZSDJB,用来保存旅客住宿时的住宿登记信息;登记预收表DJYSB,用来保存旅客住宿登记时的预收金额等信息客房基础信息表KFJCXXB,用来保存客房的基础信息挂账明细表GZMXB,用来保存旅客住宿挂账信息旅客结账信息退房登记表TFDJB,用来保存旅客退房登记信息;以及权限设置表QXSZB,用来保存操作员的权限。

3.2界面设计

包括主程序界面设计系统登录设计住宿管理设计客房管理设计挂账管理设计,查询统计设计,日结设计系统设置设计等。每个模块的设计都应考虑其功能、实现过程、业务工作流程等。业务流程如图2所示。

图2业务流程图。

3.3关键技术。

1)客房宿费的算法。宿费=客房单价×住宿天数,而住宿的天数按以下规定计算。(1)如果旅客住宿当天就退房结账,算法为:旅客退房结账时间在18:00之前,住宿天数计为0.5天;旅客退房结账时间在18:00之后,住宿天数则计为1天。(2)如果旅客不在住宿当天退房结账,算法为:旅客退房结账时间在12:00之前,住宿天数计为(退房日期—住宿日期)+0.5天;旅客退房结账时间在12:00之后,住宿天数则计为(退房日期—住宿日期)+1天。

2)宿费提醒的实现。旅客在入住前要向宾馆交纳一定数目的住宿押金。本宾馆客房管理系统设置了提醒补交宿费的功能。

代码如下(Yjje表示押金金额,Kfdj表示客房单价,Txrq表示提醒日期):

IfYjje.Text“”Then。

Yjje.Text=Val(Yjje.Text)。

DTP2.Value=DTP1.Value+Int(Val(Yjje.Text)/Val(Kfdj.Text))。

Txrq.Text=DTP2.Value。

EndIf。

3.4运行环境。

1)软件环境。操作系统:Windows98、WinNT4.0、Win2000、WinXP,推荐使用Win2000、WinXP等。

数据库系统Access以及开发工具VB6.0企业版等。

网络协议:TCP/IP等。

2)硬件环境。CPU推荐1GHz以上,内存推荐512MB以上,硬盘空间推荐20GB以上,显示器和打印机应支持Windows系统,标准系列键盘和鼠标等。

4结束语。

系统的开发应用能使宾馆客房实现信息化管理,查询方便、可靠性高、信息存储量大。该系统界面友好美观,操作简单易行,满足实用性、先进性的要求,是一个实用性很强的数据库应用系统

3 次访问