Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

Person

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

+ getters() + getFullName()
+ setters()

1..*
Staff

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

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

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

You might also like