You are on page 1of 1

ReservationClerk Train

ReservationOffice
-ID : int -ID : int
-ID : int -name : string
-name : string
-name : string -departTime : string
-email : string
-location : string -departDate : string
-phone : string
-phone : string -destination : string
-address : string
1 * +getID() : int +getID() : int
+getID() : int
+getName() : string +getName() : string
+getName() : string
+getLocation() : string +getDepartTime() : string
+getPhone() : string
+getPhone() : string +getDepartDate() : string
+getAddress() : string
+getDestination() : string
* 11
1 *
SpecialOffer
* *
1
-ID : int
Ticket -name : string
-ID : int LoginInfo -fare : decimal
-time : string
-ID : string
-fare : decimal -password : string
+getID() : int 1
+getID() : string *
+getTime() : string
+getPassword() : string
+getFare() : string +changePassword() : bool TicketClass
+reserve()
+cancelReserve() -ID : int
1 -name : string
1
+getID() : int
+getName() : string
1 Administrator
1 -ID : int
-name : string *
-address : string
-email : string
TrainStaff -phone : string
-ID : int +getID() : int
-name : string +getName() : string
ActiveMember *
-designation : string +getAddress() : string
-phone : string +getEmail() : string -ID : int
-address : string +getPhone() : string -name : string
+getID() : int +viewReport()() -type : string
+getName() : string +makeSchedule() +getID() : int
+getDesignation() : string +createUser() +getName() : string
+getPhone() : string +deleteUser() +getType() : string
+getAddress() : string

Luggage
-ID : int
-details : string
-weight : double 1 1
-destination : string
+getID() : int
+getDetails() : string Passenger
+getWeight() : double
1 -ID : int
+getDestination() : string
-name : string
1 -address : string
-phone : string
+getID() : int
+getName() : string
+getAddress() : string
+getPhone() : string

You might also like