تفاصيل العمل

نظام برمي متكامل لإدارة بيانات الطلاب (بكالوريوس ودراسات عليا) في الجامعة، تم تطويره بلغة Java لتطبيق وتحقيق المفاهيم الأساسية والمتقدمة للبرمجة كائنية التوجه (OOP).

أبرز ميزات النظام:

هندسة برمجية مرنة (Inheritance & Abstraction): بناء كلاس مجرد (Abstract Class) باسم Person كقاعدة أساسية ترث منها الفئات المختلفة للطلاب لتقليل تكرار الكود.

تعدد الأشكال الديناميكي (Polymorphism): إدارة جميع الطلاب عبر مصفوفة موحدة واستدعاء الدوال تلقائياً بناءً على نوع الكائن (Dynamic Binding) باستخدام الـ Overriding والـ Overloading.

حماية البيانات والتغليف (Encapsulation): جعل المتغيرات حساسة وخاصة (private) مع بناء دوال تحكم ذكية (Getters & Setters).

التحقق الذكي من البيانات (Data Validation): برمجية ذكية تمنع إدخال بيانات خاطئة مثل (صيغ الإيميل غير الصحيحة، الأعمار غير المنطقية، وتجاوز حدود المعدل التراكمي GPA).

منطق أعمال مخصص (Business Logic): حساب ومعالجة الحالات الأكاديمية للطلاب (مثل الإنذارات الأكاديمية أو مراتب الشرف) بشكل آلي تماماً

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
تاريخ الإنجاز