酒店订房管理课程设计报告Word文档格式.docx
《酒店订房管理课程设计报告Word文档格式.docx》由会员分享,可在线阅读,更多相关《酒店订房管理课程设计报告Word文档格式.docx(19页珍藏版)》请在冰豆网上搜索。
数据维护效率低下,不易保管,容易丢失和出错;
查询不方便,劳动力成本过高;
管理酒店的资源信息不方便;
对各种信息的反应缓慢,容易丧失商机。
为了弥补以上缺陷。
便于开展酒店预定工作,提高预定管理系统的效率,开发出此预定系统,以解决效率低下的问题,实现酒店预定管理系统的信息化。
因此,要想使酒店的工作质量和效率提高,采用先进的计算机网络通信技术改变酒店业务模式,实现酒店业务管理的自动化已经成为一种必然。
在市场经济的激烈的竞争情况下,对酒店整个来说,对酒店经营状况起决定作用的是酒店的服务管理水平。
如何利用先进的管理手段来提高酒店的管理水平成为酒店业务发展的当务之急。
面对信息时代的机遇和挑战,利用科技手段提高酒店的管理无疑是一条行之有效的途径。
虽然计算机管理并不是酒店管理走向成功的关键元素,但它可以最大限度地发挥准确、快捷、高效等作用,对酒店的业务管理提供强有力的支持。
总结归纳:
计算机有三大优势:
1,代替繁重的人工劳动力,化繁为简
2,加快信息的传递,并保障信息的安全
3,节省大量资源,提高效率
从而给酒店行业带来在线信息查询,在线需求预订,在线业务处理等等一些列的便利,实现流畅的工作流衔接,帮助酒店有效地进行业务管理,释放最大价值。
1.2酒店订房管理信息化
为了提高酒店订房管理水平,使酒店订房管理信息更好地服务于办学单位,应积极开展酒店订房管理信息化工作,对充分发挥网络资源优势,对于充分提高酒店客房管理质量,都具有重要意义和作用。
酒店客房管理系统在正常运营中需要对客房资源、客人信息、结算信息等进行管理,利用酒店客房管理信息系统对客房的各个操作进行管理,能够及时了解各个环节中信息的变更,有利于提高管理的效率。
使用该酒店管理系统,将会有以下好处:
1.电脑记录:
快速准确,减少宾客等待时间,保密性强。
2.高效的客房管理:
能有效的提高房率,增加营业收入。
3.提高决策依据:
管理者可以随时了解经营情况,以制定相应的经营方针。
4.减轻员工的工作负担:
从而使员工把更多的精力放在提高为宾客服务的质量上。
5.简单、方便地保存和查询历史资料。
1.3酒店订房管理现状及存在的问题
在国外,酒店订房系统已经相当普及。
现在我国还有许多的酒店客房的管理水平还停留在纸介质的基础上,这样的机制已经不能适应时代的发展,因为它浪费了许多人力和物力,采用传统的纸介质的管理模式,还主要依赖于人力手工的操作,并归档编号保存,事后如需查阅,则要人工从浩瀚的资料中查找,既费时费力又容易出错。
随着我国经济体制改革的不断深化和我国经济的快速发展,我国人民的收入不断提高,消费观念也有提高,对服务质量的要求也有很大的提高。
各地把旅游业当作本
地经济发展的重要支柱之一。
酒店作为人们食宿、娱乐、休闲的场所而得到了快速的发展。
社会上也成立了各种类型,不同规模的酒店服务企业。
如何为客户提供更
加准确及时的服务,成为各个酒店竞争关键。
所以酒店业务信息化建设就成为了客户衡量酒店提供商服务标准的一个准则,信息系统成为了基础。
显而易见的巨大利益,促使酒店行业的变更,使用更为便捷、安全的管理方法可以使酒店得到更大利润。
现代计算机技术的发展,使得酒店管理方式发生变化,就连酒店数据的存储方式也改变成使用数据库完成数据管理。
酒店客房管理系统主要管理操作包括:
客户信息录入管理、客房空房查询管理以及对客房退房管理等,它们是酒店订房管理系统的核心业务。
1.4主要研究内容与方法
结构化的系统开发方法是常用的开发方法,强调从系统出发,自顶向下,逐步求精地开发系统,开发过程中始终贯穿着这个思想。
因此,拟采用这种方法。
结构化系统开发方法主要强调以下特点:
(一)自顶向下整体性的分析与设计和自底向上逐步实施的系统开发过程。
即在系统分析与设计时要从整体全局考虑,要自顶向下地工作(从全局到局部,从领导到普通管理者)。
而在系统实现时,则要根据设计的要求先编制一个个具体的功能模块,然后自底向上逐步实现整个系统。
(二)用户至上。
用户对系统开发的成败是至关重要的,故在系统开发过程中要面向用户,充分了解用户的需求和愿望。
(三)深入调查研究。
即强调在设计系统之前,深入实际单位,详细地调查研究,努力弄清实际业务处理过程的每一个细节,然后分析研究,制定出科学合理的新系统设计方案。
(四)严格区分工作阶段。
把整个系统开发过程划分为若干个工作阶段,每个阶段都有其明确的任务和目标。
在实际开发过程中要求严格按照划分的工作阶段,一步步地展开工作,如遇到较小、较简单的问题,可跳过某些步骤,但不可打乱或颠倒之。
(五)充分预料可能发生的变化。
系统开发是一项耗费人力、财力、物力且周期很长的工作,一旦周围环境(组织的内、外部环境、信息处理模式、用户需求等等)发生变化,都会直接影响到系统的开发工作,所以结构化开发方法强调在系统调查和分析时对将来可能发生的变化给予充分的重视,强调所设计的系统对环境的变化具有一定的适应能力。
(六)开发过程工程化。
要求开发过程的每一步都按工程标准规范化,文档资料标准化。
客户/服务器技术到目前已发展为对等层到对等层的处理模式。
在这种模式下,网络上的每一台计算机的作用都是相同的,所有的计算机既是客户机也是服务器。
随着Internet的迅速发展和网上计算机资源的多样化,B/S模式将变得越来越重要。
微软公司的Viual
foxpro
6.0是功能强大的Windows应用程序开发工具。
它提供了多种手段访问数据库。
Viual
6.0作为可视化编程语言,
在编译方法和速度、编程容易程度、生成应用程序类型等各个方面都具有较大的优势。
它提供了功能完备的工具、极其友好的用户界面、简单的数据存取方式、独一无二的跨平台技术,具有良好的兼容性、真正的可编译性和较强的安全性,是目前最快捷、最实用的数据库管理系统软件之一。
2系统分析
规划的具体落实,主要内容如下:
(1)
系统目标与范围的描述
首先要确定信息系统目标;
确定系统界面,系统与外部的信息联系;
系统的主要功能;
系统与企业其他计算机的应用。
(2)
系统运行环境描述
它是说明系统运行在管理方面的基本要求与条件,包括管理思想及管理方法变革的设想、业务流程重组及组织机构的变化、职能调整的设想。
(3)
信息系统的硬件与系统软件配置
它是说明计算机和网络系统的配置要求,系统软件的配置要求。
其目的是通过系统配置可以比较准确地估计出系统的总投资,有利于领导对是否开发信息系统进行决策。
(4)
系统开发计划
在计划中要确定系统开发策略(即系统开发的方式与方法)
,开发阶段的划分,开发的优先顺序及每阶段投入资源的预算,系统运行环境的形成与优化方案。
2.1需求分析
随着我国经济的发展,国内人民生活水平的不断提高,有越来越多的人出行旅游,商务活动也越来越活跃;
再加上国外游客数目的快速增长,入境从事商务活动的外宾也越来越多。
传统的手工已不适应现代酒店管理的需要,及时、准确、全方位的网络化信息管理成为必需。
在酒店的管理及业务日益复杂、要求在不断提高的现状下,利用高科技、现代化的电脑自动化管理系统来处理日益繁重的酒店业务,对于大型的酒店是必须具备的管理方式。
酒店客房管理系统是根据酒店对客房管理的实际情况进行编写的,主要目的是为了方便酒店对客房的实际情况进行集中的查询与管理工作,以提高整个酒店的工作。
酒店客房管理的科学化、系统化、信息化成为各个酒店追求的目标。
因此,而要实现这些功能,就要求各个酒店配备一套客房管理系统,以便在酒店内实施良好、完善的管理且以最快地速度响应客户的需求,及时为他们提供服务,为他们提供一个高效、便捷的居住环境。
客房管理信息系统(MIS)是各个酒店软件建设中一个重要的应用系统,它将大大地改善酒店管理的基础环境。
2.2可行性分析
1管理可行性
在传统的酒店客房管理中,管理人员不得不花费大量的时间来处理顾客投诉,例如错误查询、烦琐的登记和结账手续、旅客费用计算错误、空余客房资料不能及时提供等,从而影响酒店的经济效益。
因此,酒店的管理人员迫切地需要一套酒店客房管理信息系统来对日常信息进行处理和维护。
历史经验的积累使酒店行业现有的管理制度和管理方法比较科学,规章制度比较齐全,原始数据比较正确。
这些为系统的建设提供了有效的制度保障。
2技术可行性
酒店开发管理系统采用VF6.0作为主要的开发工具,技术方面已有成熟软件程序支持。
对于系统的日常操作与管理,只要对相关的工作人员进行培训,就能够胜任,不必过于担忧在运行中出现重大差错或问题,所以在技术方面具备可行性。
3经济上可行性
在现今日益激烈的竞争环境下,谁给顾客留下良好的服务印象,吸引顾客再次光临,才能最终赢得商机。
原本人工的酒店客房管理再也不能适应如今日益繁忙的工作需求,不可避免地出现差错,工作效率低下。
最终结果是员工不能正常工作,客人也对酒店管理产生不满与抱怨。
原本的管理方法不能采取有效措施改善,最终导致人力、财力、物力等各方面资源的闲置与浪费,是企业不能取得更好业绩的主要原因。
要改变这种情况,企业就必须从多方考虑,综合管理,整合资源,提高组织运作效率,有效降低运营成本。
相比之下,应用该系统还有以下各方面的好处:
1)能过代替大量的人力处理各种繁芜的工作,节约人力成本;
2)为客户节约了时间,方便、快捷的服务又一次提高了各自的效率,节约了大量时间。
对于企业来说,时间就是金钱啊;
3)能过充分利用社会较低成本的资源(计算机)应用于高质量的服务中(酒店管理),是社会资源得到合理的配置,是资源得到利用,又一次节约社会成本;
4)由于该系统可以间接快速的为顾客进行服务,可以吸引更多的顾客,大大增加了客流量,最终是企业不断盈利。
通过上述可行性分析,酒店客房管理信息系统可以帮助酒店实际业务处理,有利于降低管理成本,降低差错率,提高客户满意度与认同度;
相关技术成熟易于实现,可以帮助酒店实现计算机辅助的现代化科学管理。
2.3组织结构分析
酒店组织结构图如图2.1所示。
图2.1组织结构图
2.5业务流程分析
通过业务流程调查,我们可以了解系统内各单位、人员之间的业务处理过程及其之间的关系。
业务流程描述了订单系统的住宿信息系统管理、房间信息系统管理的过程,具体的业务流程图如图2.2。
图2.2业务流程图
2.6数据流程分析
根据系统的功能可绘制数据流程图如图2.3。
图2.3数据流程图
数据项编号:
101
数据项名称:
房间号
别名:
房间号
类型及宽度:
字符型3位
取值范围:
101-107201-207301-307
数据结构编号:
XX
数据结构名称:
用户
描述:
用户的信息
组成:
用户名+身份证号+押金+入住时间+入住天数+价格
XQ
用户的需求
房间类型+价格
数据流编号:
FJ
数名称:
房间信息
简述:
房间的基本信息
数据流来源:
前台
数据流去向:
数据流组成:
房间号+房间类型+房间状态
RZ
入住信息
客人入住信息
顾客
姓名+身份证号+入住时间+入住天数+房间号+押金
数据储存编号:
FJXX
数据储存名称:
房间的信息
房间名+房间类型+价格
关键字:
RZXX
用户入住信息
姓名+身份证号+押金+入住时间+入住天数+价格
用户入住信息
外部实体编号:
QT
外部实体名称:
用户入住信息入库
输入的数据流:
姓名+身份证号+押金+入住时间+入住天数+房间类型
输出的数据流:
入住凭证
3系统设计
3.1功能模块分析
根据某酒店组织结构为客房管理系统划分各模块具体管理功能,主要功能模块包括总台登记管理、客房信息管理、结账信息管理,其管理功能结构图如图3.1所示。
图3.1管理功能图
3.2代码设计
代码是代表事物名称、属性、状态等的符号,为了便于计算机处理,一般用数字、字母或它们的组合来表示。
代码设计是处理对象的代号或表示符号,其主要目的是方便计算机排序、检索、查找等处理。
代码设计的关键是方便用户,并且满足业务要求。
本系统代码设计的原则有:
(1)要考虑的是编码的标准化,尽量按照有关的国际标准、国家标准、部门或行业的标准进行设计。
(2)要考虑容易修改,当某段代码、某个变量或某个函数在特点、条件或代表的实体关系改变时,容易进行必要修改。
(3)要考虑结构简洁,代码的长度涉及到存储空间的占用和信息处理的速度。
而且影响代码输入的出错率,所以,在满足当前需要和扩充要求的前提下应尽量结构简单,长度要短。
(4)考虑代码值的唯一性。
代码的种类主要有:
顺序码、区间码、助忆码。
本文主要采用了顺序码的方法。
对房间进行分类101-107代表单人间,201-207代表双人间,301-307代表标准间。
3.3数据库设计
数据库设计是建立数据库及其应用系统的技术,是信息系统开发和建设中的核心技术,具体说,数据库设计是指对于一个给定的应用环境,构造最优的数据库模式,建立数据库及其应用系统,使之能够有效地存储数据,满足各种用户的应用需求(信息要求和处理要求)。
这个问题是数据库在应用领域的主要研究课题。
按照规范设计的方法,考虑数据库及其应用系统开发全过程,将数据库设计分为以下六个阶段:
需求分析
概念结构设计
逻辑结构设计
物理结构设计
数据库实施
数据库运行和维护
本系统一共建立了2张数据表,包括管房间信息表、顾客入住信息表,下面对这些表逐一详细介绍
表3.2房间信息表的结构
字段名
数据类型
字段长度与格式
可否为空
文本
3
NotNull
房间类型
房间状态
1
价格
字符
表3.3顾客入住信息表的结构
入住时间
8
入住天数
2
押金
5
姓名
身份证号
18
4.3输入输出设计
输入输出设计是管理信息系统与用户的界面,对于用户和今后系统使用的方便和安全可靠性来说都是非常重要,适当的输入输出形式及完整的输入输出系统设备可以为用户和系统双方带来良好的工作环境,输出设计可以为管理者提供简洁、明了、有效、实用的管理和控制信息。
1、输入设计
输入设计包括输入方式与界面设计,在输入设计中,其根本原则是提高效率和减少错误。
输入数据的正确性直接决定处理结果的正确性。
在输入过程中应采用输入校验方法,较少输入错误。
输入设备选择键盘输入,用来录入数据和控制信息。
在校对的方法中选择人工校对。
2、输出设计
输出设计的任务是使管理信息系统输出满足用户需求的信息。
能否及时正确的输出满足用户满意的信息,关系到整个系统的成功与否。
在输出设计上应尽量保持输出的内容和格式的统一性。
要求同一内容的输出,对于显示器、文本文档和数据库文件应具有一致的形式。
4系统实施
1登陆界面
图5-1酒店订房系统登录界面设计
登录主要源代码如下所示。
ifempty(thisform.text2.value)
messagebox("
输入的信息不完整,请重新输入!
"
48,"
警告"
)
else
ifalltrim(thisform.text2.value)=="
111"
messagebox("
登陆成功"
48)
thisform.release
doform总信息查询.scx
else
输入的信息有误,请重新输入!
64,"
endif
endif
退出主要源代码如下所示。
ifmessagebox('
确认要退出系统吗?
'
4+32,'
警告!
)=6
clearevents
quit
2总信息查询界面
图5-2订房系统管理子系统的界面设计
主要源代码如下所示。
doform信息查询.scx
thisform.release
doform信息录入.scx
doform客户信息查询.scx
3客户入住登记界面
图5-3订房系统入住登记的界面设计
入住信息录入主要源代码
dimensiona(9)
use房间信息表
iflen(allt(thisform.text1.value))#0
storethisform.text1.valuetoa(5)
storethisform.text2.valuetoa
(1)
storethisform.text3.valuetoa(6)
storethisform.text4.valuetoa(7)
storethisform.text5.valuetoa(8)
storethisform.text6.valuetoa(4)
storethisform.text7.valuetoa(9)
storethisform.text8.valuetoa(3)
storebo1.valuetoa
(2)
zy=messagebox("
确认添加新纪录?
4+32+256,"
确认"
ifzy=6
gobottom
appendblank
gatherfromafields房号,房间类型,房间状态,单价,姓名,身份证号,入住时间,入住天数,押金
messagebox("
添加成功!
?
0,"
4客房查询界面
图5-4订房系统空房查询界面设计
空房信息查询主要源代码
SELECT*FROM房间信息表
WHEREALLTRIM(房间信息表.房间状态)=
ALLTRIM(thisform.Text1.value);
INTOCURSORls_table1
IFRECCOUNT()=0
MESSAGEBOX("
没有此条记录"
联系人信息"
Endif
thisform.grid1.RecordSource="
ls_table1"
thisform.grid1.column1.header1.Caption="
房号"
thisform.grid1.column2.header1.Caption="
房间类型"
thisform.grid1.column3.header1.Caption="
房间状态"
thisform.grid1.column4.header1.Caption="
单价"
thisform.Refresh
5顾客住房信息查询界面
图5-5订房系统信息查询及结账界面设计
订房系统客人信息查询主要源代码
ifempty(thisform.text1.value)&
&
从这里开始
)
else
thisform.grid1.recordsource="
thisform.Text1.setfocus
thisform.Refresh&
到这里
SELECT*FROM房间信息表WHEREALLTRIM(房间信息表.姓名)=
没有这位联系人"
thisform.grid1.column5.header1.Caption="
姓名"
thisform.grid1.column6.header1.Caption="
身份证号"
thisform.grid1.column7.header1.Caption="
入住时间"
thisform.grid1.column8.header1.Caption="
入住天数"
thisform.grid1.column9.header1.Caption="
押金"
endif&
最后两行
decla
(1)
sele单价*入住天数from房间信息表WHEREALLTRIM(房间信息表.姓名)=
ALLTRIM(thisform.Text1.value)intoarraya
thisform.text2.value=押金-a
(1)
订房系统退房主要源代码
yn=messagebox('
确实要退房吗?
信息窗口'
sele房间信息表
use