Skip to content

This C program presents a train reservation portal simulation. It serves as my first ever project that I developed, for the course "Computer Programming and Problem Solving(CPPS)" in my FY. The program encompasses a comprehensive user account system, a train reservation procedure, and a payment system model.

Notifications You must be signed in to change notification settings

sugamphirke016/Train-Reservation-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Train-Reservation-System

The Train Ticket Reservation and Management System is a console-based application designed to simulate the reservation and management of railway tickets. It provides users with a convenient interface to perform various operations, including ticket reservation, schedule display, print tickets, cancellation, user authentication, and account management.

Key Features:

  • Ticket Reservation: Users can reserve tickets for their desired train journeys by providing necessary details such as source, destination, date, and passenger information. The system ensures the availability of seats and generates a unique ticket ID for each reservation.

  • Schedule Display: The system allows users to view the schedule of available trains, including departure and arrival times, train numbers, and seat availability.

  • Cancellation: Users have the option to cancel their reserved tickets if their plans change.

  • User Authentication: To ensure secure access, the system incorporates user authentication mechanisms. Users can create an account, log in using their credentials, and access personalized features like viewing past reservations and managing account information.

  • Account Management: The system enables users to create and manage their accounts, including updating personal information, changing passwords, and retrieving forgotten passwords through a secure verification process.

  • Interactive Interface: The application offers a menu-driven interface, guiding users through the available options and providing clear instructions for each operation. It employs user-friendly prompts and input validation to ensure a seamless user experience.

  • The project follows functional programming paradigm with C language constraints like functions, pointers, arrays, strings, structures, onditional statements, Loops, I/O, memory Management, file systems, header files etc.

Demonstration

To watch the video demonstration, please click here.

Author

@sugamphirke016

Appendix

This project was created as a semester-2 FY course work for the subject Computer Programming and Problem Solving at Pimpri Chinchwad College Of Engineering, Pune.

Feedback

If you have any feedback, queries or suggestions, please reach out to me at projects@sugamphirke.com

Contact Me

LinkedIn LinkedIn

About

This C program presents a train reservation portal simulation. It serves as my first ever project that I developed, for the course "Computer Programming and Problem Solving(CPPS)" in my FY. The program encompasses a comprehensive user account system, a train reservation procedure, and a payment system model.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages