Professional Documents
Culture Documents
Usecase Diagram:: List of Trains Confirm Reseravation Controller
Usecase Diagram:: List of Trains Confirm Reseravation Controller
Usecase Diagram:: List of Trains Confirm Reseravation Controller
list of trains
confirm reseravation
Controller
System
Payment Options
select train
confirm available
Issue Form cancellation
Check Availability
logout
CLASS DIAGRAM:
system
ShowTrainList()
ShowPayment()
IssueForm() 1 Controller
1
n ConfirmCancellation()
ConfirmReservation()
ConfirmAvailablity()
n SelectTrain()
1
passanger
Name : String
No : Integer
n
Login()
Logout()
CancelTicket()
InputTrainDetails()
Login
Validate
Display Form
Emter Detail
Train Detail
Confirm Availability
Book Ticket
Confirm Reservation
Logout
Login
Validate
Ticket number
Confirm cancellation
Cancel ticket
Payment Refund
Logout
Controller
1: Login
4: Emter Detail
10: Logout
5: Train Detail
3: Display Form
8: Confirm Reservation
6: Confirm Availability
9: Generate Ticket and Ticket Number 2: Validate
System
COLLABORATION DIAGRAM: (Ticket Cancellation)
Passanger Controller
1: Login
3: Enter ticket number
8: Logout 4: Ticket number
2: Validate
6: Cancel ticket 5: Confirm cancellation
7: Payment Refund
System
ACTIVITY DIAGRAM:
Login
Reservation Cancellation
Check Confirm
Availablity cancellation
Payment
Available Not available Refund
Confirm
Ticket
Logout
COMPONENT DIAGRAM:
<<Application>>
Online Reservation
System