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

上传人:wj 文档编号:528604 上传时间:2023-04-29 格式:DOC 页数:36 大小:1.04MB
下载 相关 举报
酒店客房管理系统毕业设计论文.doc_第1页
第1页 / 共36页
酒店客房管理系统毕业设计论文.doc_第2页
第2页 / 共36页
酒店客房管理系统毕业设计论文.doc_第3页
第3页 / 共36页
酒店客房管理系统毕业设计论文.doc_第4页
第4页 / 共36页
酒店客房管理系统毕业设计论文.doc_第5页
第5页 / 共36页
酒店客房管理系统毕业设计论文.doc_第6页
第6页 / 共36页
酒店客房管理系统毕业设计论文.doc_第7页
第7页 / 共36页
酒店客房管理系统毕业设计论文.doc_第8页
第8页 / 共36页
酒店客房管理系统毕业设计论文.doc_第9页
第9页 / 共36页
酒店客房管理系统毕业设计论文.doc_第10页
第10页 / 共36页
酒店客房管理系统毕业设计论文.doc_第11页
第11页 / 共36页
酒店客房管理系统毕业设计论文.doc_第12页
第12页 / 共36页
酒店客房管理系统毕业设计论文.doc_第13页
第13页 / 共36页
酒店客房管理系统毕业设计论文.doc_第14页
第14页 / 共36页
酒店客房管理系统毕业设计论文.doc_第15页
第15页 / 共36页
酒店客房管理系统毕业设计论文.doc_第16页
第16页 / 共36页
酒店客房管理系统毕业设计论文.doc_第17页
第17页 / 共36页
酒店客房管理系统毕业设计论文.doc_第18页
第18页 / 共36页
酒店客房管理系统毕业设计论文.doc_第19页
第19页 / 共36页
酒店客房管理系统毕业设计论文.doc_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

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

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

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

酒店客房管理系统

摘要

随着信息化建设的飞速发展,酒店服务业与国际市场接轨,已经成为一种趋势,为了迎接这场突如其来的挑战,酒店行业就必须提高其整体竞争力,提高管理水平,改变酒店的管理模式。

为了实现这一目标,我们必须实施信息化建设。

目前,我国的酒店服务业的信息化管理的水平一般,依然落后于国外的酒店管理。

为了能在激烈的酒店业竞争中把握住机会,发挥自身的优势并且与其他竞争者比拼的时候能够更胜一筹,我们就必须提供更加优秀的服务,提供更加先进的技术以及更加完善的设施。

当下正是信息的时代,所以要想更好的管理酒店,我们必须要有一个完善的信息管理系统。

本系统是以MicrosoftVisualStudio2010为编程环境和SQLServer2008为开发平台来实现系统功能的过程。

我们通过对酒店客房管理进行可行性分析,需求分析和设计逐步将一个完整的酒店客房管理系统的开发过程呈现出来。

关键词:

酒店客房管理系统SQLServer2008MicrosoftVisualStudio2010;

Hotelmanagementsystem

ABSTRACT

Astheinformationofthedevelopment,hotelservicesandstandardsoftheinternationalmarkethasbecomethetrendofthetimes.Thehotelindustrytomeetthischallenge,wewillhavetoimproveoverallcompetitiveness,reformthehotelmanagement,enhancethemanagementlevel.Implementationofinformationtechnologyistoachievethispurposeandtheonlywaytoawisemove.Atpresent,China’shotelservicesintheinformationmanagementprocesshasbeenslow,withforeignhotelmanagementisstillbackwardcompared.Thefiercecompetitioninthehotelindustry,howtoseizetheopportunitytomaintaintheiradvantageinvincible?

Thismakesitnecessarytoprovidethebestservicetoprovidethebestpossiblefacilitiesandthemostadvancedtechnology.Intheinformationage,ismoreimportantisalsoinneedofacomprehensivemanagementinformationsystem,Guestsfacilitateconvenienceandbettermanagementofthehotel.

ThissystemisfortheprogrammingenvironmentMicrosoftVisualStudio2010andSQLServer2008platformforthedevelopmentprocessoftherealizationofsystemfunctions.BythedawnofHotelRoomManagertoconductafeasibilityanalysis,needsanalysisanddesignstepbystepasystemofHotelManagertoshowthedevelopmentprocess.

KeyWords:

HotelRoomManagerSQLServer2008MicrosoftVisualStudio2010

目录

第一章绪论 1

1.1研究背景和意义 1

1.2国内外发展状况 1

1.3本设计主要研究内容 2

第二章软件开发技术概述 3

