Vous êtes sur la page 1sur 9

Railway Ticket Reservation

Admin User

Login Login

SendMessage View Reservation View Message


Add train Details

View Train Details


Railway
Ticket
Admin Reservation User

Database
Login
Admin

Add Trail
Details

Store the Information

Send
Message

View
Retrive the Data
Reservation
User Login

Reservation
Store the Information

View
Message

Retrive the Data

View Train
Details
INTRODUCTION
In this emerging world of computers, almost all-manual system has
switched to automated andcomputerized system. Therefore, we are developing
the software for “Railway Reservation System”to model the present system and to
remove the drawbacks of the present system. This project exploreshow computer technology
can be used to solve the problem of user.This being a big step in terms of improvement
in the railway system it is widely accepted across thecountry. Rather than designing
manually, we have made use of computer. Use of computer has solvedmany problems,
which are faced during manual calculation. Once data
are fed, it can performaccurate functions. Therefore, to reduce the complexity
and efficiency a versatile and an outsourcingrailway reservation system has been
developed.This project introduces railway reservation system. It explains
how reservation is being done inIndian Railways. The systematic procedure
is explained. This project is developed in C++ language.All most all the header
files have been used in this project. Proper comments have been given
atdesired locations to make the project user friendly. Various functions and structures are used
to makea complete use of this language.The customers are required to register on the server for
getting access to the database and query resultretrieval. Upon registration, each user
has an account that is essentially the ‘view level’ for thecustomer. The
account contains comprehensive information of the user entered during
registrationand permits the customer to get access to his/her past
reservations, enquire about travel fare andavailability of seats, make
fresh reservations, and update his account details. Each passenger
isallotted a unique PNR no. through which one can access his/her
account.The railway administrator is another member involved in the trans
actions. The administrator isrequired to login using a master password, once
authenticated as an administrator, one has access
andr i g h t o f mo d i f i c a t i o n t o a l l t h e i n f o r ma t i o n s t o r e d i n t h e d a t a b a
s e . Th i s i n c l u d e s t h e a c c o u n t information of the customers, attributes and
statistics of stations, description of the train
stoppagesa n d p h ys i c a l d e s c r i p t i o n o f c o a c h e s , a l l t h e r e s e r v a t i o n s t
h a t h a v e b e e n ma d e . Th e r a i l w a y administrator has the right to modify any
information stored at the server database.
PROPOSED SYSTEM
Today one cannot afford to rely on the
fallibleh u m a n b e i n g s o f b e r e a l l y w a n t s t o s t a n
d a g a i n s t t o d a y ’ s me r c i l e s s c o mp e t i t i o n w h e r e not to wise saying “to
err is human” no
longerv a l i d , i t ’ s o u t d a t e d t o r a t i o n a l i z e y o u
r mi s t a ke . S o , t o ke e p p a c e w i t h t i me , t o
b r i n g a b o u t t h e b e s t r e s u l t w i t h o u t ma l f u n c t i o n i n g a n d g r e
a t e r e f f i c i e n c y s o t o r e p l a c e t h e u n e n
d i n g h e a p s o f f l i e s w i t h a m u
c h sophisticated hard disk of the computer.
Oneh a s t o u s e t h e d a t a m a n a g e m e n t s o f t w a r e . S o f t w a r
e h a s b e e n a n a s c e n t i n a t o m i z a t i o n various organizations. Many
software
productsw o r k i n g a r e n o w i n m a r k e t s , w h i c h h
a v e helped in making the organizations work easierand efficiently. Data
management initially hadto maintain a lot of ledgers and a lot of
paperwork has to be done but now software producton this organization has
made their work fastera n d e a s i e r . No w o n l y t h i s s o f t w ar e h a s t o
b e loaded on the computer and work can be
done.T h i s p r e v e n t s a l o t o f t i m e a n d m o n e y . T h e w o r
k b e c o m e s f u l l y a u t o m a t e d a n d a n y informati
on regarding the organization can beobtained by clicking the button. Moreover,
nowi t ’ s a n a g e o f c o m p u t e r s o f a n d a u t o m a t i n g such an
organization gives the better look.
SOFTWARE REQUIREMENT SPECIFICATION
A Software Requirement Specification (SRS) is a requirements specification for a
software systemthat is a complete description of the behavior of a system to be
developed. It includes a set of usecases that describe all the interactions the users will have
with the software. Use cases are also
knownas functional requirements. In addition to use cases, the SRS also co
ntains non-functional (or supplementary) requirements. Non-functional
requirements are requirements that impose constraintson the design or implementation
(such as performance engineering requirements, quality standards, or design constraints)
RAILWAYTICKETRESERVATION
Objective:
Railway ticket reservation will help the passengers to book their tickets
fortheir journey, search train between two stations and get details of
particulart r a i n s c h e d u l e s i n c l u d i n g th e i r f a r e d e t a i l s . T o u s e t h i s s y
s t e m, i t s u s e r s should be registered and should have a valid login and
password to
maket h e i r r e s e r v a t i o n . E v e n i f u s e r s w h o h a v e n o t t h e i r v a l i
d l o g i n i d a n d password can make new registration and get their id and set
password as
pert h e i r c h o i c e . T h e m a i n o b j e c t i v e o f t h i s l o g i n m o d u l e i s t
o keep eachpassengers safe which will not allowed to make
f r a u d a n d m a k e t h e i r transactions secure. After making registration
passengers have to enter thesource and destination station name and the system
will able to provide
thel i s t o f a l l a v a i l a b l e t r a i n s f o r p a r t i c u l a r d e s t i n a t i o n a n d t h e i r a r
r i v a l a n d departure time and date. Upon selecting particular train, system will
able todisplay the number of seats available under particular coach type and
coachwi l l b e e i t h e r s l e e p e r c l a s s , t h r e e t i e r o r t wo t i e r . To b o o k t h
e i r t i c k e t s passengers have to select coach type and total number of
passengers andpassengers will be provided with choice to select the seat
numbers as pert h e i r l o c a t i o n a n d t h e i r l o c a t i o n a l s o s u c h a s u p p e r
b i r t h , mi d d l e b i r t h
orl o w e r b i r t h o r s e a t c h a i r . hen all the selection wor
k w i l l b e d o n e , passengers will be provided with total fare charges
and mode of paymentwhich they want to select for making !nal payment.
Existing System:
U n d e r e " i s t i n g s ys t e m p a s s e n g e r s w e r e o n l y p r o v i d e d wi t h l i s t o f
t r a i n s between two stations and train number is only the available
information bythey can take an action. Under e"isting system passengers were
not able toget information on their arrival and department and route by which
particulartrain will travel. #assengers were only able to select the seat number and
notprovided which seat type they want to select and this sometimes not createsa
familiar environment during their journey. $uring making payment
!nalv a l i d a t i o n a n d a u t h o r i %a t i o n w a s o n e b y s ys t e m t o i d e n t i f y
the
particularp a s s e n g e r s t o m a k e d e d u c t i o n f o r t h e i r f a r e c h
a r g e s t o m a k e ! n a l reservation.
Pr ! se" System:
Under this new railway ticket reservation, each passengers will go
throughthe two steps identi!cation and authentication process. The !rst checkup
willbe done at the login time and second checkup will be done during
making