سأقوم ببرمجة نظام متكامل لإدارة الطلاب والدورات بلغة C++ مع الالتزام بمبادئ OOP و SOLID.
النظام يشمل:
إضافة الطلاب مع التأكد من فردية رقم ID.
تسجيل الطلاب في الدورات المحددة مسبقًا (5 دورات).
إزالة الدورات من الطلاب.
عرض بيانات الطلاب والدورات المسجلين بها.
تسجيل الدخول بكلمة مرور لضمان الأمان.
حذف الطلاب مع التأكيد.
قائمة استخدام سهلة وبسيطة عبر الـ Console.
الكود مكتوب بطريقة منظمة وواضحة، متوافق مع مبادئ OOP و SOLID لسهولة الفهم والصيانة.
النظام يضمن أن كل طالب له معرف فريد، ويمنع إدخال أي معرف مكرر.
يوجد نظام مصادقة باستخدام كلمة مرور للتحقق من هوية الطالب قبل تنفيذ أي عملية.
إمكانية إضافة وحذف الطلاب، بالإضافة إلى تسجيل أو حذف الدورات الخاصة بهم بسهولة.
تصميم مرن يتيح لك إضافة مزايا جديدة أو تطوير النظام مستقبلًا بدون تعقيد.
تسليمك في صيغة .cpp أو PDF/ZIP يحتوي على المشروع بالكامل.