An open API service indexing awesome lists of open source software.

https://github.com/nermeenkamal/university_system

Educational system with C++, OOP, Design patterns(singleton).
https://github.com/nermeenkamal/university_system

cpp design-patterns oop

Last synced: 11 months ago
JSON representation

Educational system with C++, OOP, Design patterns(singleton).

Awesome Lists containing this project

README

          

![Screenshot 2024-05-06 160906](https://github.com/NermeenKamal/University_system/assets/114883845/4d78c185-2981-45b5-8008-0d6a3deebb0f)

---

# Educational System

This project is an educational system developed using C++ with a focus on Object-Oriented Programming (OOP) principles and the Singleton design pattern. It provides a simple framework for managing students, courses, and grades.

### Features:
- Student management:
- Add, edit, delete students
- View student details including name, ID, and courses enrolled
- Course management:
- Add, edit, delete courses
- Assign courses to students
- Grade management:
- Record and manage student grades for each course
- Singleton design pattern implementation for database access

### Technologies Used:
- C++
- Object-Oriented Programming (OOP)
- Singleton design pattern

### How to Use:
1. Clone the repository.
2. Compile the project using a C++ compiler.
3. Run the executable file to start the educational system application.
4. Use the console interface to manage students, courses, and grades.

### Additional Information:
- This project was developed to demonstrate C++ programming skills, OOP principles, and the Singleton design pattern.
- Feel free to explore the code and provide feedback.

---