1、酒店管理信息系统-客房子系统系别:*专业:*学号:*姓名:*班级:*酒店管理信息系统-客房子系统摘 要纵观近几年国内酒店业的发展趋势,随着酒店业竞争的加剧,酒店之间客源的争夺越来越激烈,客房销售的空间利润越来越小,酒店需要使用更有效的智能化系统来拓展经营空间降低运营成本,提高管理和决策效率,酒店管理实质上是对酒店运行过程中人流、物流、资金流、信息流的管理,计算机的管理就其表现形式看时对酒店大量的常规性信息的输入、存储、处理和输出。为实施这些战略,本次设计采用了基于vb的方法,最终实现了酒店管理系统的用户登录功能,客户预定功能,修改功能,查询功能,入住功能,退房功能等,为酒店提供了良好的信息环境
2、。此系统的应用降低了经营成本,提高了酒店的管理效益及经济效益,酒店内提高了酒店决策效率,使酒店的总体效益得到了有效的提高!关键词:模块,智能,数据库,流程ABSTRACT In recent years the development trend of the Chinese hotel,with the hotel industry competition intensifieshotel patrons intensifying competition between the rooms sales profit space more small,hotel need to use mor
3、e effective intelligent system to expand efficiency.Hotel management is essentially to hotel operation processOf transfering,logistics cash flow,information management,the computer is the form of the hotel is the watch of the input,regular information storage,processing and output.To implement these
4、 strategies,this design based on vb methods,finally achieve hotel management system user password landing function,client reservation function,modify function,inqures the function,check-in and check-out function for the hotel function etc,prvide good information environment.This syetem application r
5、educed operating costs,improve the management benefit and economic benefit,hotel heightening hotel decision-making efficiency,the overall benefit to hotel effectively improve !KEY WORDS:modul,intelligent,database,process目录前言11.1酒店信息处理21.1.1酒店的信息21.1.2酒店的信息处理22.1 技术上可行性4第三章 系统需求分析53.1 系统管理53.2 订房管理53
6、.3结算管理53.4基础数据管理63.5系统数据库流程分析6第四章 数据库分析设计84.1 系统E-R图84.2 数据库逻辑结构设计94.3创建系统主界面114.31系统管理模块114.32”房间类型管理”模块13第五章 系统维护175.1 程序维护175.2 数据维护175.3硬件设备维护17结论18谢 辞19参考文献20前言客房管理系统是一个集成的客房信息处理系统,通过将各种客房管理功能结合起来,达到快速获取信息,提高工作效率,改进服务质量,尽量避免人为操作失误等目的。本系统达到以下目标:能够管理所有客房信息和顾客信息,快速地进行各类信息的查询,高效地进行订房管理等。酒店业务管理系统在达到
7、节省人力资源成本的同时,可以提高业务效率,并能够及时、准确、迅速地满足顾客服务的需求。该客房管理子系统的任务主要包括房间类型管理,房间信息管理,订房信息管理,结算信息管理,系统管理。本系统实现的是客房管理子系统,她是酒店管理信息系统一部分,实现了系统用户管理、客房类型/标准管理、客房信息管理、订房信息管理和结算信息管理等功能。使用该该案例的目的是想把前面的内容综合起来,让读者对开发一个整体软件有个初步的了解,尤其ADO使用数据库访问技术开发一个管理信息系统有个初步的了解。客房管理子系统涉及ACESS,数据库SQL,VB,其重点内容在VB语言的编程上。第一章 选题背景1.1酒店信息处理1.1.1
8、酒店的信息现代社会,信息是一种财富,是效益,是生命。及时、正确的信息是企业最重要,最活跃的资源。如果酒店的管理者对信息心中无数,将必然出现生意冷淡,人员设施闲置,造成无挽回的经济损失;或者在客流旺季,接待不力,手忙脚乱,影响服务质量和酒店的声誉。结果,都会造成对酒店不利。所以,酒店对信息的及时性和正确性要求很高。酒店的信息有市场信息和酒店内部信息两种。市场信息是指客源市场动向。包括客流构成,客流量,客人的意见和要求,或国内外政治经济动态和国家有关政策,特别是本地的市场信息对客源,客流的影响。他们将直接影响酒店经营决策计划的制订和实施。酒店内信息主要是内部管理资料。包括订房预测,接待报告,客房状
9、况分析及各种收益,财务,统计报表等等。这些信息每天都发生,并随着业务经营活动的变化而变化。他们提供决策,计划和实施的信息反馈,有助于管理者深入具体地掌握企业目前的经营管理状况,针对经营目标,及时采取纠偏措施。实践证明,获得并利用信息会产生巨大的经济效益。那么如何将原始的,孤立的信息,转变成全面的,综合的有用信息呢?这就是要加强信息管理,做好信息处理工作。1.1.2酒店的信息处理信息处理就是将分散的信息汇集成信息流。主要包含对信息进行输入,处理,输出的过程。输入过程是把收集到的信息,进行记录和评价。如对有关资料加以简编,排列或制成图表,做出评价,以提高处理的效率。处理过程是对信息进行归类和计算。
10、例如,在预定系统中,将所有经过预定或预付订金的住房进行准确的,有效的计算和帐务处理并转化成相关的信息输出。输出过程分为报告和存储两个方面。并不是所有输出信息都要以报告形式,也可以记录在单表上或存储在存储器上,或者,二者兼而有之。例如,宾客档案是需要存储的信息;而客房出租率既需要打印成报告,又需要存储;每日的客房状况差异报表为酒店现状提供信息反馈,作用有限且时效性强,因而没有必要保存。第二章可行性研究2.1 技术上可行性 本系统开发主要包括后台数据库的建立与维护以及前端应用程序的开发两个方面。对于 前者要求建立起数据一致性和完整性强数据安全性好的库。而对于后者则要求应用程序功能完备,使用灵活等特
11、点。 本系统使用Win98、Win2000Server、WinXP等操作系统,开发工具使用VISUAL BASIC6.0,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一功能方面而简洁的操纵数据库的智能化对象。2.2 经济上可行性本系统由作者自主开发,操作人员只需简单培训即可上岗。管理和维护比较简单,除了必要的设备投资外,后期只需少量的资金就可确保运转。本系统的使用能大大提高员工工作效率,加速资金周转、降低各项成本及改善服务质量,能够取得良好的经济效益。同时无纸化办公可以节省资源,减少后期资源浪费。因此,开发本系统在经济上是可行的。2.3 管理上可行性由于本系统操作比较简单,对于工作人员
12、不存在太大难度。加上业务员一直使用原来老版本的酒店管理系统,对该类软件操作是很熟悉的。对于系统管理员来说,因为系统管理员具有维护数据库技能的功能,对数据库中的数据进行添加、删除、更新等操作没有问是没有问题的。因此开发本系统在管理功能上时可行的。在本系统运营阶段,使用系统的工作人员,除了具备在Windows平台上使用个人电脑知识,并不需要特别的技术能力。这方面的知识,在该酒店与本项目运营相关的直接人员中已经具备。综上所述,开发系统,在经济上,技术上,管理上都是可行的。 第三章 系统需求分析根据以上对客房管理系统的任务和目标的分析,本客房管理子系统设计了如下图所示的一些功能,其中每一个功能模块又包
13、含了一系列的子模块,如下图:图3-1 客房管理子系统(功能结构图)3.1 系统管理图3-2 “系统管理”模块(功能结构图)3.2 订房管理图3-3 “订房管理” 模块(功能结构图)3.3结算管理 图3-4 “结算管理”模块(功能结构图)3.4基础数据管理 图3-5 “基础数据管理”模块(功能结构图)3.5系统数据库流程分析图3-6 流程图第四章 数据库分析设计根据本系统需求分析,系统需要在数据库中建立5个表,其用途分别如下:(1)User表:保存系统用户信息。(2)RoomType表:保存房间类型信息。(3)Room表:保存具体房间信息。(4)OderRoom表:保存当前未结账顾客的订房信息。
14、(5)OldOlderRoom:保存已经结账顾客的订房信息。4.1 系统E-R图E-R图是一种信息模型图,体现了系统实体之间的关系。通过系统需求分析,本系统设计规划出的实体有房间类型实体、房间信息实体、订房信息实体和结算信息实体。 实体之间关系E-R图4.2 数据库逻辑结构设计 User表字段名数据类型必添字段说明UseeName文本是用户名Password文本否密码Admin是否否等级,是否是管理员表4-1RoomType表字段名数据类型必添字段说明RTID文本是类型编号RTName文本是类型名称RTPrice货币是单价RTBedCount数字(整型)否床位数RTArea数字(单精度型)否面
15、积RTAirConditioner文本否是否有空调RTWashroom文本否是否有卫生间RTAdsl文本否是否有宽带RTTV文本否是否有电视RTTele文本否是否有电话 表4-2Room表字段名数据类型必添字段说明ID文本是房间编号Type文本是房间类型名称Posi文本否楼层Director文本否负责人名称Memo备注否备注Putup是否否是否被订制表 4-3OrderRoom表字段名数据类型必添字段说明ID自动编号是订房编号RoomID文本是房间编号CustomID文本是顾客身份证号Customname文本是顾客姓名Discount数字否折扣Indate日期时间是入住日期Sex文本否性别Me
16、mo备注否备注Outdate日期时间否离店日期Ammount数字否结算金额表4-4OldOrderRoom表字段名数据类型必添字段说明ID自动编号是订房编号RoomID文本是房间编号CustomID文本是顾客身份证号Customname文本是顾客姓名Discount数字否折扣Indate日期时间是入住日期Sex文本否性别Memo备注否备注Outdate日期时间否离店日期Ammount数字否结算金额表4-54.3创建系统主界面图4-3-1 “客房管理子系统”主界面设计4.31系统管理模块图4-3-2 用户登录窗体Private Sub CmdCancel_Click()Unload MeEnd
17、SubPrivate Sub CmdOK_Click()Dim rs As ADODB.RecordsetDim sql As StringDim msgstr As StringDim grade As Booleansql = select * from UserInfo where username = & txtUserName.Text & Set rs = GoSql(sql, msgstr)If Not rs.EOF ThenIf txtPassword.Text = rs.Fields(1) ThenG_UserName = rs.Fields(0)grade = rs.Fil
18、eds(2)If Not grade ThenfrmMain.mnuSysAdd.Enabled = FalsefrmMain.mnuSysDele.Enabled = FalsefrmMain.mnuRoomTypeDele.Enabled = FalsefrmMain.mnuRoomInfoDele.Enabled = FalseEnd IffrmMain.ShowUnload MeElseMsgBox 密码错误,请重新输入!, , 登录txtPassword.SetFocusEnd IfElseMsgBox 无此用户,请重新输入!, , 登录txtUserName.SetFocusEnd
19、 IfSet rs = NothingEnd Sub4.32”房间类型管理”模块图4-3-3”添加房间”窗体Private Sub Form_load()Call refreshcbortEnd subSub refreshcbort()Dim rs as ADODB. RecordsetDim sql as stringDim msg as stringCboroomtype.clearSql=”select * from roomtype”Set rs =gosql(sql,msqster)Do while not rs.eofCboroomtype.additem rs.fileds(1
20、)Rs.movenextLoopIf cboroomtype.listcount0 thenCboroomtype.listindex=0End ifSet rs=nothingEnd subPrivate sub txtIn_lostfocus(index as integer) Dim rs as ADODB.recordsetDim ssql as string Dim msqster as stringIf index=0 thenSql=”select * from room where id= ” & trim(txtin(0).text) & “ “Set rs =gosql(s
21、ql,msgstr)If not rs.eof thenMsgBox”此房间已编号存在,请使用其他编号!”,vbokonly+vbexclamation,”警告”Txtin(0).selstart=0Txtin(0).sellength=len(txtin(0).text)Txtin(0).setfocusEnd ifSet rs=nthingEnd ifEnd subPrivate sub cmdcancel_click()Unload meEnd subPrivate sub cmdok_click()Dim rs as ADODB.recordsetDim sql as stringDi
22、m msgstr as stringDim I as integerIf trim(txtin(0).text=” thenMsgBbox”此房间编号不能为空!”,vbokonly+vbexclamation,”警告”Txtin(0).setfocusExit subEnd ifIf trim(cboroomtype.text)=”thenMsgBox ”房间类型不能为空!”,vbokonly+vbexclamation,”警告”Txtin(0).setfocusExit subEnd ifIf trim(cboroomtype.text)=”then MsgBox ”房间类型不能为空!”,v
23、bokonly+vbexclamation,”警告”Cboromtype.setfocusExit subEnd ifSql=”select *from room”Set rs gosql(sql,sgstr)Rs.addnewRs.fileds(0)=trim(txtin(0).text)Rs.fileds(1)=trim(cboroomtype.text)Rs.fileds(2)=trim(txtin(1).text)Rs.fileds(3)=trim(cbodirector.text)Rs.fileds(4)=trim(txtinmemo.text)Rs.updateMsgBox”房间信
24、息添加成功! “, ,”提示”Set rs =nothingFor i=0 to 1Txtin(i).text=”NextTxtmeno.text=” “NextTextmeno.text=”End sub第五章 系统维护 系统维护是指在系统运行过程中,对系统自身的调整、更新和修复。系统维护是不可缺少的,也是不可避免的。可以说,信息系统就是在不断维护中才得以生存的。我们对本系统的系统维护主要涉及一下几个方面:程序维护、数据文件的维护、代码维护、硬件的维护。根据本系统和酒店具体情况,进行系统维护是要充分考虑到:一方面是酒店具体业务的变更、系统的当前情况、维护对象、维护工作的复杂性与规模;另一方面
25、是维护工作的影响,包括对系统目标的影响、对当前工作进度的影响、对本系统其他部门的影响;第三方面就是资源要求,包括对维护的时间要求、维护所需费用、维护所需技术人员和技术资料。酒店系统的维护工作主要包括:5.1 程序维护 系统程序维护主要是根据酒店业务对系统程序的更新和修改,在酒店增加新业务需要对程序更新修改时,必须通过一定的批准手续,先由操作人员用书面形式提出更新修改要求,部门经理进行调查做出决定是否修改,当要进行更行修改时,则向维护人员下达任务。修该完成验收通过后,取代旧部分,以实现系统新功能。5.2 数据维护根据酒店业务的发展,许多数据需要不定期的进行更行或调整。在对数据进行改动后都应对数据
26、库备份,并且定期使用后台的SQL进行数据库备份及部分维护。5.3硬件设备维护为保证整个系统的正常运作,酒店安排专门人员进行硬件的日常维护,如设备故障的检修,易损部件的更换等。另外,如果情况允许的话,还要对部分硬件设备进行定期升级换以满足日益增长的业务要求。 结论这次的课程设计,结合这几年的计算机专业所学到的很多专业知识,又通过在在具体的设计过程中,以计算机理论为基础,在实践过程中克服了一个有一个困难和难题,在指导老师的帮助下,终于完成了此次课程设计。 通过此次的软件开发过程,使我对所学专业有了更深一层的提高,并且有了一些切身的体会。光有计算机理论知识是不行的,还得有更丰富的实践经验,就比如这次
27、课程设计就提供了一次非常好的实践操作机会。 我用的是Microsoft的Visual Basic6.0开发这个系统的,菜单中的联级应用,工具栏的使用,以及多文档窗口的使用,都十分具有Windows程序风格;Visual Basic强大的数据窗口以及数据窗口的风格使用都是有特点的。这次课程设计只是一个开始,只有以后通过不断地努力不断地钻研和学习,才能掌握更多的软件设计的技术和方法,才能设计出更好更完善的软件作品来。 在整个过程中深深体会到,要严格按照软件工程的开发思路,不能急于求成,一来就马上编程,应该多做分析和研究,理清思路。前一阶段的工作的好坏将直接影响后一阶段工作的开展;多学习多请教,更多
28、新的技术的不断涌现,可以通过请教别人或上网学习别人的编程方法,研究编程案例,可以转变成你的知识,才能做得更好。这次课程设计,为以后能够变出更好的程序提供了一个平台。谢 辞在这段短暂而紧张的时间内,非常感谢老师对我们小组的指导和讲解,在与老师接触的过程中,我们深深为老师治学严谨的态度和热忱助人的胸襟所感动。他渊博的知识、追求卓越的精神让我们受益匪浅!在论文的写作过程中,老师一直不厌其烦的纠正着我们在开发过程中所犯的错误,不断地给我们讲解,让我们感受到家一样的温暖,我们深深地被其师德所折服!感谢老师,老师的教诲将是我们一生的财富!同时也非常感谢半年来兢兢业业奋战在教育线的老师和彼此关爱的校友。在他
29、们认真的培育和帮助下,使我能够更自信的面对社会上的各种挑战。最后,感谢学院为我们提供的丰富的学习资源和优越的学习环境。最后祝所有老师身体健康,事事顺心!参考文献1 卢文芳.饭店管理信息系统的构架与应用.商场现代化,2008,(5):143-1442 闪四清.数据库系统原理与应用M,北京:清华大学出版社,2001.3 刘敏贤.汤娟.SQL Server数据库应用系统中数据库完整性的设计与实施J.微机发展,2002.12(4);50-53.4 汤超.学生成绩管理信息系统的设计与实现J.湖北广播电视大学学报,2008,(12);151-1525 杨文龙,姚淑珍,吴芸,软件工程M,北京;电子工业出版社
30、,2005.6 张艳华.中小型酒店管理信息系统设计J.微机发展,2005.15(6);152-154.7 刘学明.饭店客房管理M.广东;广东旅游出版社,20008 高大中,邓南林.中小型酒店管理软件的设计与实践。商业研究。2004059 启明工作室,Visual Basic 6.0+Acess数据库应用系统开发与实例,北京邮电出版社,2004,21-86.10 罗朝盛,余文芳,Visual Basic6.0程序设计基础教程,北京,北京邮电出版社,2005,1-315.11 方俊,基于web的监理信息系统的设计与实现J,福建电脑,2005(12);23-84.12 杨富荣,浅谈客房管理的目标与要
31、求,桂林旅游高等专科学校学报,1999.10;1-2.13 王海龙,王行愚,客房自动监控中心系统。计算机工程与应用,2002,03;25114 刘善鑫,赵津燕等,数据库使用技术教程M,北京;中国水利电力出版社,2004.15 彭伟民,基于需求的酒店管理系统的建模与实现M,北京,人民邮电出版社,2004. 3、通过活动,使学生养成博览群书的好习惯。B比率分析法和比较分析法不能测算出各因素的影响程度。C采用约当产量比例法,分配原材料费用与分配加工费用所用的完工率都是一致的。C采用直接分配法分配辅助生产费用时,应考虑各辅助生产车间之间相互提供产品或劳务的情况。错 C产品的实际生产成本包括废品损失和停
32、工损失。C成本报表是对外报告的会计报表。C成本分析的首要程序是发现问题、分析原因。C成本会计的对象是指成本核算。C成本计算的辅助方法一般应与基本方法结合使用而不单独使用。C成本计算方法中的最基本的方法是分步法。XD当车间生产多种产品时,“废品损失”、“停工损失”的借方余额,月末均直接记入该产品的产品成本 中。D定额法是为了简化成本计算而采用的一种成本计算方法。F“废品损失”账户月末没有余额。F废品损失是指在生产过程中发现和入库后发现的不可修复废品的生产成本和可修复废品的修复费用。F分步法的一个重要特点是各步骤之间要进行成本结转。()G各月末在产品数量变化不大的产品,可不计算月末在产品成本。错G
33、工资费用就是成本项目。()G归集在基本生产车间的制造费用最后均应分配计入产品成本中。对J计算计时工资费用,应以考勤记录中的工作时间记录为依据。()J简化的分批法就是不计算在产品成本的分批法。()J简化分批法是不分批计算在产品成本的方法。对 J加班加点工资既可能是直接计人费用,又可能是间接计人费用。J接生产工艺过程的特点,工业企业的生产可分为大量生产、成批生产和单件生产三种,XK可修复废品是指技术上可以修复使用的废品。错K可修复废品是指经过修理可以使用,而不管修复费用在经济上是否合算的废品。P品种法只适用于大量大批的单步骤生产的企业。Q企业的制造费用一定要通过“制造费用”科目核算。Q企业职工的医
34、药费、医务部门、职工浴室等部门职工的工资,均应通过“应付工资”科目核算。 S生产车间耗用的材料,全部计入“直接材料”成本项目。 S适应生产特点和管理要求,采用适当的成本计算方法,是成本核算的基础工作。()W完工产品费用等于月初在产品费用加本月生产费用减月末在产品费用。对Y“预提费用”可能出现借方余额,其性质属于资产,实际上是待摊费用。对 Y引起资产和负债同时减少的支出是费用性支出。XY以应付票据去偿付购买材料的费用,是成本性支出。XY原材料分工序一次投入与原材料在每道工序陆续投入,其完工率的计算方法是完全一致的。Y运用连环替代法进行分析,即使随意改变各构成因素的替换顺序,各因素的影响结果加总后仍等于指标的总差异,因此更换各因索替换顺序,不会影响分析的结果。()Z在产品品种规格繁多的情况下,应该采用分类法计算产品成本。对Z直接生产费用就是直接计人费用。XZ逐步结转分步法也称为计列半成品分步法。A按年度计划分配率分配制造费用,“制造费用”账户月末(可能有月末余额/可能有借方余额/可能有贷方余额/可能无月末余额)。A按年度计划分配率分配制造费用的方法适用于(季节性生产企业)
©2010-2024 宁波自信网络信息技术有限公司 版权所有
客服电话:4008-655-100 投诉/维权电话:4009-655-100