You are on page 1of 10

SYNOPSIS OF ONLINE

RAILWAY
RESERVATION SYSTEM
-ARHAM JAIN

CLASS 12 COMPUTER C++PROJECT

2014
ARHAM JAIN
NAVKIS EDUCATIONAL CENTRE
3/23/2014


















This project aims at development of an Online Railway Reservation
Utility which facilitates the Railway customers to manage their reservations
online, and the Railway administrators to modify the backend databases in
a User-Friendly manner.

The Customers are required to register on the server for getting
access to the database and query result retrieval. Upon registration, each
user has an account which is essentially the view level for the customer.
The account contains comprehensive information of the user entered
during registration and permits the customer to get access to his past
reservations, enquire about travel fare and availability of seats, make afresh
reservations, update his account details, etc.

The Railway Administrator is the second party in the transactions.
The administrator is required to login using a master password, once
authenticated as an administrator, one has access and right of modification
to all the information stored in the database at the server. This includes the
account information of the customers, attributes and statistics of stations,
description of the train stoppages and physical description of coaches, all
the reservations that have been made, etc. The railway administrator has
the right to modify any information stored at the server database.

The various advantages and needs of using the
online reservation system are as follows:
1. Convenient You can book or cancel your
tickets sitting in the comfort of your home or
office.

2. Saves Time and Effort - You can save the time
needed to travel to the railway reservation office
and waiting in the queue for your turn.

3. Towards a greener planet Instead of printing
your ticket you can also choose to travel with
the soft copy of your booked ticket in your laptop.


Online railway reservation is an efficient
way to reserve tickets not by standing in
the railway station queue .
The manual filling of reservation form
cannot be changed once the details had
been entered.
The goal of online railway reservation is
easing the tedious task of railway activity.
Initially the customer has to create an ID in
the appropriate website, so that the user
can log into the system for doing further
activities. An online manager will maintain a
database.
To do login process the customer has to fill
a registration form that contains the
username, password, first name and last
name etc.
After submitting the form to the server a
customer ID is created with username and
password thereby the customer with only
the appropriate ID can reserve the tickets.















i. Create an account by registering,
modify account details, deregister
from the services
ii. Make afresh multi passenger
reservations, the customers are
provided to choose their
berths/reservation spots rather than
being randomly allocated positions.
iii. View or cancel past reservations.
iv. Customers are provided with
different reservation status, just as in
real life systems.



i. Add new train services or update the
existing train services, e.g. modifying their
stopping stations, stoppage times, tariffs,
etc.
ii. Add or update the physical description of
trains, like type of coaches, number of
berths, etc.
iii. Update information about addition of
railway stations, add new railway stations,
drop existing railway stations, etc.










THIS APPLICATION IS LIKELY TO BE
DEVELOPED BY 30
TH
JUNE,(AS PER
SYNOPSIS) IN C++ LANGUAGE BY
ARHAM JAIN.

You might also like