酒店管理系统的分层数据流图、E-R图
时间: 2024-04-19 07:11:12 浏览: 433
分层数据流图:
层次结构:主要包括四个层次,即0层、1层、2层、3层。
0层:顶层,表示整个系统的输入和输出。
1层:主要包括四个子流,即顾客管理子流、酒店管理子流、房间管理子流、账务管理子流。
2层:主要包括顾客管理子流、酒店管理子流、房间管理子流、账务管理子流各自的子流,即顾客信息管理子流、顾客订单管理子流、酒店信息管理子流、酒店设施管理子流、房间信息管理子流、房间预订管理子流、账务信息管理子流、账单管理子流。
3层:主要包括顾客管理子流、酒店管理子流、房间管理子流、账务管理子流各自的子流的子流,即顾客信息查询子流、顾客信息修改子流、顾客订单查询子流、顾客订单修改子流、酒店信息查询子流、酒店信息修改子流、酒店设施查询子流、酒店设施修改子流、房间信息查询子流、房间信息修改子流、房间预订查询子流、房间预订修改子流、账务信息查询子流、账务信息修改子流、账单查询子流、账单修改子流。
E-R图:
E-R图主要包括四个实体,即顾客、酒店、房间、账单,以及它们之间的关系。
顾客实体:包括顾客ID、顾客姓名、顾客电话、顾客地址等属性。
酒店实体:包括酒店ID、酒店名称、酒店地址、酒店电话、酒店设施等属性。
房间实体:包括房间ID、房间类型、房间价格、房间状态等属性。
账单实体:包括账单ID、账单金额、账单时间等属性。
它们之间的关系如下:
1. 一个顾客可以在多个酒店预订房间,一个酒店可以接待多个顾客预订房间。这是一个多对多的关系。
2. 一个房间只能被一个顾客预订,一个顾客可以预订多个房间。这是一个一对多的关系。
3. 一个账单对应一个顾客预订的房间,一个房间可以有多个账单。这是一个一对多的关系。
4. 一个账单只能被一个顾客支付,一个顾客可以支付多个账单。这是一个一对多的关系。
阅读全文