一、酒店信息管理系统引言
随着信息化的普及,利用计算机与网络技术实现现代化管理对于酒店来说,不仅是一种有效的通信手段,更是拓展全国各地业务的桥梁,提升了利润率。因此,我们经过一段时间的努力,开发了一套包括预定、房务、策划、人事等功能的管理信息系统。通过系统的实际运行,证明该系统能有效地进行定房和房管、及时准确的反映酒店的各类客人基本信息、支持管理人员的商业决策,并能与其他业务系统进行数据交换,实现资源共享。该系统的数据和操作功能一目了然,使用简单方便,大大降低了对用户的计算机技术要求和学习难度。应用本系统使酒店管理部门从信息管理的繁琐、重复的日常工作中解脱出来,提升了工作效率,保证了准确性和可靠性,把更多的精力投放到更高层次的管理中去。
二、酒店信息管理系统需求分析
应酒店管理工作的需求,以酒店日常工作为中心,以加速工作流程的进度、提升酒店管理的工作效率、完善酒店入住的服务功能为最终目的提出了酒店信息管理系统要求及功能要求。
酒店信息管理系统要求有:(1)界面简单,操作简便;(2)系统安全性好,可靠性高;(3)数据信息冗余度低,完整性好;(4)数据形式多样;(5)有较强的易维护性、可扩充性和可移植性;(6)具有较高的纠错性能。对用户操作上的错误,系统应给出相应的提示。
酒店信息管理系统功能要求包括:(1)身份的安全验证;(2)基础信息管理;(3)业务流程数据管理;(4)分析评价管理;(5)查询统计;(6)系统维护。
三、酒店信息管理系统网络环境设计
根据系统的设计要求,遵循酒店内部信息网应用系统的实际需求,根据管理部门已有的硬件、软件环境合理利用资源,本系统采用Oracle提供数据服务,采用MicrosoftWindows2000AdvancedServer作为服务器端的操作系统平台,客户端操作系统平台推荐采用Windows2000Professional或WindowsXp,系统采用的VC语言进行开发。
系统采用了传统的Client/Server架构和TCP/IP协议进行通信,将所有数据都集中在服务器端的Oracle8i数据库中。
网络结构采用以switch为中心设备组建星形结构的局域网,因其建网简单、便于集中管理、平均延时小、可靠性高、布线简单等优点非常适合本酒店的实际条件。
四、酒店信息管理系统功能设计
酒店信息管理系统组织结构介绍如下:
1)前台入住管理模块,具体内容包括:房间的预定,用于为近期内入住的客人进行基本信息录入;入住登记即客人入住时或入住后进行详细信息的登记、交费以及应客人需要进行的房间变动(包括分房和换房处理)、客人退房;综合查询包括对房间类型、房态、客人信息等的查询;结帐部分主要对离店客人在店期间应付的各种费用进行统计结算;该模块还包括留言管理、通知等其它处理部分。
2)客房管理模块,其功能主要是:查看和修改房间的状态,以便进行清洁、维修;对一次性用品进行用量记录、分配等管理;赔偿管理对客人在店期间损毁的酒店物品进行索赔记录。
3)酒店策划模块,主要功能包括:存储和查询外部同行业信息和酒店内部的预定信息,提出可操作性的策划案并提交给上层。
4)人事办公管理模块,内容包括:对酒店工作人员基本信息录入、修改、删除等管理;报表管理对酒店业绩信息进行统计、月报、年报等。
5)总经理办公模块,这部分的主要功能是实现领导层对酒店全局信息的浏览掌握,实现对信息的简单查询和综合查询等的功能,可浏览到的信息包括以上模块的所有信息。同时根据已有的Oracle数据库中的数据进行分析,形成可视化的统计资料,为领导层决策奠定基础。
6)管理维护模块:该模块包括安全管理和基础数据管理,不同的使用人员有自己相应的权限,根据权限进行管理工作。安全管理通过对数据库“用户信息表”的操作设置并存储各使用人员的级别、权限和密码信息。而基础数据包括酒店内的一系列实物的代码及一些不易变更的规定性信息,如房间类型等,系统对这些信息设定定期自动备份,分别对整个数据库及数据库各表设置数据备份时间间隔和默认的备份文件名,以便在系统受到破坏时进行系统恢复。
五、酒店信息管理系统特点
随着酒店管理信息系统功能的增强和酒店实际工作的需要,系统中增加了一定的决策辅助功能。具体是通过一些算法进行酒店指标数据的趋势分析,使酒店上层的决策计划更为科学。这里主要介绍用于预测的一元线性回归算法。
一元线性回归:
(1)计算平均数
其中是时间的业绩指标值序列,n为总年份,为n年业绩指标值的平均值;年份序列为,n为总年份,为年度值的平均值;
(2)计算两个系数
(3)运用一元线性回归算法,(i≥1)为第n+i个年份,为第n+i个年份的业绩指标预测值。
以一元线性回归算法为例,其程序实现如下:
i=0
aver_x=0
aver_y=0
i=upperbound(ad_avery_x[],1)
forj=0toi
num[i]=ad_array_x[i]-ad_array_x[0]+1
aver_x=aver_x+num[i]
aver_y=aver_y+ad_array_y[i]
next
aver_x=aver_x/i
aver_y=aver_y/i
m=0
n=0
forj=0toi
m=m+(ad_array_x[j]-aver_x)*(ad_array_y[j]-aver_y)
n=n+(ad_array_x[j]-aver_x)*(ad_array_x[j]-aver_x)
next
b=m/n
a=aver_y-b*aver_x
ld_return=a+b*(ad_x-ad_array_x[0]+1)
以上程序中,数组ad_array_x[]和ad_array_y[]分别用于存储酒店住宿指标的年份和对应得指标值,ad_x为由系统用户输入的预测年份值。
六、酒店信息管理系统结束语
本文基于C/S体系结构和实际的酒店信息管理系统理论提出的,对酒店的各管理功能模块进行详细的设计,并进行系统实现。整个系统的开发注重实际的运用效率,设计了较为完备的功能,保证了系统的可移植性和灵活性。