The School Management System is a console-based application developed in C++ that allows administrators, students, and instructors to manage information related to students, instructors, and courses within a school.
-
Admin Authentication: The system begins with an admin authentication process to ensure secure access.
-
Main Menu: Once authenticated, users can navigate through the main menu to access different functionalities:
- School Menu: Add students, instructors, and courses. View all students, instructors, and courses.
- Student Menu: Enroll in courses, view enrolled courses, drop courses, and view profiles.
- Instructor Menu: Assign courses to teach, view assigned courses, remove course assignments, and view profiles.
-
Compile the Code: Compile the C++ code using a C++ compiler (e.g., g++).
g++ main.cpp -o school_management
-
Run the Executable: Execute the compiled program.
./school_management
-
Follow On-Screen Instructions: Use the console interface to navigate through different menus and perform various actions.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or create a pull request.