酒店客房管理系统的设计和实现 计算机专业_第1页
酒店客房管理系统的设计和实现 计算机专业_第2页
酒店客房管理系统的设计和实现 计算机专业_第3页
酒店客房管理系统的设计和实现 计算机专业_第4页
酒店客房管理系统的设计和实现 计算机专业_第5页
免费预览已结束,剩余33页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

酒店管理系统摘要现如今,酒店客流量正在与日俱增,多样化酒店类型层出不穷,在此情况下,传统的酒店管理模式,已经远远不能满足实际需求。因此迫切需要有一种方法来实现智能管理。通过使用计算机来管理酒店和客人信息,提高工作效率。建立这个系统,基于计算机技术和信息技术、标准化管理系统中各元素的关系,标准化、规范化、程序化和科学化,表单元素之间的相互制约,层层把关,逻辑系统,可以克服原始手工系统的效率低的缺点,沉重的工作。这个系统是用于管理酒店日常运营的软件。在操作系统的新管理模式中使用的数据管理系统,可以切实提升用户在实际操作过程中的简洁性及其便利性。对于此类系统而言,其涉及到的业务管理模块,具有相对较强的独立性,可以基于某特定机器,实现正常运行。故此,如果对此类系统,进行相对良好的应用,则将切实提升酒店服务相关管理工作的实际工作效率。对于此类系统而言,其基于信息技术,可以切实提升酒店服务相关管理工作的实际工作效率,从而切实降低管理成本。使酒店实现全方位的管理模式。关键词:酒店管理系统;数据库;VisualBasicThesystemofhotel’smanagementAbstractIntoday'ssociety,duetotheincreaseinhoteltypesandpassengerflow,hotelmanagementhasbroughtdifficulties.Therefore,thereisanurgentneedforamethodtoimplementintelligentmanagement.Improveproductivitybyusingcomputerstomanagehotelandguestinformation.

Theestablishmentofthissystem,basedontherelationshipbetweencomputertechnologyandinformationtechnology,standardizedmanagementsystems,standardization,standardization,programming,andscientificization,themutualconstraintsbetweenthetableelements,thelayersofchecks,andthelogicsystem,canovercometheoriginalmanualsystem.Thedisadvantagesoflowefficiency,Heavywork.

Thissystemisusedtomanagethedailyoperationofthehotelsoftware.Thedatamanagementsystemusedinthenewmanagementmodeloftheoperatingsystemwillbemoresimple,moreintuitive,andmoreconvenientforuserstooperate.Thebusinessmanagementmoduleofthesystemcanrunindependentlyofasinglemachine.Withthissystem,theefficiencyofhotelservicemanagementcanbegreatlyimproved.

