酒店管理系统数据库设计
表名 | 字段名 | 备注 |
---|---|---|
房间 | room | |
客户 | customer | |
员工 | worker | |
管理员 | manager | |
客户类别 | ustomerType | |
入住记录 | inHistory | |
退房记录 | outHistory |
房间:room
属性名 | 字段名 | 类型 | 备注 |
---|---|---|---|
房间号 | roomId | int | 主键 |
房间类型 | roomType | varchar(10) | |
房间价格 | roomPrice | float | |
房间状态 | roomState | varchar(10) | 默认:未入住 |
客户customer
属性名 | 字段名 | 类型 | 备注 |
---|---|---|---|
客户编号 | customerId | int | 主键 |
客户姓名 | customerName | varchar(10) | |
客户性别 | customerSex | varchar(2) | 默认:男 |
客户身份证号 | customerIDNumber | varchar(18) | |
客户类别 | customerType | varchar(10) | 外键 |
客户联系方式 | customerPhone | varchar(11) | |
办证时间 | customerCreateDate | date |
员工worker
属性名 | 字段名 | 类型 | 备注 |
---|---|---|---|
员工编号 | workerId | int | 主键 |
员工姓名 | workerName | varchar(10) | |
员工性别 | workerSex | varchar(2) | 默认:男 |
员工身份证号 | workerIDNumber | varchar(10) | |
员工职位 | workerPosition | varchar(10) | |
员工工资 | workerwages | long | |
员工密码 | workerPassword | varchar(10) | 初始密码:123456 |
管理员manager
属性名 | 字段名 | 类型 | 备注 |
---|---|---|---|
管理员编号 | managerId | int | 主键 |
管理员姓名 | managerName | varchar(10) | |
管理员密码 | managerPassword | varchar(20) |
客户类别customerType
属性名 | 字段名 | 类型 | 备注 |
---|---|---|---|
类别编号 | typeId | int | 主键 |
类别名称 | typeName | varchar(20) | |
超时罚款金额 | fineMoney | float | |
折扣 | discount | float |
入住记录inHistory
属性名 | 字段名 | 类型 | 备注 |
---|---|---|---|
入住编号 | inId | int | 主键 |
客户姓名 | customerId | int | 外键 |
客户类型 | typeId | int | 外键 |
客户入住时间 | customerInDate | date | |
客户应退房时间 | customerOutDate | date | |
房间号 | roomId | int | 外键 |
办理人 | workId | int | 外键 |
退房记录outHistory
属性名 | 字段名 | 类型 | 备注 |
---|---|---|---|
退房编号 | outId | int | 主键 |
客户姓名 | customerId | int | 外键 |
客户入住时间 | customerInDate | date | |
客户退房时间 | customerOutDate | date | |
房间号 | roomId | int | 外键 |
办理人 | workId | int | 外键 |