Important: Use custom search function to get better results from our thousands of pages

Use " " for compulsory search eg:"electronics seminar" , use -" " for filter something eg: "electronics seminar" -"/tag/" (used for exclude results from tag pages)

Tags: Railway, Reservation, System,
Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Railway Reservation System
Post: #1

AS the name indicate Railway Reservation System project is based on making a online reservations. The project is based on C language.

Post: #2
Hey, Its really very interesting. I have also tried to make the online reservation. But I was not able to make it. After all I have made it in VB. Net language. Because to make that online on C language its really very tough.
Post: #3

.doc  seproject.doc (Size: 44 KB / Downloads: 1143)


This RAILWAY RESERVATION MANAGEMENT SYSTEM should be able to manage all the reservation related functions. The system should be distributed in nature. This system is divided into five zones.

Each zone should have same functionalities. Each zone will stores the information about train name, train schedules, availability. The administrator should be able to enter any change related to the train information like change in train name, number etc.

The system should be able to reserve seat in a train for a passenger. First the clerk will check for availability for the seats in a particular train on a specified date of journey. If it is available the clerk will reserve seats. The passenger will be given a unique PNR no.

The system should be able to cancel a reservation. The clerk will delete the entries in the system.

The passenger can check their reservation status online by entering their PNR no. The system will display his current status like confirmed, RAC or waiting list. They are also able to see information related to the train schedules.

The system should be able to print the report like it should be able to generate reservation chart, train report, reservation ticket which will have train no and name, date of journey, boarding station, destination station, person name, age, sex, total fare and a unique PNR no. The system should be able to print the cancellation ticket which will have total fare and the amount deducted.
Post: #4



The purpose of this source is to describe the railway reservation system which provides the train timing details, reservation, billing and cancellation on various types of reservation namely,

Confirm Reservation for confirm Seat.

Reservation against Cancellation.

Waiting list Reservation.

Online Reservation.

Tatkal Reservation.


Main headings: Bold
Not applicable


The different types of readers are
Management people


Counter clerk


NTES – National Train Enquiry System

IVRS – Interactive Voice Response system

PRS – passenger reservation system
It consists of
Train details
Reservation form

1.5. SCOPE

Freight Revenue enhancement.

Passenger Revenue enhancement.

Improved & optimized service.




It enables us to maintain the railway train details like their timings, number
of seat available and reservation billing and cancelling the tickets.


Keyboard and Mouse


Normal PC


Front end -> Visual Basic
Back end -> MS-Access


Indian Railway’s web-site, offers PRS enquiries on the internet Berth/Seat availability, Passenger Status, Fare, Train Schedule etc,.

National Train Enquiry System (NTES) website,www.trai nenqui gives dynamic information about the running status of any train and its expected arrival/departure at any given station.

Mobile telephone based SMS enquiry service. A new mobile phone
based facility for rail users’ viz.,

Country wide extension of Universal Rail Enquiry number “139”
through setting up of Interactive Voice Response System (IVRS)


The OS types are
Windows NT
Windows XP
Windows 98


A maximum of 42 laces hits per day have been recorded.


Any Reservation counter from 8 am to 8 pm.

Prior to 60 days of Journey.

One form for 6 persons only.

Reserved ticket done through pre defined Logic.

To save time & queues Agent is others guides.


It tells the short note about the product.


Customers may view the train timing at a date their name and
number of tickets.


After checking the number of seats available the customers
reserve the tickets.

2.2.3. BILLING:

After reserving the required amount of tickets, the customer
paid the amount.


If the customers want to cancel the ticket, then half of the
amount paid by the customer will be refunded to him.

Knowledgeable user
No voice user
Expert user


Less than 1 sec for local transactions.

3 sec for network transaction.

Capable for providing transaction for 22 hrs per day.

Uptime of PRS is 99.5 + %


Designing -> Rational Rose

Developing -> Visual Basic



Train Delay Alert Service.

Booking Terminals.

Interactive voice Response System.

Touch Screen.

Passengers operated Enquiry Terminals.


It is available during all 24 hours.

Offered through Mail express, super fast , Rajdhani & Shatabdi Trains.
About 1520 Trains runs daily.
Variety of compartments based on comfort :

AC first class.

AC sleeper.

First class.

AC three tier.

AC chair car.

Sleeper class

Ordinary chair car.
Types of concerns & complexities:

44 types of quotas.

8 types of trains.

9 types of classes.

162 types of concessions.

127 types of bogies.




The bill passed on any proposals related to railway management needs approval of
Ministry of railway department

Post: #5

.ppt  softwareengineeringppt-100326094157-phpapp01.ppt (Size: 94.5 KB / Downloads: 749)



The Indian Railways (IR) carries about 5.5 lakhs passengers in reserved accomodation every day.The Computerised Passenger Reservation System(PRS) facilates the booking and cancellation of tickets from any of the 4000 terminals(i.e. PRS bookin window all over the countries). These tickets can be booked or cancelled for journeys commencin in any part of India and ending in any other part, with travel time as long as 72hours and distance upto several thousand kilometers.
The project of PRS was launched on 15th November 1985, over Northern Railway with the installation of Integrated Multiple Train Passenger Reservation System(IMPRESS), an online transaction processing system developed by Indian Railways in association with Computer Maintenance Corporation Ltd., at New Delhi. The objective was to provide reserved accomodations on any train from any counter,preparation of train charts and accounting of the money collected. The application was implemented in 1987 Mumbai,Chennai,Kolkata,Secunderabad subsequently.


ONLINE BOOKING: With the help of this people can book their tickets online through internet, sitting in their home by a single click of mouse. Using their credit cards people can easily get their tickets done within minutes. There are certain charges for online booking as well.

COUNTER BOOKING: This is the oldest method of booking the tickets. The reservation counters are there at railway department from where people can get the tickets to their respective destinations.

Railway passengers frequently need to know about their ticket reservation status, ticket availability on a particular train or for a place,train arrival or departure details, special trains etc.. Customer information centers at the railway stations are unable to serve such queries at peak periods.
The number of the reservation counters available to the passengers and customers are very less.
On most of the reservation systems there are long queues, so it takes a long time for any individual to book the ticket.
As now there are no call centers facilities available to solve the queries of the passengers.

In Online Railway Reservation System,for booking the tickets online the intended user has to enter details like username and password.
Once the username and passwords are verified then he is allowed to enter the main system wherein he can select the destination, date and no of tickets.
For the purchase of the tickets he is asked for payment details (like credit card details etc).
The user is also provided with a provision of canceling the reservation where in the entire amount is credited back to his account.
The analysis part also comprises of the UML diagrams that boost the program.

A spiral model is divided into a set of framework activities defined by software engineering terms.
As the evolutionary process begins, software team performs activities that are implied by a circuit around the spiral in a clockwise direction, beginning at the center.
The first circuit around the spiral might result in the development of a product specification; subsequent passes around the spiral might be used to develop a prototype and then progressively more sophisticated versions of software.
Unlike other process models that end when software is delivered, the spiral model can be adapted to apply throughout the life of the computer software.
Every new step is dependent on the previous step and moves spirally outwards.
At any point in the system we can return back to the previous step.
Because software evolves as the process progresses, both we and customers can better understand and react to the risks at evolutionary level.
In the case of errors we can easily trace the root cause of errors.
Spiral model is very realistic approach towards the process development.

Our project is only the gist of the online reservation system.
Due to time constraints it was not possible to incorporate all the concepts related to the topic.
So the program created is just an instance of the Original Online Railway Reservation System.

Post: #6

