西软Foxhis宾馆管理系统接口原理

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

接口原理介绍

系统概述:

现在的酒店大多向住店客人提供多种多样的客房服务,就像早几年的国际电话服务,国内电话服务,最近几年的VOD(视频点播服务),Internet接入(宽带上网)等。这些服务都有相对独立的系统,与原有的酒店管理系统需要通过特殊的连接(包括硬件连接或软件连接)达到系统之间的数据传送或共享。一般在系统间传输的往往是一些帐务数据及控制信息。

第5.01节各增值服务接口系统功能:

(一)P hone电话计费系统:

电话计费系统是指酒店管理系统从酒店的电话系统(可以是程控交换机系统或虚拟网系统)中获取电话话单,经过处理计算后,将相应的话务费用计入对应账号

中,以便于账号中费用的统一结算。

i)电话话单的发送:电话系统一般采用两种计费原则将符合一定规范的话单(至

少要包含主叫号码、被叫号码、接通时间、通话时长,有些系统传送的话单还包

含有话务序号,中继线号码,通话计次,通话金额等附加信息)通过某种方式向

接收计算机传送。计费原则常见的有延时计费系统和反极控制计费系统。两种计

费原则的区别在于所传送的话单中通话时长部分的含义不同。延时计费系统传送

的话单中通话时长指的是电话摘机时间到电话挂机时间之间的时间,而反极控制

计费系统中的则是电话接通时间和通话结束时间之间的时间。

ii)电话话单的接收:数据接收机以对应的方式从合适的途径接受并处理。

(二)P MS(PBX Manger System程控交换机管理系统):

PMS系统是指酒店管理系统向电话系统(可以是程控交换机系统或虚拟网系统)发送一定的控制命令,以达到对电话分机的一定设置功能(一般指电话等级的

控制,留言灯的控制,语音信箱的控制)。工作的过程一般有以下几个步骤:

(1)电话系统登陆:有些电话系统在开放系统配置功能前要求用户以指定的用户名和口令登陆。登陆的操作往往是一次性的,只有当连接断开后才需要重新登陆。

当然,也有的电话系统要求在每一个控制请求前都重新登陆。

(2)发送控制命令:接口系统可以将酒店管理软件产生的控制请求以指定格式发送给电话系统。

(3)检查控制结果:有些电话系统还能返回控制请求的执行结果,这是可以检查返回的信息,对不成功的请求可以重复发送或做相应的异常处理,以提高PMS系

统的稳定性。

(4)退出电话系统:有些电话系统要求完成控制请求后退出连接,以避免电话系统的异常。

(三)V OD计费系统:

VOD计费系统是指酒店管理系统从VOD系统中获取点播信息,经过处理计算后,将相应的点播费用计入对应账号中,以便于账号中费用的统一结算。同时也可以根

据用户的要求提供对VOD系统的集成控制,工作的流程类似于电话计费系统和PMS

控制系统。

(四)I nternet计费系统

Internet计费系统是指酒店管理系统从Internet系统中获取点播信息,经过处理计算后,将相应的网络费用计入对应账号中,以便于账号中费用的统一结算。

同时也可以根据用户的要求提供对Internet系统的集成控制,工作的流程类似于

电话计费系统和PMS控制系统。

随着酒店服务的多样化,接口系统也越来越多,但就接口原理而言,目前主要有如下几种。

▪串口通讯

▪文本交换

▪TCP/IP WINSOCK

▪数据库交换

▪DLL、OCX、EXE等调用方式,文件的使用与注册

第5.02节系统工作流程:

正如接口系统的工作目的那样,系统的工作流程往往是双向的(也就是说数据的传送方向可以是其他系统向酒店管理系统传送,也可以是酒店管理系统向其他系统传送)。

一般在数据的传送过程中都有以下两个环节:

(一)建立数据连接:

数据的连接往往包含硬件环节和软件环节。根据数据传送端的传送方式的不同,数据连接的形式也有多种。比如,常见的PBX(程控交换机)的话单送出方

式一般有串口,并口,文本文件,数据库,TCP/IP等,那么数据接收端建立数据

连接的方式也有所不同,一般有串口接收(包括用并转串接收传送端的并口数据),文件访问,数据库连接(包括通用的ODBC连接或专有连接),TCP/IP连接。针对

不同的连接方式,要求数据接收端必须具备一定的硬件或软件环境:

i)串口接收:符合一定规范的通讯电缆(根据传送端的传送方式不同,通讯电缆

一般有两种模式,标准RS232C电缆和数据延长线。),并口串口转换器(可选),

接收端计算机必须有一个以上的串口。软件环境需要有VB的串口控件,酒店管理

系统的版本不同,使用的VB控件版本也有4.0和6.0两种,VB 4.0的控件安装需

要安装全套的VB 4.0软件也可以单独注册必要控件(方法类似VB 6.0),VB 6.0

的控件安装需要四个步骤:1、取消系统中原有的相同控件,运行:regsvr32

c:\windows\system\mscomm32.ocx -u ;2、复制相关文件(mscomm32.ocx

mscomm32.dep)到指定目录C:\WINDOWS\SYSTEM\; 3、添加必要的控件注册信息,

将 C:\mscomm32\mscomm32.reg 倒入注册表(只须双击此文件); 4、重新注册必要控件运行:regsvr32 c:\windows\system\mscomm32.ocx。

ii)文本文件:数据传送端必须将接口文件所在目录以可读写方式共享。数据接收端创建一个网络映射,并将属性定义为重启后自动连接。

iii)数据库:根据数据传送端使用的数据库类型的不同,可以在数据接收端选择合适的ODBC连接或专有连接。通常常见的数据库平台有以下几种:Foxbase,Foxpro,Access,MS SQL,Mysql,Sybase等。要能正确连接到数据库,除了选择安装合适的ODBC外,还需要创建特定的ODBC配置。

Foxbase:ODBC驱动一般在Win9x/Win2000/WinMe/WinXP中都已带有,只需要创建一个新的连接就可以了,配置界面在不同的操作系统中大体一样,一下是Win2000下的配置图:

(1)在(图5.1)中的红色区域可以选择创建ODBC的类型,共有三种用户DSN、系统DSN、文件DSN。这三者略有区别,用户DSN和系统DSN在不同的操作系统下有不同的效果,为了避免重复配置使用该计算机的不同用户的DSN,建议使用系统DSN较为合适。至于文件DSN,配置后的结果便于在不同计算机之间复制使用,有一定的方便性,但是酒店管理系统所需要的数据接收机一般仅为一台,也不推荐采用。图中列表内容为系统中已经配置的ODBC的名称与对应的数据库平台。如果需要检查详细配置,可以选中某项ODBC后点击配置按钮。图中的黄色部分是添加按钮,点击后出现(图5.2)

(图5.1)

(2)在(图 5.2)中的列表内容为系统已经安装的支持的数据库平台。从中选择Foxbase对应的合适驱动Microsoft dBase Driver (*.dbf)。点击完成后,出现(图5.3)

相关文档
最新文档