A software has to be developed for automating the manual railwayreservation system. The system should have distributed functionalities asdescribed below:-
A passenger should be able to reserve a seat in the trainspecified by him if available. For this he has to fill a reservation form with thedetails about his journey. The clerk checks for the availability of the seat in thetrain and if the seat is available then he makes entries regarding train name,train number, date of journey, boarding station, destination. The passenger isthe asked to pay the fair .After making payment the passenger can collect theticket from the clerk.
There may arise a case when the passenger wants to cancel his reservation .For this he has to fill acancellation form providing all the details about the ticket reserved byhim. The clerk then checks for the entries from the database and cancelsthe reservation finally returning the ticket amount with some deduction
3.UPDATE TRAIN INFORMATION & REPORT GENERATION
:- Onlythe Administrator has the right to make changes in train details(trainname, train no. etc.).The system should also be able to generate reportwhen needed in the form of reservation charts , train schedule charts etc.
Only the user with specified login id & password can getaccess to the system. This provides security from unauthorized access.
5.VIEW RESERVATION STATUS & TRAIN SCHEDULE
All the usersshould be able to see the information about the reservation status & trainschedule, train name, train number etc.
:::USE CASE DIAGRAM:::
RAILWAY RESEVATION SYSTEM
Case Study :-RAILWAY RESERVATION SYSTEMRailway Reservation System is a system used for booking tickets over internet.Any Customer Can book tickets for different trains.Customer can book a ticket only if the tickets are available.Customer searches for the availability of tickets then if the tickets are available he books the tickets by initially filling details in a form.Tickets can be booked in two ways by i-ticket or by e-ticket booking.
In case of i-ticket booking customer can book the tickets online and the tickets are couriered to Particular customer at their address.But in case of e-ticket booking and cancelling tickets are booked and cancelled online sitting at the home and customer himself has to take print of the ticket but in both the cases amount for tickets are deducted from customers account.
For cancellation of ticket the customer has to go at reservation office than fill cancellation form and ask the clerk to cancel the ticket than the refund is transferred to customer account.After booking ticket the customer has to checkout by paying fare amount to clerk.
Use Case Diagram :- Railway Reservation
ACTIVITY DIAGRAM FOR BOOKING TICKET:
ACTIVITY DIAGRAM FOR CANCEL TICKET:
CLASS DIAGRAM FOR RAILWAY RESERVATION SYSTEM:
COLLABORATION DIAGRAM FOR CANCEL TICKET:
COLLABORATION DIAGRAM FOR BOOKING TICKET:
SEQUENCE DIAGRAM FOR CANCEL TICKET:
SEQUENCE DIAGRAM FOR BOOKING TICKET:
DEPLOYMENT DIAGRAM FOR RAILWAY RESERVATION SYSTEM:
COMPONENT DIAGRAM FOR RAILWAY RESERVATION SYSTEM :