You are on page 1of 1

Person

# name: String
# lastName: String
# gender: String
# birthDate: Date
# photo: ImageView
# id: Int

+ getters()
+ setters()

1..*

Staff
- userName: String
- password: String Manages
Manages
1
- phoneNumber: Int
Customer - landLinePhoneNumber: Int 1..* Manager
0..* - postalCode: Int
- hasCard: boolan - residenceAddress: String - userName: String
- paymentPerHour: Float - password: String
+ setHasCard() - entryTime: Int
+ getHasCard() - exitTime: Int + getters()
1
+ addCustomer() + setters()
+ editCustomer() + getters() + addManager() 1
+ deleteCustomer() + setters() + editManager()
Has + showCustomerInfo() + deleteManager()
+ addStaff()
+ check() + showManagerInfo()
1 1..* + EditStaff() 1..*
1 + DeleteStaff() + verify()
CustomerCard + showStaffInfo() Manages
Manages
+ verify()
- id: Int
0..* + getSalary()
- expirationDate: Date
Manages + printReport() Manages
- creditAmount: Float
- additionalDescription: String 1..* 1..*
Manages 1 1..*
+ getters() Pool Admin
+ setters() Is in
0..*
+ createCard() - name: String - userName: String
+ expirationDateRenewal() ReservedService - image: ImageView - password: String
Manages - phoneNumber: Int
+ creditAmoutRenewal()
- list: ArrayList - address: String
+ deleteCard() + getters()
+ showCardInfo() - additionalDescription: String + setters()
+ getList()
0..* + verify()
+ setList() + getters()
+ addReservation() + setters()
+ deleteReservation() + createProfile()
+ showReservationsInfo() + editProfile()
+ showProfileInfo()
0..* 1..*

Service
- name: String
is In - startingTime: String
- endingTime: String
1
- date: Date
- capacity: Int
- cost: Float
- isAvailable: boolean

+ getters()
+ setters()
+ addService()
+ editService()
+ deleteService()
+ showServicesInfo()

You might also like