您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 酒店餐饮 > 酒店客房管理系统论文
第一章绪论第一节系统开发背景及意义我国的宾馆酒店业从改革开放以来发展迅速,目前已有宾馆酒店10000余家。酒店业是我国对外开放以来发展最迅速,国际化程度最高的现代朝阳产业。随着中国经济的飞速发展,中国宾馆酒店业面临着越来越激烈的竞争。虽然中国宾馆酒店业早已与外国同行接轨,但多为硬件的有形引进,直接的模仿多于深层次的借鉴,这严重影响我国宾馆酒店业的市场竞争力。为了改变这种被动的局面,在国内宾馆酒店业的硬件水平日益接近国际水平的情况下,软件成了竞争的焦点,而实现高效管理正是宾馆酒店软件建设之本,通过有效管理提高工作效率、员工素质、酒店品质才能在激烈的竞争中立于不败之地。因此,如何利用先进的手段提高宾馆酒店的管理水平已成为宾馆酒店业发展的当务之急。面对信息时代的机遇与挑战,利用科技手段提高企业管理无疑是一条行之有效的途径。虽然计算机管理并不是宾馆酒店管理走向成功的关键元素,但它可以最大限度的发挥准确、快捷、高效等作用,对宾馆酒店的服务管理提供强有力的支持。因此,采用全新的计算机网络和宾馆酒店管理系统,已成为提高宾馆酒店的管理效率,改善服务水准的重要手段之一。在某种意义上,宾馆酒店客房管理方面的信息化已成为现代化宾馆酒店的重要标志。现代宾馆的客房管理和计算机系统结合得非常紧密,很多宾馆客房服务的有效执行和监督都依赖于完善的计算机宾馆客房管理系统。宾馆客房管理系统可以实现宾馆各部门信息以最快、最准确、最全面的形式传输、共享,是宾馆前、后台联网的一个网络系统。它的目标是实现客房管理的系统化、规范化和自动化,使宾馆管理真正从经验管理进入科学管理。第二节系统采用的主要技术一、VISUALBASIC6.0介绍Basic指的是BASIC(BeginnersAll-PurposeSymbolitInstructionCode)语言,一种在计算技术发展史上应用得最为广泛的语言。VisualBasic在原有BASIC语言的基础上进一步发展,至今包含了数百条语句、函数及关键词,其中很多和WindowsGUI有直接关系。专业人员可以用VisualBasic实现其它任何Windows编程语言的功能,而初学者只要掌握几个关键词就可以建立实用的应用程序。VisualBasic不仅是VisualBasic编程语言。VisualBasic编程系统,MicrosoftExcel的ApplicationsEdition,MicrosoftAccess和Windows的许多其他应用程序都使用这一语言。VisualBasicScriptingEdition(VBScript)是广泛使用的脚本语言,它是VisualBasic语言的子集。这样,在学习VisualBasic中得到的经验可应用到所有这些领域中。从开发个人使用或小组使用的小工具,到大型企业应用系统,甚至通过Internet的遍及全球分布式应用程序,都可在VisualBasic提供的工具中各取所需。数据访问特性允许对包括MicrosoftSQLServer和其它企业数据库在内的大部分数据库格式建立数据库和前端应用程序,以及可调整的服务器端部件。有了ActiveX技术就可使用其它应用程序提供的功能,例如MicrosoftWord字处理器,MicrosoftExcel电子数据表及其它Windows应用程序。甚至可直接使用VBP或VBE创建的应用程序和对象。Internet功能强大,使得您很容易在应用程序内通过Internet或Intranet访问文档和应用程序,或者创建Internet服务器应用程序。二、Access的功能特点Access是微软公司推出的基于Windows的桌面关系数据库管理系统(RDBMS),是Office系列应用软件之一。它提供了表、查询、窗体、报表、页、宏、模块7种用来建立数据库系统的对象;提供了多种向导、生成器、模板,把数据存储、数据查询、界面设计、报表生成等操作规范化;为建立功能完善的数据库管理系统提供了方便,也使得普通用户不必编写代码,就可以完成大部分数据管理的任务。Access是一种关系型数据库管理系统,其主要特点如下:(一)存储方式单一Access管理的对象有表、查询、窗体、报表、页、宏和模块,以上对象都存放在后缀为(.mdb)的数据库文件种,便于用户的操作和管理。(二)面向对象Access是一个面向对象的开发工具,利用面向对象的方式将数据库系统中的各种功能对象化,将数据库管理的各种功能封装在各类对象中。它将一个应用系统当作是由一系列对象组成的,对每个对象它都定义一组方法和属性,以定义该对象的行为和外国,用户还可以按需要给对象扩展方法和属性。通过对象的方法、属性完成数据库的操作和管理,极大地简化了用户的开发工作。同时,这种基于面向对象的开发方式,使得开发应用程序更为简便。(三)界面友好、易操作Access是一个可视化工具,是风格与Windows完全一样,用户想要生成对象并应用,只要使用鼠标进行拖放即可,非常直观方便。系统还提供了表生成器、查询生成器、报表设计器以及数据库向导、表向导、查询向导、窗体向导、报表向导等工具,使得操作简便,容易使用和掌握。(四)集成环境、处理多种数据信息Access基于Windows操作系统下的集成开发环境,该环境集成了各种向导和生成器工具,极大地提高了开发人员的工作效率,使得建立数据库、创建表、设计用户界面、设计数据查询、报表打印等可以方便有序地进行。(五)Access支持ODBC(开发数据库互连,OpenDataBaseConnectivity),利用Access强大的DDE(动态数据交换)和OLE(对象的联接和嵌入)特性,可以在一个数据表中嵌入位图、声音、Excel表格、Word文档,还可以建立动态的数据库报表和窗体等。Access还可以将程序应用于网络,并与网络上的动态数据相联接。利用数据库访问页对象生成HTML文件,轻松构建Internet/Intranet的应用。第二章系统分析第一节需求分析一、实例分析天津市中环宾馆,占地面积12000多平方米,建筑面积122000多平方米,职工50多人。该宾馆设有豪华套间、标准间、普间、双人间,房间共65间,床位共120张。有闭路电视、程控电话、国内国际直拨电话、电梯、中央空调、现代消防设施、大小餐厅2个、停车场、大小会议室2个,同时能接待120人住宿、50人以内的中小型会议,提供代购火车、汽车、飞机票等各种旅游观光服务。随着信息技术的发展和人们对宾馆酒店的要求越来越高,该宾馆已明显觉得手工管理已不能适应当前宾馆高速发展的需要,已意识到使用计算机网络和计算机管理的重要性,决定首先在客房部采用宾馆酒店客房管理系统。该系统应充分利用信息技术提高宾馆客房的管理水平、服务水平。宾馆客房管理系统要实现客房预定、住宿登记、宿费提醒、追加押金、调房登记、退房结账、挂账、查询统计、预收销售报表等等功能。其中宿费提醒可以在住宿费超过押金时预警,提示前台要客人补交押金,该功能可明显提高对住宿人员宿费的有效管理。将动态实时的住宿登记、客房调整、销售报表、追加押金等有机地联系在一起,对宾馆客房进行全方位的管理。根据该宾馆的具体情况,系统主要功能包括:1.住宿管理。包括住宿登记、调房登记、退房结账。2.客房管理。包括客房设置、客房查询、房态查看。3.挂账管理。包括挂账查询、客户结款。4.查询统计。包括住宿查询、退宿查询、宿费提醒。5.系统设置。包括初始化、操作员设置、密码设置、权限设置。二、目标分析面对宾馆行业的高速发展和宾馆行业信息化发展的过程中出现的各种情况,宾馆客房管理系统在实施后,应能够达到以下目标:1.实现多点操作的信息共享,相互之间的信息传递准确、快捷和顺畅。2.服务管理信息化,可随时掌握客人住宿、客房状态、客人挂账等情况。3.系统界面友好美观,操作简单易行,查询灵活方便,数据存储安全。4.客户档案、挂账信息、预警系统的结合,可对往来客户进行住宿监控,防止坏账的发生。5.通过宾馆客房管理系统的实施,可逐步提高宾馆的管理水平,提升员工的素质。6.系统维护方便可靠、有较高的安全性,满足实用性、先进性的要求。第二节可行性分析一、技术可行性界面设计使用VB,数据库设计使用ACCESS。两种软件从技术上已经非常成熟,可以最简便快速的实现客房管理所需功能。二、经济可行性使用比较简单的软件开发前后台对企业不存在太大的经济负担。在保障日常使用质量的情况下,低成本投入可以给企业带来最大的经济效益。二、操作可行性开发出的系统直观,操作简单,适合计算机水平不高的员工使用。简单的维护,在系统出现问题后可以快速解决,避免系统的故障给企业的正常运转带来困难。第三节流程及功能分析一、业务流程分析该宾馆业务流程如宾馆业务流程图2-1所示。图2-1宾馆业务流程图二、系统结构分析根据该宾馆的业务情况及实现目标,系统结构图如图2-2所示。图2-2宾馆客房管理系统结构图三、系统模块以及功能设计(一)登陆窗体模块在登录窗口中用户可以输入或者系统用户列表中选择用户名,口令需要用户输入。同时为了避免非法用户的干扰,对于用户登录窗口,如果用户连续输错了3次密码,则系统自动退出。(二)住宿登记模块用户通过该模块完成用户的住宿登记操作,并记录相应的记录信息,包括客户名称、房间号、房间价格、住宿时间和住宿天数等信息。(三)退宿结帐模块用户通过该模块完成客户的退宿结账操作,并记录相应的退房信息,包括凭证号、房间号、退房时间和实收金额等信息。(四)客房设置模块用户通过该模块完成客房信息的操作,并记录相应的客房信息,包括客房的房间号、房间状态、房间配置和房间价格等信息。(五)房态查看模块用户通过该模块完成客房的状态查看操作,包括该房间的当前状和与该房间对应的以前住房登记单的信息。(六)客户结帐模块用户通过该模块完成客房的退宿结账操作,并记录相应的退宿结账信息,包括挂账单位、结款方式和还款金额等信息。(七)住宿查询模块用户通过该模块根据客户姓名完成住宿信息的查询操作,包括该客户的住宿房间、房间价格和住宿天数等信息。(八)初始化模块用户通过该模块完成客房管理系统数据库中各个表的初始化操作,包括住宿登记、客户预订和客房等表的初始化操作。(九)权限设置模块用户通过该模块完成客房管理系统的系统用户的权限设置操作,包括系统用户使用各个子菜单项的权限。四、系统性能需要分析1.操作应该方便、灵活;2.系统应有较高的稳定性;3.系统应有较高的安全性;4.系统应有较高的容错性;5.速度上要求前台要能够很快地反应用户,后台操作不能出现超时现象。第三章数据库设计第一节数据库设计原则一、数据文件结构的设置应满足管理上的要求设计数据文件结构时应考虑到管理的要求和实际处理的方便将某一层次、某一方面的管理所要处理的数据相对集中的组织在一起,以简化后续工作对实际问题的处理过程。二、数据记录要反映各级管理的需要在设计数据库结构时,不但要保证事务各个方面的信息,而且要尽量使同一方面,同一管理层次上的内容要相对集中的组织在一起,既全面反映客观事物,又集中反映出它的每一个侧面。三、使得数据的冗余度尽量减少数据冗余度是衡量数据的结构的指标之一,这个指标与上述相对集中的在同一文件结构中反映事物的各个侧面是相矛盾的,因为从整体上来看,反映这些侧面的数据集合会存在交叉的情况,不可避免地出现数据的冗余,所以我们所考虑的是在二者折中的情况下选择最优解或满意解。四、保持数据的独立性在添加、修改、删除数据时,数据的结构、相互关系和属性保持不变,并且应用程序不依赖于数据库中数据的组织方式和存储位置,也就是说不同的应用程序可按其所需的数据结构去访问数据库中的数据。当数据的组织方式发生变更时,不需要重新编写或修改应有程序五、保证数据的完整性和安全性系统对数据库中的数据的进行访问,采取设置访问权限、身份验证、数据流加密等措施,防止无关的用户对数据的非法访问和破坏,并提过各种保护手段,以防止各种破坏数据完整性的行为发生。六、维护方便有不断扩充和更新的能力设计好的数据库要想永远使用,一成不变是不现实的。设计好的数据库系统不仅能满足用户目前的需
本文标题:酒店客房管理系统论文
链接地址:https://www.777doc.com/doc-4911502 .html