数据库设计文档
数据库名:Gropshop
表名:UserInfo 作用:管理用户信息。
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值
说明
关于失联党员情况说明岗位说明总经理岗位说明书会计岗位说明书行政主管岗位说明书
1 rowID int 4 0 是 是 否 2 userName varchar 50 0 是 3 password varchar 50 0 是 4 name varchar 50 0 是 5 remark varchar 50 0 是
表名:RoomType 作用:管理房间类型
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 rowID int 4 0 是 是 否 2 typeName varchar 50 0 是 3 typePrice varchar 50 0 是 4 isTv varchar 50 0 是 5 isKongTiao varchar 50 0 是 6 remark varchar 50 0 是
表名:Prepay 作用:管理预定房间。
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 rowID int 4 0 是 是 否 2 roomType varchar 50 0 是 3 roomID varchar 50 0 是 4 guestName varchar 50 0 是 5 guestNumber varchar 50 0 是 6 prepayMoney varchar 50 0 是 7 openTime datetime 8 3 是 8 remark varchar 50 0 是
表名:OpenRoomInfo 作用:管理新开房间
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 rowID int 4 0 是 是 否 2 roomID varchar 50 0 是 3 roomType varchar 50 0 是 4 openTime datetime 8 3 是 5 prepayMoney varchar 50 0 是 6 guestNumber varchar 50 0 是 7 guestName varchar 50 0 是 8 remark varchar 50 0 是
表名:MoneyInfo 作用:管理帐目信息。
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 rowID int 4 0 是 是 否 2 openTime datetime 8 3 是 3 roomNumber varchar 50 0 是 4 guestNumber varchar 50 0 是 5 guestName varchar 50 0 是 6 moneyTime datetime 8 3 是 7 detailsMoney varchar 50 0 是
表名:Grogroom 作用:管理客房信息。
序号 列名 数据类型 长度 小数位 标识 主键 允许空 默认值 说明 1 rowID int 4 0 是 是 否 2 roomNumber varchar 50 0 是 3 bedNumber varchar 50 0 是 4 roomType varchar 50 0 是 5 roomState varchar 50 0 是 6 remark varchar 50 0 是 7 state varchar 50 0 是
各表之间的关系:UserInfo表和其他的表没什么关联,在登陆、注册(添加一个员工信息)时用到。
RoomType表 今日房价用到了‘房间类型’和‘房间价格’,开房时用到了‘房间类型’,添加酒店客房时用到了‘房间类型’。
Prepay表 OpenRoomInfo表 MoneyInfo 表 Grogroom 表
开房时: 在OpenRoomInfo表中加入一条信息,在Grogroom表中把房间状态改为入住
退房时: 在OpenRoomInfo表中删除这条信息,Grogroom表中把房间状态该为空闲。在MoneyInfo表中加入这个房间的赢利。
预定房间时:在RoomType表中加入一条信息,在Grogroom表中把房间状态改为已订
退定房间时: 在Prepay表中删除这条信息,然后在Grogroom表中把房间状态改为空闲。
入住时: 在Prepay表中删除这条信息,在Grogroom表中把房间状态改为入住,
在OpenRoomInfo表中加入这条信息。
转房时: 先在Prepay表中删除信息,在Grogroom表中把原房间状态改为空闲 ,然后在另一个页面修改之后在Prepay表中加入这条信息,在Grogroom表中把转房的房间状态改为已订。