student-course-management-system
تفاصيل العمل

Student Course Management System A menu-driven C++ console application for managing students and course enrollments. Built using OOP principles, STL containers, and STL algorithms. Installation Make sure you have a C++ compiler installed (g++, MinGW, or MSVC). g++ main.cpp -o program Usage # Linux / Mac ./program # Windows program.exe Example: === Student Management System === 1. Add Student 2. Remove Student 3. Search Student by ID 4. Display All Students 5. Enroll Student in Course 6. Show Student Courses 7. Sort Students by GPA 8. Search Student by Name 9. Save Data 10. Display Saved Data 11. Exit Enter your choice: 1 Enter Student ID: 1001 Enter Name: Sarah Enter GPA: 3.5 Student added successfully. Requirements C++ compiler with C++11 support or later Works on Windows, Linux, and Mac Features Add / Remove / Search students by ID or name Display all registered students Enroll students in courses (no duplicate courses allowed) Show all courses for a specific student Sort students by GPA (descending) Save data to file and load automatically on startup Display saved data directly from file Project Structure ├── main.cpp # Main source code ├── students.txt # Auto-generated data file (created after first save) ├── uml_diagram.pdf # UML class diagram └── README.md Contributing This is an individual academic project. Pull requests are not open at this time. Authors and Acknowledgment Sarah Abdelsamie Ahmed — Student ID: 12257 License This project is submitted as part of an academic assignment and is not licensed for redistribution.

شارك
بطاقة العمل
تاريخ النشر
منذ شهر
المشاهدات
58
المستقل
طلب عمل مماثل
شارك
مركز المساعدة