A comprehensive C# application designed to streamline railway operations by managing train schedules, reservations, and user information.
- 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.
- Clone the Repository: Download or clone the project from the repository.
- Set Up Database: Execute the provided SQL scripts (
Administrator.sql,Employee.sql,Passenger.sql,TrainSchedule.sql) to set up the necessary databases. - Configure Connection Strings: Update the application's database connection strings to match your database configuration.
- Build and Run: Open the solution file (
RMS-DB.sln) in Visual Studio, build the project, and run the application.
- 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.
Contributions are welcome! Please fork the repository and submit a pull request with your enhancements.