酒店客房管理系统类图
时间: 2023-11-28 12:45:48 浏览: 121
以下是一个简单的酒店客房管理系统的UML类图,其中包括了房间、客户、订单等类的属性和方法:
```uml
@startuml
class Room {
-roomNumber: int
-roomType: String
-roomPrice: double
-isAvailable: boolean
+getRoomNumber(): int
+getRoomType(): String
+getRoomPrice(): double
+isAvailable(): boolean
+bookRoom(): void
+checkOut(): void
}
class Customer {
-name: String
-address: String
-phone: String
+getName(): String
+getAddress(): String
+getPhone(): String
+setName(name: String): void
+setAddress(address: String): void
+setPhone(phone: String): void
}
class Order {
-orderNumber: int
-customer: Customer
-room: Room
-startDate: Date
-endDate: Date
+getOrderNumber(): int
+getCustomer(): Customer
+getRoom(): Room
+getStartDate(): Date
+getEndDate(): Date
+setOrderNumber(orderNumber: int): void
+setCustomer(customer: Customer): void
+setRoom(room: Room): void
+setStartDate(startDate: Date): void
+setEndDate(endDate: Date): void
}
Room "1" -- "0..*" Order
Customer "1" -- "0..*" Order
@enduml
```