转自:http://blog.csdn.net/chenzhanhai/article/details/6055409
1.1编写目的
本文档为**酒店管理系统需求分析报告,为**酒店管理系统的设计的主要依据,主要针对**酒店管理系统的概要设计和详细设计人员,作为项目验收的主要依据。
1.2背景
本软件全称为**酒店管理系统。
软件适用于普通二星级酒店、宾馆。
1.3参考资料
美萍酒店管理系统
2结构设计
本软件的数据库名称为:**hotel,结构设计如下:
房间类型表 [roomtype]
字段名 | 类型 | 允许为空 | 默认值 | 说明 |
pk | decimal | × |
| 主键 |
id | varchar | × |
| 房间类型编号 |
r_type | varchar | × |
| 房间类型 |
bed | int | × |
| 床位数 |
price | float | × |
| 单价 |
foregift | float | × |
| 押金 |
cl_room | varchar | × | N | 是否钟点房 |
cl_price | float | × |
| 钟点房价 |
remark | varchar | √ |
| 备注 |
sysmark | int | × | 0 | 系统级标志 |
delmark | Int | × | 0 | 删除标记 |
other1 | varchar | √ |
| 保留1 |
other2 | varchar | √ |
| 保留2 |
房间信息表 [roominfo]
字段名 | 类型 | 允许为空 | 默认值 | 说明 |
pk | decimal | × |
| 主键 |
id | varchar | × |
| 房间号 |
r_type_id | varchar | × |
| 房间类型编号 |
state | varchar | × |
| 房间状态 |
location | varchar | × |
| 所处位置 |
r_tel | varchar | × |
| 房间电话 |
remark | varchar | √ |
| 备注 |
statetime | int | × | 0 | 状态计时 |
delmark | int | × | 0 | 删除标记 |
other1 | varchar | √ |
| 保留1 |
other2 | varchar | √ |
| 保留2 |
客户类型表 [customertype]
字段名 | 类型 | 允许为空 | 默认值 | 说明 |
pk | decimal | × |
| 主键 |
id | varchar | × |
| 客户类型编号 |
c_type | varchar | × |
| 客户类型 |
dis_attr | varchar | × |
| 折扣属性 |
discount | int | × |
| 折扣比例 |
price | float | × |
| 原价格 |
dis_price | varchar | × |
| 折扣价格 |
remark | varchar | √ |
| 备注 |
delmark | int | × | 0 | 删除标记 |
other1 | varchar | √ |
| 保留1 |
other2 | varchar | √ |
| 保留2 |
入住信息表[livein]
字段名 | 类型 | 允许为空 | 默认值 | 说明 |
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 | 删除标记 |
other1 ]
| varchar | √ |
| 保留1 |
other2 | varchar | √ |
| 保留2 |
预定信息表[engage]
字段名 | 类型 | 允许为空 | 默认值 | 说明 |
pk | decimal | × |
| 主键 |
c_name | varchar | × |
| 客户名称 |
c_jp | varchar | × |
| 客户名称简拼 |
c_tel | varchar | × |
| 客户电话 |
r_type_id | varchar | × |
| 房间类型编号 |
r_no | varchar | × |
| 房间号 |
pa_time | varchar | × |
| 预抵时间 |
keep_time | int | × |
| 保留时间 |
eng_time | varchar | × |
| 预定时间 |
remark | varchar | √ |
| 备注 |
engagemark | int | × | 0 | 预定状态标志 |
cluemark | int | × | 0 | 提醒标志 |
delmark | int | × | 0 | 删除标记 |
other1 | varchar | √ |
| 保留1 |
other2 | varchar | √ |
| 保留2 |
结算表[checkout]
字段名 | 类型 | 允许为空 | 默认值 | 说明 |
pk | decimal | × |
| 主键 |
chk_no | varchar | × |
| 结帐单号 |
in_no | varchar | × |
| 入住单号 |
days | int | × |
| 实住天数 |
money | float | × |
| 金额 |
chk_time | varchar | × |
| 结算时间 |
remark | varchar | √ |
| 备注 |
delmark | int | × | 0 | 删除标记 |
other1 | varchar | √ |
| 保留1 |
other2 | varchar | √ |
| 保留2 |
日志表[record]
字段名 | 类型 | 允许为空 | 默认值 | 说明 |
pk | decimal | × |
| 主键 |
time | datetime | × |
| 操作时间 |
operator | varchar | × |
| 操作员 |
brief | varchar | × |
| 内容摘要 |
content | varchar | × |
| 内容 |
delmark | int | × | 0 | 删除标记 |
other1 | varchar | √ |
| 保留1 |
操作员信息表[pwd]
字段名 | 类型 | 允许为空 | 默认值 | 说明 |
pk | decimal | × |
| 主键 |
userid | varchar | × |
| 用户登录ID |
pwd | varchar | × |
| 登录密码 |
puis | int | × |
| 用户权限 |
delmark | int | × | 0 | 删除标记 |
other1 | varchar | √ |
| 保留1 |
other2 | varchar | √ |
| 保留2 |
会员信息表[member]
字段名 | 类型 | 允许为空 | 默认值 | 说明 |
pk | decimal | × |
| 主键 |
m_id | varchar | × |
| 会员编号 |
m_name | varchar | × |
| 会员名称 |
sex | varchar | × |
| 性别 |
zj_no | varchar | × |
| 证件编号 |
address | varchar | × |
| 详细地址 |
m_tel | varchar | × |
| 联系电话 |
remark | varchar | × |
| 备注 |
delmark | int | × | 0 | 删除标记 |
other1 | vrchar | √ |
| 保留1 |
other2 | varchar | √ |
| 保留2 |
散客开单中间表[roomnum]
字段名 | 类型 | 允许为空 | 默认值 | 说明 |
roomid | varchar | √ |
| 房间编号 |
团体开单中间表[roomnums]
字段名 | 类型 | 允许为空 | 默认值 | 说明 |
rr_type | varchar | √ |
| 房间类型 |
roomid | varchar | √ |
| 房间编号 |
price | float | √ |
| 单价 |
预订信息中间表
字段名 | 类型 | 允许为空 | 默认值 | 说明 |
pk | decimal | √ |
| 主键 |
c_name | varchar | √ |
| 客户名称 |
c_jp | varchar | √ |
| 客户名称简拼 |
c_tel | varchar | √ |
| 客户电话 |
r_type_id | varchar | √ |
| 房间类型编号 |
r_no | varchar | √ |
| 房间号 |
pa_time | varchar | √ |
| 预抵时间 |
keep_time | int | √ |
| 保留时间 |
eng_time | varchar | √ |
| 预定时间 |
remark | varchar | √ |
| 备注 |
engagemark | int | √ | 0 | 预定状态标志 |
cluemark | int | √ | 0 | 提醒标志 |
delmark | int | √ | 0 | 删除标记 |
other1 | varchar | √ |
| 保留1 |
other2 | varchar | √ |
| 保留2 |