2.1工作原理 3

2.1.1MicrosoftVisualStudio2010简介 3

2.1.2SQLServer2008简介 3

2.1.3c#介绍 4

第三章系统总体设计 5

3.1需求分析 5

3.1.1功能需求 5

3.1.2性能需求 5

3.2系统层次模块图 6

3.3数据流程分析 6

3.4模块设计 8

3.4.1主模块 9

3.4.2公共辅助模块 9

3.4.3功能模块 9

3.5数据库设计 10

3.5.1数据字典 10

3.5.2数据库结构设计 10

3.5.3数据库逻辑表设计 13

第四章详细设计 16

4.1详细设计综述 16

4.2模块详细设计 17

4.2.1模块展示 17

第五章软件测试与分析 25

5.1系统测试的定义 25

5.2系统测试的目的及意义 25

5.3系统测试的重要性 25

5.4系统测试的常用方法 26

5.5测试环境与测试条件 26

5.6系统运行情况 27

5.7测试总结 27

第六章总结 28

参考文献 29

附录 30

致谢 32

第一章绪论

1.1研究背景和意义

当今社会的酒店,从内部管理到外部销售都将发生本质上的变化。

信息在经济发展中越来越重要,而信息资源的开发利用水平也能反映出一个国家的综合实力。

愈发激烈的市场竞争,对酒店提出了更高的要求,酒店不能单单引入简单的前台管理软件,而必须引入更多新颖的、先进的计算机技术。

现代化的酒店是集餐饮、住房、娱乐、通讯,商务文化及其他各种设施与服务为一体化的消费场所。

酒店宾馆服务项目多,组织大,信息量大,只有采用全新的计算机网络和酒店管理系统来进行现代化的信息管理,才能降低成本,提高劳动生产,提高服务质量和管理水平,进而促进经济效益,酒店客房管理系统正是为此而设计的。

本系统是一套适用于大、中型星级宾馆使用的操作系统,操作容易,运行稳定,系统安全性高、灵活性好灵活性好,实是管理者的不二选择。

酒店管理是一项复杂、繁琐但又细致的工作,信息量很大,一般不允许出现错误,因而在操作上经常造成许多不便之处,这会耗费大量的时间和精力,降低了工作效率,而且对酒店的经济效益和服务质量产生了极大的影响。

因此我设计了这个酒店客房管理系统。

该管理系统的开发,本着规范化、科学化、系统化的原则,并考虑到酒店在经营上的实际情况,采用客户/服务器结构,该系统具有检索迅速、查询方便、可靠性高、安全保密性好、用户界面美观、容易操作等优点。

应用此管理系统后,酒店管理人员可掌握每位客人的具体情况,而且在对客人信息进行操作时,节省了一定的时间,很大程度上提高了酒店管理的效率和服务质量,为酒店的发展提供了捷径。

1.2国内外发展状况

二十世纪五十年代,计算机逐步开始被运用到管理当中,当时的代表是美国,他们首先用计算机处理工资单[1]。

40多年过去了,在这些年里,计算机在这方面的作用被放大了数倍。

我国在将计算机运用到管理上这方面起步较晚,但随着时代的发展,我国在这方面也有了很大的进步,这在很大程度上推动了我国在信息管理上的发展。

当今,信息化已经在全球范围内普及,而为了迎合时代的发展,信息管理已经越来越被人们重视,而信息管理系统也自然成为了当下的热点[2]。

国外许多发达国家在信息管理系统上起步较早,率先次用了先进的技术进行开发,所以其水平高于我国。

我国也已开始将信息管理系统应用于社会上各个领域的管理当中,在各种行业的不同的层次上支持着各种与经营、管理相关的活动,越来越被管理者们所重视,对我国社会和经济的发展起到了很大的推动作用。

随着经济的快速发展以及人们生活与消费理念的改变,旅游业迎来了不小的商机,同时这也是一个不小的挑战。

酒店作为旅游业中的重要产业,必须有所改变,这就对酒店的管理提出了更高的要求。

将计算机信息技术融入到酒店管理当中是一个非常不错的办法,所以出现了各种与酒店管理相关的软件。

有条件的大中型酒店或宾馆自行开发或者找相关公司开发酒店管理系统应用于自己的酒店,也有一些豪华酒店会直接购买价格不菲的酒店管理软件。

然而占着绝大多数的中小型酒店、宾馆由于资金、人员等多方面先天因素而不能投入大量的资金来支持这项改革,他们只能凭借人工记录,这种方法已经过时并且效率低下,对酒店的发展有不小的负面影响;同时,大型酒店在市场上能找到适合自己的酒店管理系统但一般酒店却很难找到合适的管理系统,因为有很多功能不是用于一般的酒店宾馆。

