酒店管理系统.doc
《酒店管理系统.doc》由会员分享,可在线阅读,更多相关《酒店管理系统.doc(35页珍藏版)》请在沃文网上搜索。
1、河南职业技术学院毕业设计(论文)酒店管理系统系 别 计算机工程系 专 业 计算机应用技术 班 级 12应用(6)班 学号 2012030306030姓 名 刘 政指导教师 李 娜 二一二 年 十一 月 二十六 日目 录摘 要4第一章 概论61.1背景61.2应用系统开发工具简介6第二章 系统需求分析92.1 可行性分析92.2 需求分析92.3 功能需求102.3.1功能描述102.4 安全性需求102.5 系统业务流程图102.6 本章小结11第三章 系统总体设计123.1系统简介错误!未定义书签。3.2系统设计开发错误!未定义书签。3.3 系统模块图123.4 本章小结12第四章 类的设计
2、144.1客人实体144.2客房实体154.3 数据库设计154.3.1数据库的实现154.3.2连接数据库164.7 本章小结17第五章 系统功能模块实现175.1 主要功能模块175.1.1 系统欢迎界面125.1.2 用户登录界面185.2 系统主界面195.3退房管理205.4欠费一览表245.6打印账单255.7本章小结26第六章 系统测试266.1 登陆测试276.2 退房测试276.3打印账单测试276.4 测试小结28第七章 总结28参考文献29致 谢30摘 要随着社会经济的发展,在外出差已成为上班一族不可避免的工作环节,因此各星级的酒店就应运而生,而酒店对客房管理刻不容缓,特
3、别对一些专为外出人们提供住宿的酒店来说,酒店客房管理尤其重要,所以酒店管理系统能够为酒店管理人员提供一个快速安全可靠的管理平台。 科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分, 而人工化管理已不能满足客户的需求,例如不能及时查询客房正常情况和人工管理的费时性,也为了使管理人员可以轻松快捷地完成酒店客房管理任务,实现无纸化,电子化,和智能化管理,了解整个酒店客房信息。这些优点能够极大地提高酒店管理的效率,也是酒店实现正规化管理开始。酒店管理系统其开发主要包括后台数据库的建立和维护以及前端应用程序的
4、开发两个方面。对于前者要求建立起数据一致性和完整性强.数据安全性好的数据库。而对于后者则要求应用程序功能完备,易使用等特点。本软件针对酒店客房管理的工作特点,系统按酒店标准化业务程序流式设计功能模块,来宾接待(入住登记、客房预订、登记资料修改、公安系统导出)、查询统计(查询房间状态、查询预订信息、查询入住客人信息、查询客房)、收银结帐(退房、欠费一览表、打印账单)等三个模块。这三个模块包括了酒店管理的主要业务,应用本系统可以在计算机上灵活、方便地管理酒店客房,从而大大的提高了处理速率,使管理更加现代化。本系统是根据实际情况和具体内容,按照一定的要求,科学、合理的进行系统分析、设计,具体包括数据
5、输入、查询、删除、修改等设计。从而使本系统完全能满足经济性、灵活性、系统性及可靠性的要求。【关键词】来宾接待、查询统计、收银结帐、客房管理,数据库abstractAlong with the development of social economy, traveling has become the inevitable gens going to work, so the life star hotel is made, and hotel rooms management, especially for, not only for some people to provide accom
6、modation for the hotel, hotel management, especially important, so the hotel management system can provide hotel management provides a fast safe management platform.The science and technology unceasing enhancement, the computer science is mature day after day, its formidable function hadprofoundly k
7、nown for the people, it entered the human society eachdomain and plays a more and more important role. As a part of computer application, and has not artificialization management to meet the demands of customers, such as in normal situation and guest inquires the time-consuming manual management, in
8、 order to make the management personnel can easily quickly complete hotel management tasks, paperless, electronic, and intelligent management, information about the hotel. These merits can enormously enhance the efficiency of hotel management, hotel management began to realize normalization.Hotel ma
9、nagement system, which mainly includes the establishment and the maintenance and the programming of the frontend application. The former required data consistency and integrality. Data security database. For the latter request application function complete, easy to use, etc.This software for hotel m
10、anagement system, according to the characteristics of the hotel business process flow design standardization function modules, visitor reception room reservation and check-in registration (registration data, the public security system modification, and inquires the statistics (are) room reservation
11、form and inquires query information, information query, inquires the guest hotel guests), mimeographing checkout (check-out, etc.), print bill list three modules. These three modules including hotel management major, this system can be applied in computer flexibly and conveniently to management of h
12、otel rooms, thus greatly improve the processing speed, make more modern management. This system is according to the actual conditions and specific content, according to certain request, scientific and reasonable system analysis and design, including data input, query, delete, modify, etc. So that th
13、e system can fully satisfy economy, flexibility, systematic and reliability requirements.key visitor reception, statistics, management, check, cashier database.第一章 概论1.1背景近年来,随着我国社会经济的发展,国内的酒店服务业得到了日新月异的发展。而酒店在运作期间,其管理和服务的水平直接影响到酒店的形象和声誉。由于数据处理手工操作,工作量大,出错率高,出错后不易更改。酒店采取手工方式对客房状态情况进行人工管理,由于信息比较多,酒店客
14、房信息的管理工作混乱而又复杂;房间的状态,酒店管理员也只是当时对它比较清楚,时间一长,如再要进行查询,造成查询费时、费力。基于这此问题,我认为有必要建立一个酒店管理系统,使客房管理工作规范化,系统化,程序化,提高信息处理的速度和准确性,能够及时、准确、有效的查询和修改酒店客房状态情况。这就需要提高服务的质量,尽可能做到让客户满意。本套酒店管理系统正是为了解决酒店客房管理人员有效的管理客房,以提高酒店客房办公效率而开发的。本系统实现了一个简单的酒店客房管理。在本系统里,主要是对来宾接待,客房的信息,经营情况以及收银结账的管理。为管理者提供迅速,高效的服务,减免手工处理的繁琐与误差,及时,准确地反
15、映酒店的工作情况,经营情况。以提供操作简单方便、快捷,易懂易用为开发目标,用户界面设计友好,操作使用方便,同时能保证用户数据的稳定。1.2系统开发工具简介Visual Studio C#.NET是微软公司推出的全新集成开发环境Visual Studio.NET的重要成员之一,是新一代面向对象的可视化开发工具。具有面向对象、分布式、可移植等性能的多线程动态计算机编程语言。因其简单易学、开发快捷、功能强大的特点深受广大计算机程序开发人员的喜爱。C#继承了C语言面向普通使用者和易学易用的优点,同时又引入了可视化图形界面的程序设计方法及面向对象的程序设计,成为当前人们使用最为广泛、最有影响的程序开发语
16、言之一。软件开发环境是指支持软件产品开发的软件系统。它由软件工具集合环境集成机制构成,前者用来支持软件开发的相关过程、活动和任务等;后者为工具集成和软件开发、维护和管理提供统一的支持,它通常包括数据集成、控制集成和界面集成。通过环境集成机制,各工具用统一的数据接口规范存储或访问环境信息库;各工具采用统一的界面形式,保证各工具界面的一致性;环境集成机制同时为各工具或开发活动之间的通信、切换和协同工作提供支持。在软件开发环境中进行软件开发,可以使用环境中提供的各种工具,同时在环境信息库的支持下,一个工具所产生的结果信息可以为其他工具所利用,使得软件开发各项活动得到连续的支持,从而大大的提高了软件开
17、发效率,提高了软件的质量。SQL(StructuredQueryLanguage,结构查询语言)是一个功能强大的数据库语言。SQL通常使用于数据库的通讯。ANSI(美国国家标准学会)声称,SQL是关系数据库管理系统的标准语言。SQL语句通常用于完成一些数据库的操作任务,比如在数据库中更新数据,或者从数据库中检索数据。使用SQL的常见关系数据库管理系统有:Oracle、Sybase、MicrosoftSQLServer、Access、Ingres等等。虽然绝大多数的数据库系统使用SQL,但是它们同样有它们自立另外的专有扩展功能用于它们的系统。但是,标准的SQL命令,比如Select、Insert
18、、Update、Delete、Create和Drop常常被用于完成绝大多数数据库的操作。MSSQLServer就是用的Transact-SQL。SQL语言有着非常突出的优点,主要是:非过程化语言、统一的语言是所有关系数据库的公共语言。SQL语言又是一个非过程化的语言,因为它一次处理一个记录,对数据提供自动导航。SQL允许用户在高层的数据结构上工作,而不对单个记录进行操作,可操作记录集,所有SQL语句接受集合作为输入,返回集合作为输出。SQL的集合特性允许一条SQL语句的结果作为另一条SQL语句的输入。SQL不要求用户指定对数据的存放方法,这种特性使用户更易集中精力于要得到的结果;所有SQL语句
19、使用查询优化器,它是RDBMS的一部分,由它决定对指定数据存取的最快速度的手段,查询优化器知道存在什么索引,在哪儿使用索引合适,而用户则从不需要知道表是否有索引、有什么类型的索引。SQL为许多任务提供了命令,其中包括:1、查询数据。2、在表中插入、修改和删除记录。3、建立、修改和删除数据对象。4、控制对数据和数据对象的存取。5、保证数据库一致性和完整性。以前的数据库管理系统为上述各类操作提供单独的语言,而SQL将全部任务统一在一种语言中。所有关系数据库的公共语言:由于所有主要的关系数据库管理系统都支持SQL语言,用户可将使用SQL的技能从一个RDBMS(关系数据库管理系统)转到另一个,所有用S
20、QL编写的程序都是可以移植的。通过了解C#.NET与SQL的优点,与本系统的实际应用相结合,决定采用C#语言作为前台开发语言,SQL作为后台开发工具,为以后的酒店管理系统的功能实现奠定了基础。1.3系统简介由于基于资源的不对等,且为实现共享,是以“请求一响应”的方式来完成客户机和服务器之间的通讯的,也称为前台/后台结构。这种架构的软件系统的特点是:整个软件系统可以分为客户机(前台)和服务器(后台)两部分,服务器端提供服务,如文件服务、数据库服务以及其他服务,客户机主要提供用户界面和一部分业务处理功能,客户机在需要时间服务器端提出请求,服务器响应客户机请求,将处理的结果返回给客户机。C/S结构根
21、深蒂固,技术成熟,具有强大的数据操作和事物处理能力,模型思想简单,易于理解和接受,原来很多软件系统都是建立在C/S结构基础上的,由于客户机上需要安装应用程序,必然带来软件安装、配置、版本更行、系统安全等一系列问题。客户机/服务器结构可以的简单的两层结构,随着软件复杂度的不断提高,三层或多层C/S结构应运而生。三层结构是将应用功能分成表示层、功能层和数据层三个部分。表示层应用的用户接口部分,它担负着用户与应用间的对话功能,用于检查用户输入的数据,显示应用输出的数据,一般使用图形用户接口;功能层相当于应用的本体,它是将具体的业务处理逻辑编入程序中;数据层就是数据库管理系统,负责管理对数据库数据的读
22、写。考虑到各方面的因素和和开发工具的实用性,于是本酒店管理系统,利用Visual Studio C#.NET编写用户接口,以Microsoft SQL Server2005创建数据库而制作的酒店管理系统。采用的是C/S(Client/Server)结构,由于本管理系统操作简单、界面明了,所以容易直观对相应的功能进行操作。设立管理员权限,能直接浏览数据库各个表项,并具有对各个用户和用户信息进行添加、删除、修改的权限。为了设计出符合一般标准又具有特色的界面,系统开发时要遵循以下开发原则: 保证界面设计的风格具有一致性。 界面设计时,控件的摆放要协调和匀称。 常用操作(如查询房间状态、入住登记 、退
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 管理 系统