Skip to content

This project implements a simple Railway Reservation System using C++. It allows users to book tickets, cancel tickets, view booked tickets, and check seat availability across various berth types (Lower Berth, Middle Berth, Upper Berth, RAC, and Waiting List).

Notifications You must be signed in to change notification settings

Ragulsankarp/Railways-Reservation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 

Repository files navigation

🚅:# Railways-Reservation-System
This project implements a simple Railway Reservation System using C++. It allows users to book tickets, cancel tickets, view booked tickets, and check seat availability across various berth types (Lower Berth, Middle Berth, Upper Berth, RAC, and Waiting List).

🥇:Features:
Book Ticket: Allows passengers to book tickets based on their age and berth preference.
Cancel Ticket: Enables cancellation of booked tickets and manages seat allocation accordingly.
Print Booked Tickets: Displays details of all currently booked tickets.
Print Available Tickets: Shows the current availability of sleeper and reservation against cancellation (RAC) tickets.

🧭:Components:
ReservationSystem Class: Manages ticket booking, cancellation, and ticket data using vectors and queues.
Ticket and Passenger Structures: Define the structure of a ticket and passenger details.
Menu-Driven Interface: Provides a user-friendly menu to interact with the reservation system.

About

This project implements a simple Railway Reservation System using C++. It allows users to book tickets, cancel tickets, view booked tickets, and check seat availability across various berth types (Lower Berth, Middle Berth, Upper Berth, RAC, and Waiting List).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages