酒店客房管理系统设计与实现.doc
《酒店客房管理系统设计与实现.doc》由会员分享,可在线阅读,更多相关《酒店客房管理系统设计与实现.doc(38页珍藏版)》请在沃文网上搜索。
1、 目 录序 言。1一、系统概述。21. 开发背景。22. 开发工具介绍。33. 开发运行环境。5二、需求分析。61.可行性分析。62.功能需求。83.数据需求。84.数据流图。9三、系统设计。101.系统功能模块设计。102.数据库设计。11四、系统实现。151. 登录界面。15 2系统主界面。172.客房信息模块。173.客人信息模块。20五、系统测试。251.软件测试的目的。252.测试条件及要求。253.软件测试的步骤。264.单元测试。265.集成测试。26参考文献。28致 谢。29序 言在现代社会中管理的作用越来越显得重要和突出。一般来讲,管理通过计划、组织、指导与领导、控制等手段,
2、为组织制定目标,应用组织的各种要素,以实现组织的目标。对酒店来说,人们按照一定的营销计划、人力、物力资源,对人员、物质、资金等加以计划和协调,以达到预期的目的,即称为酒店管理。但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及酒店管理中的作用,并把它当做酒店的一种极其重要的资源。显然,今天的酒店与过去的旅馆相比已经有了很大的不同。随着社会的进步,经济的发展,当今社会人员流动越来越频繁,酒店客房管理工作也变得越来越复杂。旅游者对酒店的需求量越来越大,对酒店的要求也越来越高。如果能够实现酒店客房管理的自动化,无疑将给酒店客房管理部门带来很大的方便。现在在我国一些
3、地方的酒店客房管理水平还停留在纸介质或半自动(由电脑处理一部分数据,由人工处理一部分数据)的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。只有当软件作为一有项有力的工具与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。酒店在正常的运营中需要对客房资源,客人信息,结算信息进行管理。因此根据酒店目前实际的酒店客房管理情况开发一套酒店客房管理系统是十分必要的。 酒店客房管理系统设计与实现一、系统概述1. 开发背景由于传统的手工管理一直没有得到较好的改善,人员的登记、住宿流动人口的加大,效益的统计,房号
4、的查询在整个工作占了很大的工作量,手工文件管理过程中,存在不少弊端:(1)出现不必要的重复劳动,造成人力资源及时间上的浪费;(2)文件的丢失带来不必要的麻烦;(3)住宿人口的变化,查询不便;(4)房号,价格容易出现错误现象,引起不必要的麻烦。在这种情况下,我们设计并开发了“酒店客房管理系统”。管理信息系统(MIS,Management Information System),是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来。从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。这里
5、给出的定义强调了管理信息系统的功能和性质,也强调了管理信息系统中的计算机对企业管理而言只是一种工具。管理信息系统是信息系统的重要分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的覆盖多学科的新学科。 随着计算机及其网络在世界范围内的广泛应用,计算机的管理系统正在以难以置信的速度渗透到各个工作的领域和人们的日常生活。传统管理系统方面的应用局限于人工的记录,不仅麻烦有时还出现错误,丢失重要的文件和信息等等。计算机管理系统的出现不仅解决了人工方面的错误,而且还大大的提高了工作效率,适应了现代化生活的速度快,效率高的特点,因此受到了广泛的欢迎。在我国,酒店分成五星级、
6、四星级、三星级、二星级和一星级。客房方面的管理也随着酒店的星级不同有所区别,但大体上是相同的。酒店在正常的运营中需要对客房资源、顾客信息、结算信息进行管理,利用酒店客房管理系统及时了解各个环节中信息的变更,有利于提高管理效率。信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,酒店客房管理系统软件为管理人员带来了极大的方便。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。对于大中型宾馆来
7、说,利用计算机支持高效率完成日常事务,是适应现代要求、推动管理走向科学化、规范化的必要条件;而且酒店客房管理又是一项非常烦琐的事情,数量之大,核算极其不便。同时计算机具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高宾馆管理的效率,也是酒店的科学化、正规化管理,与世界接轨的重要条件。 酒店客房管理需要对客人预订客房、入住、居住和离店期间的一切服务进行管理,并存储酒店客房的所有静态和动态信息,并且严格服从有关规定,按一定的模式或规律进行。体现数据量大,数据流清晰、规范的特点,因而特别适合用计算机管理,但现在国内的中文系统
8、很少,大多都是用外国公司制作的英文系统软件,对国人来说,使用不方便,不利于普及。因此,中文的酒店客房管理在国内的需求应该很大,很有发展空间。2. 开发工具介绍在确定了操作系统后,就该选择开发工具了。经过了综合的比较选择Visual Basic这个软件来开发系统。数据库方面考虑到这个系统针对的用户,以及价格方面的考虑,完全可以使用Access来进行开发,而且在使用Visual Basic的时候,操作数据库方面使用的是微软提供的数据访问接口。下面介绍一下Visual Basic以及Access各自都有什么特点。(1)Visual Basic的特点Visual Basic是一种由微软公司开发的包含协
9、助开发环境的事件驱动编程语言。它源自于BASIC编程语言,VB拥有图形用户界面和快速应用程序开发系统,可以轻易的使用DAO,PDO,ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松使用VB提供的组件快速建立一个应用程序。VB就是要便于程序员使用,无论是新手或者专家。VB可以简单建立应用程序的 GUI 系统,但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。每个控件都有自己的属性和事件 。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。很多的属性值可以在运行时候随着用户的操作和修改进行改动,这样就形成
10、了一动态的程序。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。而且VB可以简单的和数据库连接。这些都是VB的特点。它还拥有面向对象的编程方法。面向对象的程序设计是伴随WIDNOWS图形界面的诞生而产生的一种新的程序设计思想,与传统程序设计有着较大的区别,VISUAL BASIC采用了面向对象的程序设计思想。所谓“对象”就是现实生活中的每个一人,每一个可见的实体。同样,在VISUAL BASIC中,用来构成用户图形界面的可视化控件,也可视为是一个对象。不同的对象,在程序中所赋给它的功能也是不同的,所以选择VB作为开发软件。(2)ACCESS的特
11、点Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access是一种关系型数据库管理系统,其主要特点如下: (a)存储方式单一 Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在数据库文件中,便于用户的操作和管理。 (b)面向对象 Acces
12、s是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 (c)界面友好、易操作 Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导
13、、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。 (d)集成环境、处理多种数据信息 Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。 Access是一个数据库管理系统,它之所以被集成到Office中而不是VisualStudio中,是因为它与其它的数据库管理系统(如SQL Server 2000)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的
14、数据管理及处理需要。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。所以数据库选用Access 3. 开发运行环境系统开发环境包括硬件平台和软件平台两种。(1)硬件主要包括计算机机型及硬件配置。由于本系统是一个小型的MIS管理系统,因此对计算机硬件的要求不高,比较经济,只要配备有PII300处理器(或以上)、64M内存(或以上)、20G硬(或以上)的普通微机即可顺利运行。(2)软件本系统在开发时选用了稳定性较强的Windows XP中文专业版和Visual Basic6.0作为开发语言,同时
15、选用了Access数据库,由于这些软件产品都是Microsoft公司的产品,因此彼此之间的兼容性较好,开发出的应用系统稳定性较高。Visual Basic 6.0具有可视化的开发环境,可以快速完成系统的开发,内部集成的数据库访问通道,使得可以轻松方便的对数据库管理。数据库采用MICROSOFT ACCESS,由于对系统的要求,采用它完全可以适合现有系统的需求,并且它所支持的数据类型十分丰富,维护简便,费用较低。二、需求分析1.可行性分析 随着旅游业的发展,酒店、餐饮娱乐行业日趋发达,引入全方位的电脑服务和电脑管理日益流行。同时,酒店和餐厅娱乐业引入电脑服务和管理也取得了优良的经济效益和社会效益
16、。为此,国家建设部已于最近作出明确规定:凡星级酒店在项目审批时,其设计方案必须包括电脑管理系统,否则不予立项。可见,酒店客房管理电脑化势在必行。酒店客房管理系统将先进的电脑技术与现代酒店服务管理完美地结合起来,实现了住宿、餐饮、娱乐全新概念的服务和管理方式。 传统的酒店客房管理往往令管理者花大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响出租率,使的管理人员不得不集中精力规划管理运行策略和进行决策。以上问题可通过电脑系统辅助解决,酒店客房管理的电脑化,不仅是体现酒店现代化形象的一个重要标志 ,而且对于提高员工工作效率,加速资金
17、周转、降低各项成本及改善服务质量都有十分积极的作用。 在经过对市场深入细致的分析和研究后,运用国际上的先进计算机技术,采用国际先进的管理模式,结合中国酒店的实际特点,开发了这套酒店客房管理系统。一个成熟的酒店客房管理系统不仅仅是记录酒店客人的信息,提供查询,报表打印等一系列简单的工作,它能让工作人员从烦琐的手工操作中解脱,并且酒店客房管理系统本身就代表着一种管理方法。随着它的深入,将带动企业的运做,为管理和决策提供支持。为了达到这个要求,它必须依靠高起点的硬件环境和软件开发工具来保证系统的稳定和正常运行。酒店电脑系统要求24小时连续运行,数据量大,可靠性要求高,因此整个电脑系统供电采用专线方式
18、,加配UPS(不间断供电系统),并合理接地,以便保障整套系统的正常运行。在系统调查的基础上,针对系统的开发是否具备必要性和可能性,对系统的开发从操作、技术、经济、三方面进行分析和研究,以避免投资失误,保证新系统的开发成功。从操作、技术、经济三方面,结合当前企业所需的人力、物力、财力对酒店信息管理系统进行分析,系统开发在当前环境条件可行。(1)操作上的可行性 在传统的酒店客房管理中,管理人员不得不花费大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结帐手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响酒店的经济效益。因此酒店的管理人员迫切的需要一套酒店客房管理信息系统对日常信息进行
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
20 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 管理 系统 设计 实现