酒店客房管理信息系统设计与开发论文.doc
《酒店客房管理信息系统设计与开发论文.doc》由会员分享,可在线阅读,更多相关《酒店客房管理信息系统设计与开发论文.doc(46页珍藏版)》请在沃文网上搜索。
1、酒店客房管理信息系统设计与开发1.引言 1.1项目来源随着经济的快速发展,人们的生活水平和消费意识的提高,促进了旅游业的发展,酒店行业将面临着机遇和挑战。面对快速发展的信息产业带来的影响,将电脑技术和电脑服务引入酒店管理成为一种必然的趋势。改革开放以来,我国酒店业发展迅速,已成为第三产业的重要组成部分。我国酒店业的发展经历了在数量上从供给短缺到供给过剩的变化,在性质上完成了从内部的接待业务向市场经营的转变。但是,与国际酒店集团相比,我国酒店的经营状态并不乐观:数量多、规模小、功能结构比较单一和雷同、单体酒店较多和集体化发展较差。由于经济的全球化和信息化,以及我国加入WTO,酒店业将直接面向全球
2、竞争市场,并与国际知名酒店集团展开直接竞争。从发展来看,酒店业的竞争实际上是酒店经营管理人员素质和经营理念的竞争。因此,我国酒店业只有形成自己的竞争优势,并拥有持续的竞争能力,才是酒店发展壮大的根本出路和保证。酒店在其运作期间,服务水平的高低,比如,服务的安排、调度是否周到;客人的要求是否能迅速、很好地得到满足:市场的预测分析是否快捷、准确等,直接影响到酒店的形象和声誉。其中的核心就是对镶天大寰的信息(客人、费用、房间等)的正确处理和保存。采用计算机这一现代化工具作为管理的辅助手段是必须的。同时,随着计算机技术和信息技术的日臻完善,通过计算机对酒店的日常事务进行现代化的科学管理,也是切实可行的
3、。中小型酒店的房类、房型、房间、餐座位及娱乐设施相对较少,客人消费层次、员工素质及业务技能相对较低,部门设置较少、岗位重叠;另一方面,中小型酒店与高星级酒店在运行程序、管理内容等方面又有相似之处,同样要求提高。因此,众多酒店企业中,中小型酒店企业由于他们的先天条件的不足,使他们不能投入大量的资金进行这项必须的改革。因此开发一套简单、实用的中小型酒店客房管理信息系统是十分有必要的。 1.2任务目标建立酒店客房管理信息系统,采用计算机对客房信息进行管理,可以进一步提高酒店的经济效益和现代化水平,帮助酒店工作人员提高工作效率,实现客房信息管理工作流程的系统化、规范化和自动化。酒店客房管理信息系统采用
4、的是原型法的开发方法。本着开发人员对用户需求的理解,通过简单的系统分析、系统设计,快速实现一个原型系统,然后通过反复修改来实现客房管理信息系统整体运行和操作。2.项目规划 2.1项目资源 2.1.1硬件设备CPU:赛扬1.2G以上 内存:SDR 64M以上显卡:VGA 16M显存以上 硬盘:50M以上硬盘剩余空间2.1.2软件环境系统采用中文Windows XP平台,Office 2000中的Access为数据库,Visual Basic 6.0为开发工具,软件开发在Windows XP平台下运行,最终产品可在Windows 9X/2000/XP平台下运行。 2.1.3软件开发工具BASIC是
5、Beginners All-purpose symbolic instruction Code(初学者通用符号指令代码)的缩写,是国际上广泛使用的一种计算机高级语言。BASIC简单、易学,目前仍是计算机入门的主要学习语言之一。Access是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复。表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Access数据库以文件形式保存,文件的扩展名是.MDB。Access数据库由七种对象组成,它们是表、查询、窗体、报表、宏、页和模块。 2.2
6、项目规划 2.2.1任务描述系统采用至上而下的项目开发步骤,整个开发过程分为四个阶段。系统任务树图如下所示:项目任务描述系统分析系统设计系统实施系统运行可行性分析组织结构分析功能结构分析业务流程分析数据流程分析系统模块设计系统流程设计数据库设计运行环境设计创建工程系统模块的设计添加模块系统登录客房管理房客管理消费管理报表管理系统管理图1 系统任务树 2.2.2进度安排图2 项目进度安排甘特图3.系统需求分析 3.1业务需求 3.1.1业务组织结构通过对酒店管理业务的调查分析,可知中小型酒店企业的组织结构图如下所示:总 台送餐服务部食品采购部 洗衣房礼宾部房务中心酒店总经理前厅部客房部餐饮部 餐
7、 厅楼层服务总机财务部保安部 图3 中小型酒店组织结构图 3.1.2业务定义用户可以利用酒店客房管理信息系统处理各种业务,例如客户登记、客户换房、顾客消费、补交押金、查询、客房管理等业务,从而大大提高了员工的工作效率。 3.1.3业务流程中小型酒店客房管理业务流程图如下: 历史客人表房卡押金凭证房费帐单,房卡消费帐单,押金凭证客人换房客房消费补交押金客房预定 客人预定凭证 总台接待客房编辑 客房状态表 客人入住表 报表管理客房状态报表话费,餐费,其他消费帐单客人退房离店客人报表房卡客人入住报表图4 业务流程图下面根据业务流程图细述酒店客房业务的基本流程:客房的预定,客人通过电话或者其他途径向酒
8、店进行客房预定,接待人员查询客房状态表后确定有空房则接受预定,预定成功后发给客人预定凭证,并客房状态表做出相应的变化。客房的登记,分为预定入住和散客登记如果客人已经预定房间,则根据预定凭证进行预定入住操作,发给客人房卡,客房状态由“预定”变为“入住”。如果客人没有预定房间,接待人员查询客房状态表后,有空房则进行客房登记操作,发给客人房卡,客房状态由“空房”变为“入住”。客人换房,如果客人对入住的客房条件不满意,则可进行客人换房操作。接待人员将客人的房间进行更换,并更换客人房卡,客房状态也进行相应的调整。客房消费,客人入住期间在酒店进行了消费,如:购买商品,就餐,打电话。就要进行消费入帐操作。包
9、括:消费入帐,餐费入帐,话费入帐。补交押金,如果客人的押金太少,则要补交押金。客人交纳押金,接待人员开具押金凭证。夜审管理。酒店的管理人员要对酒店的基本信息进行了解则可以进行夜审管理,包括:客房状态报表的查看,客人入住信息的查看,历史客人报表查看。客人退房,客人退房时,接待人员根据客人的房卡,进行退房登记。计算客人入住期间的房费,餐费,话费,各种消费和押金总额。对客人收取费用或者退回押金。客人信息转存到历史客人表中。客房状态由“入住”转为“空房”。3.2功能需求3.2.1功能组成由上面分析可知:该系统的功能需求结构图如下:预订管理餐费管理话费管理押金管理客房查看酒店客房管理系统房客管理客房管理
10、消费管理消费管理客房编辑接待管理结帐管理换房管理报表管理入住报表管理客房状态报表系统管理图5 功能需求结构图3.2.2功能逻辑系统主要有以下功能要求:(1)用户登录模块主要用于用户的登录。用户权限分为管理员和普通用户。当用户输入用户名和密码并经过确认为正确后,才能进入酒店客房管理信息系统,并使其拥有相应的权限。如果不是用户,拒绝进入本系统。(2)房客管理模块该模块是本系统的核心所在。主要用于用户对房客及其业务的情况进行管理,其中包括:预定管理模块,主要包括预定信息的登记、查看、删除等基本操作。接待管理模块,主要用于客户入住信息的登记、查看、修改、删除等基本操作。结帐管理模块,主要用于用户退房操
11、作。换房管理模块,主要用于入住用户的换房操作。押金管理模块,主要用于对入住客户押金的补交、查看等基本操作。(3)客房管理模块该模块主要用于对客房的编辑操作和查看状态操作。客房的编辑操作主要有客房的添加、修改、删除等基本操作。(4)消费管理模块该模块主要用于对客人在入住期间的消费进行入帐操作,包括消费入帐、话费入帐、餐费入帐等操作。(5)报表管理模块主要用于该酒店管理者对酒店的基本数据信息进行查看,以便制定策略。包括客房状态报表查看,客人入住信息报表查看,历史客人报表查看等等。 3.3数据需求 3.3.1数据关系系统的后台数据库将作为整个酒店的数据流通中心,将各个部门的数据信息连通起来,具体流程
12、如下所示客房预定系统用户客房信息房客入住包含管理1nnn1图6 系统数据实体关系图 3.3.2数据定义 根据图6数据实体关系图得到系统数据字典分别如下所示:表1 客房预定信息数据字典数据存储名:客房预订信息说明:对每个客房预定信息如房号、客人姓名、标准价、折后价、押金、类别、证件名称、号码、入住日期、原因等等信息进行记录数据描述:房号、客人姓名、标准价、折后价、押金、类别、证件名称、号码、入住日期、原因等表2 系统用户信息数据字典数据存储名:系统用户信息说明:对系统用户的用户名、密码和角色信息进行记录数据描述:用户名、密码和角色信息等表3 房客入住信息数据字典数据存储名:房客入住信息说明:对房
13、客入住信息如房号、姓名、类别、标准价、身份证号、押金、联系电话、操作员、摘要进行记录数据描述:房号、姓名、类别、标准价、身份证号、押金、联系电话、操作员、摘要等表4 客房状态信息数据字典数据存储名:客房信息说明:可以对客房进行管理,包括房号、类别、楼层、状态、单价、容纳人数进行记录数据描述:房号、类别、楼层、状态、单价、容纳人数等4. 系统结构设计4.1总体框架根据上一章的分析,可以设计出系统的总体功能模块图,如图5所示。在系统架构方面,基于系统的访问速度,便捷性、可行性等要求,本系统采用了C/S两层结构。它包括客户机、数据库服务器层,下图所示。在两层客户机/服务器结构中,客户机负责信息表示与
14、应用逻辑处理,服务器负责管理数据库事务。客户机信息表示应用逻辑处理数据库服务器数据库管理图7 两层客户机/服务器结构4.2软件结构 4.2.1软件模型系统是根据中小型酒店企业的组织结构来进行设计的,软件结构如下图所示:酒店客房管理信息系统用户登录模块房客管理模块客房登记补交押金预定房间钟点房登记退房登记预定入住客人换房报表管理模块客人入住报表客房信息表系统维护模块用户查看数据库初始化更改密码用户添加消费管理模块话费入帐消费入帐餐费入帐客房管理模块客房编辑客房状态图软件结构图4.2.2模块定义根据本系统的项目规划、需求分析、系统结构设计等,可以得出系统的各个模块:用户登录模块、房客管理模块、客房
15、管理模块、消费管理模块、报表管理模块、系统维护模块。下面将分别介绍这些模块的IPO图:系统名称:酒店客房管理信息系统模块名称:用户登录模块模块编号:1输入数据:用户名、密码输出数据:打开系统欢迎窗口处理步骤:(1)程序开始启动系统登录对话框。(2)用户输入用户名和密码。(3)从用户清单表中检查是否有相应的用户名和密码。(4)如果用户名或密码错误,进行提示。(5)如果正确,则打开系统欢迎窗口。(6)进入主程序界面。图9 “用户登录”模块的IPO图系统名称:酒店客房管理信息系统模块名称:房客管理模块模块编号:2输入数据:房号、类别、标准价、押金、身份证号、入住日期、入住时间等输出数据:更新数据库相
16、应的表处理步骤: 1.客房登记信息(1)点击“房客管理”按钮,然后选择“客房登记”,弹出客房登记窗口。(2)输入房号、类别、标准价、押金、身份证号、入住日期、入住时间等。(3)如果存在相应的房号,则提示错误。(4)如果不存在相应的房号,则登记成功。2.钟点房登记信息(1)点击“房客管理”按钮,然后选择“钟点房登记”,弹出钟点房登记窗口。(2)从钟点房登记窗口处输入房号、类别、标准价、押金、身份证号、入住日期、入住时间等。(3)如果存在相应的房号,则提示错误。(4)如果不存在相应的房号,则登记成功。3.退房登记信息(1)点击“房客管理”按钮,然后选择“退房登记”,弹出退房登记窗口。(2)在退房登
17、记窗口中选择退房的客房信息,然后填入相应的金额,按“确定退房”。(3)退房成功。4.客人换房信息 (1)点击“房客管理”按钮,然后选择“客人换房”,弹出客人换房登记窗口。 (2)选中客人信息表中,换房客人信息,再选择换的房间信息; (3)点击“换房”,就可以成功换房间了。5.预定入住信息 (1)点击“房客管理”按钮,然后选择“预定入住”,弹出预定入住窗口。 (2)输入相关的入住信息。 (3)按“登记”,成功即可。6.补交押金信息 (1)点击“房客管理”按钮,然后选择“补交押金”,弹出补交押金窗口。 (2)输入补交押金的数额。 (3)保存即可。7.在线客人表信息(1)点击“房客管理”按钮,然后选
18、择“在线客人表”,弹出在线客人表窗口。(2)可查看客人详细列表,也可以打印出来这份报表。图10 “房客管理”模块的IPO图系统名称:酒店客房管理信息系统模块名称:客房管理模块模块编号:3输入数据:房号、类别、楼层、状态、标准价、容纳人数输出数据:更新数据库客房信息表处理步骤:1.添加客房信息(1)点击“客房管理”,然后点击“客房编辑”,弹出客房编辑窗口。(2)可以对客房进行增加、修改、删除。(3)如果选择增加,便弹出客房录入,录入房号、类别、楼层、状态、标准价、容纳人数等信息,确定便可保存。(4)如果修改,则将相应客房信息进行修改。(5)如果删除,那么数据库中将不存在这个房的信息了。3.客房状
19、态信息(1)从点击“客房管理”,然后点击“客房状态”,弹出客房状态窗口。(2)如果人数太多,可以根据要求进行查询客房的相关信息,显示“入住”、“预订”、“空房”等信息。(3)根据相关信息进行客房登记。图11 “客房管理”模块的IPO图系统名称:酒店客房管理信息系统模块名称:消费管理模块模块编号:4输入数据:输入消费金额、餐费金额或者话费金额输出数据:生成明细帐、总帐处理步骤:(1)输入消费金额、餐费金额或者话费金额。(2)根据所提交的数库提交到相应的数据库中。(3)当顾客结账时,会显示相应的数据。图12 “消费管理”模块的IPO图系统名称:酒店客房管理信息系统模块名称:报表模块模块编号:5输入
20、数据:无输出数据:客人入住报表和客房信息表处理步骤:(1)点击“报表管理”,然后点击“客人入住报表”或“客房信息报表”弹出相应的窗口。(2)对报表进行浏览;(3)如果有需要,将该报表报印出来。图13 “报表管理”模块的IPO图系统名称:酒店客房管理信息系统模块名称:系统维护模块模块编号:6输入数据:用户名、密码输出数据:更新数据库系统用户信息表处理步骤:1.用户添加(1)点击“系统维护”,然后点击“用户添加”,弹出用户添加窗口。(2)输入用户名、密码、密码确认和权限设置。(3)保存新用户信息到数据库中,可以用这个用户名和密码进入系统。2.更改密码(1)点击“系统维护”,然后点击“用户添加”,弹
21、出用户添加窗口。(2)输入原来的密码,再输入新密码和确认密码。(3)保存信息,退出系统,再以新密码进入系统。3.数据库初始化(1)点击“系统维护”,然后点击“数据库初始化”,弹出数据库初始化窗口。(2)选择需要初始化的选项“客房预订信息”、“客人入住信息”、“客房信息”、“操作员信息”,可以有针对性的选择。(3)然后按开始按钮,便可以初始化所选择的初始信息。图14 “系统维护”模块的IPO图4.3数据结构 4.3.1数据库模型根据上文的数据需求可以看出,本系统主要包括用户登记、客房信息、系统用户信息、补交押金等实体,各实体关系如下所述:图15 数据库表之间的关系 4.3.2数据定义设计数据库包
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载更划算! |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店客房 管理 信息系统 设计 开发 论文