连锁酒店项目的实施,需要重点考虑的是数据的集中管理问题。这些数据主要是会员信息,财务报表等。数据的集中管理有多种方案,方案不同,实施成本也不同。本文介绍基于服务中间件的连锁酒店实施方案(图1)。这种方案由于基于互联网组建连锁店的网络,相对VPN或其他形式组建的专网来说,成本较低。至于通过互联网传输数据可能存在的安全问题,可由服务中间件所提供安全传输机制来保证。
在这种实施方案中,在连锁酒店总部,需部署两台服务器:一台安装数据库,一台安装红火点服务中间件。数据库用于存放总部本身系统运行所需的数据,以及所有分店之间需要共享的数据;而红火点服务中间件用于总部与分店之间的通讯。
每个分店需部署一台服务器,客户端可根据需要部署。分店的服务器用于存放分店本身的营业数据,客户端用于安装红火点酒店管理系统客户端软件。
在这种部署模式中,总部通过服务中间件和分店的客户端通讯,通讯采用SOCKET方式,并运用特有的加密算法,因此安全程度相对较高。由于分店不能直接访问总部的数据库,总部也不能直接访问分店数据库,因此也避免了数据直接暴露在互联网上所带来的安全隐患。
这种模式对分店要求较低,只要能上网,没有另外额外要求,因此分店的实施成本很低。
针对这种连锁酒店实施方案,下面分别介绍一下总部以及分店的设置。
总部的设置
在总部,首先需设置连锁酒店的各个分店,具体操作如下:
通过“系统管理->系统参数设置”菜单打开系统参数设置窗口(图2)。
在系统参数设置窗口中,单击[设置分店]按钮,弹出分店设置窗口,如图3所示。在分店设置窗口中,可增、删、改分店信息,分店信息包括酒店编码、名称、授权码等内容。其中,酒店编码、授权码是分店接入的凭证。
在设置好分店信息后,总部还需启动红火点服务中间件,以便实现与分店的通讯。红火点服务中间件的设置窗口如下(图4)。需要注意的是本地侦听的设置。这里的IP地址应该是总部申请的外网IP地址或者注册的域名,这样分店才能访问。
分店的设置
在分店的客户端安装好后,需设置与总部服务中间件的连接,具体操作如下:
通过“系统->运行模式”菜单打开运行模式设置窗口(图5)。选中“以连锁店模式运行”核选框,然后填写连锁店设置信息。其中,酒店编码和授权码必须与总部设置一致,总部IP地址、端口号填写在红火点服务中间件中设置的IP地址和端口号。设置好后,需单击[连锁店注册]按钮就行注册,只有注册成功,分店才能接入。
在具体实施时,酒店可以根据实际情况调整部署。比如对于总部,数据库服务器可与服务中间件合用一台服务器,以节约成本;对于分店,数据库服务器也可装在总台的电脑上。这些,对系统的运行不会有太大影响。