酒店前台预定管理系统设计报告

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1酒店前台预定管理系统设计报告学生姓名:毛坤指导老师:卢曼莎摘要本课程设计主要解决的是在一个酒店中,实现计算机对来客的订房情况,消费情况等准确、便捷的管理。在课程设计中,系统开发平台为WindowsXP,程序设计设计语言采用VB,数据库采用ACCESS,程序运行平台为Windows98/2000/XP。在vb中可以实现的功能有预定客户管理,客户日常事务登记,住房管理,综合服务等。Access作为各种信息资料的后台数据库包括客人信息、房间信息等。本系统实现酒店住房费用的一次性结算服务,提供酒店管理员关于一定时间段里的来客住宿情况统计。程序通过调试运行,初步实现了设计目标,并且经过适当完善后,将可以应用在酒店前台解决实际问题。关键词程序设计;数据库;ACCESS;VB1引言酒店是为客人提供住宿、餐饮、购物、娱乐和其它服务的综合性服务企业,它所接待的客人可能来自世界各地,而且这些客人的生活习惯、消费水平、宗教信仰等各不相同。随着社会生活水平的普遍提高,人们对于酒店消费不断地提出更高、更多样性的要求。如何以酒店企业所拥有的有限的人力、物力、财力和信息资源服务于住店客人,满足客人的各种消费需求,在当今竞争日趋激烈的酒店行业中,是经营好酒店企业的重要问题。这就要求酒店经营管理人员不但要掌握科学的管理思想和管理方法来综合的运用酒店资源,而其还应该采用先进的计算机管理手段处理日益复杂的信息资源,正确、及时地对客源市场信息作出反应和正确的指定经营决策,保证酒店企业的生存和发展。成功的应用先进的计算机管理手段辅助酒店企业的经营管理,不但要求酒店的日常操作模式要符合计算机信息处理的要求,而且需要有相应的管理体系和人员配合。作为酒店的经营管理人员只有充分的掌握酒店的各职能岗位的信息流程和计算机处理的要求,并善于结合两者的要求和长处,才能使想进的计算信息处理技术有效的服务与酒店的经营管理。本课程设计主要实现对酒店内部各种服务管理的电子化,自动化,提高各个模块之2间的办公效率,为提高质量酒店服务提供保证。1.1课程设计的目的前厅每天要处理大量有关客房预订、入住登记、户籍管理、询问、结帐等业务,手段操作速度慢、效率低,数据处理手段滞后,不适应经营管理发展和服务的需要。运用计算机技术则可以克服这些障碍,极大的提高前厅服务的工作效率。前厅服务种类繁多,客人需求变化随机性强,常常因发生信息错误、传递失误等而影响服务质量。计算机技术则由于信息存量大、处理速度快以及实时性控制等,显示了更大的优越性,从而为提高服务质量和服务水平提供了可靠的技术保障。1.2课程设计的意义前厅作为酒店前台业务管理中心、信息中心和协调中心,使用计算机技术进行管理和控制意义重大。采取计算机技术不仅可以节省人力、物力,提高前厅部工作效率,而且还可以提高酒店的整体管理水平,增加市场竞争力,从而使酒店最终达到增收节支和成本控制、物流空控制的目的,更大的提高经济效益。酒店计算机管理系统及应用软件本身就是完整的管理模式,它集中反映了经营者的宗旨、组织、计划、控制及经营目的。因此,恰当地、不失时机地引进并很好的使用计算机技术,对加强前台和后台管理,完善功能,保持管理风格,提高酒店管理规范化水平都具有重要意义。2系统功能介绍酒店管理系统包括客房预定、销售、前台管理、财务管理等模块。在这里我们主要介绍的是前台管理模块,下图1为前厅部计算机系统示意图,主要从客人的预订、登记、查询等,一直到结帐退房,进行自动管理,使酒店各部门随时掌握房间使用状况,以及管理所需要的各种信息,图2为前厅管理模块信息流向示意图。2.1客房预定功能利用计算机进行预订业务操作是指应用管理信息系统中的预定功能模块接受和处理客人的订房信息,并随客房状况实施有效控制。通常计算机处理预定信息的功能体现3在以下具体内容。(1)受理在系统设定期限内任意一天的预定。(2)利用放好提前为客人排房。(3)每项预定纪录都可通过姓名、帐号(预定号)、抵离店日期、公司名称等方式查询。(4)设置预订单特殊要求功能。(5)接受新输入的预定信息,自动建立一个不重复的帐号,提供给客人作为预订号。(6)可更改或取消预定记录,并对更改和取消进行存档记录。(7)对预定记录进行修改、取消并作存档记录。2.2总台接待功能总台接待员利用计算机为客人办理入住登记手续,可以尽量缩短客人滞留总台的时间,为客人提供快捷高效的服务。总台接待功能主要包括下列具体内容。(1)在预定客人抵店前,录入入住登记资料,打印登记单,并提前排房。(2)预定客人抵店时,可按预订号、姓名、国籍、公司名称等查询相关资料,进行接待。(3)在计算机中为客人办理入住登记手续,包括客人详细资料、住宿时间、房间号,输入或更改房价,自动为客人建立账单。预订单生成入住登记表。(4)离店客人重新入住功能。随时显示客房状况,包括出租率、房态、可售房、住店人数、当日预抵离房数等。4图1前厅部计算机系统示意图服务器前台接待待待前台收银客房中心餐饮电话总机预订问讯后台5图2前厅管理模块信息流向示意图预定客人需求客房基本信息、远期动态信息预定报表接待入账客账信息结账退房客人入账信息日常处理应收账、前台营业信息统计后台账务房租客人账单退房信息更改房态客房基本信息近期动态信息客人汇总62.3问讯功能该模块主要对住客信息及历史资料进行查询。根据前厅部管理要求及对客服务的需要,系统中的问讯功能应做到快捷、准确和高效,同时应具有多种方式的查询途径。问讯员应能够随时快速地从计算机中查询每位住店客人或以预定客人的资料。问讯功能集主要通过姓氏、日期、客人占用情况、客人账单、公司名称查询等美容来提供相关信息。(1)按各种条件查询打印现住及离店的客人信息。(2)按各种条件查询,包括房间号、姓名、地区等。(3)可查本日抵离店客人,明日应到、应离客人等情况。(4)客房占用情况查询。2.4客房状况控制功能客房是酒店的主要产品,要充分发挥客房的效益,建立有效的客房状况控制系统是非常必要的。通过计算机可以快速、准确地掌握客房的使用情况,使得前厅部与客房部之间的信息沟通更快、更准确。另外也能使服务员及时掌握客饭状况,做好销售工作,更好的为客人服务,提高客房出租率。管理信息系统中的房态控制功能是客房管理和总台接待工作能否成功的关键,其功能主要包括以下内容。(1)显示可售房状况,随时实施动态查询可用房情况。(2)反映和更改每一间房的状况(包括空房、待修房、住客房、预定房等),并有维护修房、非出租房提示,客人信息等。(3)提供客房占用情况报告。3系统代码设计分析3.1登陆数据库代码输入数据库用户账号(admin)、密码(PassWord);(1).无此用户或输入错误如果这样,系统都会提示,用户重新输入用户名和密码。Text1.Text=Text2.Text=MsgBox请重新输入你的用户名和密码,谢谢,vbYesNo,信7息提示!(2).用户为系统数据库管理员则可以直接登陆系统,进入酒店管理界面。IfText1.Textrs.Fields(admin).valueOrText2.Textrs.Fields(password).valueThen'flag=0'rs.MoveNextElseflag=1EndIfrs.MoveNext(3).退出(退出系统)End3.2酒店管理的实现(1)客户管理界面操作的主要代码显示客户信息Adodc1.RecordSource=Select*FromguestAdodc1.RefreshDataGrid1.RefreshDataGrid1.Visible=True添加客户信息'DimsqlAsStringAdodc1.Recordset.addnew'IfNotAdodc1.Recordset.GetRowsThen'Adodc1.Recordset.MovePrevious'EndIf'IfAdodc1.Recordset.EOFThen'Adodc1.Recordset.delete8'EndIf删除客户信息IfNotAdodc1.Recordset.EOFThenAdodc1.Recordset.deleteIfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLastElseAdodc1.Recordset.MoveNextEndIf(2)日常登记界面操作的主要代码这个版块基本上是对以前的数据和窗体进行重新调用添加日常信息可以调用以前的数据库信息,然后进行添加Adodc1.Recordset.addnew删除信息IfNotAdodc1.Recordset.EOFThenAdodc1.Recordset.deleteIfAdodc1.Recordset.EOFThenAdodc1.Recordset.MoveLastElseAdodc1.Recordset.MoveNextEndIf查询信息选取查询字段DimTempAsStringDimiAsIntegerLabfield.Caption=Combo1.TextIf(Combo1.Text=guest_id)Then'Combo3.AddItem10001'Combo3.AddItem100029'Combo3.AddItem10003'Combo3.AddItem10004'Combo3.AddItem10005'Combo3.AddItem10006'Combo3.AddItemH003'Combo3.AddItemH004'SelectCasei'Case0'Temp=10001'Case1'Temp=10002'Case2'Temp=10003'Case3'Temp=10004'Case4'Temp=10005'Case5'Temp=10006'EndSelect选取关系运算符DimTempAsStringSelectCaseCombo2.ListIndexCase0Temp==Case1Temp==Case2Temp=Case3Temp=10Case4Temp==Case5Temp=EndSelectLaboperate.Caption=Temp查询值的选取Labvalue.Caption=Combo3.Text查询功能的实现DimFieldname,operate,valueAsStringDimiAsIntegerSelectCaseCombo2.ListIndexCase0operate==Case1operate==Case2operate=Case3operate=Case4operate==Case5operate=EndSelectFieldname=Combo1.Textvalue=Combo3.TextFori=0ToForm4.Adodc1.Recordset.Fields.Count-1SelectCaseCombo1.ListIndexCaseiWhileNotForm4.Adodc1.Recordset.EOF11Combo3.AddItemForm4.Adodc1.Recordset.Fields(i).valueForm4.Adodc1.Recordset.MoveNextWendFindString=Fieldname&operate&valueNextiEndSelectLabel4.Caption=FindStringForm4.Adodc1.RecordSource=select*fromorder1where&&FindStringForm4.Adodc1.RefreshForm4.DataGrid1.RefreshForm7.Hide(3)住房管理界面操作的主要代码入住功能的实现代码:Adodc1.Recordset.AddNewa=Adodc1.Recordset.Fields.CountPrinta退房功能:退房人选择:(对查询功能中的数据信息中的客户信息进行重复调用)如1.2,b中查询信息,选取字段查询。关系运算:调用1.2,b中选取关

1 / 15
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功