.docx  TERM PAPER.docx (Size: 733.94 KB / Downloads: 473)
This project introduces railway reservation system . It explains how reservation is being done in Indian Railways . The step by step procedure is explained . This project is developed in c ++ language . Allmost all the header files have been used in this project. Proper comments have been given at desired locations to make the project user friendly. Various functions and structures are used to make a complete use of this language.
Thos project is well versed with the programming . Railway reservation can easily accompanied with the help of this.
Today one cannot afford to rely on the fallible human beings of be really wants to stand against today’s merciless competition where not to wise saying “to err is human” no longer valid, it’s outdated to rationalize your mistake. So, to keep pace with time, to bring about the best result without malfunctioning and greater efficiency so to replace the unending heaps of flies with a much sophisticated hard disk of the computer. One has to use the data management software. Software has been an ascent in atomization various organizations. Many software products working are now in markets, which have helped in making the organizations work easier and efficiently. Data management initially had to maintain a lot of ledgers and a lot of paper work has to be done but now software product on this organization has made their work faster and easier. Now only this software has to be loaded on the computer and work can be done. This prevents a lot of time and money. The work becomes fully automated and any information regarding the organization can be obtained by clicking the button. Moreover, now it’s an age of computers of and automating such an organization gives the better look.
The systems development life cycle is a project management technique that divides complex projects into smaller, more easily managed segments or phases. Segmenting projects allows managers to verify the successful completion of project phases before allocating resources to subsequent phases.
Software development projects typically include initiation, planning, design, development, testing, implementation, and maintenance phases. However, the phases may be divided differently depending on the organization involved. For example, initial project activities might be designated as request, requirements-definition, and planning phases, or initiation, concept-development, and planning phases. End users of the system under development should be involved in reviewing the output of each phase to ensure the system is being built to deliver the needed functionality.
Initiation Phase

The Initiation Phase begins when a business sponsor identifies a need or an opportunity. The purpose of the Initiation Phase is to:
• Identify and validate an opportunity to improve business accomplishments of the organization or a deficiency related to a business need.
• Identify significant assumptions and constraints on solutions to that need.
• Recommend the exploration of alternative concepts and methods to satisfy the need including questioning the need for technology, i.e., will a change in the business process offer a solution?
• Assure executive business and executive technical sponsorship.
The Sponsor designates a Project Manager and the business need is documented in a Concept Proposal. The Concept Proposal includes information about the business process and the relationship to the Agency/Organization Infrastructure and the Strategic Plan. A successful Concept Proposal results in a Project Management Charter which outlines the authority of the project manager to begin the project.
Careful oversight is required to ensure projects support strategic business objectives and resources are effectively implemented into an organization's enterprise architecture. The initiation phase begins when an opportunity to add, improve, or correct a system is identified and formally requested through the presentation of a business case. The business case should, at a minimum, describe a proposal’s purpose, identify expected benefits, and explain how the proposed system supports one of the organization’s business strategies. The business case should also identify alternative solutions and detail as many informational, functional, and network requirements as possible.
System Concept Development Phase
The System Concept Development Phase begins after a business need or opportunity is validated by the Agency/Organization Program Leadership and the Agency/Organization CIO. The purpose of the System Concept Development Phase is to:
• Determine the feasibility and appropriateness of the alternatives.
• Identify system interfaces.
• Identify basic functional and data requirements to satisfy the business need.
• Establish system boundaries, identify goals, objectives, critical success factors, and performance measures.
• Evaluate costs and benefits of alternative approaches to satisfy the basic functional requirements
• Assess project risks
• Identify and initiate risk mitigation actions, and
• Develop high-level technical architecture, process models, data models, and a concept of operations.
This phase explores potential technical solutions within the context of the business need. It may include several trade-off decisions such as the decision to use COTS software products as opposed to developing custom software or reusing software components, or the decision to use an incremental delivery versus a complete, one-time deployment. Construction of executable prototypes is encouraged to evaluate technology to support the business process.
The System Boundary Document serves as an important reference document to support the Information Technology Project Request (ITPR) process. The ITPR must be approved by the State CIO before the project can move forward.
Post: #7

.doc  RRS.doc (Size: 1.93 MB / Downloads: 505)

