Git Product home page Git Product logo

railway-reservation-system's Introduction

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

railway-reservation-system's People

Contributors

abhijitjadhav1998 avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.