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).
- Host: GitHub
- URL: https://github.com/nermeenkamal/university_system
- Owner: NermeenKamal
- License: mit
- Created: 2023-08-09T13:47:14.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2024-05-06T17:01:51.000Z (about 2 years ago)
- Last Synced: 2025-01-14T14:23:47.700Z (over 1 year ago)
- Topics: cpp, design-patterns, oop
- Language: C++
- Homepage:
- Size: 844 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README

---
# 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.
---