Skip to content

Anas-Altaf/Railway-Management-System

Repository files navigation

Railway Management System

A comprehensive C# application designed to streamline railway operations by managing train schedules, reservations, and user information.

Features

  • Administrator Module: Manage train schedules, oversee employee activities, and maintain system data.
  • Employee Module: Assist passengers with reservations, inquiries, and provide customer support.
  • Passenger Module: View train schedules, make reservations, and receive booking confirmations.

Installation

  1. Clone the Repository: Download or clone the project from the repository.
  2. Set Up Database: Execute the provided SQL scripts (Administrator.sql, Employee.sql, Passenger.sql, TrainSchedule.sql) to set up the necessary databases.
  3. Configure Connection Strings: Update the application's database connection strings to match your database configuration.
  4. Build and Run: Open the solution file (RMS-DB.sln) in Visual Studio, build the project, and run the application.

Usage

  • Administrators: Log in to manage train schedules, employee records, and system configurations.
  • Employees: Access the system to assist passengers with bookings and inquiries.
  • Passengers: Browse available train schedules and make reservations through the user-friendly interface.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your enhancements.

About

A C# based Railway-Managment-System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages