RAILWAY
RESERVATION SYSTEM
NAME:- POONAM NISHAD.
NAMES :- POONAM NISHAD.
NIRAJ PATIL.
POOJA PAWAR.
SHUBHANGI RAJDEO.
MANISH BHOIR
SRN :- 2021020015
2021020016
2021020017
2021020019
2021020004
CLASS :- SYCS
GROUP NO :- 4
INTRODUCTION
 We have taken railway reservation system as a topic
of project in research methodology , Indian Railway is
one of the biggest railway network in the world. And
also its reservation portal maintained by IRCTC is very
popular.
 With some recent changes they have made it very
easier to use and book tickets online.
 Users can register themselves on the portal and can
make booking , query train status , query booking
status, etc.
 We have taken IRCTC as reference to design our study
and have taken library to use our notations and ideas
PROBLEM STATEMENT
“Railway Reservation System” is an attempt to simulate the basic
concepts of the online reservation system. The system enables to
perform the following functions:-
 Search for train
 Booking of a selected flight
 Payment
 Cancellation
 Passenger Revenue enhancement
 Improved and optimize service
UML DIAGRAMS
 Use Case Diagram
 STATE DIAGRAM
 Sequence Diagram
 Activity Diagram
 First Level DFD – Railway Reservation System
 Zero Level DFD – Railway Reservation System
 ER Diagram
 Class diagram
Register
Login
Booking
Check booking status
Check train running status
Check seat availability
Payment
Admin login
Modify train information
Modify station
information
Modify user information
User
Payment gateway
Passenger
Admin
Use Case Diagram
STATE DIAGRAM
Validation
Availability
Check
Booking
Tickets
Printing
Enter login
details
Enter train
details
Enter self details
Booking successful
logout
P : Passenger R : Railway System T : Ticket
1 :
Login 2 :
Validate()
3 : Return Status
4 : Request Form
5 : Create Form()
6 : Submit
Details 7 : Create Ticket()
8 : Send
Details()
9 : Ticket Created
10 :
Acknowledge
11 : Take Print()
Sequence Diagram
Search Train
Check Tickets Availability
Book Tickets
Fill Details
Print Ticket
Make Payment
Submit Details
Logout
No
Yes
Activity Diagram
Trains
Management
Booking
Management
Ticket
Management
Route
Management
Login
Management
System
Management
Generate Trains
Report
Generate
Booking Report
Generate Ticket
Report
Generate Route
Report
Check User Login
Details
Generate System
User Report
Railway
Reservation
System
First Level DFD – Railway Reservation System
Booking
Management
Railway
Reservatio
n
System
Train
management
Route
Management
Login
Management
Ticket
Management
System User
Management
Zero Level DFD – Railway Reservation System
User id
Password
First Name
Middle Name
Last Name
Gender
Marital Status
Date Of Birth
Occupation
Aadhar Number
PAN Number
Country
Email Id
Mobile Number
Nationality
Address
Admin ID
Admin password
Train code
Route
Start station
End station
Start time
End time
Category
PNR number
Confirmation status
First name
Middle name
Last name
Age
Station code
Station name
Admin
Customer
Train
PK
PK
PK
PK
PK
Station
Passenger
Modify
date
Add Modify
Delete
Book
Booking
Booked
By
Enquires Enquiry Enquired By
Start
Station
End Station
End
Station
Start Station
Reserved
End
Station
Start Station
Add
Modify
Delete
ER Diagram
Class daiagram Clerk
Id
Name
Form_details
Cancellation form()
Passenger
Name
Address
Age
Gender
searchTrain()
bookTicket()
CancelTicket()
Pay charges()
modifyForm
PnrNo
Status
noofPerson
Charge type
NewTicket()
Delete ticket1…
Id
Response()
amount
TrainNo
TrainName
Train
RailwaySystem
Payment
Tickets
cancels
0…1
1….*
1
1....*
HOW TO BOOK A RAILWAY
TICKET ONLINE
By India Today Web Desk: Except for General class train tickets, Indian
Railways requires reservations or booking on all classes of travel. Reservation
or booking allows the travelers to find a confirmed berth in the selected class
of a train. There are two main ways in which you can make a booking or
reservation. A passenger can make online advance reservations through the
IRCTC portal, which is also called as the e-ticketing of Indian Railways. Other
than that, a passenger can make a booking physically through the Indian
Railways booking counter at the railway station.
CONT…..
A passenger can make an advance reservation for up to 120 days in
advance, excluding the date of the journey at the train originating
station, according to IRCTC's website - irctc.co.in
Once a ticket is booked, a Unique PNR (Passenger Name Record) is
generated against every ticket.
ADVANTAGES
 The online reservation system is a very good
