红黑大战

当前位置:论文网 > 论文宝库 > 经济管理论文 > 管理学论文 > 正文

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

来源:红黑大战2019-05-16 10:47

摘要:

  摘要本文以VB和Access为开发工具,阐述了如何设计宾馆客房管理系统,实现宾馆的住宿管理、客房管理、挂账管理、查询统计、日结以及系统设置等功能,提出了一套切实可行的开发方案。  关键词客房管理;VB;设计  中图分类号TP3文献标识码A文章编号1673-9671-(2010)012-0016-01  我国经济快速发展,经济活动日益活跃,人口的流动开始急剧增加,大批流动旅客住宿以及大量配套服务...

  摘要本文以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结束语


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

核心期刊推荐


发表类型: 论文发表 论文投稿
标题: *
姓名: *
手机: * (填写数值)
Email:
QQ: * (填写数值)
文章:
要求: