酒店客房管理系统毕业设计论文.docx

上传人:b****1 文档编号:786407 上传时间:2022-10-13 格式:DOCX 页数:40 大小:515.89KB
下载 相关 举报
酒店客房管理系统毕业设计论文.docx_第1页
第1页 / 共40页
酒店客房管理系统毕业设计论文.docx_第2页
第2页 / 共40页
酒店客房管理系统毕业设计论文.docx_第3页
第3页 / 共40页
酒店客房管理系统毕业设计论文.docx_第4页
第4页 / 共40页
酒店客房管理系统毕业设计论文.docx_第5页
第5页 / 共40页
点击查看更多>>
下载资源
资源描述

酒店客房管理系统毕业设计论文.docx

《酒店客房管理系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《酒店客房管理系统毕业设计论文.docx(40页珍藏版)》请在冰豆网上搜索。

酒店客房管理系统毕业设计论文.docx

酒店客房管理系统毕业设计论文

 

 

第1章绪论

随着社会经济的发展,人们对生活质量的要求越来越高,作为服务之一的宾馆业也在不断的完善服务体制。

它是集餐饮、住宿、娱乐于一体的立体化服务体系,其中顾客可以随意消费并统一结账;宾馆管理者可及时了解宾馆的全部运营情况及经营走势,找出运转成本,作为经营决策的依据。

只有运用先进的科学管理手段,利用计算机管理系统才能更好实现这一管理模式。

[1]

§1.1选题背景

近年来,宾馆业迅猛发展,市场的竞争日趋激烈,全面提高宾馆的软件管理水准,已成为宾馆业发展的当务之急。

尤其是对于星级宾馆,既需要完成前台的一些服务工作,还需要完成后台的管理工作。

然而,传统的人工管理模式已经远远不能满足有效、快捷地处理经营中产生的大量信息数据的需要,从而使得企业决策层无法及时、准确地掌握一线资料,继而影响对市场进行正确地分析和预测。

像沿海城市三星级以上宾馆引进外方管理,使小部分宾馆管理水准几乎接近或达到国际水平。

但对占80%以上的广大中小型宾馆来说,是难以做到的。

因此,欲在竞争中甩开对手,取得优势,必须在经营、管理、产品、服务等方面具备独到之处。

而对宾馆的经营状况起决定作用的是客房的管理。

简单的服务标准已不是制胜的锦囊,只有管理做到最细微之处,才能让顾客体会到宾馆服务的高标准、高质量,而准确、快速、周全往往就是最基本的成功要素。

传统的管理方法已经不能适应现代社会的需要,因此采用电脑管理业务、财务等诸多环节已成为推动宾馆业迅速发展的先决条件,宾馆客房管理信息系统是各大中小型宾馆所需要使用的一个管理系统。

§1.2选题意义

在飞速发展的信息时代,信息已经成为所有企业的关键资源。

宾馆客房管理信息系统是用来收集、处理、存贮和传播客房、顾客、结算信息,以信息管理为核心的计算机应用系统。

利用宾馆客房管理信息系统中合理的数据库结构来保存数据信息,及时了解各个环节中信息的变更,通过有效的程序结构来支持各种数据操作的执行,以提高管理效率,实现宾馆服务的系统化、规范化、自动化。

通过该项目的开发与使用,宾馆可以改善宾馆酒店的管理与运行效率,提高服务质量,节约开支,提高劳动生产率。

[2]从而赢得高信誉、强实力、好效益!

§1.3总体目标

建立一套功能完善的管理信息系统,既能满足业务人员日常处理的需要,增强企业经营全过程的数字化管理水平;又能满足管理人员决策分析的需要,提高公司管理层对公司经营反馈信息的响应速度。

从而大幅度提高工作效率,提高实施管理的准确性、科学性,使担负管理的工作人员从繁杂的手工劳作中解脱出来。

﹡快速实现客人入住登记和账务处理,减少客人住店及离店时的等待时间

﹡准确实现客人预订入住的要求,实现有效及有保障的前台系统作业

