0% found this document useful (0 votes)
2K views1 page

Class Diagram - Online Railway Reservation System: Books

This class diagram models an online railway reservation system with classes like Passenger, Train, Ticket, RailwayAdministrator, Bank, and CreditCard. A Passenger can book and cancel tickets, search for trains. A Train has details like number, name, source, destination. A Ticket records passenger details and journey details. A RailwayAdministrator manages reservations, cancellations, train details and authenticates users. Payment is handled by Bank and CreditCard classes.

Uploaded by

Alone Mast
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2K views1 page

Class Diagram - Online Railway Reservation System: Books

This class diagram models an online railway reservation system with classes like Passenger, Train, Ticket, RailwayAdministrator, Bank, and CreditCard. A Passenger can book and cancel tickets, search for trains. A Train has details like number, name, source, destination. A Ticket records passenger details and journey details. A RailwayAdministrator manages reservations, cancellations, train details and authenticates users. Payment is handled by Bank and CreditCard classes.

Uploaded by

Alone Mast
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

CLASS DIAGRAM ONLINE RAILWAY RESERVATION SYSTEM

Passenger.
<<Implementation class>>
Train Name : text Ticket
Train No : int Age : int
Ticket Fare:int
Train Name : text Gender : text
Books Ticket Number:int
Source : text Address : text
Travelling Class:text
Destination : text Contact No : int
1 1..* Date of Journey:int
Arrival Time : int
Time of Journey:hrs
Departure Time : int Select reservation()
Select Cancellation()
Print Ticket()
Select Searching train()

Authenticate
monitors Printer
Pays for
Printer type:text
Database
RailwayAdministrator
no.of.files:int Print()
name:text
Controls file size:int
desgnation:text <<Implementation class>>
shift time:hrs bank
Make Reservation()
Make Cancellation() bank name
authentication() bankbranch
search train()
update train details() bank id
maintain train details()

debit fare()

credit card

card no

debit()()

You might also like