The Transport System Management System, developed in C, is a comprehensive solution designed to manage passenger data, routes, and billing for both students and staff. It offers a user-friendly menu-driven interface, facilitating the addition, deletion, and viewing of user data, along with the provision of district-wise routing.
Add and Delete Users: Easily add new users and delete existing records.
Efficient Route Management: Provides detailed routes categorized by different districts, ensuring organized transportation services.
Billing Generation: Generates accurate bills for both students and staff based on the utilized routes.
Secure Administrative Access: Allows access to administrative functionalities via a specific password. Operations: Perform essential operations like deleting user data based on phone numbers.
Use any C compiler. Example: gcc main.c -o TransportSystem.
Execute the compiled file. Example: ./TransportSystem.
Choose between Student or Staff status. Further options enable adding users or accessing administrative functionalities.
Choose a district to view available routes. If a district is full, the system prompts to select another district or exit.
Access administrative functionalities by providing the admin password: fast1234.
Main source code file.
Included header file. studentdata.txt, staffdata.txt: Files storing user data. studentdata2.txt, staffdata2.txt: Temporary files used during operations.
Contributions are welcomed! To enhance the system with new features or fix issues, create a pull request.
This project is licensed under the MIT License. For more details, see the LICENSE file.