﹡快速响应住宿客人的有关项目查询要求

﹡实现入住、消费、结账一条龙服务,方便客人在店内的各类消费要求

第2章编程工具介绍

随着多媒体技术和图形图像技术的不断发展,可视化技术得到广泛重视,越来越多的计算机专业人员和非专业人员开始研究并应用可视化技术。

VisualC++是一个很好的可视化编程工具,使用VC++环境来开发Windows应用程序大大缩短了开发时间,而且它的界面更友好,便于程序员操作。

VisualC++自诞生以来一直是Windows环境下最重要的应用开发系统之一。

VC++不仅是C++语言的集成开发环境,而且与Win32紧密相连,所以,利用VisualC++可以完成各种各样的应用程序的开发,从底层软件到上层直接面向用户的软件。

而且,VisualC++强大的调试功能也为大型复杂的软件的开发提供了有效的排错手段。

利用VC++开发数据库:

VisualC++6.0提供了多种多样的数据库访问技术——ODBCAPI、MFCODBC、DAO、OLEDB、ADO等。

这些技术各有自己的特点,但都提供了简单、灵活、访问速度快、可扩展性好的开发技术。

1.简单性

VisualC++6.0中提供了MFC类库、ATL模板类以及AppWizard、ClassWizard等一系列的Wizard工具,用于帮助程序员快速的建立应用程序,大大简化了应用程序的设计过程。

使用这些技术,只需编写很少的代码或不需编写代码就可以开发一个数据库应用程序。

2.灵活性

VisualC++6.0提供的开发环境可以使程序员根据自己的设计需要设计界面和功能,VisualC++6.0还提供了丰富的类库和方法,程序员可以根据应用程序的特点进行选择。

3.访问速度快

为了解决ODBC开发的数据库应用程序访问速度慢的问题,VisualC++6.0提供了新的访问技术——OLEDB和ADO,OLEDB和ADO都是基于COM接口的技术,使用这种技术可以直接对数据库驱动程序进行访问,这大大提高了对数据库的访问速度。

4.可扩展性

VisualC++6.0提供了OLE技术和ActiveX技术。

这种技术可以增强应用程序的能力。

使用OLE技术和ActiveX技术可以使程序员利用VisualC++中提供的各种组件、控件以及第三方程序员提供的组件来创建自己的程序,从而实现应用程序的组件化。

使用这种技术可以使应用程序具有良好的可扩展性。

Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS,即RelationalDatabaseManagementSystem),是Office系列应用软件之一。

它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。

Access能够存取Access/Jet、MicrosoftSQLServer、Oracle(甲骨文软件公司),或者任何ODBC兼容数据库内的资料。

熟练的软件设计师和资料分析师利用它来开发应用软件,而一些不熟练的程序员和非程序员的"进阶用户"则能使用它来开发简单的应用软件。

 

第3章系统简介

 

 

对其中的每一个模块功能:

1:

系统管理

启动系统后,管理员必须通过密码登陆。

2:

客房信息管理

客房信息管理包括客房标准设置和客房信息设置。

客房标准设置可以对客房标准进行添加,修改和删除。

客房信息设置则可以对客房信息进行查询、添加、修改、删除。

3:

定房信息管理

员工可以对剩余客房进行信息查询,队客人的定房信息进行查询,或自己添加客人的定房信息。

4:

结算信息管理

客人结算走后,员工可以对结算信息进行添加、修改,并进行查询。

第4章数据库设计

数据库是数据库应用程序的核心。

数据库结构设计的好坏将直接对应用系统的效率以及实现的效果产生影响,好的数据库结构设计会减少数据库的存储量,数据的完整性避免在设计中浪费不必要的人力和物力。

[9]

它是在既定(本系统使用MicrosoftOfficeAccess2003)的数据库管理系统基础之上建立数据库的过程。

其过程是将现实存在的数据及其应用处理关系进行抽象,从而形成数据库结构。

具体实现时,首先明确用户对数据的需求,在此基础上,建立数据库的概念模型,概念模型主要是用来反映用户的现实环境和需求,它独立于具体的数据库管理系统,并且与数据库怎样实现无关。

