30-11-2012, 03:07 PM
Indian railway reservation system
Indian railway reservation system.docx (Size: 20.83 KB / Downloads: 23)
Introduction
This Project introduces Indian railway reservation system. It explain how reservation is done in Indian railway the step by step procedure is explained. This project will be develop in C Language using Advanced Data Structure.
In the existing system, most of the records are maintained on paper. It becomes very inconvenient to modify the data. In the existing system, here is a possibility that the same data in different registers may have different values which means the entries of the same data do not match. This inconsistent state does not supply the concrete information which poses a problem in the case information related to particular search record.
Our project is very useful. User is no longer required to check his register in search of records, as now it can be searched over the software by choosing some options. The user need not to type in most of the information. He/she is just required to enter the desired options. On the whole it liberates the user from keeping lengthy manual records. In a nutshell, it abates the work load of an organization.
In today’s world, no one likes to perform calculations on calculator or manually when computer is there. Everyone wants his/her work to be done by computer automatically and displaying the result for further manipulations.
In today’s fast improving world computers have become a part of life all over the world. The project “RAILWAY RESERVATION SYSTEM” is being proposed to booking the train tickets. The administrator should have the ability to perform operations like add a new train, modify the ticket costs and cancel a particular train. The administrator also has the privilege to view the reports of the all the passengers. The user should be able to access his/her account from anywhere just by inputting the correct user-id and password.
Purpose
The purpose of Railway Reservation System is a software application which provides the train timing details, reservation, billing and cancellation. Using these systems Ticket Counter person can perform operations like finding out the train timings and to know information about PNR status, seats availability and costs of each ticket, etc.
This system is developed in three categories.
1) Ticket Reservation
2) Ticket Cancellation
3) Status checking
Modules :
1) Train Details Module
2) Reservation Module
3) Billing Module
4) Cancellation Module
Software Used to develop:
Railway Reservation System application is developed using C and C file system is used to store train information and passenger information which runs as backend application.
Features :
1) This application is an automated railway ticket booking system.
2) First the Ticket counter 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.
3) The administrator should be able to enter any change related to the train information like change in train name, number etc.
4) The system should be able to reserve seat in a train for a passenger.
5) 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.
6) The system should be able to cancel a reservation.
7) The system should be able to print the cancellation ticket which will have total fare and the amount deducted.
SYSTEM DESIGN
Then we began with the design phase of the system. System design is a solution, a “HOW TO” approach to the creation of a new system. It translates system requirements into ways by which they can be made operational. It is a translational from a user oriented document to a document oriented programmers. For that, it provides the understanding and procedural details necessary for the implementation. Here we use Flowchart to supplement the working of the new system. The system thus made should be reliable, durable and above all should have least possible maintenance costs. It should overcome all the drawbacks of the Old existing system and most important of all meet the user requirements.