因此开发一套价格低廉、服务全面,简单实用并能满足酒店前台管理的各种需要的酒店管理系统是一个必须完成的任务。

1.3本设计主要研究内容

本酒店客房管理系统能够提高酒店客房管理效率,并能实现酒店客房管理与电子信息技术的完美结合。

本系统应能完成住宿登记、追加押金、调房登记、退房结账、客房设置、客房查询、房态查看、客户结款、住宿查询、退宿查询等管理功能。

第二章软件开发技术概述

2.1工作原理

2.1.1MicrosoftVisualStudio2010简介

VisualStudio是微软公司推出的开发环境[3]。

是目前最流行的Windows平台应用程序开发环境。

VisualStudio2010版本于2010年4月12日上市,其重新设计和组织了集成开发环境(IDE)的界面被,变得更加的简单明了[4]。

VisualStudio2010同时带来了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持开发面向Windows7的应用程序[5]。

除了MicrosoftSQLServer,它还支持IBMDB2和Oracle数据库。

2.1.2SQLServer2008简介

SQLServer是微软公司开发的有着20多年历史的数据库管理系统,SQLServer2008是2008年发布的版本,它在实践中更加高效、可靠,敏捷性也有所提升,它是当今最高级最全面的数据库管理系统,同时它在数据库管理领域市场占有率极高,在全球范围内有比较广泛的用户[6]。

SQLServer2008是一款非常优秀的数据库软件,同时也是一个很好的数据分析平台,用户使用它能够轻松的使用各种与数据有关的应用和服务,并且在创建、使用和管理自己的数据应用和服务时也非常简单[7]。

它是大规模联机事务处理,数据仓库以及电子商务的优秀数据库平台,也是数据集成以及报表解决方案的智能商业平台[8]。

它包括了基本的数据引擎服务和代理服务,并且还有分析服务以及报表服务等高级应用,可以满足不同层次的客户的需求,是用户们的首选[9]。

数据的体系结构分为内部级,概念级以及外部级这个三级结构,它们被称为“三级模式结构”[10]。

内部级最接近物理的存储设备,内模式就是与实际数据存储相关的物理存储数据试图。

概念级关系到所有用户的数据定义,它是全局的数据试图,概念模式就是对全局视图的描述。

外部级是最接近用户的,外模式就是对单个用户使用的数据视图的描述。

SQLServer2008有以下一些优点:

1.它增加了全面审核功能以及对数据进行加密,从而保证了用户信息的安全性。

2.当数据存储不成功时,它的恢复过程更加简单,确保了业务的连续性。

3.它增加了更大的性能数据搜集以及存储性能数据,可使用户更有效地存储数据。

4.在很大程度上减少了管理监视。

5.它能够集成任何数据,能够帮助用户管理数量较大的数据。

2.1.3c#介绍

C#是微软公司设计的一种高级的,现代的,面向对象以及类型安全的编程语言,它在Web系统、WebService开发,桌面应用等多个领域都显示了强大的功能[11]。

对于普通高等院校计算机相关专业的学生,掌握c#开发技术将满足一些企业对c#开发能力的要求,这也是求职者们手里的重要武器[12]。

C#是由c和c++发展而来,它接受了c++的长处而摒弃了其缺点,且简单易学,容易掌握,它的最终目的就是结合VisualBasic的高生产力以及c++本身的能力[13]。

其特点如下:

1.语法简单易懂

2.细致的面向对象设计

3.与Web结合完美

4.强大的安全性与改错能力

5.版本处理技术优越

第三章系统总体设计

3.1需求分析

3.1.1功能需求

系统功能主要包括登录功能、管理员信息管理、房间类型的管理、房间的管理、开房、退房、数据操作、换房间八个部分。

以下按照每个部分的具体功能进行描述。

1.登录功能

输入用户名和相应的密码即可登录,但只有在输入正确的户名和密码才可登录进入操作界面。

2.用户信息的管理

当使用系统给管理员身份登陆时可对用户的信息进行增添、删除、修改、查询功能。

3.房间类型的管理

可以对房间类型进行增添、删除、修改、查询功能。

4.房间信息的管理

可以对房间信息进行增添、删除、修改、查询功能。

5.开房功能

记录住户的相关信息,并把住户入住房间的状态变为“入住”。

6.退房

a)退房时计算出客户的总费用*天数。