在建立数据库概念模型之后,要真正实现与数据库管理系统的结合,即能够由既定的数据库管理系统所支持,还必须进行逻辑结构的设计,在逻辑结构设计阶段,主要完成建立数据库的逻辑模型,并解决数据的完整性、一致性、安全性和有效性等问题;最后一个阶段是数据库的物理结构设计,其任务是为系统逻辑结构模型确定合理的存储结构、存取方法、以及数据表示和数据存储空间分配等内容,从而得到具体的数据库物理结构。

[10]

数据库最终是要存储在物理设备上的,数据库在物理设备上的存储结构和存取方法称为数据库的物理结构,它依赖于给定的计算机系统。

用户的需求具体体现在各种信息的提供、保存、更新和查询等方面,这就要求数据库结构能充分满足各种信息的输入和翰出。

收集基本数据、数据结构以及数据处理的流程,组成一份详尽的数据字典,为数据库的具体设计打下基础。

在仔细分析调查有关宾馆管理信息需求的基础上,得到如图1-1所示的这个系统所处理的数据流程。

图1-1宾馆管理信息系统数据流程图

针对一般宾馆管理信息系统的需求,通过对宾馆管理工作过程的内容和数据流程分析,设计如下所示的数据项和数据结构:

·客房信息:

客房编号、客房种类、客房可容纳人数、客房单价、备注

·订房信息,订房编号、客房编号、客房种类、顾客姓名、顾客身份证号码、入住时间、预住天数、备注等。

·结算信息:

订房编号、客房编号、客房种类、客房位置、客房备注信息、顾客姓名、顾客身份证号码、入住时间、折扣、结算时间、备注等。

有了上面的数据流程、数据结构和数据项,就能进行下面的数据库设计。

4.1数据库概念结构设计

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以得出它们之间的关系,为后面的逻辑结构设计打下基础.

这个实例根据上面的设计规划出的实体有;客房标准信息实体、息实体、结算信息实体。

各个实体具体的实体图如下面的图所示:

图4-1客房标准信息实体图

4-2客房信息实体图

4-3订房信息实体图

4-4结算信息实体图

4-5实体之间关系图

4.2数据库逻辑结构设计

现在需要将上面的数据库概念结构转化为Access数据库系统所支持的实际数据模型,也就是数据库的逻辑结构。

宾馆管理信息系统数据库中各个表格的设计结果如下面表格所示。

每个表格表示在数据库中的一个表。

表3-l为客房标准信息表。

3-1roomtype客房标准信息表

列名

数据类型

可否为空

说明

typeid

Varchar

notnull

标准编号

typename

Vaichat

notnull

标准名称

bednum

float

null

床位数量

price

float

null

单价

 

表3-2为客房信息表

列名

数据类型

可否为空

说明

roomNO

varchar

Notnull

客房编号

Roomtpye

Varchat

Notnull

客房种类

Roomposltion

Varchat

Null

客房位置

Roomprice

Float

Null

单价

Putup

Varchat

Notnull

可否被预定

Roommenu

Text

Null

备注信息

表3-3订房信息表

列名

数据类型

可否为空

说明

Bookno

Vasrchar

Notnull

定房编号

Customname

Vasrchar

Notnull

顾客姓名

Customid

Vasrchar

Notnull

身份证号码

Rommno

Vasrchar

Notnull

客房编号

Indate

Datetime

Notnull

入住时间

Inmemo

Text

Null

备注

Checkdate

Datetime

Null

结算时间

Amount

Float

Null

金额

4.3数据库结构的实现

经过前面的需求分析和概念结构设计以后,得到数据库的逻辑结构。

现在就可以在Access数据库系统中实现这个逻辑结构。

第5章宾馆客房管理系统分析

系统分析是采用系统的思想和方法,把复杂的对象分解成简单的组成部分,找出这些部分的基本属性和彼此之间的联系。

针对现行宾馆客房计算机管理系统中存在的问

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 化学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1