酒店管理系统数据库设计

表名 字段名 备注
房间 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 外键

Logo

本社区面向用户介绍CSDN开发云部门内部产品使用和产品迭代功能,产品功能迭代和产品建议更透明和便捷

更多推荐