Rent
#Amount
+Currency()
Passanger
-Login
-Name
-Age
-Addrss
+Search train()
+view Schedule()
+Reserved Seat()
+Purchase Ticket()
+Rest Detail()
+View Reservation Chart()
+Cancel Ticket()
+Make Payment()
1
0..1
Ticket
-Ticket ID
-Start Point
-Reached Point
-Passanger NO
+Fare Amount()
#Cancel Ticket() Railway Database
-ID
+Response()
Manager
-Login
#Name
-Address
+Reserve Seat()
+Reserve Ticket()
+Cancel Ticket()
+Receive Payment()
User
-Login
#Name
-Address
*
1
~.
1
1..* If
Passanger
present
then DB
Present
only one
Passanger
Have Only
One
Transcation
at a time
If
Passange
have ticket
than travel
1
1..*
Train Detail
+ID
+Name
1..*
1..*
Train Exist
on station if
passangers
Exist And
Passangers
Exist on
station If
train Exist
Generlization
Model1::ClassDiagram (BSITF15MM020)

Class diagram

  • 1.
    Rent #Amount +Currency() Passanger -Login -Name -Age -Addrss +Search train() +view Schedule() +ReservedSeat() +Purchase Ticket() +Rest Detail() +View Reservation Chart() +Cancel Ticket() +Make Payment() 1 0..1 Ticket -Ticket ID -Start Point -Reached Point -Passanger NO +Fare Amount() #Cancel Ticket() Railway Database -ID +Response() Manager -Login #Name -Address +Reserve Seat() +Reserve Ticket() +Cancel Ticket() +Receive Payment() User -Login #Name -Address * 1 ~. 1 1..* If Passanger present then DB Present only one Passanger Have Only One Transcation at a time If Passange have ticket than travel 1 1..* Train Detail +ID +Name 1..* 1..* Train Exist on station if passangers Exist And Passangers Exist on station If train Exist Generlization Model1::ClassDiagram (BSITF15MM020)