b)退房时要检查当前退房的时间,大多数酒店是在中午12点退房,12点以后理论上要多算一天。

c)退房成功之后把对应的房间的状态改为“空”。

d)计算用户消费的总金额。

7.数据操作

a)可查询现在在住的客人的基本信息

b)可按姓名搜索住户的相关入住记录。

8.换房间

可以在住户需要时办理换房间业务,在新房间状态为空的情况下可按客人需要将其换到新的房间入住。

3.1.2性能需求

1.安全可靠:

为了使数据存放的可靠性更强,本系统采用了备份服务器系统采用了备份服务器;为了减少人为差错,提高系统的容错能力,本系统增加了错误检测和处理功能,并且采用了模块化和结构化设计,从而使本系统不会因人为操作失误而崩溃;同时,在系统中设置了安全保护措施,很大程度上防止了非法分子对本系统的非法入侵,对本系统的安全性提供了可靠的保障。

2.时间特性:

酒店客房管理系统是酒店管理的关键,它的运行速度将影响到酒店工作效率,所以本系统必须做到即时性。

对信息进行查询时应以秒为单位,进行增添、删除以及修改操作时可根据信息量的不同限定响应时间,原则就是不能因为时间而影响酒店的效益。

3.适应性:

本系统适应能力较强,能够在不同品牌的电脑上运行,并且兼容不同版本的Windows操作系统,在很大程度上能够保证本系统正常运行。

4.系统的运行对运行环境的一些要求:

⑴硬件环境

处理器:

InterPentium4或更高。

内存:

512M。

⑵软件环境:

操作系统:

Windows98/ME/2000/XP/7。

数据库:

SQLServer2008

3.2系统层次模块图

酒店客房管理系统层次模块图,如图3.1所示。

3.3数据流程分析

数据流程分析主要是对信息的传递、存储以及处理等的分析,通过数据流程分析也可以发现其中存在的问题,这就是进行数据流程分析的目的。

具体的数据流程图,如图3.2与图3.3所示。

酒店管理系统统

用户登录模块

用户登录是否有效

房间类型管理

房间信息管理

开房

退房

数据更新

换房间

房间类型的添加、删除、修改、查询

房间的添加、删除、修改、查询

将房间状态改为“入住”

退房结算、更改状态及住户信息

指定日期、姓名查询入住记录

处理换房

用户信息的管理

用户信息的添加、删除、修改、查询

图3.1层次模块图

管理员

客房管理系统

客户

确认信息

客户基本信息

登记

查询

退房

入住房间信息

图3.2数据流程图

房间

管理员

管理员

添加

修改

删除

确认修改

确认修改

添加

修改

删除

查询

登记

退房

需求描述

查询结果

客户信息

确认信息

退房需求

结算信息

客户信息

入住记录

客户信息

图3.3数据流程图

3.4模块设计

3.4.1主模块

主模块设计如表3.1所示。

表3.1主模块设计

模块

子模块

功能

主模块

整体设计总界面

对功能模块和公共辅助模块有整体的概览和认知

3.4.2公共辅助模块

公共模块设计如表3.2所示。

表3.2公共模块设计

模块

子模块

功能

公共辅助模块

1.查询模块

2.信息浏览模块

1.查询客房等基本信息

2.便于工作人员及时掌握客房及客人信息

3.4.3功能模块

功能模块设计如表3.3所示。

表3.3功能模块设计

功能模块

用户登录

用户登录

用户信息管理模块

1.增添用户

2.修改用户信息

3.删除用户

4.查询用户信息

房间类型管理模块

1.增添房间的类型

2.修改房间的类型

3.删除房间的类型

4.查询房间的类型

房间信息管理模块

1.增添房间的信息

2.修改房间的信息

3.删除房间的信息

4.查询房间的信息

开房功能模块

记载用户的信息并将房间的状态变为“入住”

退房功能模块

1.算出费用的总和

2.检查当前退房的时间

3.退房成功之后把对应的房间的状态变为“空”

4.计算用户消费金额的总和

数据操作模块

1.可查看指定日期的入住记录

2.可搜索指定姓名住户的入住记录

换房功能模块

用户需要时更换房间

3.5数据库设计

3.5.1数据字典

由于本系统对数据进行提取和存储的容器是数据库使用数据库,所以在需求分析阶段要给出数据库的基本内容即数据字典。

1.用户数据:

用户名,用户ID,用户密码,用户性别,创建日期,联系电话,是否有合同,用户权限。

2.房间数据:

房间ID,房间类型,房间价格,房间状态。

3.客人数据:

