8/2/2019 A Vanish 1
1/28
Click to edit Master subtitle style
3/30/12
ON LINE RAILWAYRESERVATION
SYSTEMSUBMITTED BY-
GAURAV PATEL(1016513015)AVANISH SANCHI(1016513010)ANUPAM YADAV(1016513007)
JITENDRA MISHRA(1016513020)
TO- MR GYANENDRA
KUMAR GUPTA
8/2/2019 A Vanish 1
2/28
3/30/12
CONTENTSCONTENTS
1.Preface...........................................
2.Introduction..................................
3.Objectives......................................4.Requirements............................
5.Tools/platform, software, hardware requirement
6.Reservation procedures
7.Reservation activities
8.data flow diagram
9.ER-diagram
10.Modules of project
8/2/2019 A Vanish 1
3/28
3/30/12
PREFACE
It gives us immense pleasure to present the projectOn Line Railway Reservation System". This projectgives life's learning experience , knowledge intopractical implementations. This project also provide achance to mould the theoretical knowledge into apractical shape. We whole heartedly thankInformation Technology department for giving us thisopportunity. Co-operating and assisting each other inthe computer helped us to explore our potential.
The report is in lucid and simple language so that thereaders can grasp the contents easily . has beencompiled keeping in mind the people who haveintroduced to this technique . we will also like tothank our software engineering' teacher for
guidance.
8/2/2019 A Vanish 1
4/28
Click to edit Master subtitle style
3/30/12
INTRODUCTION
This project introduces online railway reservationsystem . It explains how reservation is being done inIndian Railways through websites. The step by stepprocedure is explained . This project is developed in c,c++ & JAVA language . All most all the header fileshave been used in this project.Proper comments have been given at desiredlocations to make the project user friendly. Various
functions and structures are used to make a completeuse of this language. Thos project is well versed withthe programming . Railway reservation can easilyaccompanied with the help of this.
8/2/2019 A Vanish 1
5/28
3/30/12
Objectives for Reservations
At the completion of this unit, the students will able to:
1. Describe the different types of reservations and identify
the information sought during a reservation inquiry and
contained in a reservation record.
2. Identify major sources of reservations.
3. Identify the tools managers use to track and control
reservations availability.
4. Describe policies and procedures surrounding the
confirmation, change, and cancellation of different types
of reservations.
5. Explain the function of typical management reports and
reservations records that can be generated fromreservations data.
8/2/2019 A Vanish 1
6/28
3/30/12
REQUIREMENTS
The on line railway reservation system should be able tosatisfy the following requirements :
1. The system should be able to keep the records of thereservation and the ticket.
to them.
date.
3. Customer should be able to book the available railwaysystem.
4. The record of train and services availed by the customershould be kept.
5. The system should be able to generate the bill for a
8/2/2019 A Vanish 1
7/28
3/30/12
TOOLS,S/W, H/WREQUIRED
FRONT-END
Javascript
Html
C++
BACK-ENDsql
8/2/2019 A Vanish 1
8/28
3/30/12
RESERVATIONPROCEDURES1-THE RESERVATION FORM
By completing the Reservations Form, theReservations Rack Slip is automaticallycompleted.
2-THE RESERVATION RACK SLIP
It become necessary to first complete the
Reservations Form and the transcribe the
8/2/2019 A Vanish 1
9/28
3/30/12
Reservation Activities
8/2/2019 A Vanish 1
10/28
Click to edit Master subtitle style
3/30/12
DATA FLOW
DAIGRAM(DFD)
8/2/2019 A Vanish 1
11/28
3/30/12
DATA FLOW DAIGRAM(DFD)
3 LEVEL OF DFD0 LEVEL
1 LEVEL2 LEVEL
8/2/2019 A Vanish 1
12/28
3/30/12
USER
RailwayreservationData
baseADMIN
0 Level
8/2/2019 A Vanish 1
13/28
3/30/12
USER
Register
Login
1.Train
enquiry
2.Book
ticket3.PNR
enqu
iry4.Cancel
5.Payment
User database
Traintable
Tickettables
Paymenttable
Enterthegivendata
Enteruser_id &password
Check &
returnback
Storeto data
base
Search fortrain
Returntrains list
Enter pnr
Return details 0rinvalid pnr
Payment details
Seatdetails
andreseraved
User 1 Level
8/2/2019 A Vanish 1
14/28
3/30/12
USER
Login
1.Add
&Remove train
2.Add &remove
user3.Bookticket
4.Cancelticket
5.Getpassen
gerslist
User database
Ticket
tables
Traintable
Usertable
Enter user_id andpassword
Checkandreturnback
Train name
Not validtrain
User not
present
Enteruser
Entertrain no
Getpassengers list
Admin 1 Level
8/2/2019 A Vanish 1
15/28
3/30/12
User
register
login
1.1Ente
rsourceand
destination
1.2Select
date
1.3Selectquota2.1Sel
ect
train
Traintable
Entersourceanddestination
Train
list
2.2Book
ticket
Data
Base
Tickettable
3.1payment Payment
table
3.2Confrimtic
ket
4.1Enter PNR
Check for
availbilty
User 2 Level
8/2/2019 A Vanish 1
16/28
3/30/12
Admin
login
1.1Add
train/remove train
2.1Adduser/re
moveuser3.1Sele
ct trainfrom
list
Traintable
Entersourceanddestination
1.2Enter newtrain
details/removeexisting train
details
Data
Base
User
table
Tickettable
3.3Confrimtic
ket
4.1Enter PNR
2.2add newuser
details
3.2Enter
data(name,age)
4.2If PNRfound
delete elsenot
Check &return back
Admin 2 Level
8/2/2019 A Vanish 1
17/28
3/30/12
ERDIAGRAM
8/2/2019 A Vanish 1
18/28
3/30/12
ER DIAGRAM
User
Train
Paym
ent
Admin
Class
Ticket
User
Pin
Trainno
Trainname
source
Destinationdate
Credit
Debit
Trai
nna
Train_no tick
AC 1 sleeper
A
C AC
User_id
passw
ord
A
dd
Sea
rch
buy
receive
Ty
pe
has
ISA
Provide
cancel
bankCard
nonam
e
8/2/2019 A Vanish 1
19/28
3/30/12
Modules of project
CUSTOMER MODULES
a. Customer service
b. Customer booking
It also provides a view of all facilities and their corresponding costs
available in that selected hotel. This module allows the user to selectfacilities of this choice and allows him to submit a reservation.
MANAGEMENT MODULES
Management module deals with the hotel room status
administration and enable the hotel manager to enlist his hotel statuswith the system, to see the list of orders booked in his hotel ,modify
the number of rooms etc.
8/2/2019 A Vanish 1
20/28
3/30/12
TESTING
In order to prove that a piece of software works, the software must betested to determine if the requirements of the application are met
Test Type -
1. Acceptance
Testing conducted by a customer to verify that the system meetsthe acceptance criteria of the requested application
2. Integration
Tests the interaction of small modules of a software application.
3.
Unit
Tests a small unit (i.e. a class) of a software application, separatefrom other units of the application.
4.RegressionTests new functionality in a program. Regressiontesting is done by running all of the previous unit tests written for a
program, if they all pass, then the new functionality is added to thecode base.
8/2/2019 A Vanish 1
21/28
3/30/12
TYPES OF TESTING ACCEPTANCE TESTING
Testing to verify a product meets customer specified requirements. Acustomer usually does this type of testing on a product that isdeveloped externally.
BLACK BOX TESTING
Testing without knowledge of the internal workings of the item beingtested. Tests are usually functional.
FUNCTIONAL TESTING
Validating an application or Web site conforms to its specificationsand correctly performs all its required functions. This entails a seriesof tests which perform a feature by feature validation of behavior,using a wide range of normal and erroneous input data.
INTEGRATION TESTING
Testing in which modules are combined and tested as a group.
8/2/2019 A Vanish 1
22/28
3/30/12
Reservation AvailabilityAfter receiving a reservation request, the hotel
might accept it, as it is, if there is roomavailability.
If not, the reservation department shouldsuggest alternative room types, dates, and/or
rates, to the potential guest.If, however, the potential guest insists onhis/her previous request, the hotel shouldsuggest an alternative hotel.
That's one of the main reasons why we need tomaintain good relation-ships with nearbycompeting Hotels
8/2/2019 A Vanish 1
23/28
3/30/12
CancellationRetrieve original reservation
Note date and time cancellation received
Record contact name of person cancelling
Update manual and computer records
File cancelled reservationApply cancellation fee as per hotel policy
Thank caller
8/2/2019 A Vanish 1
24/28
3/30/12
works
or interface with thissystem
1.Admin-Who providesinformation and data onclient site.2.User-Who gaininformation & buy
ticket online.
8/2/2019 A Vanish 1
25/28
3/30/12
Function of
userLogin and logoutTrain Enquiry
Booking ticketPayment
Check PNR status
Cancel ticket
Ticket availability
8/2/2019 A Vanish 1
26/28
3/30/12
ction of AdminLogin and logout
Add and remove trains
Add and remove user
Book ticket
Cancel ticket
Get passengers list
Update train information
8/2/2019 A Vanish 1
27/28
3/30/12
BIBLIOGRAPHY
8/2/2019 A Vanish 1
28/28
3/30/12
THANKYOU
Top Related