تفاصيل العمل

تطبيق مكتوب بلغة Java يعمل عبر واجهة سطر الأوامر (Console) لإدارة بيانات الطلاب والدورات.

- **المزايا:**

- إضافة وحذف الطلاب مع حفظ بياناتهم (ID – الاسم – الدرجة).

- تسجيل الدرجات لكل طالب وعرضها بشكل منظم.

- إدارة الدورات (إضافة – عرض جميع الدورات).

- واجهة قائمة (Menu) تفاعلية باستخدام `switch-case` و `Scanner` لإدخال المستخدم.

- **المفاهيم المستخدمة:**

- البرمجة الكائنية (OOP): استخدام **Classes** و **Interfaces** مثل `Student`, `Course`, `Admin`, و `Displayable`.

- مبادئ **Encapsulation** عبر الحقول الخاصة (private) مع getters و setters.

- تطبيق **Polymorphism** من خلال واجهة `Displayable` التي توحد طريقة عرض البيانات.

- استخدام **Collections (ArrayList)** لإدارة الطلاب والدورات بكفاءة.

- **الفائدة العملية:** مشروع يوضح القدرة على بناء أنظمة إدارية صغيرة قابلة للتوسع، مناسب كنواة لتطبيقات أكبر مثل أنظمة الجامعات أو المدارس

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
2
تاريخ الإضافة
المهارات