Thesystemusesinformationtechnologytogreatlyimprovethemanagementandserviceefficiencyofthehotelandreducecosts.Enablesthehoteltorealizethefullrangeofmanagementmode..Keywords:Thesystemofhotel’smanagement;database;VisualBasic目录第一章绪论 71.1系统开发的背景 71.2系统的特点 71.3系统开发涉及的主要技术 71.3.1数据库技术 71.3.2VB6.0中文版 8第二章需求分析 92.1系统需求分析 92.2系统功能分析 92.3实现目标 102.4开发环境配置 101.3.1硬件环境要求 101.3.2软件环境要求 10第三章数据库设计 113.1概念结构设计 113.1.1系统结构图 113.1.2实体及其属性 123.1.3实体E-R图 133.1.4业务流程图 143.2数据库设计 143.2.1登记预收表djys 143.2.2登记表djb 153.2.3挂账明细表gzmx 163.2.4客房基础信息表kf 173.2.5客房预定表kfyd 173.2.6密码表ma 183.2.7权限设置表qxsz 183.2.8退房登记表tfd 19第四章酒店客房管理系统的详细设计 204.1主界面设计 204.1.1实现目标 214.1.2实现过程 214.2系统登录模块设计 224.2.1实现目标 224.2.2实现过程 224.3住宿管理设计 224.3.1住宿登记模块设计 224.4追加押金模块设计 244.4.1实现目标 254.4.2实现过程 254.5调房登记模块设计 254.5.1实现目标 254.5.2实现过程 254.5.3调房的实现方法 264.6退宿结账模块设计 264.6.1实现目标 264.6.2实现过程 274.7客房管理设计 294.7.1客房设置模块设计 294.7.2客房查询模块设计 304.7.3房态查看模块设计 324.8挂账管理设计 334.8.1挂账查询模块设计 334.8.2客户结款模块设计 344.9查询统计设计 354.9.1住宿查询模块设计 354.10宿费提醒模块设计 364.11日结设计 364.12系统设置设计 384.12.1操作员设置模块设计 384.12.2密码设置模块设计 384.12.3初始化模块设计 404.12.4权限设置模块设计 41总结……………38致谢……………39参考文献………………………40第一章绪论1.1系统开发具体背景近年来,中国经济正在不断蓬勃发展,人们的生活质量也与日俱增,热爱旅游的人群越来越多。旅游业也被看做当地经济的重要组成部分,推进了酒店的快速发展,这也使得酒店的服务成为了酒店竞争的主要方面。在这个科技发达的时代,增强酒店管理能力是提高企业管理技术的有效途径。虽然光依靠科学技术的管理方法就能使酒店做大,但是它可以大大的提高酒店的竞争力,如准确、快捷、高效、服务管理,都大大的增强了酒店的实力。1.2系统的特点操作简单由于该系统操作主要由添加、修改、查询、删除、统计和其他基本操作完成,这样就不需要集中的对工作人员进行培训完成日常的工作。2.此系统的操作方法简单明了通过键盘鼠标就可以实现交互。3.该系统安全性很强已经设置了管理员权限,普通的操作人员无法登录。同时,每个模块登录设置了管理员模块,可以有效地避免无关人员登录。1.3系统开发所涉及的主要技术1.3.1数据库技术1.3.2VB6.0中文版第二章需求分析2.1系统需求分析因为科技的不断进步,酒店对于客房和人员的管理越来越觉得力不从心,这时候就需要开发一个合适的管理软件来代替手工操作。开发软件首先需要对需求进行分析,这样才能确定这个软件系统所需要的对象,范围,以及所需要的软硬件环境。2.2系统功能分析此系统包含了以下功能,当客户的钱不足如支持其继续入住时的提醒,可以提示前台支付给客户所缴纳的押金,该系统可以显著地提高工作人员对于客户住宿的管理。1.客房服务管理包含:客房的预订,客户住宿登记,额外订金支付,房间住宿登记以及退房。2.客房管理:房间的设置、房间维修检查、房间状态的观察。3.注册管理:检查帐户和客户帐户。4.查询统计:客房预订、住宿情况、退房情况、住宿费提醒。5.每日登记:预报、房销售报告、客房销售统计。6.系统设置:初始化设置,操作系统设置,密码的设置与修改,权限设置与变更。2.3目标实现1.系统之间能够快速准确的形成联系。2.能够熟练的掌握动态,包括客房状况,住户的住宿动态等3.系统做到美观大方,并且操作起来方便快捷,数据安全性有保障4.客户的身份信息,注册的信息能够有机的结合在一起,防止出现账目错误的情况发生。5.使用该系统能够提高员工的工作效率并且能够提高酒店的知名度。2.4开发环境配置1.3.1硬件环境需求100MHz或更高的处理器(推荐酷睿处理器或更高级处理器)运行系统WindowsXP/vista/Linux/windows7微软件支持VGA或更高的分辨率监视器。32MB内存以上。鼠标或其他固定设备。1.3.2软件环境要求该系统在XP以上的各个系统都可以实现,运用微软公司的VB软件编写。第三章数据库设计3.1概念结构设计根据上述需求分析,满足酒店与客户直接的各方面联系以及客户的需求。3.1.1系统结构图酒店客房管理系统酒店客房管理系统挂账管理查询统计日结客房管理系统设置住宿管理追加押金住宿登记调房登记客房预订退房结帐客房查询客房设置房态察看挂账查询客户借款预定房察看住宿查询退宿查询续费查询登记预收报表客房销售报表操作员设置密码设置初始化权限设置客房销售统计图3-1酒店客房管理系统结构图3.1.2实体及其属性规划出的实体及其属性分别如图3-1~图3-6所示结算信息实体住宿金额结算信息实体住宿金额金额姓名住宿日期挂账单位结款方式图3-2结算信息实体及属性客房信息实体客房信息实体价格房间号房间类型房间配置营业日期图3-3客房信息实体及属性客房住宿信息实体客房住宿信息实体姓名证件号码详细地址住宿事由房间号房间类型客房价格住宿日期客房类型联系电话图3-4客房住宿信息实体及属性3.1.3实体E-R图各实体之间的关系也就是E-R图,如图3-7所示房间标准信息房间标准信息房价登记房间信息管理房间住宿订房信息管理结算信息管理房间结算图3-5实体之间关系E-R图3.1.4业务流程图根据酒店的入住流程,实现该入住流程的流程图如下所示调房调房房态查询追加押金续住前台接待住宿登记手牌入住宿费提醒预定房费客房预定挂账应收款结帐报表退宿预定房查询客户图3-6业务流程图3.2数据库设计酒店房间管理系统使用Access数据库,数据库名是KFGL数据库包含了以下八个表下面描述每个表的结构。3.2.1登记预收表djys登记表是用来保存客人在入住登记时间内收到的预付款金额。表3-1登记预收表字段名称数据类型字段大小姓名文本50证件名称文本20证件号码数字20住宿事由文本20房间号文本50客房类型文本10联系电话文本20客房价格货币8住宿时间日期/时间8宿费货币8折扣数字双精度型应收宿费货币8预收金额货币8提醒日期日期/时间8退宿日期日期/时间8备注文本50日期日期/时间8时间日期/时间8结款方式文本103.2.2登记表djb表3-2登记表字段名称数据类型字段大小凭证号码文本20姓名文本50证件名称文本20证件号码数字20住宿事由文本20房间号文本50客房类型文本10联系电话文本20客房价格货币8住宿时间日期/时间8宿费货币8折扣数字双精度型应收宿费货币8预收金额货币8提醒日期日期/时间8退宿日期日期/时间8备注文本50日期日期/时间8时间日期/时间8结款方式文本103.2.3挂账明细表gzmx表3-3挂帐明细表字段名称数据类型字段大小日期日期/时间8挂帐单位文本100住宿金额货币8欠款金额货币8还款金额货币8金额累计货币8姓名文本100证件号码数字20时间日期/时间8房间标准文本10房间价格文本103.2.4客房基础信息表kf表3-4客房基础信息表字段名称数据类型字段大小房间号文本30房间类型文本50价格货币8房态文本4备注文本100配置文本100营业日期日期/时间83.2.5客房预定表kfyd表3-5客房预定表字段名称数据类型字段大小姓名文本50身份证号文本20联系电话文本30详细地址文本100工作单位文本50客房类型文本10房间价格数字10预住日期日期/时间8预住天数文本10预付金额货币8备注文本50操作员文本50时间日期/时间83.2.6密码表ma表3-6密码表字段名称数据类型字段大小操作员文本16密码文本163.2.7权限设置表qxsz表3-7权限设置表字段名称数据类型字段大小编号文本50操作员文本50密表4-7码数字双精度客房预定是/否1住宿登记是/否1退宿登记是/否1追加押金是/否1客房管理是/否1客房查询是/否1预定房查询是/否1住宿查询是/否1退宿查询是/否1宿费提醒是/否1登记预售报表是/否1客房销售报表是/否1操作员设置是/否1密码设置是/否1初始化是/否1权限设置是/否1房态查看是/否1调房登记是/否1挂帐查询是/否1客户结款是/否1客房销售统计报表是/否13.2.8退房登记表tfd表3-8退房登记表字段名称数据类型字段大小凭证号码文本20姓名文本50证件名称文本20证件号码数字20住宿事由文本20房间号文本50客房类型文本10联系电话文本20客房价格货币8住宿时间日期/时间8宿费货币8折扣数字双精度型应收宿费货币8杂费货币8电话费货币8会议费货币8存车费货币8赔偿费货币8金额总计货币8预收宿费货币8退还宿费货币8退房时间日期/时间8备注文本50联系电话文本20第四章酒店客房管理系统具体设计4.1主界面设计在此系统中,主程序界面具体示意图,详见图4-1图4-1主程序界面4.1.1实现目标首先,开启系统,并且输入操作人员的ID名称及其相应的密码,由此进入程序主界面:1.选择工具菜单,用相应的栏目执行相应的操作。2.根据酒店规定,确定操作员的权利。3.实时显示系统的具体时间、操作人员的真实姓名及其酒店的实际网址。4.1.2实现过程1.首先,创建全新的表单,并将其命名为。2.其次,针对“项目”选项卡中的“部件”,进行单击,将会弹出选项,同时,点击“ok”,则可以将StatusBar控件,存储至工具箱。4.2系统登录模块设计4.2.1实现目标打开系统后验证登录人的身份以及密码,操作人ID和密码验证成功后,进入主系统。如果密码错误或者操作人ID输入则会回到之前的界面如果操作者连续输入错误密码高达三次,则登录界面将会立刻消失。在此系统中,登录界面具体示意图,详见图4-2图4-2登录界面具体示意图4.2.2实现过程1.基于酒店管理的综合项目,创建全新的窗体,并将其命名为。2.点击按钮,同时选择,与此同时,添设相应的db组合控件,并将其存储至工具箱。3.在酒店管理的综合项目中,依次添设2个数据控件、2个标签控件和2个命令控件。除此之外,需要添设1个db组合控件以及1个文本控件。4.3住宿管理相关设计4.3.1住宿登记模块具体设计1.实现目标在入住登记模块中执行下列功能:自动登记证件号码。为用户选择提供空闲房间。客人信息登记并收住宿费自动计算预定的费用,实际所需要的住宿费,房费到期提醒时间以及退房时间。自主打印客人的登记凭证。图4-3住宿登记界面具体示意图2.实现过程(l)首先,创建全新的窗体,并将其命名为。(2)程序代码如下:'计算打折之前的实际宿费赋值至ZSDJ(9)'计算实际退房日期'计算打折之后的实际宿费4.4追加押金模块具体设计在此系统中,追加押金界面具体示意图,详见图4-4图4-4追加押金界面具体示意图4.4.1实现目标当项目已经完成启动时,基于“酒店管理员”选项卡,单击“附加存款”项目,可以进入新的模块。并能实现下述具体功能:该模块可以提供给用户相应的号码表,并实现排列。该模块可以针对客人的续房费用,进行实时收取。与此同时,可以自动计算客人住宿的具体日期,并提醒前台客人费用到期的具体时间。4.4.2实现过程基于“客房管理系统”的综合项目,创建全新的表单,并将其命名为main_zjyj。在上述全新表单中,依次添设3个数据控件、6个DTPicker控件和5个命令控件。除此之外,需要添设1个db组合控件以及8个文本控件。4.5调房登记模块具体设计4.5.1实现目标当项目已经完成启动时,基于“客房管理”选项卡,单击“调换房间登记”项目,可以进入相关房间的登记单元。并能实现下述具体功能:在此登记单元中,客人能够自主选择空置的客房。如果客人需要对房间进行相关调整,则该登记单元可以执行并进行登记。在此情况下,登记界面具体示意图,详见图4-5。图4-5调房登记界面具体示意图4.5.2实现过程首先,创建全新的表单,并将其命名为。添加4个数据控件、2个db组合控件、l组合控件、7个文本控件和4个命令控件。4.5.3调房的实现方法因为每个客人对于客房的要求可能有区别,所以调整房子的方法是:首先,酒店看看是否有客户所提出要求的房间,如果客房没有人住宿,那么查询该房间价格,如果符合要求,可以确认客房。在调整过房间后,修改原房间和需要调换房间的系统状态,并且修改系统中的登记信息。("房间号”)=(”客房类型”)=("客房价格”)=("备注”)=(“摘要”)=”原房间”调换至新房间4.6退宿结账模块具体设计4.6.1实现目标实现如下功能:提供顾客选择的凭证号码。自动计算住宿费用以及其他附加费用如停车费,会议等以及需要退款金额。执行打印住宿单据的能力。界面如图4-6所示。图4-6退宿结账界面4.6.2实现过程添加一个新的表单,并且命名为main_tf。在上述全新表单中,依次添设5个Da1Label控件、4个DTPick控件和21个文本控件。除此之外,需要添设1个db组合控件、3个控制框控件以及5个命令控件。程序代码:这部分是系统的关键:房间住宿的算法因为每个酒店都有自己的管理方法,然而,如果仅仅依赖于人工操作,则将很难保证实际操作过程中的精确性,而且浪费时间,扩大了人力成本。如果你用这个程序来计算住宿的费用,它是方便的和标准的,并且你可以避免操作的错误。住宿=房价x天数客人如果是当天退房那么一下算法可以使用退房时间在18:00之前,算半天。如果退房时间在18:00之后,那么住宿费就是算作一天。如果不是在住宿的当天退房,那么用以下算法:如客人退房时间是在中午12时,那么时间为(逗留的日期)+半天;假设客人的实际退房时间,超过当日中午12点,则应该将客人的实际住宿天数,记为(实际住宿日期)+1天。是可以计算客人实际住宿天数的定义函数是可以计算实际收款金额或者实际退还金额的定义函数4.7客房管理相关设计4.7.1客房设置模块具体设计实现目标在房间设置这个模块中实现以下的目标:针对客房涉及到的相关基本信息,进行录入操作、保存操作以及修改操作等多样化操作。从而完善客房涉及到的相关基本信息。图4-7客房设置具体示意图4.7.2客房查询模块具体设计1.实现目标当项目已经完成启动时,基于客房查询模块,可以实现下述具体功能:房间号主要针对客房涉及到的相关基本信息,进行相应的查询操作、修改操作以及删除操作。在此系统中,房间查询界面具体示意图,详见图4-8图4-8客房查询具体示意图2.实现过程(1)基于“客房管理系统”的综合项目,创建全新的窗体,并将其命名为。(2)程序代码如下:'查询相关客房的基本信息房间号'允许修改相关客房的基本信息4.7.3房态查看模块具体设计1.实现目标基于“房间视图”选项卡,可以进入房间视图模块。并能实现下述具体功能:通过图形的具体形式,针对空置的客房及其维修室,进行实时显示。针对在当前时期,已经入住的实际客房数量、闲置的实际客房数量、以待维修的实际客房数量及其全部客房的实际使用状态,进行实时显示。如果点击相关客户,则将显示出该客户的详细信息。图4-9显示了roomstate的界面图4-9房态查看界面具体示意图2.实现的过程(1)在“客房管理系统”中,添加新表单并且命名为mainftcx。(2)添加Commandl数组(1-25)、图像控件、文本控件分别是一个,两个,一个。4.8挂账管理设计4.8.1挂账查询模块设计实现的目标在挂账查询模块中实现:选择一个注册过得单位,例如个人或者单位来检查注册帐户的基本信息和还款情况。通过日期来查询已经登记过得基本信息和还款状态。图4-10挂账查询界面4.8.2客户结款模块设计实现目标在此模块中计划实现以下功能:选择一个注册过得单位,例如个人或者单位来检查注册帐户的基本信息和还款情况。统计还欠费的总额。在此系统中,结款界面具体示意图,详见图4-11。图4-11“客户结款”界面具体示意图4.9查询统计相关设计4.9.1住宿查询模块具体设计1.实现目标检索信息的功能。图4-12住宿查询界面2.实现过程(1)首先,创建全新的窗体,并将其命名为(2)程序代码如下:其中,自动识别数据库路径应该如下:查询相应的住宿信息姓名:”*””“4.10宿费提醒模块具体设计实现方法如下:4.11日结设计在此设计中,主要包含:1.预收报表模块,主要表现为预先累计总住宿费和总费用的能力。2.房间销售报告模块的主要实现是在任何时候收集客人账单所需的总费用。图4-13登记预收报表具体界面示意图图4-14客房销售报表具体界面示意图图4-15客房销售统计具体界面示意图4.12系统设置相关设计4.12.1操作员设置模块具

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论