Skip to content

abhijitjadhav1998/Railway-reservation-system

Repository files navigation

Railway-reservation-system

Railway reservation system using C language and Concepts of Data Structure with file Handling with Linked list

1.Introduction

A Software Requirements Specification (SRS) is a complete set of information about the system on which the developed project will be running. It includes all the hardware as well as the software requirement. The minimum system requirement as well as the recommended system requirement for running the software are also mentioned in detail separately. The aim of this document is to gather and analyze and give an in-depth insight of the complete software requirement of the Railway reservation system.

1.1 Objective

The purpose of this source is to describe the railway reservation system which provides the platform for the customer to do the reservation of the seats in the railways. It also provides the passenger with the facility of the cancellation of the reservation, train timing details, check the seat availability, tatkal reservation, insurance and train availability.

1.2 Scope

“Railways Reservation System” is an attempt to simulate the basic concepts of an online reservation system. This project is dedicated to model existing railway reservation systems that aim at development of Railway Reservation System that facilitates the railway customer to manage their reservations and the railway administrator to modify the backend database in a user-friendly manner. The system enables to perform the following functions:

• Search for a train: It enables the user to search for the trains from his source to the destination of travel. • Check seat availability: It enables the user to check the availability of the seats for a train before booking the ticket. • Tatkal reservation: It gives the user the facility to do the reservation on the urgent basis with extra charges. • Reservation of the ticket: It enables the user to do the reservation. • Cancellation: It provides the user with the facility to cancel the ticket at any instant of time. • Insurance facility: It provides the insurance facility that insures the life of the passenger. • Improved & optimized service: Provides a well versed and optimized service. • Railway Database: • Add the Trains in the railway database • Display the trains • Insert the trains • Sort the trains • Search the trains • Modify the trains data • Delete the trains from database • Take the Backup of the database

2. Abstract

In the Railway reservation system, we have tried to develop a platform to make the reservation system more efficient, easier and fast. It explains the systematic procedure of railway reservation in India. This project is developed using the C language. Which the best and the most used language in the Procedure oriented programing languages. Various functions and structures are used to make a best use of this language.

Railway reservation system enables us to do the train reservation and other things there is necessity to fill a form at the railway reservation counter, that is the user can directly select from the choices provided with train numbers, origin, date of travel, departure time, destination, arrival time at that station, the class of travel, insurance etc. The program gives user the final output as train ticket with the amount to be paid. Finally, it’s the user who has to decide whether to book the ticket or not.

The railway reservation system is used for booking the ticket, searching for the trains, checking the availability of the seats, for doing the tatkal reservation and for the cancellation of the ticket. The most important facility provided in this system is of the insurance policy, that is the passenger will get the financial support if any accident of train or other thing happened during the travel.

This railway reservation system is beneficial to all the user who have to book the ticket online instead of standing in the long queues at the reservation counter. This system can also be used by the Railway reservation authorities for doing the reservations.

For more Details please find the SRS in the files

About

Railway reservation system using C language and Concepts of Data Structure with file Handling with Linked list

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages