VB+ACCESS酒店客房管理系统成功版
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
目 录
序 言
一、系统概述
1. 开发背景
2. 开发工具介绍
3. 开发运行环境
二、需求分析
1.可行性分析
2.功能需求
3.数据需求
4.数据流图
三、系统设计
1.系统功能模块设计10
2.数据库设计
四、系统实现
1. 登录界面
2.系统主界面17
2.客房信息模块
3.客人信息模块
五、系统测试
1.软件测试的目的
2.测试条件及要求
3.软件测试的步骤
4.单元测试
5.集成测试
参考文献
致 谢
序 言
在现代社会中管理的作用越来越显得重要和突出。一般来讲,管理通过计划、组织、指导与领导、控制等手段,为组织制定目标,应用组织的各种要素,以实现组织的目标。对酒店来说,人们按照一定的营销计划、人力、物力资源,对人员、物质、资金等加以计划和协调,以达到预期的目的,即称为酒店管理。但是随着社会化大生产的不断扩大和社会对产品多样化的需求,人们越来越重视信息在生产经营及酒店管理中的作用,并把它当做酒店的一种极其重要的资源。显然,今天的酒店与过去的旅馆相比已经有了很大的不同。随着社会的进步,经济的发展,当今社会人员流动越来越频繁,酒店客房管理工作也变得越来越复杂。旅游者对酒店的需求量越来越大,对酒店的要求也越来越高。如果能够实现酒店客房管理的自动化,无疑将给酒店客房管理部门带来很大的方便。 【买计算机毕业论文就到计算机毕业论文网】 copyright think58 [来源:http://think58.com]
现在在我国一些地方的酒店客房管理水平还停留在纸介质或半自动(由电脑处理一部分数据,由人工处理一部分数据)的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,在信息时代这种传统的管理方法必然被计算机为基础的信息管理所取代。只有当软件作为一有项有力的工具与我们的实践相结合起来的时候,才具有重大的社会价值及使用价值。酒店在正常的运营中需要对客房资源,客人信息,结算信息进行管理。因此根据酒店目前实际的酒店客房管理情况开发一套酒店客房管理系统是十分必要的。
酒店客房管理系统设计与实现
一、系统概述
1. 开发背景
由于传统的手工管理一直没有得到较好的改善,人员的登记、住宿流动人口的加大,效益的统计,房号的查询在整个工作占了很大的工作量,手工文件管理过程中,存在不少弊端:
(1)出现不必要的重复劳动,造成人力资源及时间上的浪费;
(2)文件的丢失带来不必要的麻烦;
(3)住宿人口的变化,查询不便;
(4)房号,价格容易出现错误现象,引起不必要的麻烦。在这种情况下,我们设计并开发了“酒店客房管理系统”。 think58.com [来源:http://www.think58.com]
管理信息系统(MIS,Management Information System),是一个由人、计算机等组成的能进行信息的收集、传送、储存、维护和使用的系统,能够实测企业的各种运行情况,并利用过去的历史数据预测未来。从企业全局的角度出发辅助企业进行决策,利用信息控制企业的行为,帮助企业实现其规划目标。这里给出的定义强调了管理信息系统的功能和性质,也强调了管理信息系统中的计算机对企业管理而言只是一种工具。管理信息系统是信息系统的重要分支之一,经过30多年的发展,已经成为一个具有自身概念、理论、结构、体系和开发方法的覆盖多学科的新学科。随着计算机及其网络在世界范围内的广泛应用,计算机的管理系统正在以难以置信的速度渗透到各个工作的领域和人们的日常生活。传统管理系统方面的应用局限于人工的记录,不仅麻烦有时还出现错误,丢失重要的文件和信息等等。计算机管理系统的出现不仅解决了人工方面的错误,而且还大大的提高了工作效率,适应了现代化生活的速度快,效率高的特点,因此受到了广泛的欢迎。
在我国,酒店分成五星级、四星级、三星级、二星级和一星级。客房方面的管理也随着酒店的星级不同有所区别,但大体上是相同的。酒店在正常的运营中需要对客房资源、顾客信息、结算信息进行管理,利用酒店客房管理系统及时了解各个环节中信息的变更,有利于提高管理效率。信息社会的高科技,商品经济化的高效益,使计算机的应用已普及到经济和社会生活的各个领域。计算机虽然与人类的关系愈来愈密切,还有人由于计算机操作不方便继续用手工劳动。为了适应现代社会人们高度强烈的时间观念,酒店客房管理系统软件为管理人员带来了极大的方便。通过操作手册,使用者可以了解本软件的基本工作原理。操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。对于大中型宾馆来说,利用计算机支持高效率完成日常事务,是适应现代要求、推动管理走向科学化、规范化的必要条件;而且酒店客房管理又是一项非常烦琐的事情,数量之大,核算极其不便。同时计算机具有手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高宾馆管理的效率,也是酒店的科学化、正规化管理,与世界接轨的重要条件。
think58好,好think58
酒店客房管理需要对客人预订客房、入住、居住和离店期间的一切服务进行管理,并存储酒店客房的所有静态和动态信息,并且严格服从有关规定,按一定的模式或规律进行。体现数据量大,数据流清晰、规范的特点,因而特别适合用计算机管理,但现在国内的中文系统很少,大多都是用外国公司制作的英文系统软件,对国人来说,使用不方便,不利于普及。因此,中文的酒店客房管理在国内的需求应该很大,很有发展空间。
2. 开发工具介绍
在确定了操作系统后,就该选择开发工具了。经过了综合的比较选择Visual Basic这个软件来开发系统。数据库方面考虑到这个系统针对的用户,以及价格方面的考虑,完全可以使用Access来进行开发,而且在使用Visual Basic的时候,操作数据库方面使用的是微软提供的数据访问接口。下面介绍一下Visual Basic以及Access各自都有什么特点。
(1)Visual Basic的特点
Visual Basic是一种由微软公司开发的包含协助开发环境的事件驱动编程语言。它源自于BASIC编程语言,VB拥有图形用户界面和快速应用程序开发系统,可以轻易的使用DAO,PDO,ADO连接数据库,或者轻松的创建ActiveX控件。程序员可以轻松使用VB提供的组件快速建立一个应用程序。VB就是要便于程序员使用,无论是新手或者专家。VB可以简单建立应用程序的 GUI 系统,但是又可以开发相当复杂的程序。VB的程序是一种基于窗体的可视化组件安排的联合,并且增加代码来指定组建的属性和方法。每个控件都有自己的属性和事件。默认的属性值会在控件创建的时候提供,但是程序员也可以进行更改。很多的属性值可以在运行时候随着用户的操作和修改进行改动,这样就形成了一动态的程序。因为默认的属性和方法已经有一部分定义在了组件内,所以程序员不用写多少代码就可以完成一个简单的程序。而且VB可以简单的和数据库连接。这些都是VB的特点。 think58
它还拥有面向对象的编程方法。面向对象的程序设计是伴随WIDNOWS图形界面的诞生而产生的一种新的程序设计思想,与传统程序设计有着较大的区别,VISUAL BASIC采用了面向对象的程序设计思想。所谓“对象”就是现实生活中的每个一人,每一个可见的实体。同样,在VISUAL BASIC中,用来构成用户图形界面的可视化控件,也可视为是一个对象。不同的对象,在程序中所赋给它的功能也是不同的,所以选择VB作为开发软件。
(2)ACCESS的特点
Access 是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。 Access是一种关系型数据库管理系统,其主要特点如下:
(a)存储方式单一
Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在数据库文件中,便于用户的操作和管理。
(b)面向对象
Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。 think58
(c)界面友好、易操作
Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。
(d)集成环境、处理多种数据信息
Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。
Access是一个数据库管理系统,它之所以被集成到Office中而不是Visual Studio中,是因为它与其它的数据库管理系统(如SQL Server 2000)相比更加简单易学,一个普通的计算机用户即可掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。所以数据库选用Access
think58