- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
浅析宾馆客房管理系统开发与应用
浅析宾馆客房管理系统开发与应用
摘要本文以VB和Access为开发工具,阐述了如何设计宾馆客房管理系统,实现宾馆的住宿管理、客房管理、挂账管理、查询统计、日结以及系统设置等功能,提出了一套切实可行的开发方案。
关键词客房管理;VB;设计
中图分类号TP3文献标识码A文章编号1673-9671-(2010)012-0016-01
我国经济快速发展,经济活动日益活跃,人口的流动开始急剧增加,大批流动旅客住宿以及大量配套服务的兴起,使传统手工登记的宾馆管理模式渐渐不能满足现实需要。取而代之的是功能齐全、操作简便的管理软件,这也是宾馆实现科学化、正规化管理,与世界接轨的重要条件。因此开发宾馆客房管理软件很是必要,它的应用前景非常广阔。
1 VB和Access简介
Visual Basic简称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表示提醒日期):
If Yjje.Text“ ” Then
Yjje.Text=Val(Yjje.Text)
DTP2.Value=DTP1.Value+Int(Val(Yjje.Text)/Val(Kfdj.Text))
Txrq.T
您可能关注的文档
最近下载
- 2025年国家级检验检测机构资质认定评审员考试测试题及答案.docx
- 【国家标准】GB 50617-2010 建筑电气照明装置施工与验收规范.pdf
- 冠心病护理查房.pptx VIP
- BOSS立体声音箱CUBE-ST2使用说明书.pdf VIP
- Y·YKK·YKS和Y2系列高压三相异步电动机.pdf VIP
- 教师职业道德与专业发展(山东师范大学)知到智慧树章节答案.docx VIP
- 2.4 传感与控制 ---温度报警器 教学设计-浙教版(2019)高中信息技术必修 2.docx VIP
- 全国建材行业职工助推高质量发展主题竞赛考试题及答案.doc VIP
- 《给水排水管道工程施工及验收规范》GB50268.pdf VIP
- 小学生卫生与健康课件.ppt VIP
文档评论(0)