1241.宾馆客房管理系统开发毕业论文.doc
毕业论文毕 业 论 文(设 计)题 目:宾馆客房管理系统开发 学 生 姓名: 指 导 教师: 系 别:计算机系 专业、班级:计算机科学与技术 填 表 时间: 目录摘 要1引言11 系统分析21.1 需求分析21.1.1 应用现状21.1.2 宾馆客房管理的发展趋势21.1.3 系统实现目标21.2 可行性分析21.3 开发工具简介31.3.1 VISUAL BASIC 6.0简介31.3.2 数据库ACCESS2003的简介32 系统设计42.1 系统开发背景42.2 系统主要功能特点42.3 系统设计思路42.4 总体设计42.5 系统功能概述42.6 模块框架图52.7 系统数据设计52.7.1 数据字典62.7.2 系统E-R图如下:72.7.3 系统数据库设计82.8 用户界面设计113 系统实现113.1 登录界面113.2 系统主界面133.3 客房管理模块设计133.4 收银结算模块143.5 客房查询模块173.6 系统初始化设置模块213.7 系统的备份与还原214 系统的创新点和不足之处22致谢23参考文献24ABSTRACT2525宾馆客房管理系统开发摘 要随着信息技术的发展和人们对宾馆客房的要求越来越高,各大宾馆客房传统的手工操已经不能适应当前宾馆客房管理发展的需要,而使用计算机化的管理可以有效提高宾馆客房管理的水平和工作效率。因此,宾馆客房管理系统软件将会为宾馆客房管理带来极大的方便。宾馆客房管理系统的主要任务是对宾馆客房住房管理进行计算机化的管理,本系统主要功能包括:基础信息程序设计、客房前台程序设计、查询统计管理、挂帐管理、系统初始化设计、系统维护。以Visual Basic 6.0作为前台开发工具,而使用Access2003作为后台数据库。本论文共分五部分,第一部分是引言,简要论述了信息化应用的必要性和应用系统的开发背景;第二部分是系统分析部分,从系统的需求分析到可行性分析,详细的阐述了“宾馆客房管理系统”系统分析的全过程。第三部分是系统设计部分,主要包括系统功能设计、数据库设计和用户界面设计等四部分。第四部分为系统实现部分,阐述了“宾馆客房管理系统”的主要功能模块实现方法及部分重要的程序脚本。最后是致谢和参考文献。本系统设计基本合理,功能比较完备,经过测试运行稳定,能够满足工作中的基本需要。关键字 :客房管理 ,宾馆客房管理系统 , Visual Basic 6.0 , Access2003,数据库引言二十一世纪,人类正走进以信息技术为核心的知识经济时代,信息资源已成为重要的战略资源;信息技术正以其广泛的渗透性和无与伦比的先进性与传统产业结合;信息产业已发展为新的经济增长点;信息化已成为推进国民经济和社会发展的助力器;信息化水平则成为一个城市或地区现代化水平和综合实力的重要标志。因此,世界各国都把加快信息化建设作为国家的发展战略。与此同时,我国也适时的提出了信息化发展战略。党和国家十分重视信息化建设,把信息化建设提到了很高的地位,因为信息化水平的高低,不仅决定着一个国家或地区在21世纪的国际竞争力问题和它的经济社会发展水平,而且直接关系到国家的兴衰和民族的兴旺。伴随着在我国经济快速发展,经济活动的日益活跃,人口的流动开始急剧增加,宾馆行业在面临越来越多同行业的激烈竞争的同时,仍然是一个非常有前途的行业。目前各地的宾馆如雨后春笋般不断增加,更涌现出一大批高档的星级宾馆。大批流动旅客的入住及大量配套服务的兴起使传统的人工登记的宾馆管理模式渐渐不能满足现实的需要,取而代之的是功能齐全,操作简单的宾馆管理软件。 客房管理系统是一个宾馆、旅社不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要,所以客房管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理,这种管理方式存在着许多缺点,如:效率低,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。 作为计算机应用的一部分,使用计算机对宾馆资源信息进行管理,具有手工管理所无法比拟的优点.例如:查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高客房管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套客房管理软件成为很有必要的事情,它的应用前景非常广阔。1 系统分析1.1 需求分析1.1.1 应用现状多数宾馆的客房管理主要有以下几个方面:客房预订,住宿登记、退房结帐、查询统计,打印单据等等。目前在我国一些地方宾馆的宾馆客房水平还停留在纸介质或半自动(由电脑处理一部分数据,由人工处理一部分数据)的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。软件作为一项有力的工具,只能当此种工具,与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。因此根据宾馆目前实际的客房管理情况开发一套宾馆客房管理系统是十分必要的。 建立客房管理信息系统的必要性已经被广大的管理人员所接受所认可,建立客房管理信息系统是为宾馆,宾馆的管理服务的,其根本目的是要创造客房的经济效益。然而客房经济效益的提高应该包括直接的经济效益和间接的经济效益两方面考虑。客房直接的经济效益是指由于系统的建立使客房的生产经营或客房的管理取得直接的利润收益。实现对宾馆客房管理的电子化,自动化,提高各个模块之间的办公效率,为提高质量宾馆服务提供保证。系统应充分利用信息技术提高客房的管理水平、服务水平。客房管理系统要实现客房预订、住宿登记、退房结帐、查询统计、打印单据等等功能。其中预订处理可以在订房客户到时入住或取消订房时快速的处理,该功能可明显提高对住宿人员住宿的有效管理。将动态实时的住宿登记、客房调整、打印单据等有机地联系在一起,对宾馆客房进行全方位的管理。1.1.2宾馆客房管理的发展趋势伴随着我国经济快速发展,经济活动的日益活跃,人口的流动开始急剧增加,宾馆行业在面临越来越多同行业的激烈竞争的同时,仍然是一个非常有前途的行业。目前各地的宾馆如雨后春笋般不断增加,更涌现出一大批高档的星级宾馆。大批流动旅客的入住及大量配套服务的兴起使传统的人工登记的宾馆管理模式渐渐不能满足现实的需要,取而代之的是功能齐全,操作简单的宾馆管理软件。客房管理系统是一个宾馆、旅社不可缺少的部分,它的内容对于企业的决策者和管理者来说都至关重要, 所以客房管理系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工的方式管理,这种管理方式存在着许多缺点,如:效率低,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。作为计算机应用的一部分,使用计算机对宾馆资源信息进行管理,具有手工管理所无法比拟的优点.例如:查找方便、可靠性高、存储量大、寿命长、成本低等。这些优点能够极大地提高客房管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。 因此,开发这样一套客房管理软件成为很有必要的事情,它的应用前景非常广阔。1.1.3 系统实现目标面对宾馆行业的高速发展和宾馆行业信息化发展的过程中出现的各种情况,宾馆客房管理系统在实施后,应该够达到以下目标: (1)多点操作的信息共享,相互之间的信息传递准确、快捷和顺畅。 (2) 服务管理信息化,可随时掌握客人住宿、客房状态、客人挂帐等情况。 (3) 系统界面友好美观,操作简单易行,查询灵活方便,数据储存安全。 (4) 客户档案、挂帐信息、预警系统的结合,可对往来客户进行住宿监控,防止坏帐的发生。 (5) 通过宾馆客房管理系统的实施,可逐渐提高宾馆的管理水平,缩短入住登记时间。使管理层对酒店的经营统计信息把握更加准确有效。 (6)系统维护方便可靠、有较高的安全性,满足实用性、先进性的要求。1.2 可行性分析可行性分析是在进行初步调查后所进行的对系统开发必要性和可能性的研究,是在当前组织内外的具体条件下,这个信息系统的研制工作是否具备必要的资源及其他条件。由以下几方面来考虑: a)经济可行性分析作为宾馆这个以盈利为目的的场所,它的经济资源是比较充裕的,主要是支出的费用:其中包括设备购置费、软件开发费用、管理和维护费、管理人员工资和培训费等。所以,在经济上是可行的。b)技术可行性分析技术上的可行性分析主要分析现有技术条件能否顺利完成开发工作,硬件、软件配置能否满足开发者的需要,各类技术人员的数量,水平,来源等。由于它的资源充裕,可以提供比较先进的计算机技术,客房的使用情况的查询,当然还可以进行客房的入住登记,预订方面的工作和退房操作。对宾馆客房的当日收支情况查询,生成打印功能。硬件和软件技术,为系统的建设提供了良好的技术条件,可以提高信息传输速度、准确性。所以,在技术上是可行的。c)管理可行性分析管理可行性主要论证新系统在企业或机构开发和运行的可能性以及运行后可能对企业或机构的影响,即组织内外是否具备接受和使用新系统的条件。宾馆本身就是一个以管理为主的机构,所以不论其领导还是员工都有较高的管理意识。所以,在管理上是可行的。d)运行可行性新系统的功能结构和工作流程与现行系统基本上是一致的,符合管理人员的思维习惯。另外,管理人员都有操作计算机和各种数据库管理系统的经验,对计算机的基本操作和数据库的基础知识都有所掌握,而新系统将会给管理人员提供一个更加友好的使用界面。所以各部门的管理人员都能很好地适应新系统,无需花费太多时间进行人员培训,新旧系统的转换较为容易。因此,新系统在运行方面是可行的。1.3 开发工具简介1.3.1 Visual Basic 6.0简介Visual Basic,简称VB,是Microsoft公司推出的一种Windows应用程序开发工具。是当今世界上使用最广泛的编程语言之一,它也被公认为是编程效率最高的一种编程方法。无论是开发功能强大、性能可靠的商务软件,还是编写能处理实际问题的实用小程序,VB都是最快速、最简便的方法。它是一种强大的语言,即您所能想到的编程任务,它基本都能完成。从设计新型的用户界面到利用其它应用程序的对象;从处理文字图象到使用数据库;从开发个人或小组使用的小工具,到大型企业应用系统,甚至通过 Internet 的遍及全球分布式应用程序,都可在 Visual Basic 提供的工具中各取所需。何谓 Visual Basic?“Visual”指的是采用可视化的开发图形用户界面(GUI)的方法,一般不需要编写大量代码去描述界面元素的外观和位置,而只要把需要的控件拖放到屏幕上的相应位置即可;“Basic”指的是BASIC语言,因为VB是在原有的BASIC语言的基础上发展起来的,至今包含了数百条语句、函数及关键词,其中很多和 Windows GUI 有直接关系。专业人员可以用 Visual Basic 实现其它任何 Windows 编程语言的功能。1.3.2 数据库Ac