Online Railway Reservation System
Introduction
About the Project:
The main objective of this project is to provide an quick and easy access to
customer on booking a ticket and other related facilities like checking PNR status,
cancellation of ticket, to view the train schedules, to know the availability, etc.
Languages Used:
The application is developed using JAVA Script and HTML. To make it more
powerful, we have used SQL server as the back end.
The working of the project is as follows:
User Login module helps the user to login to the site. For that he must type the
username and password correctly. The login provision in this page helps the already
registered user to directly access the site and there is a link for registration to a user who
is new to this site.
Member Registration module helps the new user to register into the site. The
information entered by the users is added into the table registration.
Rail Ticket Request module helps the user to make a request for rail ticket. In this
page the user enters the full details about the train such as the start and destination
place, the class he/she wants and the convenient date. Once the seat is available, the
ticket can be booked through net banking.
Logout Link will help the user to logout from the site.
1|Page
Online Railway Reservation System
Abstract:
The reservation of railways is a most important task and it must be faster and
efficient as the demand (travelers) is very high. In order to meet this demand, manual
reservation is completely ruled out and it requires an efficient program to implement
the online reservation.
This program enables us to choose the train even there is no necessary to fill a
form at the railway reservation counter, i.e. we can directly select from the choices
provided for us with train numbers and their origin, departure time, destination &
arrival time at that station and the class to travel in. The user will have many options
like search for seat availability, search stations, check Reservation Status, reserve or
cancel the tickets, view fares, etc.
Here a database is maintained from which the client request the server to get the
information about the trains and the program gives us the final output as train ticket
with the amount to be paid through net banking.
This even simplifies the risks and makes things faster in the mode of
railways.
Existing System:
The existing system is manual entry of up keeping of the details of the persons
who are registered already. And it is very difficult for each person to come to the office.
2|Page
Online Railway Reservation System
Users can also enquire about the tickets through phones. It is very difficult for the user
to remember all the details that they received through phones.
And it is also very difficult to calculate how many people’s registered in a
month by hand. This requires quite a lot of time and wastage of money as it requires
quite lot of manpower to do that. Another factor that takes into account that is the
possibility of errors and which requires verification and checking of data relating to
various operations which is done manually. Data's are stored globally and are retrieved
in the same manner. Most of the data are hidden from outside the world. The limitations
of existing system are that it is not all personalized. It cannot be used for personal and
quick reference. Even the other staff members can make quick entries if the responsible
person is not present.
2.2 PROPOSED SYSTEM
The modern computerized system is developed with the aim to overcome the
drawbacks of existing system. The proposed system has got many advantages. People
from different parts of the world can register very easily. The new system is more
personalized. It is maze in such a manner that all the new users can understand all the
options in it very easily. It is made in a quick and easy referential manner. This system
helps the user to go through the rates quoted by different travel agencies and select the
convenient rate that is suitable for him.
3|Page
Online Railway Reservation System
Access to all important matters are not always locked and can be opened easily at
the time of urgency. The advantages of proposed system are that security is maintained
in the new system. Securities for all important data are maintained confidentially. As it
is easily understandable and user friendly, quick entries can be made in this system.
4|Page