Designing the application and of Railway Reservation System for the purpose of reserving railway tickets and database maintenance about train and passenger details by the railway department only. This database helps railways to retrieve data as and when required in future.
The scope of project included evaluation of the application and was primarily concerned with the transactions related to booking of tickets from the terminals operated by the railway personnel.
Application controls and simulation were used to evaluate data validation and program logic. The selected data, as made available, for substantive checking of the completeness, integrity and consistency of data using computer assisted applications such as VB, MS Access.
The records maintained in the database of the railways reservation centre were also reviewed. Discussions were held with the database users to gain understanding regarding the various functional aspects of the system.
The booking database has passenger’s details like Name, Age, Gender, Total Number of Passengers Traveling, Date of Travel, and Class of Travel.
The train database has train details like Train Name, Train Number, Route, From, To, Train Time, AC First Class, AC 2 Tier, AC 3 Tier, Sleeper, Second Sitting and Quota Management like General, Takkal.

 Windows XP Professional.
 Visual Basic 6.0.
 Ms Access.
 Pentium IV 3.0GHz Processor
 512 MB RAM
 80 GB Hard Disk
 17” Monitor
 Mouse, keyboard.
In our Railway Reservation System, there are four main modules available. They are
1. Train Master
2. Ticket Booking
3. Ticket Canceling
4. Reports
1. Train Master:
The Train Master is Admin side module. The Administrator only can Add, modify and Delete the train Details. The Train Master contains the following details.
a) Train Name
b) Train No
c) Source
d) Destination
e) Departure Time
f) Arrival Time
g) Total Seats
h) Kilometers
i) General Seats (1A, 2A, 3A, 2S, SL, CC)
j) Takkal Seats (1A, 2A, 3A, 2S, SL, CC)
k) Routes and Timings
2. Ticket Booking:
The Ticket Booking is user (Employee of Railway Dept.) side module. The user can book the ticket using this module. The user should follow the steps for the ticket booking.
a) First you should select the Source and Destination.
b) Next, you should select the Date. While the date textbox got focus, the calendar will display. By clicking the calendar, the date will be selected. And you can’t select the yesterday and before date.
c) Select the Quota (General or Takkal).
d) Click the Find button to find the trains which are available.
1. If you select the Takkal Quota and the date is day after tomorrow in the sense, you can’t book the ticket for Takkal Quota for that day. The Takkal Quota will enable only today and tomorrow only.
e) After clicking the find button, the available train list will be displayed in the flexgrid.
f) By clicking the train number or train name in the flex grid, the “Route” button enabled. By clicking the route button, the corresponding train route, timings, and kms.
g) By clicking the class column to the corresponding train whichever you want to travel, then “Book” button will enable.
h) Click the “Book” button to enter the Name, Age, Sex and Berth.
i) After Enter the details, Click the Proceed Button.
j) The frame will display the overall details like Source, Destination, Travel Date, Booked Date, Total Members, Quota and Total Fare.
k) Click the “Confirm” Button to confirm the details. Then only the Booking details will be stored and PNR Number will be generated.
3. Ticket Canceling:
The Ticket Canceling is also user (Employee of Railway Dept.) side module. The user can cancel the ticket using this module. The user should follow the steps for the ticket Cancel.
a) Enter the PNR Number in the Textbox and Click Find.
b) It will show the details like Train No., Train Name, Booked Date, Travel Date, Source, Destination, Class, Quota, Total Fare, Kms in the Frame.
c) It also shows the passenger names, Age, Sex, Berth, Class, Fare and status in the flex grid.
d) Click the Name in the flex grid which you want to cancel and where the status is “Booked”.
e) Click the “Cancel” Button to cancel the ticket.
4. Reports:
The Report Module is also user (Employee of Railway Dept.) side Module. The user can take two types of reports by giving the PNR Number.
a) Booked Tickets
b) Canceled Tickets
Post: #8
Railway Reservation System This application manages booking railway tickets online by entering the passenger details,booking tickets, viewing the train timings,details of modification/cancellation of any train timings,details about special trains.
Post: #9
In Online Railway Reservation System,for booking the tickets online the intended user has to enter details like username and password.
Once the username and passwords are verified then he is allowed to enter the main system wherein he can select the destination, date and no of tickets.
For the purchase of the tickets he is asked for payment details (like credit card details etc).
The user is also provided with a provision of canceling the reservation where in the entire amount is credited back to his account.
Post: #10
Send me the full documentation of Railway Reservation System,Please.
Post: #11
to get information about the topic"Railway Reservation System" refer the link bellow
Post: #12
to get information about the topic Online Cinema Ticket Booking System using C programming.. full report ,ppt and related topic refer the link bellow
Post: #13
Railway Reservation System

