论文部分内容阅读
目前酒店行业内部竞争越来越大,许多原本分散独立经营的中小规模酒店逐渐倾向于成立或加入连锁酒店管理集团以便对客房业务采取连锁经营的方式,比如采用同样风格的装修、统一模式的管理等,以期达到共享客户群、扩大品牌知名度、提高客户群吸引力、降低经营风险的目的。这些酒店在采用连锁经营的方式后,仍然希望保持一定程度上的独立性,特别是当与总店数据中心未成功连接时,分店依然能正常工作。当可以与总店数据中心正常连接后,由分店的操作员发出同步指令,然后由系统自动完成同步工作。因此,开发一个面向中小规模连锁酒店并且各分店具备一定的运行独立性特点的客房管理系统就具有非常重要的社会和经济价值。在分析和比较了目前国内开发单店版酒店客房管理系统时所采用的技术平台、功能架构、业务流程的优缺点之后,经过和相关人员的交流以及自己的一些住店体验,确立了连锁酒店客房管理系统的功能需求、关键业务流程和系统功能结构,并完成相应的数据库设计。借助MyEclipse2014集成开发环境,将目前较新版本的Struts2、SpringFramework、Hibernate三个Java EE平台中著名的开源架构有机集成并且使用MS SQLServer2012、Tomcat7分别作为后台数据库、Web数据库,来开发基于SSH框架的连锁酒店客服管理系统。该系统具有层次分明的MVC分层结构,程序耦合度低、模块重用性好、执行效率高、可维护性强的特点。从整体上看,该系统含有总店和分店两个子系统,每个子系统均有各自的数据库。对于一个拥有N家分店的连锁酒店来说,需要N个具有相同关系模式的分店数据库以及一个总店数据库。分店数据库与总店数据库分别安装在分店子系统程序所能访问到的服务器上、总店子系统程序所能访问到的远程数据中心服务器上。为减少不必要的信息通讯量、提高响应速度,一般是将每个子系统的程序和相应的数据库安装在同一个服务器主机上。当分店与总店数据库不能连接时,分店自动变成单机版客房管理系统正常工作。这样,有效避免了分店子系统对网络的绝对依赖,使得总店与分店子系统成为两个可以独立运行的系统。分店子系统的用户有分店管理员、前台接待、前台收银和财务四类操作人员。这四类角色具有职责明确、划分合理、负荷均衡的特点。总店的用户有总店管理员和会员。这六类用户中,只有会员不需要身份验证即可在总店子系统默认首页中查询会员积分增减明细信息,其余用户都要经过登录才能使用相应的功能。前台接待可以看到分店与总店的连通与否以及是否需要同步。当发现有滞留数据并且连通正常后,点击系统在该界面提供的超链接后,即可由系统完成同步。最后经过测试表明,该系统体现出响应迅速、操作简单、提示语清晰、界面友好、运行稳定的特点。并且分店对与总店数据库的网络连通与否不敏感,较好地满足了中小规模连锁酒店以较低成本实现各分店对客房日常经营的各个典型环节进行规范化管理的要求。