针对中小型酒店信息化管理的缺陷,整合完善了网络化管理的功能,为全城酒店联网信息化提供了统一的平台。
摘 要:酒店客房管理系统以面向中小型酒店提供酒店信息化管理的整体解决方案,取代并替换了传统纸质媒介进行管理的方式,提供了酒店客房预订,开房,结账等功能。针对中小型酒店信息化管理的缺陷,整合完善了网络化管理的功能,为全城酒店联网信息化提供了统一的平台。
关键词:酒店管理系统;信息;数据库;设计
一、功能说明
(一)基础资料管理。基础资料管理主要提供酒店的基础信息,客房类型,客房信息,签单单位,房价,客户来源等信息设置。
(二)预订管理。预订管理更方便快捷,提供了客户预订,预订查询,预订信息修改,预订排房,预订入住,解除预订的功能,使前台接待对预订的操作更加快捷。使散客和团队的预订在同一个界面解决,提供了详细的用户预订的信息。脱离了传统手工登记预订时繁杂的信息录入。
(三)前台操作。前台操作提供了客房开房,退房,预付款管理,房态,挂账签单补款,换房,并(联)房,拆(分)房操作。解决并替代了传统手工账的复杂信息录入。
(四)现金管理。针对酒店严格管理现金的需求,提供了交接班,缴款,收支管理,交接班查询,收支查询,缴款查询的功能。
(五)信息查询。信息查询中提供了,将退房,将入住,在住客人信息。一月房态等信息查询。
(六)报表统计。提供了将入住统计,将退房统计,结账明细表,结账汇总表等数据统计。并可对数据统计报表进行打印,查询,筛选等功能。
(七)统一的后台管理。在后台为酒店系统开户,设置酒店的数量及管理员等信息。
二、数据库设计
优秀的数据管理系统对数据库设计要求非常严格,保证数据的冗余性和扩展性,在保证数据操作的高效率下,兼顾数据库的稳定和容错性能。本系统数据库采用:MSSQL2005的数据库引擎,在设计数据库时,保证数据类型的准确性和数据内容的扩展性。复杂的数据操作采用存储过程进行解决,保证了程序的整体运行效果。
三、程序扩展性
1.程序采用了运用广泛的MVC架构,使程序的数据模型,显示,控制的功能代码模块分离。方便进行二次开发。2.数据库操作采用emtityframework架构,使的整个程序中没有过多的SQL语句频繁操作数据库,也使的二次开发更加方便。3.采用面向对象的编程方式和程序反射机制相结合,使的程序运行效率有了显著的提高。4.程序采用了缓存和事务处理机制,在并发数量较大的时候,可以进行优先缓存中进行读取。涉及账单等多表操作时,进行数据库事务机制处理,保证了数据的完整性和统一性。5.可扩展第三方接口,针对云应用等平台技术的发展,程序提供了WEB服务接口,可接入第三方APP等应用。6.可读取酒店入住者身份证信息,为公安局进行查询入住人信息提供数据接口。7.简洁的报表打印功能,为酒店管理者提供决策依据。8.程序采用目前主流软件的B/S架构,无需进行客户端安装和服务器硬件的购置,最大程度上为酒店节约信息化管理成本,操作简单,只需要一台能上网的设备即可。9.程序采用分布式处理机制进行部署,酒店也可自己配备服务器等硬件设备,程序可很快进行数据迁移和部署。
参考文献:
[1]甘朝松,夏容.酒店管理系统的设计与实现[J].电脑知识与技术(学术交流),2007(19).