Skip to content

This repo contains Railway DBMS project made with C# (WinForms) and SQL.

Notifications You must be signed in to change notification settings

faizan45640/Railway-Management-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Railway Database Management System
This project provides a user-friendly system for booking and managing train tickets, along with relevant travel information.
Features
-User accounts for login, registration, and profile management.
-Train and route search based on various criteria (source, destination, date, cost).
-Easy one-click ticket booking.
-User booking history for tracking active and cancelled tickets.
-Ticket cancellation functionality.
-Admin panel for managing trains, routes, tickets, passengers, and audit logs.
-Comprehensive database schema for efficient data storage and retrieval.

User Flow
1. User can login and signup
image
2. User can search for a route
image
3. User can update account settings
4. User can cancel a booking
5. User can book a Ticket
image

Admin Flow
1. Admin can manage trains
2. Admin can manage routes <br image
3. Admin can manage tickets
4. Admin can manage passenger details
image

Conclusion
This train ticketing system aims to simplify the booking process and offer convenient management options for users and administrators.

Installation:

Clone the repository.
Install required dependencies (refer to project documentation).
Configure database connection details.
Run the application following the provided instructions.

Usage:
Refer to the project documentation for detailed instructions on user and admin functionalities.

Contribution
We welcome contributions to improve this project. Please refer to the contribution guidelines (if available) before submitting pull requests.