2、要不断的完善自己,急顾客之急,由此开发宾馆管理信息系统,在正常运营中对客房资源、顾客信息、结算信息进行管理,利用宾馆管理信息系统及时了解各从上到下节中信息的变更,有利于提高管理的效率。第一章现行系统分析系统分析是管理信息系统结构化开发方法中的一个重要环节,是运用系统的观点和方法对原型进行目标分析,环境分析和数据分析,其主要的任务是在充分认识原型的基础上,通过问题的识别,可行性分析,系统化分析,最后完成新系统的逻辑方案设计。在酒店前台的管理工作中,管理信息系统在客户预订,登记,问讯,收银和日常管理方面得到了广泛的应用。设于酒
3、店前台各处的计算机终端,直接与酒店计算机控制中心联网,它可以非常方便地查阅客人档案,实时调整和显示房间状态。还可以编制各种营业报表进行市场销售分析,可以说在酒店管理方面应用计算机技术,是很有必要的,这对改善酒店的管理机制,提高管理效率具有非常重要的意义。不仅可以降低人力资源成本,提高工作效率,降低优化服务流程,提升服务质量,还可以实现资源最佳配置,增加酒店收益,支持管理层全面了解经营状况。系统的目标:1.便于管理者查询宾馆的经营状况,了解实时的信息。2.便于员工查询顾客信息,为顾客提供最好的服务。3.提高管理效率,降低管理成本。4.提高社会和经济效益,提升企业形
5、统的客户端在Windows平台下运行,服务器端可在Windows平台或UNIX平台下运行。系统还需要有较好的安全性和可扩展性[8]。需求分析是从客户的需求中提取出软件系统能够帮助用户解决的业务问题,通过对用户业务问题的分析,规划出系统的功能模块,即定义用例。这个步骤是对理解需求的升华,直接关系到该系统的质量。整个系统可以分为2大部分。酒店网站部分(客户服务网站)和酒店管理部分(管理员部分)。本系统只做了有关酒店管理的一部分。2.2可行性分析经济可行性分析如今计算机已经非常普遍,价格已经相当的低廉,此系统只需要根据宾馆的需求购置
6、少量的计算机,而且要求配置不高,一般的机器就能满足要求,所以系统开发的成本很低。此系统使用很简单,操作步骤不是很复杂,员工培训花费不大。从预估的费用支出和带来的收益来看,受益远远大于支出,宾馆的经济效益会有很大的提高。所以开发此系统在经济上是可行的。主要表现有以下几个方面:第一:系统运行可代替人工进行许多繁杂的劳动;第二:可大大的提高宾馆管理人员的工作效率第三:可使敏感文档更加安全。第四:系统投入使用后,经费比传统管理时降低了。第五:提高了信息的质量和速度,进而改善了宾馆的服务质量。管理可行性分析由于这套系统能帮助宾馆员工从从繁杂的工作中解脱出来,能大大地降
7、低了宾馆的人力、物力、财力资源,提高工作效率,提高宾馆的服务质量。而且也会提高宾馆的信用能力,树立企业的良好形象,提高了宾馆在市场同行业中的竞争力,因此宾馆的主要领导和管理者都愿意通过在管理信息系统方面的改进来提升宾馆的形象,并在近年来逐步完善各种管理制度,制订了各种管理方案因此,本系统在管理上也是可行的。2.3组织结构与功能分析客房管理系统添加结算修改结算查询结算结算信息管理查询剩余客房查询订房信息修改订房信息添加订房信息订房信息管理添加用户系统修改密码修改客房信息删除客房信息查询客房信息
8、添加客房标准修改客房标准删除客房标准添加客房信息设置客房标准客房信息管理设置客房信息划分子系统顾客信息管理结算信息管理客房信息管理2.4业务流程图前台接待处财务部后台服务处信息保管处住宿凭证数据处理登记客人住宿信息
9、现金收据收款处理存档住宿单住店服务存档交费单存档客人后勤处理应付款处理现金收据退房处理存档数据库设计2.5数据与数据流程分析(一)总数据流程图F-01客房信息表S-02前台客房信息房间信息房间信息D11D01退房记录单K-02S-01客人P-02登记处理P-01客房查询D11F-04退房记录表D21客人信息
10、现金收据K-03退房记录单F-01客房信息表P-03收银处理F-02现金入账表客人信息D21D51现金入帐单K-04现金D54P-05退房处理S1客人P-04订房订房收据D55客房信息客人信息现金收据D61D53F-02F-01客房信息表现金入账表F-03客人信息表顶层数据流图D1住宿登记信息预收金额信息D2
12、单F4退房F6续订客房预订表D6F5预订P1.4预订房间P1.3客户续费(二)数据字典由以上数据流程图可得出以下数据字典。1.数据项的描述数据项编号:I-01数据项名:房号类型及宽度:整型,8位取值范围:“00000001”—“99999999”数据项编号:I-02数据项名:类型类型及宽度:字符型,8位数据项编号:I-03数据项名:单价类型及宽度:整型,6位取值范围:“000001”—“999999”数据项编号:I-04数据项名:姓
16、号:P-01处理逻辑名称:客房查询输入的数据流:客房信息输出的数据流:最新房间信息处理逻辑编号:P-02处理逻辑名称:登记处理输入的数据流:最新客房输出的数据流:客人信息处理逻辑编号:P-03处理逻辑名称:收银处理输入的数据流:客人信息输出的数据流:订房单,订房收据处理逻辑编号:P-04处理逻辑名称:订房输入的数据流:客人入住信息输出的数据流:订房单,订房收据处理逻辑编号:P-05处理逻辑名称:退房处理输入的数据流:订金收据,客人信息,现金输出的数据流:退订记录单.现
18、-055.数据结构描述数据结构编号:K-02数据结构名:退房记录单含义说明:客人要求退房前台开出的单据组数据项成:房间号,房间类型数据结构编号:K-03数据结构名:现金收据含义说明:收银处开出给客人的证明已付现金的单据数据项组成:客人姓名+房号+房间类型+房价数据结构编号:K-04数据结构名:现金入账单含义说明:现金入账信息组成:客人姓名+客房号+类型+房价6.外部实体的描述外部实体编号:S-01实体名称:客人输入的数据流:客人信息输出的数据流:住房收据外部实体编号:S-02实体名称:前
19、台服务员输入的数据流:客人要求住房信息输出的数据流:宾馆客房信息
20、
21、2.6新系统逻辑方案的建立新增的数据字典(1)数据项的描述名称编号别名(简述)取值范围长度房屋I01-06宾馆客房的基本配置“0001”-“9999”4房号I01-01宾馆客房的房号“0001”-“9999”6人名I01-02顾客的姓名字符型4人数I01-03宾馆客房入住顾客的数目“0001”-“9999”
23、客户预定模块查询信息模块入住模块退房模块显所有客户信息退房登记入住预定入住查询房间显示房间状态取消登记预定登记修改登记图4-5系统模块图3.2模块功能与处理过程设计用户登陆模块在本次系统中,用户登陆模块与普通应用系统的用户登陆是基本相同的。因此当一个用户登陆管理系统之后,管理员的操作流程如以下图所示。登陆界面输入用户名和密码
24、查询成功否是登陆管理界面图5-1管理员登陆操作流程客户预定模块预定模块有三个子功能实现:预定登记,修改登记和取消登记;各子模块实现如下:在本系统中,预定系统模块主要实现对酒店预定添加,修改,取消的管理,关系如下列图。添加是为预定客户保留预定信息,流程如下:点击“添加”按钮是否有空房显示空列表否
26、户提供取消预定的功能,方便客户改变计划,流程图如下:点击“取消”按钮输入身份证号是否存在提示不存在信息否显示客户列表,点击取消是提示取消成功图5-8“取消”流程查询模块在本系统中,查询系统模块主要实现对酒店房间状态查询,客户查询和所有客户信息查询的管理,查询设计主要包括:房间入住情况查询,客户查询和显示所有客户;关系如下列图。查询房间状态能更好的了解酒店入住情况,为客户修改房间号提供依据,流程如下:点击“房间状态显示”
27、显示所有房间入住情况图5-9“房间状态”查询流程客户查询为其他人员查找客户提供方便快捷的功能,提高效率,其流程图如下:点击“客户查询”输入身份证号是否存在显示空列表否是显示客户信息图5-11“客户”查询流程入住模块在本系统中,入住系统模块主要实现对预定客户入住和散客登记入住的管理,关系如下列图。预定入住是为预定客户提供入住手续的模块,为预定客户提供方便,其流程图如下:点击“
28、预定入住”是否有预定客户显示空列表否是显示所有预定客户信息选择预定入住客户,点击“入住”提示操作成功图5-14“预定入住”流程登记入住是为散客提供入住的操作,其流程如下:点击“登记入住”是否有空房显示空列表否是显示“空房信息列表”选择房间,点击“入住”填
29、写客户信息,点击“确定”提示操作成功图5-16“登记入住”流程5.6退房模块在本系统中,退房模块主要实现对入住客户退房的管理,关系如下列图。点击“退房”输入房间号,点击确定是否有入住不存在否是显示客户信息及消费情况提示操作成功结账,点击“退房”图5-17“退房”操作流程3.3数据库设计3.4代码设计代码设计方案代码是代表客观存在的事实名称、属性和状态等的符号。代码的符号可以是数字、字母或是由数字
35、标准间120李阳5209992007-5-160.82007-12-17(三)菜单设计本系统将菜单设计为下拉菜单。主菜单栏主要有“客房信息管理”、“订房信息管理”、“结算信息管理”、“员工管理”和“客户服务管理”。菜单设计表客房信息管理订房信息管理结算信息管理员工管理客户服务管理设置客房信息设置客房标准订房信息查询订房信息修改订房信息添加剩余客房信息查询结算信息查询结算信息修改结算信息添加工作状态查询客户需求信息表工资查询客户信息存档出勤记录
36、第4章课程设计总结在本次课程设计中,从最初的选题到后来的报告设计完成,我们都算一直在纠结。刚开始我们不清楚不知道选什么课题,既想要选择的课题有意义又想能简单已完成,我们百度了很久最后决定选择酒店管理信息系统。因为现在的人们开始懂得享受,喜欢外出旅游,那住宿问题是必须考虑的问题。那酒店住宿从房间预订到最后的房间退订的信息准确、流程简便不仅会受工作人员喜欢,也是吸引游客的一大亮点。经过短期的分析设计,系统的基本功能已经实现,但酒店业务管理系统是一个庞大的工程,要使网络交互功能的实现,脚本的设计,网页的构架,网页的美工,文字的编辑,非一朝一夕可尽善尽美的,这需要一个长期的摸索与完善过
37、程,同时还要在实践中发现与操作者使用要求不相符合的地方还要修改。子系统功能虽已基本实现,但仍有诸多地方需要修改。在劳动密集型的服务性企业中,酒店是较早应用了计算机管理系统的行业。随着酒店业务的扩展,服务的增加,酒店业务管理系统也逐渐发展、完善。如果没有一套可靠的酒店业务管理系统,但凭手工操作,不仅效率低下,而且会极大地形象到酒店的服务质量。要在酒店服务中选择好适合自己酒店实际情况的业务管理系统不仅要考虑该系统在酒店的实用性,还要考虑酒店对该系统所能够承担费用的能力,以及这个系统对操作员来说的操作难易程度。通过本次课程设计中,我比较全面的巩固了以前学习的业务流程图、数据流程图、数据字典
38、等知识、并很成功地实践了。也通过本次毕业设计,使我懂得的谨慎的重要性。我觉得谨慎对于我们的工作和成长是一个非常重要的因素和基石。参考文献[1]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,1997[2]唐德鹏,张文娟,黄宇海.现代饭店经营管理[M].北京:中国水利电力出版社,2004[3]刘善鑫,赵津燕等.数据库实用技术教程[M].北京:中国水利电力出版社,2004[4]彭伟民.基于需求的酒店管理系统的建模与实现[M].北京:人民邮电出版社,2005[5]薛华成.管理信息系统[M].北京:清华大学出版社,1996
39、[6]刘学明.饭店客房管理[M].广东:广东旅游出版社,2000[7]方俊.基于Web的监理信息管理系统的设计与实现[J].福建电脑,2005(12):23-84[8]AbrahamSilberschatz.DATABASESYSTEMCONCEPTS(FourthEdition)[M].北京:高等教育出版社,2002[9]KennethC.Laudon.MANAGEMENTINFORMATIONSYSTEMS(SixthEdition)[M].北京:高等教育出版社,2001[10]朱福喜,余振坤.J2EE经典实例详解[M].北京:人民邮电出版社,2006,12-245[11]王海鹏译.Java与UML面向对象程序设计[M].北京:人民邮电出版社,2005[12]甄广启,于耀译.Java数据库编程宝典[M].北京:电子工业出版社,2005[13]陈刚.Eclipse从入门到精通[M].北京:清华大学出版社,200626