根据行业经验,目前宾客入住酒店都是需要先在旅业系统里刷证件资料,然后在前台系统里登记客户入住资料,造成要在前台
录两次数据,客户入住体验很不好,前台费时费劲,间接的增加了酒店人工成本。目前有一个第三方面的接口系统,与它对接成功后,前台只需点一下按钮,便可把旅业系统里的客户资料秒进前台系统,不用录两次。以下是开发说明
-------------------------------------------------------------------------------------------------------------------------------------------------
1.本接口只适用于广东旅业治管理系统;
*
接口工作流程,客户在前台登记入住,首先在旅业系统里登记客户资料,接口程序自动把该登记的数据自动同步到中间库,以供其它酒店管理系统调用数据;中间数据库为microsoft
sql server 2000或更高级版本都可以;
接口程序工作界面;
* 中间库表结构
--T_GUEST
create table T_GUEST
(id integer not null identity(1,1), /*自动编号*/
guestid varchar(22) , /*旅客编码*/
guesttype varchar(10) , /*旅客类型 100-国内旅客,200-港澳台旅客,300=境外旅客*/
Groupid varchar(22) , /*团体编码*/
name nvarchar(2000) , /*姓名*/
Sex varchar(10) , /*性别*/
birthday varchar(8) , /*生日*/
idType varchar(8) , /*证件类型*/
idcode nvarchar(1000) , /*证件编码*/
districtid varchar(8) , /*行政区划*/
address nvarchar(2500) , /*地址*/
hotelid varchar(20) , /*酒店编码*/
roomid nvarchar(1000) , /*房间编码*/
ltime varchar(12) , /*入住时间*/
lwaiter varchar(20) , /*入住接待人*/
ettime varchar(12) , /*退房时间*/
ewaiter varchar(20) , /*退房接待人*/
photo image , /*头像照片*/
firstname varchar(20) , /*英文姓*/
lastname varchar(20) , /*英文名*/
country varchar(2) , /*国家*/
nation varchar(2) , /*民族*/
cardtype varchar(2) , /*证件类型*/
cardid varchar(16) , /*证件编码*/
visatype varchar(1) , /*签证类型*/
visacode varchar(16) , /*签证编码*/
visadate varchar(8) , /*签证日期*/
visaorgan varchar(10) , /*签证发放单位*/
indate varchar(8) , /*入境日期*/
inport varchar(3) , /*入境口岸*/
receptionorgan varchar(40) , /*接待单位*/
summary varchar(120) , /*备注*/
status varchar(20) , /*状态0=预定 1=临时 2=入住 3=退房*/
createtime varchar(12) , /*创建时间*/
scantime varchar(20) , /*扫描证件时间*/
idphoto image , /*身份证扫描件*/
towhere varchar(13) , /*到哪里去*/
fromwhere varchar(13) , /*从哪里来*/
credittype varchar(10) , /*信用卡类型*/
creditid varchar(19) , /*信用卡编码*/
sended varchar(5) , /*1表示该记录已发送*/
sendtime varchar(12) , /*成功发送时间*/
zt_lyd varchar(2) , /*来源地*/
zt_qwd varchar(2) , /*去往地*/
wxdzj varchar(1) , /*未随身携带证件*/
createmetime datetime not null default getdate(),/*建档时间*/
iGet smallint not null default 0,/*接口标志 0=未读取,1=已读取,2=忽略*/
GetTime datetime , /*标志日期及时间*/
fno varchar(20) , /*关联客单号*/
ROOMNO varchar(20) , /*房间编码,明文*/
SEARCHKEY ntext , /**/
constraint pk_t_Guestid primary key(id)
)
Go
* 第三方前台系统在登记界面调用中间库数据,调取完后设置iGet=1表示已读取过,=2则忽略该数据;fno可以记录前台登记单号,即客单号;
* 当前目录下gainterface.bak的文件为数据库备份文件,可以还原此数据库,里面有一条记录供测试。
* 客户退房由用户自行在公安旅业系统里处理;需要示例数据库的可加jdpms7070
热门工具 换一换