feature, because standing in Queues all the
time and jostling away wasting your time is
not the best thing to do, so the IRCTC website
does help a great deal to book your tickets.
 Railways is a central government department
that offers numerous opportunities to both
travellers and employees.
 The reservation system was provided by Indian
Railways on various trains to various locations.
CONT…..
 You can get the seat of your choice and book
the ticket before anyone else by reserving our
ticket.
 Reservations are especially useful during festival
seasons, when it is extremely crowded and we
are unable to take a ticket.
 The reservation is very helpful for the elderly,
and they can get food in the compartment
itself.
 The reservation system saves you from having
to stand in line to get your ticket.
DISADVANTAGES
 Under the earlier arrangement, IRCTC used
to shut down its main server for one hour
every day – from 23.30 hours to 00.30 hours
— for its repair.
 During this one hour, e-ticketing service was
fully closed. With the introduction of the
new system on September 20, IRCTC's main
server will be closed for 45 minutes only—
from 2345 hours to 0030 hours.
 With this development, the passengers can
now avail e-ticketing facility for an extra 15
minutes.
HOW TO BOOK RAILWAY TICKET BY
GOING TO THE STATION
Passengers who book tickets from the ticket counter of Indian railway
station get more privilege. You can opt for various quotas and
concessions. Generally, these options are not available for online train
ticket booking.
Passengers booking tickets from the ticket counter can opt for the Senior
Citizens, Ladies quota and other related concessions.
Here are the steps you need to follow to get a train ticket from the Indian
Railways booking counter:
CONT…..
 For booking a train ticket through Indian Railways booking counter, you
have to visit the nearest railway station and ask for the reservation form.
 Fill the passenger details (Like: Name/s, age, gender, berth preference).
 Once you are with done with form return it to the booking counter with
payment.
 And you will get your tickets with the unique PNR number!
 In case you stay from the railway station you can go to the online booking.
It is a most simple and easiest way of booking ticket.
 Recently, IRCTC, a 'mini Ratna' PSU of Indian
Railways, had imported five new HP Itanium
servers from Singapore to speed up e-ticketing
operations on its digital platform. Earlier on June
1, it had installed two Linux-enabled servers,
substantially raising the booking capacity of e-
tickets.
 "The introduction of these new high-speed
servers has substantially enhanced the website
performance, including log-in time and payment
gateway. That is why passengers are getting 15
more minutes for e-ticketing service," said Dr A K
Manocha, chairman and managing director,
IRCTC.
SYSTEM UPGRADE
Thank you

