酒店管理信息系统毕业设计论文.docx
《酒店管理信息系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《酒店管理信息系统毕业设计论文.docx(45页珍藏版)》请在冰豆网上搜索。
酒店管理信息系统毕业设计论文
酒店管理信息系统—毕业设计论文
酒店管理信息系统
摘要
酒店管理系统是较为典型的管理信息系统,系统的开发主要包括前端的程序开发和后台数据库的建立和维护。
数据库要求具有一致性、完整性、数据安全性好的特点,而前端的程序要求功能完备,使用便捷。
本系统使用MICROSOFT公司的VisualBasic6.0和ACCESS2000作为程序开发工具和数据库开发工具。
主要包括预订管理,接待管理,收银管理,系统管理,客房管理等功能模块。
设计首先在短时间内建立起系统应用的原型,然后对原型系统进行需求分析,并不断修正和改进,直到最终形成用户满意的可行性系统。
系统的难点在于数据库的设计和模块之间的动态连接。
因为时间和能力的原因,目前本系统的设计为单机版,在论文的第6章有关于网络版的部分构思。
关键字:
管理信息系统BASIC6.0ACCESS2000窗体
ABSTRACT
Thesystemofhotelmanagementisatypicalapplicationofmanagementinformationsystem(MIS),whichmainlyincludesbuilding
updata-baseofback-endanddevelopingtheapplicationinterfaceoffront-end.Theformershouldmaketheapplicationpowerfulandeasilyused.Thelaterrequiredconsistencyandintegralityandwellsecurityofdata.
ThissystemusesVisualBasic6.0andtheACCESS2000presentedbyMicrosoftCompany.Includingthepre-arrangedmanagementprimarily,receptionmanagement,systemmanagement,guestroommanagementetc.functionmoldpiece.Itcangiveyouashort-cuttobuildupaprototypeofsystemapplication.Theprototypecouldbemodifiedanddevelopedtillusersaresatisfiedwithit.Thedesignofthissystemisasinglemachineversion,thereareaoutlineconcerningnetworkinthesectionsix.
Keywords:
Managementinformationsystem(MIS)
VISUALBASIC6.0ACCESS2000
FORM
前言1第一章系统分析2
1(1今晚大酒店简介及所存在的问题2
1(2系统的需求分析3
1(3系统的可行性分析4
1(4系统的业务流程分析6
1(5系统的数据流程分析8
1(6数据字典12第二章系统设计14
2(1开发环境,开发工具的确定15
2(2系统功能结构的设计18
2(3代码设计19
2(4数据库的设计24
2(5系统的输入输出设计28第三章系统实施29第四章系统的运行管理与维护30第五章系统评价30
5(1系统性能的评价30
5(2系统效益的评价30第六章对于本系统网络版的构思31第七章结束语33致谢34参考文献35
前言
前言
近年来,我国的现代酒店业得到了蓬勃的发展,无论是行业规模,设施质量还是经营理念或者管理水平,都取得了长足的进步,已经进入了现代化水平阶段。
随着信息技术的发展,许多酒店都把管理信息系统作为酒店实施科学化管理的主要工具,并在应用技术上不断的加以完善和发展,大大的提高了酒店运营的质量与效益。
作为计算机应用的一部分,使用计算机对酒店事务的管理,具有手工管理所无法比拟的优点。
例如:
检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高酒店管理的效率,也是企业的科学化、正规化管理,与世界接轨的重要条件。
在酒店前台的管理工作中,管理信息系统在客户预订,登记,问讯,收银和日常管理方面得到了广泛的应用。
设于酒店前台各处的计算机终端,直接与酒店计算机控制中心联网,它可以非常方便地查阅客人档案,实时调整和显示房间状态。
还可以编制各种营业报表进行市场销售分析,可以说在酒店管理方面应用计算机技术,是很有必要的,这对改善酒店的管理机制,提高管理效率具有非常重要的意义
意义就在于:
可以降低人力资源成本,提高工作效率。
降低优化服务流程,提升服务质量。
实现资源最佳配置,增加酒店收益。
支持管理层全面了解经营状况。
第一章系统分析
第一章系统分析
系统分析是管理信息系统结构化开发方法中的一个重要环节,是运用系统的观点和方法对原型进行目标分析,环境分析和数据分析,其主要的任务是在充分认识原型的基础上,通过问题的识别,可行性分析,系统化分析,最后完成新系统的逻辑方案设计。
1(1今晚大酒店简介及所存在的问题
1(1(1今晚大酒店简介
今晚大厦位于天津市中心黄金地段的南京路上,交通便利,四通八达。
大厦由著名美籍华裔建筑师吴湘先生按照美国建筑标准设计,占地18000平方米,主塔楼结构层40层,建筑总高度168米,整体造型恢宏雄伟,气势非凡,是天津市标志性建筑之一。
今晚大酒店于2001年开业就坐落在天津今晚大厦25层到33层。
拥有各类客房75套。
环境幽雅,装修豪华,是一家准四星的涉外酒店。
其西子湖餐厅更因为独到的杭州菜口味吸引了游客的关注。
酒店设施先进、环境舒适、安全可靠,实现全面电脑自动化管理,为旅客的旅行、商务、住宿、餐饮、娱乐提供全方位温馨周到的服务。
1(1(2目前所面临的问题
目前不论是软件还是硬件都还暂时不能适应酒店的需要,存在的主要问题:
(1)计算机专业人才较少:
要想开发一个系统,开发人员不仅要懂业务,还要懂计算机及通讯知识。
今晚大酒店在这方面存在较大问题,懂计算机知识的人比较少。
(2)信息处理效率低:
现行系统是手工操作,所有资料、查询、统计均是人工完成。
不仅速度慢,而且准确率低。
另外各部门信息联系不畅,数据不能共享,重复性信息多。
(3)管理基础工作与计算机化的差距:
管理职能、标准化、数据格式化等均与计算机的要求有一定差距。
(4)管理人员的抵触情绪:
由于缺乏足够的计算机知识,使得有些管理人员认为使用管理信息系统就会减少劳动力,使他们没有事情可做,以至于认为有可能会丢掉工作,从而导致了他们不配合,不提供详细、准确的业务资料,由此影
第一章系统分析
响整个系统的开发。
1(2系统的需求分析
1(2(1系统组织结构的分析
今晚大酒店分为前厅部,客房部,财务部,工程部,销售部,餐饮部,会员部,人事部,机房等多个工作部门,其中前厅部作为酒店的神经中枢,在客人心中,是酒店管理机构的代表。
客人的入住、退房、结账等活动都是在前台完成的,所以为其设计管理信息系统的时候,首先要考虑其组织结构,经过调查该系统的组织结构图如下。
酒店经理
工餐客前财人销
程饮房厅务事售
部部部部部部部
前厅部经理
预订部总机领班接待部服务领班
预订部话务员行李员
接待员收银员
图1.1组织结构图
第一章系统分析
1(2(2系统管理上的需求
设计管理信息系统是一个质的飞跃。
它基本实现了管理的智能化和信息化,有着现实的经济意义和社会效益。
对于酒店而言,一次性的投入带来最明显的效果是人力资源的开销的压缩。
另外,由于管理信息系统的种种特点,也给实际管理的操作带来了极大的便捷,如客人档案的管理实现了海量存储,快速查询,这些带给酒店的是工作效率的大大提高。
再者计算机可以将各个营业点服务项目的收费集中起来编制账单,而且迅速、准确、避免了繁杂的收银手续,为客人提供方便。
计算机管理系统的应用将极大的改善对客服务的质量。
本系统可以利用其多维性、实时性、精确性突破了原始管理手段的诸多局限性,能够将所有存量资源实行最佳配置,从而在产品组合,产品营销方面有所创新。
促进产品的销售,可以增加酒店的收益。
由此可见,酒店无论是从结构上还是管理上,都是需要计算机的辅助,需要开发管理信息系统。
1(3系统的可行性分析
在信息系统的目标需求已经确定,对系统的基本情况又有所了解的情况下,系统分析人员就可以开始可行性分析,可行性分析是根据系统的资源环境等条件,判断所提出的信息系统是否有必要,是否有可能进行开发。
1(3(1经济上的可行性分析
主要是对预估费用和对项目的经济效益进行评价。
在费用支出方面,不仅要考虑主机费用(如管理,维护费用),还要考虑备份费用。
而经济效益应该从两个方面考虑,一部分是可以用金钱去衡量的效益,如加快流动资金周转,减少资金积压等;另一部分是难以用金钱表示的,例如提供更多的高质量的信息,提高取得信息的速度。
今晚大酒店正在努力为信息系统的建立提供良好的硬件设施,但相对与酒店原有的基础来说,主要的经济投入还是在软件的开发和维护上。
此次信息系统的开发不仅可以使今晚大酒店前台工作人员的工作效率大幅度提高,节约了资源。
而且在“用管理信息系统来管理现代化酒店”这一趋势下,树立了今晚大酒店自己的企业形象。
这些隐性的效益是不可估量的。
第一章系统分析
1(3(2管理上的可行性分析
管理的可行性分析主要指对此系统运行后带来的影响(包括组织结构,管理方式,工作环境和结果)进行估计和评价,同时还要考虑到对管理人员这些最终用户的培训,以及在给定时间里能否完成预订的系统开发任务等。
首先酒店已经准备建立自己的局域网和计算机维护部门,因此各个部门之间的信息传送将会变得的高速和安全可靠。
其次,酒店中正准备培养能够胜任网络管理的各个层次的管理人员和工作人员,并且现已拥有了少数网络管理方面的高级技术人才,对管理好网络有一定能力。
系统中的管理人员包括硬件管理人员,软件管理人员等,最终为前台的操作人员。
由于系统界面是大家所熟悉的WINDOWS图形界面,在用户接口设计时又充分考虑到了易用性,亲和性,如丰富的右键弹出菜单简化了系统的操作,所以一旦系统投入使用后,便可以很快的在酒店前台全面的利用起来。
1(3(3技术上的可行性分析
本系统开发主要包括后台数据库的建立与维护以及前端应用程序的开发两个方面。
对于前者要求建立起数据一致性和完整性强,数据安全性好的库。
而对于后者则要求应用程序功能完备,使用灵活等特点。
因此本系统建议使用Win98、Win2000Professional、Win2000Server、WinXP等操作系统,数据库使用MSACCESS2000。
开发工具使用Microsoft公司的VISUALBASIC6.0,利用其提供的各种面向对象的开发工具,尤其是数据窗口这一功能方便而简洁的操纵数据库的智能化对象。
过程中首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
由于时间和能力的原因本系统暂时设计为单机版本,将来可以升级为网络版。
经过可行性的分析(经济可行性,管理可行性,开发技术可行性)等方面论证了酒店前台管理系统的建立是可行的。
第一章系统分析
1(4系统的业务流程分析
业务流程分析可以帮助系统分析人员了解该业务的具体处理过程,发现系统调查中的错误和疏漏,修改系统的不合理部分,优化业务流程,为目标系统的开发打下基础。
任何一个MIS系统的开发都是针对确定的业务流程的。
尤其像本系统这样一个由用户提出的专用的管理信息系统,所针对的业务流程就是用户现在实行的业务流程。
在进行开发之前首先要非常明确用户的业务模式。
业务流程图就是在与用户接洽过程中对用户所描述的业务流程绘制成图形,使其具体化、形象化,以帮助我们确定软件结构。
1(4(1业务流程图的符号说明
系统内部的部门或人员系统外部的实体数据流向(不含数
据内容)
单据,报表,账目
1(4(2部分业务流程图
房态表
客人预订
订单预订部接待部销售部
预订客户档
案
第一章系统分析
图1.2业务流程图-----预订业务流程图
今晚大酒店的部分预订是由销售部来完成的,客人可以将预订请求发给销售部,再由销售部转交给预订部,或者由客人直接发给预订部。
预订部根据房间状态表来订房间,并将订单发转给接待部。
由接待部建立客户档案
预订客户资料房态表黑名单
客人接待部入住信息客房部
付款方式收银员入住登记表
房卡
图1.3业务流程图-------接待业务流程图
客人到达前台接待部,接待员根据预订客户资料,房态表和黑名单来决定是否可以让客人入住,客人填写入住登记表后就可以得到房间钥匙即房卡,接待部将入住信息通知客房部,并把付款方式通知收银员。
宾客帐单
前厅现金收支表客人收银员
付款方式
图1.4业务流程图------收银业务流程图
第一章系统分析
客人通知收银员退房,收银员根据宾客账单和付款方式来办理退房和收银。
并在交填写前厅现金收支表后给酒店财务部。
1(5系统的数据流程分析
管理业务的调查中绘制的管理业务流程图虽然形象地表达了管理中信息的流动和存储过程,但仍没有完全脱离一些物质要素,为了用计算机进行信息管理还必须进一步的舍去物质要素,收集有关的资料,绘制出系统的数据流程图,为进一步的分析做准备。
1(5(1数据流程图的符号说明
外部实体数据处理数据流数据存储
数据流(DataFlow):
指具有名称且有流向的数据,用标有名称的箭头
表示。
一个数据流可以是记录、组合项或者基本项。
数据处理(Process):
表示对数据所进行的加工和变换,在图中用矩形
框表示。
指向处理的数据流为该处理的输入数据,离开处理得数据流为
改处理的输出数据。
数据存储:
表示用文件方式或数据库形式所存储的数据,对其进行存取
分别以指向或离开数据存储的箭头表示。
外部实体:
表示数据的来源及数据的去向,可以是一个组织或人员,他
处于系统范围之外与系统有关的外部事物或外部环境。
1(5(2酒店前台管理系统的部分数据流程图
1(5(2(1顶层数据流程图
客人的入住过程是通过酒店前台管理系统进行,前台将现金和报表给财务部。
经理可以对前台管理系统进行查询,主要是对报表和财务状况的查询。
前台
第一章系统分析
管理负责把各种报表存档,以方便经理进行查询工作。
前客户请求信息现金客人财务部台
管
理
系查询请求报表D1存档经理统
房态表
图1.5顶层数据流程图
1(5(2(2第一层数据流程图
将前台管理系统分为预订管理,入住管理。
收银管理,和查询管理来进行分
析。
第一章系统分析
预订请求
P1
预定管理
房态调查
预
定
单
入住请求P2
接待管理
房态调查
房间状态表
帐
单客
人
退房结帐
P3
收银管理
D1存档
房
态
查询
P4
客房管理财务
查询请求P5酒店经理查询管理
第一章系统分析
图1.6第一层数据流程图
1.5.2.3将各个模块逐一分解进行分解
房间状态表
P1.1P1。
2
预订库
预订信息预订客人信息客人预订预订
接待登记
订单
P2
图1.7预订管理数据流程图
客人将预订信息给预订部,预订部根据房间状态表为客人进行预订登记,并
登记客人信息,将预订单给接待部,入库保存。
房间状态表
房号
P2.1P2.2客人前入
入住请求台房间号,应付账住
接登待记
客人帐单
客人登记单
P3
图1.8接待管理数据流程图
客人将入住请求给前台,前台根据房间状态表来分配客房,将房间号,和客人信
息登记。
并将客人帐单给收银部。
第一章系统分析
P3.1财务
部
收银管理
客人
退房结账帐单库
P3.2退房
管理P4
图1.9收银管理数据流程图
客人要求退房,收银人员根据账单内容来结账,把首联账单保存入库,将第二联给财务部,并修改房间状态。
1(6数据字典
数据字典主要用来描述数据流程图中数据流,数据存储,处理过程外部实体。
数据字典把数据的最小单位看成是数据元素,基本数据包含若干个数据元素,可以组成一个数据结构,数据字典通过数据元素和数据项来描述数据统一存储的属性,他们之间的关系是:
数据元素组成数据的结构,数据结构组成数据流和数据存储。
数据结构条目
名称:
入住登记单
说明:
客人入住酒店的时候所要填写的单据。
结构:
姓名年龄
性别
国籍入住日期
证件类型
证件号码客房编号
总编号:
002
有关数据流。
数据存储,入住登记单库
第一章系统分析
名称:
预订单
说明:
客人预订房间是所填写的单据
结构:
联系人姓名房间数量电话号码房间种类
传真号码宾客数量
预订日期房价预到达时间
预离店时间
付款方式宾客姓名
总编号001
数据流向:
有关数据,数据存储,预订单库
名称:
帐单
说明:
客人在结帐时候,前台所要出示的报表
结构:
客房编号客房种类
客房位置
客房单价客户姓名
证件类型
证件号码入住时间
折扣
结帐时间备注信息
总编号;003
数据流向:
数据存储,帐单库
第二章系统设计
第二章系统设计
根据系统分析阶段所获得的系统的逻辑模型而建立的系统的物理模型,是管理信息系统的系统设计。
系统设计是寻求解决办法,探索建立新系统的过程。
如果说系统分析阶段是解决管理系统“做什么”的问题,那么系统设计阶段则是解决管理信息系统“怎么做”的问题。
系统设计的任务是:
在系统分析的接触上,按照逻辑模型的要求,科学合理的进行系统的总体设计和具体的物理设计,为下一阶段是提供必要的技术资料。
2(1开发环境,开发工具的确定
2(1(1系统开发环境的选择
由于条件限制,本系统使用的是个人电脑开发。
软硬件的参数如下
CPU>=奔腾3
主频>=900MHZ
内存>=32MB
硬盘>=20GB
使用Win98、Win2000Professional、Win2000Server、WinXP等操作系统。
数据库使用ACCESS2000,
2(1(2开发工具的选择
现在市场上可以选购的应用开发产品很多,流行的也有数十种。
目前在我国市场上最为流行、使用最多、最为先进的,可用作企业级开发工具的产品有:
Microsoft公司的VisualBasic6.0版,Microsoft公司的VisualC++6.0版,Borland公司的Delphi6.0版
1991年,Microsoft公司推出的WINDOWS应用程序开发工具,VISUALBASIC,使这种情况有了根本的改变,VISUAL意思为可视化,指的是一种开发图形用户界面(GUI)的方法,所以VISUALBASIC是基于BASIC的可视化程序语言,在VISUALBASIC中,既继承了BASIC所具有的程序设计语言简单易用的特点,其编程系统又采用了面相对象,事件驱动的编程机制,用一种巧妙的方法把WINDOWS的变成复杂性封装起来,提供了一种所见即所得的可视界面设计方法,VB6.0在功能上进一步完善和扩充,尤其是数据库管理,网络应用方
第二章系统设计
面,更胜一筹。
简单的说,VB6.0拥有以下的功能和特点:
具有面向对象的可视化设计工具。
事件驱动的变成机制,使得程序既易于编写又易于维护。
提供了易学易用的应用集成开发环境。
结构化的程序设计语言。
支持多种数据库系统的访问。
故而,实现本系统VISUALBASIC6.0是一个相对较好的选择。
2(1(3数据库的选择
Access与许多优秀的关系数据库一样,可以让人很容易地连接相关的信息而且还对其他的数据库系统有所补充。
它能操作其它来源的资料,包括许多流行的PC数据库程序(如dBASE,Paradox,MicrosoftFoxPro)和服务器、小型机和大型机上的许多SQL数据库。
Access还完全支持Microsoft的OLE技术。
Access还提供windows操作系统的高级应用程序开发系统。
Access与其它数据库开发系统之间相当显著的区别就是:
不用写一行代码,就可以在很短的时间里开发出一个功能强大而且相当专业的数据库应用程序。
故而本系统选择ACCESS数据库。
2(2系统功能结构的设计
前台计算机管理系统是整个酒店计算机管理系统的一个重要组成部分,其主要是为了客房接待,预订,收银等业务流程而设计的,主要包括预订管理,接待管理,收银管理,客房信息管理,报表管理,系统管理等功能子模块。
功能模块图如下所示:
第二章系统设计
酒店前台管理系统
预订管理接待管理客房信息管理报表管理系统管理
营在房黑密系
业客间名码统
报报入单管操
表表住设理作新修查预设设报置管建改询警置置表理预预预功客客订订订能房房信信信标信息息息准息
订订订剩新修删新修查删
房房房余建改除建改询除
信信信客客客客客客客客
息息息房房房房房房房房
查添修查标标标信信信信
询加改询准准准息息息息
图2.1系统的功能结构
第二章系统设计
2(2(1预订管理
预订管理是指宾客到达酒店前对酒店客房的预先订约,预订在得到酒店的确认后,酒店与宾客之间便确立了一种合同关系,拒此,酒店有义务以预先确定的价格为宾客提供。
宾客希望使用已得到酒店确认的客房。
预订是酒店的一项非常重要的业务,一个大型的酒店一般在其前厅都要设有预订部,专门受理预订业务,对于酒店来说,通过预订便于统筹安排工作,提前做好接待的准备工作,如人员的安排,设施设备的更新,低值易耗品的采购等,此外,通过预订可以使酒店提前占领客源市场,提高客房的利用率。
功能主要包括新预订,预订的查询(包括模糊查询)及预订信息的删除,此项功能设有用户权限,只有拥有权限的人才可以对信息进行删除。
另外本系统里一个比较有特色的功能是设有预警功能,在用户预订的抵店日期5日后,系统会给予自动提示。
前台人员可以根据提示删除预订或者与预订人进行联系。
2(2(2接待管理
接待管理模块主要负责顾客的入住登记。
其中包括已预订的顾客的入住和新客入住。
此模块包括入住登记,入住记录的查询,删除。
其中删除功能设有用户权限。
用户信息不能随便删除。
2(2(3收银管理
收银业务是前台不可缺少的一项业务,顾客在酒店住宿期间的一切费用在宾客离店的时候都要准确,及时