.pptx  the railway reservation systeam.pptx (Size: 396.72 KB / Downloads: 192)


This Project Introduces Railway Reservation System. It Explains now Reservation is being done in Indian Railways. Since the advent of train journeys in 1853 when the first passenger train was started, Indian Railways has always been reinventing and innovating itself. From the days of steam engines to electric express trains, it has come a long way. While the make and comfort that the Indian Railways offer has obviously improved with the boost in technology, the truly revolutionary concept of the Indian Railways has been the introduction of the online railways reservation system.


This Project is Dedicated to
Model the existing Railway/(Other) Reservation System
Provide a Comprehensive set of features to enhance their operational limits
Evaluate their performance in different Scenarios
Suggest modifications for greater efficiency

Scope and Feasibility

Implementations of this project idea are in industrial use in the form of etc. Hence, this can be used for suggesting improvements in design, performance and greater usability.

Apart from the industrial applications mentioned above, it is a research oriented project as well, the task of performance evaluation of different database designs, for efficiency, is in this spirit.

System Specification

The railway network is a very vast system to be handled manually and its computerization will prove to be of great help to both the employees and the passengers.
Post: #14
to get information about the topic online railway ticket reservation system full report ppt and related topic refer the link bellow
Post: #15
to get information about the topic"Railway project" full report ppt and related topic refer the link bellow

Marked Categories : ppt on railway reservation, project ideas on railways technical problem, scope for online railway reservation project, download project for railway reservation vb net, railway, project report on railway reservation system pdf, problem statement for railway reservation system, railway project management system, project proposal for railway reservation in c, railway reservation system project, reference of railway reservation system project, railway reservation system, railway reservation system management ppt, project management on online railway reservation, documentation of c project on railway reservation, problem statement of railway reservation system,

Quick Reply
Type your reply to this message here.

Image Verification
Image Verification
(case insensitive)
Please enter the text within the image on the left in to the text box below. This process is used to prevent automated posts.

Possibly Related Threads...
Thread: Author Replies: Views: Last Post
  railway employee salary slip Guest 1 223 18-11-2017 11:51 AM
Last Post: jaseela123
  movie ticket reservation abstract Guest 1 0 17-11-2017 01:43 PM
Last Post: jaseela123
  Industrial Conveyor System Using Magnetic Levitation system seminar code 2 251 25-10-2017 12:03 PM
Last Post: jaseela123
  modern railway in ppt Guest 1 163 13-10-2017 03:32 PM
Last Post: jaseela123
  existing system and proposed system of hotel management system Guest 1 424 12-10-2017 12:00 PM
Last Post: jaseela123
  pay slip february howrah division eastern railway Guest 2 0 11-10-2017 12:34 PM
Last Post: jaseela123
Wink seminar report on hydraulic railway recovery system Guest 1 170 11-10-2017 10:57 AM
Last Post: jaseela123
  existing system and proposed system in smart note taker Guest 1 163 09-10-2017 04:59 PM
Last Post: jaseela123
  pay slip railway employee nwr Guest 1 1,502 09-10-2017 04:20 PM
Last Post: jaseela123
  seminar on modernization of railway engineering civil engineering project Guest 1 198 09-10-2017 11:07 AM
Last Post: jaseela123
This Page May Contain What is Railway Reservation System And Latest Information/News About Railway Reservation System,If Not ...Use Search to get more info about Railway Reservation System Or Ask Here