绘制共享健身房的uml用例图,要求至少包括顶层用例图一个,功能分解的细化用例图3个
时间: 2023-12-10 13:34:39 浏览: 120
共享健身房的UML用例图如下所示:
```plantuml
@startuml
left to right direction
actor 顾客
actor 工作人员
actor 管理员
rectangle 共享健身房系统 {
顾客 --> (查看健身房信息)
顾客 --> (预约健身房)
顾客 --> (取消预约)
顾客 --> (查看个人预约记录)
工作人员 --> (查看预约记录)
工作人员 --> (确认预约)
工作人员 --> (取消预约)
管理员 --> (添加健身房信息)
管理员 --> (修改健身房信息)
管理员 --> (删除健身房信息)
管理员 --> (查看健身房使用情况)
}
@enduml
```
共享健身房的UML用例图包括三个细化用例图,分别是“查看健身房信息”、“预约健身房”和“添加健身房信息”。它们的详细描述如下:
1. 查看健身房信息
```plantuml
@startuml
left to right direction
actor 顾客
rectangle 查看健身房信息 {
顾客 --> (选择健身房)
顾客 --> (查看健身房详情)
}
@enduml
```
2. 预约健身房
```plantuml
@startuml
left to right direction
actor 顾客
actor 工作人员
rectangle 预约健身房 {
顾客 --> (选择健身房)
顾客 --> (选择预约时间)
顾客 --> (提交预约申请)
工作人员 --> (查看预约申请)
工作人员 --> (确认预约)
工作人员 --> (取消预约)
}
@enduml
```
3. 添加健身房信息
```plantuml
@startuml
left to right direction
actor 管理员
rectangle 添加健身房信息 {
管理员 --> (填写健身房信息)
管理员 --> (提交健身房信息)
}
@enduml
```
阅读全文