(广深铁路股份公司深圳供电段518000)
[摘要]从目前的社会发展形势来看,数据信息的管理成为各行各业在运营发展中需要给予重视的一项工作。正如在酒店的经营发展中,订房、退房、入住时间等方面的信息量过大,对这些数据信息进行科学、高效的整理工作是酒店管理层的主要任务。以大型连锁酒店作为实验主体,利用J2EE技术,面对对象,建立一个可以分布式管理酒店数据信息的管理系统,以此为连锁酒店中数据管理的同步工作提供一定的技术支持。
[关键词]分布式管理;数据管理;酒店管理系统
1引言
面对一系列数据、信息、资料,通过新型的整合方式,从中获取真实可靠的决策依据,发现各种数据背后的产生因素,提出问题并解决问题,以此提升工作效率,这被称作为“大数据”,J2EE以核心Java平台(Java2平台)作为技术支持,以公司运营中的各种复杂难题作为处理对象,以优化公司研发、策划以及管理等工作作为技术目标,以此形成一个较为先进科学的技术系统构架,该构架中的中间层集成框架在一定程度上减少了技术研发的资金开销,同时也使得技术的研发工作变得更加简易。
将J2EE科技投入到本酒店的管理工作中,结合酒店的管理程序,对酒店数据信息展开分布式的管理工作,凭此,各大连锁酒店可以在新系统中进行输入数据、更改数据、更新数据等操作,同时实行统一的管理工作。
2系统架构设计
根据酒店日常运营中的使用需求,该系统为一般使用者和会员使用者等人设定了酒店信息板块,另外为会员使用者提供了会员板块,而一般使用者不能对这一板块程序实行操作。同时,该系统根据管理人员的工作要求将各种管理项目进行分类分板块设计,为库存、前台、财务等职位上的人员设计了与之工作相匹配的程序板块,例如库存管理、前台管理、财务管理等十大程序板块。由此增加了各类管理工作的独立性,实现了分布式管理的目标,另外还设置了超级管理员,该类工作人员可对任一程序板块进行操作。
本文在系统设计过程中运用了RBACO模型,以此实现上述的设计目标。在RBACO的基础上,对系统的操控管理实行设定工作。角色在某种情况下也视为某种语义构造,以此进行访问操控策略形式化工作,设计目标要求每一个板块的操作权限以及每一类使用者至少被配置一个角色,而同一个板块的操作权限中被配置了两个角色也可,但两个角色之间要具备高度的独立性,这一分配形式也适用于对使用者实行分配的工作当中。
3系统模块设计
3.1酒店信息模块
作为酒店管理系统界面中第一个所展现的程序模块,所有使用者都可在该模块中进行操作。一般使用者在该模块中可以进行查询、预订、评论等操作,例如对酒店空房以及房间布局价格、酒店位置进行查询,同时可进行房间预订操作,在入住酒店期间,可评论酒店卫生、工作服务等方面的优劣,并针对某一不足的方面提出自己的建议。
3.2会员模块
注册酒店会员的程序要求一般使用者在酒店管理系统中输入一系列与自身相关的资料,例如名字、性别、联系方式、密码等,输入相关资料之后即注册成功。酒店会员即可在会员模块中进行操作,同时模块会向会员提供一系列的优惠福利,并将使用者的消费项目以及消费金额数据记录在程序当中,以供使用者查询。
3.3用户管理模块
超级管理员以及库存、预订、财务、前台职位上的管理工作者才可在该模块中实行相关的工作操作,例如增加、更改、更新、查找管理人员用户资料等操作。
3.4前台管理模块
该模块中具备房间入住、房间更换、账款清算、账款记录、账款转移等操作项目,该模块的操作权限仅前台管理工作者以及超级管理人员才具备。用相异的色彩标注房间的无人入住、有人入住、修护、有无清扫等情况,以此,管理工作者可在该模块中迅速查知酒店所有房间的实时情况。在顾客入住时,相关人员可以实行开房工作,另外也可为顾客进行房间更换操作。
3.5预订管理模块
该模块中具备顾客预订、预订资料更改、房间预订取消,查知房间预订情况等操作项目。该模块的操作权限仅预订管理工作者以及超级管理人员才具备。顾客在进行酒店房间预订的时候,相关工作人员应当实行模块的预订功能,将顾客资料以及预订房间的资料输入到程序当中,例如房间门牌号、预订金额、入住时间、退房时间、顾客名字、电话号码等,另外相关工作人员可对程序中的资料进行查找、更改、更新等工作。
3.6财务管理模块
该模块中具备账款结算、交接班记录、工作人员资料、工作奖惩等操作项目。该模块的操作权限仅财务管理工作者以及超级管理人员才具备。在顾客退房的时候,相关工作人员在模块中查找房间门牌号,当时房间入住的顾客资料以及其消费等信息都会显示在程序之中,工作人员由此可为顾客进行财务清算工作。工作人员在交接班的过程中,要求在模块中登记相关信息,以此形成高效的工作秩序。
3.7库存管理模块
该模块的操作项目主要以货物库存的管理工作为主,其操作权限仅财务管理工作者以及超级管理人员才具备。货物采购之后,相关工作人员便要在模块中进行入库登记,货物提供给顾客之后要进行出库登记,以此完成货物库存的更新工作,并依据库存数据,进行合理的采购工作。
3.8查询模块
该模块中具备入住顾客查询、以往入住顾客的资料查询、预订顾客查询以及工作人员奖惩查询等操作项目,包含顾客资料以及工作人员工作情况等查询内容,由此可随时得知酒店运营的最新状态,提高各个管理单位的工作效率,同时还能加强对工作人员的管理工作。
3.9报表模块
高层主管能够随时通过报表模块来查看全天的营业额,就是营业日报表。还可以查询一个时间内售出的商品信息,成为售出商品统计报表
3.10会员管理模块
系统管理者能够通过会员管理模块,对于会员的数据信息进行实时的调整操作。
4系统的数据库设计
顾客进行酒店管理系统登录时,需要进行的操作,以及综合使用方法,能够让顾客对数据流的认知。
5系统实现
系统采用Windows7,运用Tomcat服务器,采用MicrosoftSQLServer2008数据库,完成了在大数据中对于J2EE技术分布式酒店信息管理系统,能够将酒店经营管理中的信息和数据进行很好的管理,通过测验,即便是面对十分繁杂的数据管理,系统运行的十分稳定,具体实现页面如下。
(1)酒店管理系统的首页如图3所示:
(2)以超级管理员身份通过验证,进入系统管理页面,如图4所示:
图3酒店首页图4管理员界面
6结束语
通过运用J2EE技术使得以往分布式酒店管理体系在信息数据方面同样得到分布式管理,确保了在酒店各个部门的信息及情况的同步更新,这也是目前市场中众多的连锁酒店所迫切需要的。在总机的终端留有足够的分店信息接入借口,就可以避免在酒店不断的发展中所出现的信息丢失的问题。运用过程中会确保自己系统的稳定性,从而避免因访问数量过大致使系统瘫痪的问题,也使得高层管理能够不受时空限制对系统进行快速访问。