Report - Railway Reservation System

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 15

Railway Reservation System

INTRODUCTION
Indian Railways is an Indian state-owned enterprise, owned and operated by the Government of
India through the Ministry of Railways. It is one of the world's largest railway networks
comprising 115,000 km (71,000 mi) of track over a route of 65,436 km (40,660 mi) and 7,172
stations.[4] In 2014-15, IR carried 8.397 billion passengers annually or more than 23 million
passengers a day (roughly half of whom were suburban passengers) and 1050.18 million tons of
freight in the year.[3] In 20142015 Indian Railways had revenues of INR1634.50 billion
(US$26 billion) which consists of INR1069.27 billion (US$17 billion) from freight and
INR402.80 billion (US$6.3 billion) from passengers tickets.
Railways were first introduced to India in the year 1853 from Mumbai to Thane. In 1951 the
systems were nationalized as one unit, the Indian Railways, becoming one of the largest
networks in the world. IR operates both long distance and suburban rail systems on a multigauge network of broad, meter and narrow gauges. It also owns locomotive and coach
production facilities at several places in India and are assigned codes identifying their gauge,
kind of power and type of operation. Its operations cover twenty nine states and seven union
territories and also provide limited international services to Nepal, Bangladesh and Pakistan.
Indian Railways is the world's seventh largest commercial or utility employer, by number of
employees, with over 1.307 million employees as of last published figures in 2013. As for rolling
stock, IR holds over 239,281 Freight Wagons, 62,924 Passenger Coaches and 9,013 Locomotives
(43 steam, 5,345 diesel and 4,568 electric locomotives) The trains have a 5 digit numbering
system and runs 12,617 passenger trains and 7421 freight trains daily.[6] As of 31 March 2013,
20,884 km (12,977 mi) (31.9%) of the total 65,436 km (40,660 mi) route length was electrified.
[7] Since 1960, almost all electrified sections on IR use 25,000 Volt AC traction through
overhead catenary delivery.

PROBLEM DEFINITION
Online railway reservation is an efficient way to reserve tickets not by standing in the railway station
queue. Now all railways have their own website for online reservation to provide better customer service.
The manual filling of reservation form cannot be changed once the details had been entered.
The goal of online railway reservation is to ease the tedious task of railway reservation activity. Initially
the customer has to sign up for an account in the appropriate website, so that the user can log into the
system to get the benefits of the online system.
To complete sign-up process the customer has to fill a registration form that contains the email-address,
password, first name and last name etc. After submission the server registers the user and assigns the
email address as the username.
The user can now log-in to the system using his registered email-id and password.
The services provided by the online system are given below:

Ticket reservation
The customer can select his place of boarding the train and where he wants to in the reservation wizard.
The system will provide the train information, depending on the choice of the user.
From this list, the user can select a train of his choice and move to the reservation phase. The customer can
reserve ticket by filling the reservation form provided by the system.
The name, age, and sex of the passenger are taken as input from the user and the required amount is billed
and if this is confirmed by the users, the ticket is booked and user can get a printout of the ticket.

Booking history
The user can view all his past reservations under his account.
The section provides the user with a synopsis about his past tickets and the user
Has the option to view his ticket in detail.
The user is also given the option to cancel tickets from this wizard.
On cancellation, the ticket information is deleted from his account and from the server.

Payment options
The user can pre-configure his payment option with-in his account.
All the major cards and banks are supported.
This enables the user to avoid entering payment details during each booking.
This service needs a fully encrypted client-to-server communication using
Secured socket layer and a second layer of phone verification can be implemented.

ENTITY-RELATIONSHIP DIAGRAM

RELATIONAL DIAGRAM

APPLICATION SCREENSHOTS
Welcome Page

Registration Page

Login Page

User Signing In

Dashboard

User Account Options

Ticket Booking Process [Step - 1] : Select source and destination city.

Ticket Booking Process [Step - 2] : See the list of available trains between the selected cities.

Ticket Booking Process [Step - 3] : Fill the passenger details and date of journey.

Ticket Booking Process [Step - 4] : Confirm Booking.

Ticket Booking Process [Step - 5] :Ticket is booked.

Booking Details

Ticket View

Ticket Cancellation

Cancelled Ticket Deleted

Change Password

You might also like