客人ID,姓名,性别,年龄,电话号码,房间ID,入住时间,入住天数。

4.入住记录数据:

房间钥匙ID,客人ID,房间ID,房间价格,存款,预付款,入住天数。

5.退宿记录数据:

客人姓名,房间ID。

3.5.2数据库结构设计

根据上面的数据流程分析以及需求分析,就能够画出E-R图,为后面的逻辑设计做好准备。

1.用户信息E-R图,如图3.4所示。

图3.4用户信息E-R图

2.房间信息E-R图,如3.5所示。

图3.5房间信息E-R图

3.客人信息E-R图,如图3.6所示。

图3.6客人信息E-R图

4.入住记录E-R图,如图3.7所示。

图3.7入住记录E-R图

5.退宿记录E-R图,如图3.8所示。

图3.8退宿记录E-R图

6.整体E-R图,如图3.9所示。

图3.9整体E-R图

3.5.3数据库逻辑表设计

数据库设计的最终目标就是为广大用户和各种应用提供信息基础设施以及高效的运行环境。

高效率运行环境主要包括:

数据库存取数据的效率、数据库存储空间的利用率、数据库系统的运行管理效率等。

按照规范设计方法,本系统中共设计了5张表,包括Check_in表、Check_out表、CustomerInfo表、Room表、Users表。

用户登录系统时系统自动检索Users表,系统会自动检索表中是否存在用户输入的帐号和密码,并且处于启用状态,若存在并且还没登录则登陆成功,否则将显示登录失败或先注册。

Users表如表3.4所示。

表3.4Users表

房间信息表Room表如表3.5所示。

表3.5房间信息表

客人信息CustomerInfo表如表3.6所示。

表3.6客人信息表

入住信息Check_in表如表3.7所示。

表3.7入住信息表

退宿信息Check_out表如表3.8所示。

表3.8退宿信息表

第四章详细设计

4.1详细设计综述

详细设计阶段的最终目的是运用掌握的技术具体地实现系统的要求,换句话说,在这个阶段的设计工作完成之后,就应该能够完整的描述目标系统,从而在编码阶段可以把这个想法通过程序设计语言书写的程序表达出来。

规划出程序的“蓝图”是本系统详细设计阶段的主要任务,以后将根据这个蓝图逐步编写程序代码。

系统功能主要包括登录功能、用户信息的管理、房间类型的管理、房间的管理、开房、退房、数据操作、换房间八个部分。

以下按照不同的功能处理对具体功能进行描述。

1.登录功能

输入用户名和相应的密码即可登录,但只有在输入正确的户名和密码才可登录进入操作界面。

2.用户信息的管理

当使用系统给管理员身份登陆时可对用户的信息进行增添、删除、修改、查询功能。

3.房间类型的管理

可以对房间类型进行增添、删除、修改、查询功能。

4.房间信息的管理

可以对房间信息进行增添、删除、修改、查询功能。

5.开房功能

记录住户的相关信息,并把住户入住房间的状态变为“入住”。

6.退房

a)退房时计算出客户的总费用*天数。

b)退房时要检查当前退房的时间,大多数酒店是在中午12点退房,12点以后理论上要多算一天。

c)退房成功之后把对应的房间的状态改为“空”。

d)计算用户消费的总金额。

7.数据操作

a)可查询现在在住的客人的基本信息。

b)可按姓名搜索住户的相关入住记录。

8.换房间

可以在住户需要时办理换房间业务,在新房间状态为空的情况下可按客人需要将其换到新的房间入住。

4.2模块详细设计

4.2.1模块展示

1.管理员登录

供有效的用户根据自己的用户类型及用户名和密码来进行登录是登陆页面的主要作用,如果输入错误则会有相应的提示。

用户在没有登录的情况下不能进行其他操作。

如果用户已经登录,可以在登录模块进行退出登录的操作。

如果用户类型错误将会有错误提示。

如图4.1,图4.2所示。

图4.1管理员登录流程图

图4.2登陆模块

2.酒店管理

此模块为主界面,酒店客房管理系统基础设置模块包括四个子模块,分别是用户管理、客房管理、客户管理、帮助信息等,用户可以通过界面上的按钮选择将要进行的操作,主要功能是完成各种信息的管,如图4.3所示。

图4.3主界面

3.客房管理

客房管理模块用户可以对客房信息进行添加、删除、修改、查询等操作。

这其中包括房间编号、房间类型、房间状态等信息,如图4.4所示。

图4.4

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

当前位置:首页 > 农林牧渔 > 林学

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2