6.2.3 数据库设计

6.2.3 数据库设计

根据E-R模型和数据库需求分析,旅馆住宿管理系统共涉及7个数据表。其中包括用户表、房间表、客户表、预订单表4个基本表,同时不同的登录用户要实现不同的功能,因此还需要角色权限表、入住单表,还引入了房间类型表,用于执行简单的操作。

旅馆住宿管理系统的数据表如表6-1至表6-7所示。

(1)用户表(user):用于存储管理员信息(见表6-1)。

表6-1 用户表

(2)客户表(account):用于存储用户信息(见表6-2)。

表6-2 客户表

续表

(3)房间类型表(root_type):用于存储房间类型信息(见表6-3)。

表6-3 房间类型表

(4)房间表(room):用于存储房间信息(见表6-4)。

表6-4 房间表

(5)预订单表(book_order):用于存储预订单信息(见表6-5)。

表6-5 预订单表

(6)入住单表(checkin):用于存储入住单信息(见表6-6)。

表6-6 入住单表

(7)角色权限表(authority):用于存储角色权限信息(见表6-7)。

表6-7 角色权限表