宾馆客房管理系统毕业论文.doc
《宾馆客房管理系统毕业论文.doc》由会员分享,可在线阅读,更多相关《宾馆客房管理系统毕业论文.doc(35页珍藏版)》请在三一办公上搜索。
1、宾馆客房管理系统摘要在现代的宾馆等服务行业中,由于客流量巨增,传统的管理方法已经不能满足现代社会的需要,在运营中需要对客房资源、顾客信息、结算信息进行管理。通过这套软件,无论各种等级的宾馆,都可轻松进行管理,都具有非常实用的价值,宾馆客房管理系统的开发无疑具有深远得意义。我对此课题很感兴趣,加上对Visual Basic已经有了相当的了解,故选择了此项目作为毕业设计。宾馆客房管理系统提供客房科学、规范的现代管理模式,使宾馆客房管理跨上一个的台阶,以高效率计算机管理方式引导宾馆行业的发展,为宾馆带来直接的经济效益,提高宾馆服务水准,改善宾馆客房的形象。通过设计本系统巩固大学所学专业知识,使自己对
2、VB、ACCESS有更深入、全面的了解,宾馆客房管理系统提供宾馆客房科学、规范的现代管理模式,使宾馆客房管理跨上一个新的台阶,一个先进的管理手段即高效率计算机管理方式引导宾馆行业的发展,不仅能为宾馆带来巨大的直接经济效益,而且还能提高宾馆服务水准和员工工作效率,使宾馆客房管理进入一个新层次,提高服务质量,改善宾馆客房的形象。关键词 Visual Basic编程技术; Access数据库开发技术 ;ADO数据库访问技术随着面向对象和ActiveX等技术的综合运用,Microsoft公司已将Visual Basic发展成当前基于Windows平台上最方便快捷的软件开发工具。而Microsoft A
3、ccess是公司开发的在Windows平台上最流行的、功能强大的桌面数据库管理系统。本论文将以一个宾馆客房管理系统为例子,来实践如何较为系统的运用Visual Basic编程技术和Access数据库管理技术进行数据库项目开发。详尽介绍了使用Visual Basic开发Access数据库应用系统所必备的管理和开发技术。目 录第一章 概述21.1编写目的21.2 研究手段2第二章 数据库及相关介绍32.1表设计概述32.2 字段定义32.3 创建表49.1创建工程109.3设计主窗体1110.3设计客人信息管理窗体1611.2数据库管理2111.2.1关系型数据库概念2211.3 创建数据库221
4、1.3.1数据库的打开和关闭、删除数据库2311.4 字段定义2311.5 创建表2411.6工程的概念2511.7 过程和函数2511.7.1自定义过程2511.7.2函数过程2611.8 Function函数过程的建立2611.9事件过程2611.10 模块的概念2611.10.1窗体模块2711.10.2标准模块2711.11访问数据库类型2811.12使用ADO访问数据库2911.12.1 ADO简介2911.12.2 ADO层次模型2911.12.3 ADO编程模型3011.12.4 添加ADO30第十二章 结论30主要参考文献34致 谢34 引言随着改革开放的加快,我国人民生活水平
5、显著提高,伴随着我国旅游业的高速发展,宾馆行业的服务档次迫切需要提高。在宾馆行业竞争激烈的今天,要成为佼佼者,就必须与高新技术紧密结合。传统的纯手工或简单的计算工具,已经不适应现代经济高速发展的要求,必须运用现代化管理手段,配备完善的自动化设备,提高客房的服务水平与质量,从而赢得高信誉,强实力,好效益!宾馆客房管理系统提供宾馆客房科学、规范的现代管理模式,使宾馆客房管理跨上一个新的台阶,一个先进的管理手段即高效率计算机管理方式引导宾馆行业的发展,不仅能为宾馆带来巨大的直接经济效益,而且还能提高宾馆服务水准和员工工作效率,使宾馆客房管理进入一个新层次,提高服务质量,改善宾馆客房的形象。宾馆客房管
6、理系统提供宾馆客房科学、规范的现代管理模式,使宾馆客房管理跨上一个新的台阶,一个先进的管理手段即高效率计算机管理方式引导宾馆行业的发展,不仅能为宾馆带来巨大的直接经济效益,而且还能提高宾馆服务水准和员工工作效率,使宾馆客房管理进入一个新层次,提高服务质量,改善宾馆客房的形象。随着面向对象和ActiveX等技术的综合运用,Microsoft公司已将Visual Basic发展成当前基于Windows平台上最方便快捷的软件开发工具。而Microsoft Access是公司开发的在Windows平台上最流行的、功能强大的桌面数据库管理系统。本论文将以一个宾馆客房管理系统为例子,来实践如何较为系统的运
7、用Visual Basic编程技术和Access数据库管理技术进行数据库项目开发。详尽介绍了使用Visual Basic开发Access数据库应用系统所必备的管理和开发技术。宾馆客房管理系统会给宾馆管理带来很多优点如:功能强大,可靠性高;操作简单,响应快;界面丰富,明了清晰 ;报表统计,准确交全。各类报表准确、全面的显示营业收入、客源情况、帐务数据、房态信息,为经营管理提供了可靠数据资料。数据维护,快速高效;多层次,多方位的维护实用程序,使系统在运行过程中出现的数据失误能及时恢复。更新用户界面,操作方便、直观、友好、便于系统功能扩充。一个成功的宾馆客房管理系统,对宾馆客房本身而言,不仅可以提供
8、多种服务功能,而且能使宾馆客房管理可规范,工作效率高,帐目差错少,更重要的是宾馆也树立了良好的形象,例如:快速实现住客入住登记和帐务处理,减少客人住店及离店时的等待时间。准确的实现客人预定入住的要求,实现有效及有保障的前台操作系统作业。快速响应住客的有关项目查询要求。提供清晰,准确的各类明细报帐,给客人留下良好的管理印象,方便快速操作,增加营业收入。宾馆客房管理系统在现在的宾馆等服务行业中,由于客流量巨增,传统的管理方法已经不适应现代社会的需要。宾馆在正常运营中需要对客房资源、顾客信息、结算信息进行管理,利用宾馆管理系统及时了解各个环节中信息的变更,有利于提高管理的效率,因此宾馆管理系统是各大
9、中小型宾馆,所需使用的一个管理系统。第一章 概述1.1编写目的在现代的宾馆等服务行业中,由于客流量巨增,传统的管理方法已经不能满足现代社会的需要,在运营中需要对客房资源、顾客信息、结算信息进行管理。通过这套软件,无论各种等级的宾馆,都可轻松进行管理,都具有非常实用的价值,宾馆客房管理系统的开发无疑具有深远得意义。我对此课题很感兴趣,加上对Visual Basic已经有了相当的了解,故选择了此项目作为毕业设计。宾馆客房管理系统提供客房科学、规范的现代管理模式,使宾馆客房管理跨上一个的台阶,以高效率计算机管理方式引导宾馆行业的发展,为宾馆带来直接的经济效益,提高宾馆服务水准,改善宾馆客房的形象。通
10、过设计本系统巩固大学所学专业知识,使自己对VB和ACCESS有更深入、全面的了解,1.2 研究手段本课题将采用VB与ACCESS相结合的技术实现宾馆客房管理系统。VB是一种可视化编程工具,指的是一种开发图形用户界面的方法。VB编程用向对象,事件驱动的编程机制,通过把复杂的Windows编程封装起来,提供一种所见即得的可视界面方法,迅速成为许多程序手选的编程工具。 ACCESS是一个非常优秀的关系数据库管理系统,在关系型数据库中,数据元素是最基本的数据单元,可以将若干个数据单元组成数据元组,若干个数据元组组成数据表,而所有相互关联的数据表则可以组成一个数据库,这样的数据库集合即被称为基于关系模型
11、的数据库系统,设计ACCESS关系数据库,首先应根据用户需求对数据库管理系统进行分析和研究,全面规划,再根据数据库的设计规范创建数据库,数据库的设计一般包含以下步骤:确定创建数据库所要完成的内容;确定创建数据库所需要的表;确定表中所需要的字段;唯一值的主关键字段;确定表之间的关系;优化设计,输入数据并创建其他对象。第二章 数据库及相关介绍2.1表设计概述数据库结构设计是整个应用系统的基础,就如建筑设计图纸。当数据库所存储的信息逻辑关系简单、数据记录量不大时,数据库的结构设计相对容易,编辑修改也方便;而当数据库数据内容庞大、关系复杂且在使用中发现问题时,再进行修改,就有可能造成数据丢失。所以在设
12、计前应该进行需求分析,了解操作流程,精心构思。设计一个比较好的数据库及基本表的一般步骤如下。 确立建立数据库的目的。即用数据库做哪些数据的管理,有哪些需求和功能。 确定所需要的数据表。在明确了建立数据库的目的之后,就可以着手将信息分成各个独立的主题,每一个主题都可以是数据库中一个表,并且要求表中的字段信息能完整的描述某一记录。 确定所需的字段。确定在某些表中要保存哪些信息。在表中,每一信息称作一个字段,在表中显示为一列。要保证记录的唯一性,就必须尽量为每个数据表建立主关键字。主关键字由一个或多个字段组成。数据表中的非主关键字段应完全依赖主关键字,并且当主关键字是由多个字段组合而成时,主关键字应
13、依赖于其中的每一个组成字段。 确定关系。分析每个表,确定表中的数据和其他表中的数据有和何关系。必要时,可在表中加入字段或创建一个新表来明确关系。 改进设计。对设计进一步分析,查找其中的缺陷,完善数据库。 2.2 字段定义Access数据库有着关系型数据库的共性,数据表中的每一条记录都包含许多字段,分别存储着关于每个记录的不同类型的信息,字段的定义是数据库相当重要的工作。字段的定义:包括字段名、数据类型、宽度、字段的功能设置和说明等 字段采取什么数据类型取决于以下几个方面。 字段中可以使用什么类型的值。 需要用多少存储空间来保存字段的值。 是否需要对数据进行计算以及需要对数据进行何种计算。 是否
14、需要排序和索引字段。备注型、超级链接型及OLE对象型字段均不能使用排序和索引。 是否对字段中的值进行排序 是否需要在查询中或报表中对记录进行分组。 自动编号是一种特殊的整型类型,一般设置为主键。一个表中只能有一个字段的数据类型是自动编号型的。 超级链接型的字段可以保存超级链接地址。 查询字段可以使用“列表框”或“组合框”从另一个表或列表中选择一个值。 2.3 创建表创建表一般有3个办法:一是使用设计器创建表,二是使用向导创建表三是通过输入数据创建表。使用设计器创建表是相对灵活的方法,需要对字段类型及字段属性有清楚的了解,有一定难度,但是可以完成表的所有功能;使用向导创建表对于用户来说很方便,符
15、合用户的操作习惯,但是创建好的表不一定符合自己的实际情况,这时可以通过表设计器来完成善;通过输入数据创建表是较直接的方法,一般也需要表设计器进行修改完善。第三章 系统功能分析系统开发的总体任务是实现宾馆各种信息的系统化,规范化和自动化管理,减少工作量,提高效率,增强可靠性系统功能分析是在系统开发设计的总体任务的基础上完成,本实例中的宾馆客房管理系统需要完成的功能主要有: 1、客房信息管理:包括房间编号、房间级别、房间类型、房间价格(元)、是否住人等信息的输入、删除、修改等。 2、客人信息管理:包括客人姓名、登记号、身份证号、房间号、登记日期的输入、删除、修改等。 3、退房信息管理:包括客人的退
16、房日期、付款金额的输入、修改、删除等。 4、客房信息查询:包括查询房间编号、房间级别、房间类型、房间价格(元)、是否住人等信息。 5、收费信息查询:包括查询收费日期、付款金额。 6、效益信息查询:包括查询某一段时间内的营业情况,可输入日期时间等信息查询。 7、房间情况报表的打印:包括旅客入住情况和房间基本情况的报表可打印。其中旅客入住包括登记号、身份证号、房间号、登记时间。房间基本情况包括房间编号、房间级别、房间类型、房间价格、是否住人等信息。 8、系统维护:主要是为了方便用户进行修改用户密码、重新登陆、退出系统等操作。第四章 系统功能模块设计 按结构化程序设计思想,分析得出如下系统功能模块图
17、宾馆客房管理系统系统管理用户管理重新登陆退出系统客房信息管理客房信息入住情况退房信息客放信息查询客放信息查询收费信息查询效益信息查询报表输出房间情况表收费情况表 第五章 主要技术及应用开发工具Visual Basic编程技术,ACCESS数据库开发技术,ADO数据库访问技术Visual Basic 6.0中文版开发工具,ACCESS 2000数据库开发工具第六章 数据库需求分析用户的需求具体体现在各种信息的提供、保存、修改、查询等方面,经调查和分析,针对一般宾馆客房管理系统的需求和对系统流程图的分析,设计成如下的逻辑结构。cancel表:登记号、退房日期,付款数额。Guest 表:登记号、用户
18、姓名、身份证号、房间号,登记日期。Room表:房间号、房间等级、房间类型、房间价格、房间状态(是否入住)Users 表:用户帐号、用户密码。6.1数据库逻辑结构设计创建一个新的数据库,命名为“Hotel.mdb”,保存在要存放这个系统的所在工程文件的文件夹中。本例包含以下四个表:退房情况表Cancel、客人情况表Guest、房间情况表Room、用户帐号和密码表Users.1 )退房情况表Cancel,用来保存与退房的相关信息。字段名称数据类型说明Book No文本登记号Cancel Date日期/时间退房日期Pay Money数字付款数额表6.1(1)退房情况2 )客人情况表Guest,用来存
19、储与客人的相关信息。字段名称数据类型说明Book No文本房间号Guest Name文本客人姓名Card ID文本身份证号Room No文本房间号Book Date日期/时间登记日期 表6.1(2)客人情况 3 )房间情况表Room,用来存储房间信息字段名称数据类型说明Room No文本房间号Room Grade是/否是否标准间Room Type是/否是否套间Room Rate数字房间价格Room Status是/否是否有人住表6.1(3)房间情况4 )用户帐号和密码表Users,用来保存用户的帐号和密码。字段名称数据类型说明Name文本用户帐号Password文本用户密码第七章 系统流程图在
20、了解了系统各个功能模块之后,我们还要对系统的流程有一个整体的认识。所谓系统流程,就是用户在使用系统时的工作过程。系统的工作流程都是从用户登陆模块开始,对用户身份进行权限验证,进而对系统进行管理的。开 始用户登陆进入主界面登陆不超3次退出登陆YESNO系统功能信息管理信息查询报表输出窗口设置帮助信息第八章 设计视图及介绍针对一般宾馆管理信息系统的需求,通过对宾馆管理过程的内容和流程分析,设计如下面所示的数据项和数据结构:8.1客房信息查询“客房标准信息查询”主要是完成房间编号、房间级别、房间类型、房间价格、是否住人等信息的查询。“客房信息查询”窗体包括6个Option控件,2个Frame控件,1
21、个Label控件,1个TexBox控件,1个DataGrid控件。图8.18.2 收费信息查询“收费信息查询”窗体主要对收费日期,付款金额的信息查询.”收费信息查询”窗体中只有1个控件。 图8.28.3 效益信息查询 “效益信息查询”窗体主要是对某一段时间的营业情况的信息查询.”效益信息查询”窗体中有2个DTPicker控件,1个Label控件,1个TextBox控件,1个DataGrid控件,1个CammandButton控件,1个ComboBox控件,在此窗体中,有1个TextBox控件被DTPicker控件覆盖.第九章 宾馆管理信息系统具体程序实现9.1创建工程 运行后,选择“文件”“新
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 宾馆客房管理系统 毕业论文 宾馆 客房 管理 系统

链接地址:https://www.31ppt.com/p-4023552.html