ype_id varchar × 房间类型编号 State varchar × 房间状态 location varchar × 所处位置 r_tel varchar × 房间电话 remark varchar √ 备注 statetime int × 0 状态计时 delmark int × 0 删除标记
表2 sunhotel 数据库房间信息表
(3) 客户类型表[customertype]
客户类型表customertype中主要保存了客户类型等信息比如普通客户或者是会员等,操作员在进行宾客入住或者是宾客预定,最后结账时根据客房类型选择折扣比例和折扣属性,也可以对客房的类型经行修改。房间类型属性如下:
客户类型(客户类型编号,折扣属性,折扣属性,折扣比例,原价格,备注,删除标记,客户类型编号)。表结构具体如表3所示:
字段名 类型 允许为空 默认值 说明 Pk decimal × 主键 Id varchar × 客户类型编号 c_type varchar × 客户类型 dis_attr varchar × 折扣属性 Discount int × 折扣比例 Price float × 原价格 dis_price varchar × 折扣价格 Remark varchar √ 备注 Delmark int × 0 删除标记
表3 sunhotel 数据库客户类型表
(4) 入住信息表[customertype]
入住信息表livein是sunhotel数据库最复杂的数据表,其中主要保存了客户的入住信息比如客户入住的房间号、客户的一些相关信息、入住人数、所交的押金金额,预住天数,消费情况等等信息,对于团体开单的宾客可以设置主房间号。通过入住信息,管理员可以获得宾馆的现在营业情况,也可以查询宾客的个人基本信息例如宾客的、证件类型、证件号码等等信息。入住信息属性如下:
入住信息(房间类型编号,客户类型编号,房间号,客房名称,客户编号,备注,删除标记,性别,地址,人数,预住天数,押金,入住时间、结账单号,结算时间,操作员,状态标志)。表结构具体如表4所示:
字段名 类型 允许为空 默认值 说明 Pk decimal × 主键 In_no varchar × 入住单号 r_no varchar × 房间号 r_type_id varchar × 房间类型编号 Main_room varchar × 主房间号 Main_pk decimal × 主PK c_type_id varchar × 客户类型编号 m_id varchar × * 客户编号 c_name varchar × 客户名称 c_jp varchar √ 客户名称简拼 Sex varchar × 性别 zj_type varchar × 证件类型 zj_no varchar × 证件编号 address varchar × * 地址 renshu int × 人数 in_time varchar × 入住时间 Days int × 预住天数 account float × 消费数量 foregift float × 押金 chk_no varchar × * 结算单号 chk_time varchar × * 结算时间 remark varchar √ 备注 Userid varchar × 操作员 cluemark int × 0 提醒标志 statemark varchar × 0 状态标志 delmark int × 0 删除标记
表4 sunhotel 数据库入住信息表
(5) 预定信息表[engage]
预定信息表engage是sunhotel数据库很重要的一个数据表,它主要保存了电话或者是网络预定房间客户的信息,比如预定宾客的、联系电话、预定房间,预定时间和保留时间等等信息。系统操作员可以根据宾客实际要求修改预定房间,还可以设置预定状态提醒,提醒宾馆系统操作员预定房间宾客的到来,方便了宾客,让宾客足不出户就能方便订到房间。预定信息属性如下:
预定信息(房间类型编号,客户名称,客户名称简拼,客户电话号码,预抵时间,备注,删除标记,房间号,保留时间,提醒状态志)。表结构具体如表5所示:
字段名 类型 允许为空 默认值 说明 Pk decimal × 主键 c_name varchar × 客户名称 c_jp varchar × 客户名称简拼 c_tel varchar × 客户电话 r_type_id varchar × 房间类型编号 r_no varchar × 房间号 pa_time varchar × 预抵时