酒店管理.docx
- 文档编号:25866215
- 上传时间:2023-06-16
- 格式:DOCX
- 页数:15
- 大小:80.02KB
酒店管理.docx
《酒店管理.docx》由会员分享,可在线阅读,更多相关《酒店管理.docx(15页珍藏版)》请在冰豆网上搜索。
酒店管理
编号:
0613327
学 年 论 文
题目:
酒店管理系统的研究与设计
学生:
王红梅
指导教师:
申雪琴郭玉坤
系别年级:
计算机系06级(3)班
专业:
计算机科学与技术
酒店管理系统的研究与设计
河西学院数学系06级1班杨朝强
摘要:
酒店管理信息系统是一个由人、计算机和数据库组成的进行酒店经营管理的系统,通过对信息的收集、传递、整理、加工、维护和使用,提高管理水平和效率,从而实现酒店管理的自动化、规范化和人性化。
本文简要介绍了基于MicrosoftSQLSERVER2000数据库系统和VB.NET程序语言开发实现的酒店管理系统,着重阐述了该系统开发实现过程,从系统的需求分析、方案论证、模块设计、数据设计、详细设计到系统测试等各个环节都进行了较为详尽的分析和描述。
关键词:
酒店管理系统、SQLSERVER2000、数据库、VB.NET
1引言
1.1概述
随着我国对外经济开放的发展,人们的物质水平逐步提高,人们的精神生活也开始趋向丰富多彩。
家中和周围的生活圈子已不能满足他们对生活的追求,为了丰富文化生活和自身娱乐,人们越来越趋向于利用假期外出旅游。
这使旅游业得到了迅速的发展,作为旅游服务的重要组成部分——酒店业也得到了迅猛的发展。
但商场如战场,酒店要迎接这场挑战,就必须提高整体竞争能力,而要提高整体竞争能力必须变革酒店的管理模式,要提高管理水平,实施信息化建设无疑是实现这一目的的必由之路和明智之举。
目前,我国酒店服务业信息化管理的进程缓慢,跟国外的酒店相比管理依然落后。
在日趋激烈的酒店业竞争中,如何能把握机会,保持自己的优势,立于不败之地呢?
这就需要提供最好的服务,提供最完善的设施和最先进的技术。
一个成功的酒店,其经营者不仅要提高服务水平和服务质量,以此来提高客房占有率和顾客回头率,还要有好的工作效率来控制成本。
在信息时代,更重要的是还必须要有一个完善的管理信息系统,在总体上实现酒店管理的自动化、规范化和人性化,使酒店管理由经验管理转为科学管理。
为了跟上现代化的节奏,满足旅游业的需求,酒店管理的信息化势在必行,尤其是在客房管理上,作为一个旅游城市,面对日益增加的旅游者,为他们提供一个舒适、温馨的住宿环境,以此来宣传酒店,提升酒店的知名度,就是酒店管理者要实施的战略目标。
因此我选择了针对客房管理的酒店管理系统作为我的毕业设计题目。
1.2现状分析
均出租率72.05%。
淡、旺季明显,五星级酒店三月、四月、六月和十月出租率能达到80%以上,一月和十二月则处于淡季,但出租率能保持在60%以上。
何以四、五星级酒店的出租率会这么高?
最主要的原因是这些酒店注重信息化管理,将酒店管理与计算机紧密结合起来,通过计算机信息管理系统对酒店的日常事务进行现代化的科学管理,以此来提高酒店形象、档次和服务水准。
这不仅使工作人员的劳动强度降低,工作效率增加,而且能快速地调度酒店各部门的工作,实时动态地掌握酒店的经营状况,从而为企业带来良好的经济效益和社会效益。
近年来,随着我国改革开放的发展,国内的酒店服务业得到了日新月异的发展。
现代酒店作为一体化的接待场所,是一个旅游城市的窗口,也可以说是一个小型社会。
对一个以旅游行业为支柱产业的城市而言,酒店业也起到了举足轻重的作用。
作为一种以服务为主的无烟工业,世界各国对此行业的重视程度并不亚于其它工业。
国内的酒店计算机管理系统最早是在80年代初开始的,从事该方面工作的有清华大学自动化系的金国芬教授、西安交大和浙江省计算技术研究所。
到了80年代中后期,随着国外饭店计算机系统和先进管理技术的大规模引进,进一步促进了我国酒店管理技术的发展。
国内酒店管理系统正是在充分吸收国外管理系统的精华,结合国内实际的情况下逐步发展成熟,到90年代初期形成了几个较成熟的软件系统,同时产生了许多专职从事酒店计算机管理系统的公司。
到了90年代中期,随着计算机在饭店中的普及应用,以及计算机技术的不断发展,酒店计算机系统的发展到了一个新的时期,新的系统平台、新的软件功能、新的系统特点及发展方向不断涌现。
2系统需求分析
2.1系统目标需求
本系统的总目标是为用户提供迅速、高效的服务,减免手工处理的繁琐与误差,及时、准确地反映酒店的工作情况、经营情况,从而提高酒店的服务质量,获得更好的经济效益;实现客房管理的规范化、自动化。
具体的目标包括:
(1)快速办理客人预定、入住
(2)准确无误地记录客人每天的消费记录
(3)实时、快速、准确提供客房动态
(4)方便查询客人的消费情况
客房管理是酒店管理系统中的核心部分,它是一个24小时连续运行的实时管理系统。
它应包括:
(1)有效的预订处理
(2)简便迅捷的宾客接待登记服务
(3)灵活的系统账目处理,保证账单计算准确
(4)有效的客房管理,动态显示当前各楼层房间状态
(5)客户资料修改管理
(6)完善、全面的综合查询
(7)系统运行稳定可*、各项维护功能齐全、易于维护
(8)简单、友好的操作界面
2.2系统的可行性分析
可行性分析是指在允许的成本、性能要求下,分析每项需求实施的可行性,提出需求实现的相关风险,包括与其它需求的冲突,对外界因素的依赖和技术障碍。
可行性分析包括操作可行性、技术可行性、经济可行性和进度可行性。
下面是对酒店管理系统的可行性分析。
(1)操作可行性:
鉴于本系统的特点,Windows友好的用户界面和本系统良好的安全性设置,可以使系统操作员很好的掌握使用方法。
在开发过程中,我们还尽量给操作员以方便,考虑到操作员的实际情况,对电话号码、金额等的输入方式都设置了限定,当输入方式错误后系统会自动报错。
这样就大大提高工作效率。
而且该系统简单易操作,易维护,减少了不必要的麻烦。
(2)技术可行性:
从目前比较流行的数据库开发、管理软件来看;对于比较简单的中小型数据库,VB.NET和SQLServer2000的结合无疑是在实际应用中较为成功的一种解决方案。
前者为用户提供了Windows所一贯坚持的非常友好、操作简单的用户界面.;后者则可对数据库实施操作、维护和权限识别功能,也可通过与SQL语句的结合对数据库进行更为复杂的操作。
对本系统而言,上述的结合方式是可行的。
(3)经济可行性:
本系统开发完成后可缩减工作时间,提高工作效率,而且简单易操作,不需对使用人员进行培训,不管是在资金上还是效率上都能达到预期的效果。
(4)进度可行性:
鉴于本系统的目标要求和特点,能够保证在预期的时间内完成该系统的研究和设计。
2.3系统功能分析
通过对酒店现有的功能的实地调研和相关资料的查找,知道酒店的客房管理主要由宾客接待、楼层、收银等部门组成,传统的手工信息交换和处理手段已经不能很好地满足业务增长的需要。
在酒店业竞争越来越激烈的今天,酒店如何提高服务质量,管理水平显得越来越重要。
由于手工操作的烦琐混乱且容易出错,不易及时统计客房预定和使用情况,账目的应收、实收情况等,常常造成管理上漏洞,给服务人员和顾客带来不便,所以迫切需要计算机来实现,便捷、先进、科学的信息管理。
运用计算机网络技术和数据库技术,把各部门紧密地连接起来,用计算机取代人手计算,通过网络进行信息传递取代手写传递,从而达到提高管理和服务水平,增强效率,减少差错的目的。
酒店管理系统是为了方便酒店行业管理的正规化,科学化而编写的。
它能把酒店操作人员从繁重的手工记账中解脱出来,实现操作的自动化;通过系统的丰富查询和报表功能,使管理人员的管理工作更加方便、具体、直观。
本酒店管理系统以客房管理系统为核心,其它各个管理系统作为补充,以真实的再现整个酒店的营业操作、收入情况。
客房管理系统是整个系统的核心,它根据酒店前台的实际操作规程,实现了客房的预订、客人入住登记、酒店客房夜审、客人离店结帐的全部操作过程。
系统提供了丰富的查询和报表功能,简化操作人员的操作。
系统功能具体分为预定管理、入住管理、客房管理、结帐管理、统计报表、夜间稽核、话费管理、系统维护等。
在运行本系统时,每个操作人员都有自己的登录代码及口令,他的每一个操作都会记录在系统日志中,真正作到各负其责,并且都有各自的权限范围设置,实现了对操作员的权限控制。
客房+餐饮+娱乐+工资人事+仓库+电话接口+门锁接口
3系统模块组成
前台预定、前台接待、帐务收银、经理查询、夜间审核、系统管理、客房管理、客房报表、帐务收银报表、餐饮娱乐、电话计费、餐饮管理
4管理信息系统目标
本系统的建设需要实现如下目标
(1)支持日常业务运作。
(2)集中管理业务数据,支持管理预测与决策。
(3)有良好的可扩充性(系统配置灵活,支持用户未来信息化进程的发展)。
(4)汉字图形用户界面,人机对话友好,操作方便
(5)响应速度合理,安全性较高(对折扣、退菜、赠送、优惠操作提供权限校验,并有记录备查。
数据库安全中支持前后台双数据库管理),网络运行稳定。
(6)系统建设费用较低。
5管理信息系统范围
酒店管理信息系统需要分阶段实施,逐步实现如下功能:
第一期:
销售信息管理系统+采购与仓库管理信息系统
第二期:
客户信息管理系统+人事工资管理系统
第三期:
广域网总部管理系统+集成通用财务软件
6组织结构
酒店由在公司管理层下设财务部、仓储部、客房部、采购部、餐饮部、后厨部、公关部。
组织结构图见图。
图1酒店管理的组织结构
7业务流程分析
在本系统的业务流程分析中,采用的工具是业务流程图,这是一种表明系统内各单位、人员之间业务关系、作业顺序和管理信息流动的流程图,它可以帮助分析人员找出业务流程中的不合理。
业务流程图中的符号说明如下:
酒店的营运过程是以销(客户消费)定产为主,也包括部分商品的预生产,采购
与仓库存管理需要满足生产和销售的需要。
现在分析采购与仓库管理业务流程。
图2采购与仓库管理业务流程
8酒店管理系统部分代码
添加公寓对话框代码
PrivateSubCommand4_Cllick
DimstrnameAsString*40,strs1AsString*40
Setdb=NewADODB.Connection
Setrs=NewADODB.Recordset
db.ConnectionString="driver={SQLServer};server=04;database=酒店管理;PersistSecurityInfo=False;UserID=sa"
db.Open
rs.Open"select*from酒店登记",db,adOpenStatic,adLockOnly
strs1="请输入姓名和电话号码"+Chr(13)+Chr(10)+"然后单击确定"
strname=InputBox$(strs1,"输入框",,100,100)
rs.Close
rs.Open"select姓名,电话号码,性别,预定时间,房间类型,预定人数,预定天数from预定房间where姓名="&strname&"or电话号码="&strname&""
SetDataGrid1.DataSource=rs
Ifrs.EOFThen
MsgBox"无此人!
",,"提示"
EndIf
EndSub
PrivateSubForm_Load()
Text7.Enabled=False
DimtAsInteger
Setdb=NewADODB.Connection
Setrs=NewADODB.Recordset
db.ConnectionString="driver={SQLSrever};srever=04;database=酒店管理;PersistSecurityInfo=False;UserID=sa"
db.Open
rs.Open"selectDINTINCT房间类型from增删房间",db,adOpenStatic,adLockOnly
DimiAsString
Fort=0ToVal(rs.RecordCount)-1
i=Trim(rs.Fields("房间类型").Value)
rs.MoveNext
Combo5.AddItemi
Nextt
rs.Close
Text5.Text=1
EndSub
PrivateSub旅客查询_Click
DimnAsString
DimstrnameAsString*40,strs1AsString*40
Setdb=NewADODB.Connection
Setrs=NewADODB.Recordset
db.ConectionString="driver={SQLServer};server=04;database=酒店管理;PersistSecurityInfo=False;UserID=sa"
db.Open
rs.Open"select*from酒店登记",db.adOpenStetic,adLockOnly
strs1="请输入姓名或房间号码或籍贯"+Chr(13)+Chr(10)+"然后单击确定""
strname=InputBox$(str1,"输入框")
rs.Close
rs.Open"select姓名,性别,房间号码,住店时间,住店天数,籍贯,房间类型,房间号码,证件名称,证件号码,地址,出生日期,床位from酒店登记where姓名="&Trim(strname)&"or房间号码="&Val(Trim(strname))&"or籍贯="&Val(Trim(strname))&""
SetDataGrid1.DataSource=rs
Ifrs.EOFThen
n=MsgBox("无此人!
",vbInformation)
EndIf
EndSub
PrivateSub退房_Click
DimiAsString
DimnAsString
DimstrnameAsString*40,strs1AsString*40
DimxAsString
strs1="请输入姓名或证件号码!
"+Chr(13)+Chr(10)+"然后单击确定"
strname=InputBox$(str1,"输入框")
Setdb=NewADODB.Connection
Setrs=NewADODB.Recordset
db.ConectionString="driver={SQLServer};server=04;database=酒店管理;PersistSecurityInfo=False;UserID=sa"
db.Open
db.Open"select姓名from酒店登记",db.adOpenStetic,adLockOnly
rs.Close
rs.Open"update酒店登记Set房间号码=Nullwhere姓名=”&Trim(strname)&”证件号码”=&Trim(strname)&”da,adOpenStatic,adLockReadOnly”
rs.Open"select*from酒店登记where姓名="&Trim(strname)&"or证件号码="&Trim(strname)&"",da,adOpenStatic,adLockReadOnly
SetDataGrid1.DataSource=rs
Ifrs.EOFThen
n=MsgBox("无此人!
",vbInformation)
Else
i=MsgBox("确实删除此人吗?
",vbOKCancel)
Ifi=1Then
rs.Close
rs.Open"selectfrom酒店登记where姓名="&Trim(strname)&"or证件号码="&Trim(strname)&""
SetDataGrid1.DataSource=rs
EndIf
EndIf
EndSub
9系统特点
(1)系统、数据的安全性好
(2)采用先进的客户机/服务器方式
(3)数据库为大型关系型数据库,数据存储安全可靠;从根本上解决其它厂家的桌面型数据库不能解决的数据安全问题
(4)单机损坏对其它客户机没有影响
(5)系统合理设计,即使停电时UPS损坏也可保证数据正确
(6)采用多硬盘自动备份,即使服务器损坏也能在2小时内恢复数据并投入正常工作
(7)体现了先进的管理思想
客房中心:
房务中心与收银紧密结合,客人挂帐、租借物品、物品损坏、洗衣全程记录
收银:
结帐方式灵活多样,提供转帐、挂帐、部分结帐和离店结帐等方式,可打印明细、合计和发票
接洽:
对团体或会议,提供方便快捷的录入;帐务处理可同时建立团体总帐和分帐,处理复杂的团体帐务
经理查询:
总经理可随时查询全店总体和详细营业数据,数据以直观的报表、直方图和饼图呈现
夜核:
提供近30种报表,包括了所有重要数据的统计分析,为决策提供支持
预订、接洽:
用美观的图形方式显示一年房态界面友好,操作简单前端基于Microsoftwindows操作系统,界面美观,操作灵活
(8)实现软件与话务台的无缝集成
(9)操作多种接口,实现酒店一卡通电话自动计费等
(10)我们将提供长期周到的售后服务和强大的技术支持
10现行系统存在的主要问题
10.1现行系统是手工运作的系统,可以支持向客户提供餐饮服务功能,但是,存在以下薄弱环节:
(1)现行系统是手工运作的系统,业务人员手工作业量大,数据传递不及时,对数据的统计和计算运程中易发生差错,工作效率较低。
(2)业务流程管理不够严密。
(3)主要从销售收入角度向管理层提供数据,不能满足管理要求(例如不能提供菜肴的销售排行、实时消费状况统计等信息)。
(4)向客户提供的消费清单手工书写,常发生字迹不清晰的问题,并且格式也不统一。
(5)历史账务的查询也不方便。
现行系统的上述弱点,实质上反映公司在酒店服务客户的过程中,对信息的产生、传输、加工与挖掘分析利用方面存在不足,不能满足企业管理与业务发展的要求,也对企业形象造成不利的影响。
这也正是提出新系统的直接原因。
10.2解决方案
建议采用的新系统,是一个人机系统,采用C/S结构(即“客户端/服务器”结构),同时为了加强系统的适应能力,采用胖客户端技术,这样即使在网络中断的情况下,也可以继续营业。
也就是说,服务器主要起到存储数据的作用,客户端也保存本机的作业数据。
在网络通讯良好时,客户端本机的数据库与服务器端数据库同步。
在网络通讯有故障时,可以与服务器脱机工作,等故障修复后再上传数据与服务器保持同步。
新系统能够实现现行系统的功能,并且能克服现行系统的上述弱点,与现行系统相比,将有如下改善之举:
(1)对消费信息的采集与记录更加细致与全面,能满足不断增长的管理需求;
(2)利用计算机对数据进行加工、统计、分析,提高工作效率;
(3)实现完成的信息管理流程,支持业务管理制度的完善工作;
(4)提供统一格式的计算机打印单据与报表,提升企业形象;
(5)重视对历史数据的存储保护、追溯、分析,为管理层对企业的经营预测与决策提供及时有效的帮助。
10.3可行性分析与抉择
(1)技术可行性
最近30年来,管理信息系统技术得到了充分的发展与完善,使得开发本系统在技术可行性成为可能,利用VB开发工具,使得本系统不存在技术上的障碍。
该系统的软件研发阶段,由我协助该酒店管理公司提出需求、进行系统设计与开发,拟采用成熟的数据库技术与软件开发技术,具有技术可行性。
(2)经济可行性
本系统主要是为了综合运用在计算机信息管理段自学的各科知识,通过理论与实践的结合,提高本人的专业技术知识的应用能力。
本系统具有一次性项目建设费用低,年收入高,系统寿命长等特点,因此适用于中小型酒店,在经济上是可行的。
(3)营运可行性
在本系统的运营阶段,使用系统的工作人员,除了需要具备在MicrosoftWindows平台上使用个人电脑的知识,并不需要特别的技术能力。
这方面的知识,在该酒店与本项目运营相关的直接人员(包括经理层、仓储部、收银组)中已经具备。
并且在项目投产前,还会安排对操作系统的人员进行必要的培训。
系统技术维护支持工作,在初期仍将硬件供应商及本人完成。
在酒店信息化建设及业务拓展到适当规模后,宜由酒店雇用专业技术人员担任此项工作。
在具体实施过程中,公司同意建立这样的运营管理机制:
由公司管理层一名高级管理人员领导,仓储部与餐饮部具体负责本项目的运营;同时,采购部负责对系统运营过程中的计算机耗材的供应。
因此本系统营运方面可行。
11结束语
酒店管理系统是一个酒店单位不可缺少的一部分,它的内容对于企业的决策者和管理者来说都是至关重要的,因此,酒店管理系统应该能够为用户提供充足的信息和快捷的查询手段,但一直以来人们使用传统的人工方式管理,这种管理方式存在着许多缺点,诸如效率低,保密性差等,而且时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。
作为计算机应用的一部分,使用计算机对产品库存信息进行管理,具有着人工管理无法比拟的优点,它检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,可减少更多的人力物力,这些都能够极大地提高货品库存的管理效率,也是酒店管理科学化、正规化,与世界接轨的重要条件。
因此,开发一个酒店管理系统是很有必要的.
参考文献:
[1]何旭洪.《VisualBasic数据库开发实例导航》[M].人民邮电出版社,2002
[2]陈惟斌.《VisualBasic6.0开发指南》[M].清华大学出版社,2001.1
[3]张春葆.《VB数据库系统设计与开发》[M].清华大学出版社,2002
[4]Buczek.《SQLServer7.0数据库开发即时应用》[M].人民邮电出版社,2002
[5]李晓黎,张巍.《VisualBasic+SQLServer数据库应用系统开发与实例》[M].人民邮电出版社,2003.8
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 酒店 管理