The Computer Room Management System is an application developed in C++ that provides a platform for students, teachers, and administrators to manage the booking and usage of computer rooms.
-
Student Interface: Students can view all the computer rooms and make a booking for a specific time. They can also check their own booking records and cancel their bookings.
-
Teacher Interface: Teachers can view all bookings and approve or disapprove student bookings.
-
Administrator Interface: Administrators can add or delete users (students, teachers). They can also add or manage computer rooms.
The following instructions will guide you on how to run the application on your local machine.
- CMake
- C++ Compiler (GCC, Clang, MSVC etc.)
- Clone the repository.
git clone https://github.com/username/Computerroommanagementsystem.git
- Go to the project directory.
cd Computerroommanagementsystem
- Make a build directory and navigate to it.
mkdir build
cd build
- Run CMake and compile the project.
cmake ..
make
- Now, you can run the application.
./Computerroommanagementsystem
For more details about the usage and design of the system, please refer to the documentation available in the docs
directory.
Please read CONTRIBUTING.md
for details on our code of conduct, and the process for submitting pull requests to us.
This project is licensed under the MIT License. See the LICENSE.md
file for details.