空房<
图4-4客房查询用例图
4.2.4客户结算功能模块
客户结算用例图如图4.5所示。
查询客房信息<
图4.5客户结算用例图
4.3 数据库设计
表4.1 客房类型表
字段名 RT-N Room-Type Area Bed UnitPrice
数据类型 varchar varchar int Int Money
允许为空 否 否 是 是 是
长度 10 10 4 4 8
说明 自动编号 客房类型 面积 床位 单价
Broadband Rem
char varchar
是 是
2 50
宽带 备注
表4.2 客房状态表
字段名 Room-N Room-Type Rposition Book Empty Stop Rem
数据类型 varchar varchar varchar char char char varchar
允许为空 否 否 是 是 是 是 是
长度 10 10 50 2 2 2 50
说明 自动编号 客房类型 楼层 预定 空房 停用 备注
表4.3 客房预定表
字段名 Book-N Name Sex LType L-ID
数据类型 int varchar char varchar varchar varchar
允许为空 否 是 是 是 是 是
长度 4 10 2 50 50 50
说明 订单号 性别 证件类型 证件号
Room-N InDate Days DMoney Rem
varchar 是 10 4 4 4 50
房间号 入住时间 入住天数 押金 备注
smalldatetime 是 Int smallmoney varchar
是 是 是
表4.4 客户入住表
字段名 C-N Name Sex LType L-ID CType Room-N InDate Days DMoney Rem
数据类型 int varchar char varchar varchar varchar varchar varchar
允许为空 否 是 是 是 是 是 是 是
长度 4 10 10 50 50 50 10 10 10 8 4 50
说明 编号 性别 证件类型 证件号 客户类型 房间号 入住时间 入住天数 押金 备注
smalldatetime 是 Int smallmoney varchar
是 是 是
表4.5 客户结算表
字段名 C-N Name Sex LType L-ID CType Room-N InDate Check_Out Discount AddMoney SumMoney Rem
数据类型 int varchar char varchar varchar varchar varchar varchar smalldatetime datetime float money moneyr varchar
允许为空 否 是 是 是 是 是 是 是 是 是 是 是 是
长度 4 10 2 50 50 50 10 10 8 8 8 8 8 50
说明 编号 性别 证件类型 证件号 客户类型 房间号 入住时间 退房时间 折扣 额外消费 消费总额 备注
4.5 安全性设计
本系统应采用了管理员登录认证制度。在系统中,只设置了酒店管理员的登录,并且采用实名登记制。对于管理员向系统提交的数据只有进行审核后才能进入系统数据库。为了防止管理员的口令泄密,一方面对管理员的口令进行安全校验,在管理员口令输入错误时提醒管理员,另一方面