RAILWAY RESERVATION SYSTEM.pptx

  • 1.
    RAILWAY RESERVATION SYSTEM NAME:- POONAMNISHAD. NAMES :- POONAM NISHAD. NIRAJ PATIL. POOJA PAWAR. SHUBHANGI RAJDEO. MANISH BHOIR SRN :- 2021020015 2021020016 2021020017 2021020019 2021020004 CLASS :- SYCS GROUP NO :- 4
  • 2.
    INTRODUCTION  We havetaken railway reservation system as a topic of project in research methodology , Indian Railway is one of the biggest railway network in the world. And also its reservation portal maintained by IRCTC is very popular.  With some recent changes they have made it very easier to use and book tickets online.  Users can register themselves on the portal and can make booking , query train status , query booking status, etc.  We have taken IRCTC as reference to design our study and have taken library to use our notations and ideas
  • 3.
    PROBLEM STATEMENT “Railway ReservationSystem” is an attempt to simulate the basic concepts of the online reservation system. The system enables to perform the following functions:-  Search for train  Booking of a selected flight  Payment  Cancellation  Passenger Revenue enhancement  Improved and optimize service
  • 4.
    UML DIAGRAMS  UseCase Diagram  STATE DIAGRAM  Sequence Diagram  Activity Diagram  First Level DFD – Railway Reservation System  Zero Level DFD – Railway Reservation System  ER Diagram  Class diagram
  • 5.
    Register Login Booking Check booking status Checktrain running status Check seat availability Payment Admin login Modify train information Modify station information Modify user information User Payment gateway Passenger Admin Use Case Diagram
  • 6.
  • 7.
    P : PassengerR : Railway System T : Ticket 1 : Login 2 : Validate() 3 : Return Status 4 : Request Form 5 : Create Form() 6 : Submit Details 7 : Create Ticket() 8 : Send Details() 9 : Ticket Created 10 : Acknowledge 11 : Take Print() Sequence Diagram
  • 8.
    Search Train Check TicketsAvailability Book Tickets Fill Details Print Ticket Make Payment Submit Details Logout No Yes Activity Diagram
  • 9.
    Trains Management Booking Management Ticket Management Route Management Login Management System Management Generate Trains Report Generate Booking Report GenerateTicket Report Generate Route Report Check User Login Details Generate System User Report Railway Reservation System First Level DFD – Railway Reservation System
  • 10.
  • 11.
    User id Password First Name MiddleName Last Name Gender Marital Status Date Of Birth Occupation Aadhar Number PAN Number Country Email Id Mobile Number Nationality Address Admin ID Admin password Train code Route Start station End station Start time End time Category PNR number Confirmation status First name Middle name Last name Age Station code Station name Admin Customer Train PK PK PK PK PK Station Passenger Modify date Add Modify Delete Book Booking Booked By Enquires Enquiry Enquired By Start Station End Station End Station Start Station Reserved End Station Start Station Add Modify Delete ER Diagram
  • 12.
    Class daiagram Clerk Id Name Form_details Cancellationform() Passenger Name Address Age Gender searchTrain() bookTicket() CancelTicket() Pay charges() modifyForm PnrNo Status noofPerson Charge type NewTicket() Delete ticket1… Id Response() amount TrainNo TrainName Train RailwaySystem Payment Tickets cancels 0…1 1….* 1 1....*
  • 13.
    HOW TO BOOKA RAILWAY TICKET ONLINE By India Today Web Desk: Except for General class train tickets, Indian Railways requires reservations or booking on all classes of travel. Reservation or booking allows the travelers to find a confirmed berth in the selected class of a train. There are two main ways in which you can make a booking or reservation. A passenger can make online advance reservations through the IRCTC portal, which is also called as the e-ticketing of Indian Railways. Other than that, a passenger can make a booking physically through the Indian Railways booking counter at the railway station.
  • 14.
    CONT….. A passenger canmake an advance reservation for up to 120 days in advance, excluding the date of the journey at the train originating station, according to IRCTC's website - irctc.co.in Once a ticket is booked, a Unique PNR (Passenger Name Record) is generated against every ticket.
  • 15.
    ADVANTAGES  The onlinereservation system is a very good feature, because standing in Queues all the time and jostling away wasting your time is not the best thing to do, so the IRCTC website does help a great deal to book your tickets.  Railways is a central government department that offers numerous opportunities to both travellers and employees.  The reservation system was provided by Indian Railways on various trains to various locations.
  • 16.
    CONT…..  You canget the seat of your choice and book the ticket before anyone else by reserving our ticket.  Reservations are especially useful during festival seasons, when it is extremely crowded and we are unable to take a ticket.  The reservation is very helpful for the elderly, and they can get food in the compartment itself.  The reservation system saves you from having to stand in line to get your ticket.
  • 17.
    DISADVANTAGES  Under theearlier arrangement, IRCTC used to shut down its main server for one hour every day – from 23.30 hours to 00.30 hours — for its repair.  During this one hour, e-ticketing service was fully closed. With the introduction of the new system on September 20, IRCTC's main server will be closed for 45 minutes only— from 2345 hours to 0030 hours.  With this development, the passengers can now avail e-ticketing facility for an extra 15 minutes.
  • 18.
    HOW TO BOOKRAILWAY TICKET BY GOING TO THE STATION Passengers who book tickets from the ticket counter of Indian railway station get more privilege. You can opt for various quotas and concessions. Generally, these options are not available for online train ticket booking. Passengers booking tickets from the ticket counter can opt for the Senior Citizens, Ladies quota and other related concessions. Here are the steps you need to follow to get a train ticket from the Indian Railways booking counter:
  • 19.
    CONT…..  For bookinga train ticket through Indian Railways booking counter, you have to visit the nearest railway station and ask for the reservation form.  Fill the passenger details (Like: Name/s, age, gender, berth preference).  Once you are with done with form return it to the booking counter with payment.  And you will get your tickets with the unique PNR number!  In case you stay from the railway station you can go to the online booking. It is a most simple and easiest way of booking ticket.
  • 20.
     Recently, IRCTC,a 'mini Ratna' PSU of Indian Railways, had imported five new HP Itanium servers from Singapore to speed up e-ticketing operations on its digital platform. Earlier on June 1, it had installed two Linux-enabled servers, substantially raising the booking capacity of e- tickets.  "The introduction of these new high-speed servers has substantially enhanced the website performance, including log-in time and payment gateway. That is why passengers are getting 15 more minutes for e-ticketing service," said Dr A K Manocha, chairman and managing director, IRCTC. SYSTEM UPGRADE
  • 21.