《酒店管理系统课程设计(DOC33页)dxgx》由会员分享,可在线阅读,更多相关《酒店管理系统课程设计(DOC33页)dxgx(51页珍藏版)》请在金锄头文库上搜索。
1、Evaluation Warning: The document was created with Spire.Doc for .NET.目录第1章 需求分分析11.1 系统统概述11.2 系统功功能需求求分析11第2章 管理系系统平台台的选用用22.1 数据库库系统的的选择原原则22.2 系统开开发工具具的选择择2第3章 酒店店管理概概述33.1系系统数据据需求333.2系系统业务务功能的的需求333.3系系统性能能需求:3第4章 系统总总体设计计54.1 系统功功能模块块设计554.2 系统结结构设计计74.3系系统数据据流程图图84.4 E-R图94.5 系统的的运行要要求9第5章 详细
2、设设计与实实现105.1 数据库库设计1105.2 创建主主窗体以以及主要要窗体1135.3 代码设设计19第6章 系统评评价286.1 系统的的测试2286.2要要注意到到的问题题296.3 将来可可能提出出的要求求29结 论论30参考文献献31第1章 需求分分析1.1 系统统概述随着社会会经济的的发展,酒酒店、宾宾馆在服服务行业业扮演着着越来越越重要的的角色。酒酒店行业业的竞争争表现在在管理和和服务水水平的竞竞争,它它影响到到酒店的的形象和和声誉。这这就要求求通过先先进的管管理来提提高服务务质量,尽尽可能做做到让客客户满意意。因此此,非常常需要一一套酒店店管理系系统来对对客房信信息,经经营
3、情况况以及客客户信息息进行管管理。酒酒店管理理系统为为管理者者制定决决策判断断提供了了可行依依据。判判断提供供迅速高高效的、系系统化的的服务,避避免手工工处理的的繁琐与与误差,成成为酒店店、宾馆馆经营的的重中之之重。但但是目前前商业性性的酒店店管理软软件大多多数是舍舍用于大大、中型型酒店,其其操作复复杂,收收费昂贵贵,还需需专业维维护。这这就造成成了很多多小型酒酒店以及及小型宾宾没有客客房的管管理软件件,对于于其宾馆馆的经营营造成管管理的繁繁琐与混混乱。所所以开发发一款社社用于小小型酒店店或小型型宾馆的的客房管管理软件件时必须须的。1.2 系统功功能需求求分析该系统的的功能需需求有如如下几个个
4、方面:(1) 客房管理理。主要要用于对对客房信信息进行行维护。功功能包括括对客房房信息的的添加、修修改和删删除已有有的客户户信息,对对客房信信息进行行查询。(2) 住宿管理理。主要要用于对对入住信信息进行行维护。功功能包括括对入住住信息的的添加、修修改和查查询。(3) 结算管理理。主要要用于对对客房结结账和对对结算历历史信息息的查询询。功能能包括结结账(计计算费用用、记录录结账信信息)和和结算查查询。1第2章 管理系系统平台台的选用用2.1 数据库库系统的的选择原原则1、数据据库系统统采用易易于集成成的,开开放的技技术。2、产品品质量优优异,可可靠性高高,适于于长期运运行,能能支持关关键应用用
5、。3、数据据安全,保保安型高高。4、能提提供分布布式数据据库功能能。5、支持持多种开开发环境境,软件件开发容容易。6、扩充充性和升升级能力力强。2.2 系统开开发工具具的选择择本次系统统设计选选用的是是Vissuall Baasicc作为开开发工具具,因为为Vissuall Baasicc 具有以以下优越越的功能能:简单,易易学,易易用(1)快快速完成成应用任任务(2)使使用方便便的工具具栏(3)支支持中英英文输入入法(4)用用项目管管理器统统一界面面第3章 酒店店管理概概述3.1系系统数据据需求1) 数据录入入和处理理的准确确性和实实时性。2) 数据的一一致性与与完整性性。3) 数据的共共享
6、与独独立性。3.2系系统业务务功能的的需求(1) 实现客房房信息管管理功能能(2) 实现客户户信息管管理功能能(3) 实现预定定管理功功能(4) 实现入住住管理功功能(5) 实现消费费记账功功能(6) 实现收银银退房功功能综上,我我们将系系统的功功能大体体划分为为三大模块块:权限管理理:包括括管理员员的登录录前台管理理:包括括客户信信息的录录入、客客户预订订和入住住登记以以及结算算的管理理等。后台报表表管理:包括报报表的打打印3.3系系统性能能需求:为了保证证系统能能够长期期、安全全、稳定定、可靠靠、高效效的运行行,系统统应该满满足以下下的性能能需求:(1)系系统处理理的准确确性和及及时性系统
7、处理理的准确确性和及及时性是是系统的的必要性性能。在在系统设设计和开开发过程程中,要要充分考考虑系统统当前和和将来可可能承受受的工作作量,使使系统的的处理能能力和响响应时间间能够满满足用户户对信息息的处理理。(2)系系统的开开放性和和系统的的可扩充充性系统在开开发过程程中,应应该充分分考虑以以后的可可扩充性性。例如如系统权权限和客客房信息息设置等等模块也也会不断断的更新新和完善善。所有有这些都都要求系系统提供供足够的的手段进进行功能能的调整整和扩充充。而要要实现这这一点,应应通过系系统的开开放性来来完成,既既系统应应是一个个开放系系统,只只要符合合一定的的规范,可可以简单单的加入入和减少少系统
8、的的模块,配配置系统统的硬件件。(3)系系统的易易用性本酒店客客房管理理系统面面向的用用户是酒酒店内工工作人员员,而有有些使用用人员往往往对计计算机并并不是非非常熟悉悉,所以以系统操操作上要要求简单单、方便便、快捷捷,便于于用户使使用。这这就要求求系统能能够提供供良好的的用户接接口,易易用的人人机交互互界面。(4)系系统的响响应速度度系统设计计中摒弃弃大量数数据冗余余,提出出了优化化数据库库的解决决方案,大大量使用用存储过过程,大大大提高高系统响响应时间间和速度度。第4章 系统总总体设计计本部分主主要介绍绍系统要要实现的的功能,搭搭好设计计的总体体框架,使使我们对对要开发发的系统统有一个个系统
9、、全全面、确确切的认认识。4.1 系统功功能模块块设计结合前面面需求分分析阶段段的结果果进行综综合处理理,确定定了客房房管理系系统需要要完成的的功能,主主要划分分为以下下模块:1. 结结算管理理(1)结结账 (22)结账账查询2. 客客房信息息管理(1)设设置客房房标准添加客客房标准准 修改客客房标准准 删除客客房标准准(2)设设置客房房信息添加客客房信息息 修改客客房信息息 添加客客房类型型 查询客客房信息息3. 住住宿信息息管理(1) 添加入住住信息 (2) 修改入住住信息(3) 查询入住住信息模块设计计图如下下: 酒店管理系统酒店入住管理酒店客户管理酒店管理员管块数据统计模块酒店退房管理
10、客户房号客户姓名客户性别客户房费酒店管理模块查询客户信息添加客户信息删除客户信息维护客户信息客房信息管理客房类别管理添加客房信息查询客房信息删除客房信息维护客房信息添加类别信息查询类别信息删除类别信息维护类别信息添加管理员信息删除管理员信息管理整个酒店信息管理管理员管理权限管理图4-11系统功功能模块块图4.2 系统结结构设计计系统的主主要结构构:系统的封封面以表表单开始始,要求求用户输输入登录录,若密密码错误误,则自自动退出出,否则则出现系系统主菜菜单,接接受用户户的操作作,操作作完毕后后用户可可以从系系统菜单单中退出出系统,系系统运行行的步骤骤如图:前台管理员酒店客房管理系统客户客户信息登
11、记表结帐单4.3系系统数据据流程图图查询客户登记结算入住登记入住信息退房需求结算信息信息核查客户信息查询结果客户需求描述入住信息表旅客信息表客房信息表客户信息表消费结算表图4-33 系统数数据流程程图4.4 E-R图4.5 系统的的运行要要求软、硬件件环境:硬件:客客户机(CPUU P2200以上,内内存:32M以上)、数数据库服服务器(CPUU PIIII8800以上,内内存:2566M或以上上。以Miccrossoftt wiindoows操作系系统为工工作平台台。以Miccrossoftt VVisuual Bassic 6.00为开发发工具。数据库环环境是Miccrossoftt Of
12、fficce AAcceess 20003。第5章 详细设设计与实实现5.1 数据库库设计(1)数数据库需需求分析析设计的数数据库系系统应用用于酒店店管理系系统,所所以必须须充分满满足酒店店客房管管理系统统的各种种要求。此此系统要要求记录录每一次次酒店客客户的住住宿登记记、调房房登记和和退宿结结账的操操作信息息,并允允许系统统用户对对这些信信息进行行查询。另另外,必必须建立立一些辅辅助项目目表为这这些操作作信息提提供数据据来源。通通过以上上的分析析,数据据库设计计必须满满足以下下几点: (1)记记录酒店店客户住住宿登记记操作的的信息。 (2)记记录酒店店客户退退房结账账操作的的信息。 (3)记
13、记录酒店店客房的的相关信信息。 (4)记记录酒店店客户的的客房预预订信息息。 (5)记记录系统统用户的的用户名名、密码码和操作作权限。(2)建建立Acccesss数据库库及表在一个酒酒店管理理系统中中,数据据库的地地位是非非常重要要的,是是一个系系统正常常运行的的基础。本本系统的的数据库库是采用用Miccrossoftt公司的Acccesss 20003设计的的。在数数据库的的设计过过程中,首首先是收收集、分分析需求求;再从从需求抽抽象出一一般的实实体、关关系和他他们的属属性;再再将这些些实体、关关系和属属性按照照一定的的规则转转化为二二元表结结构。本系统中中共有4数据表表表3-11为Usee
14、rsiinfoo管理员员资料数数据表。管管理员资资料数据据表记录录了所有有管理的的基本资资料,管管理员可可添加、删删除和查查询该表表。该表表包括管管理员ID、姓名名、密码码和权限限等资料料。表3-11为UseersIInfoo管理员员资料数数据表字段名类型大小说明姓名Textt20管理人员员帐号(主主键)密码Textt20管理人员员密码(主主键)权限Textt1管理人员员权限如下图所所示:表3-22为add旅客入入住登记记表。add日主登登记表记记录了入入住旅客客的基本本个人信信息、房房间号、登登记号等等。表3-22旅客信信息表为为旅客的的个人信信息加入入住客房房信息数数据结构构表字段名类型大小说明登记号Textt8旅客入住住号(主主键)姓名Textt8旅客姓名名(不为为空)身份证号号码T