资源描述
(word完整版)酒店订房系统数据库设计
一、 功能需求分析
用户管理:添加用户,修改用户密码。
客户管理:添加客户,查询,修改,删除客户信息.
客房管理:添加客房,查询,修改,删除客房信息。
客房类型管理:添加客房类型,修改客房类型。
订房:预订客房,取消预订房间。
客房登记信息管理:查看客房登记信息。
二、 概念设计
用户实体ER图
客户信息实体ER图
客房信息实体ER图
客房类型ER图
登记记录ER图
总ER图
三、 逻辑结构设计
(1) 客人信息表:tbclient
字段名
数据类型
空/非空
约束条件
其他说明
clientId
int
not null
IDENTITY(1,1) PRIMARY KEY
客户ID
name
varchar(20)
not null
客户姓名
sex
varchar(2)
not null
性别
identityCard
varchar(30)
not null
证件号
phone
varchar(20)
not null
联系电话
(2) 登录信息表:tbemployee
字段名
数据类型
空/非空
约束条件
其他说明
employeeId
int
not null
IDENTITY(1,1) PRIMARY KEY
用户编号
userName
varchar(20)
not null
用户名
password
varchar(20)
not null
密码
per
int
not null
权限
(3) 房间类型表:tbtype
字段名
数据类型
空/非空
约束条件
其他说明
typeId
int
not null
IDENTITY(1,1) PRIMARY KEY
类型编号
typeName
varchar(20)
not null
类型名
price
int
not null
价格
(4) 房间信息表:tbroom
字段名
数据类型
空/非空
约束条件
其他说明
roomId
int
not null
IDENTITY(1,1) PRIMARY KEY
房间ID
roomNum
int
not null
房间号
typeId
int
not null
foreign key REFERENCES tbtype(typeId)
房间类型ID
status
varhar(10)
not null
房间状态
(5) 客户住房登记信息表:tbcheckin
字段名
数据类型
空/非空
约束条件
其他说明
checkId
int
not null
IDENTITY(1,1) PRIMARY KEY
登记ID
roomNum
int
not null
foreign key REFERENCES tbroom(roomNum)
房间号
clientId
int
not null
foreign key REFERENCES tbclient(clentId)
客户ID
startDate
date
not null
预订入住日期
lastDate
date
not null
退房日期
spe
varchar(50)
描述
展开阅读全文