تطبيق متكامل لإدارة بيانات الطلاب قمت ببنائه باستخدام لغة Java، مع التركيز على مبادئ البرمجة كائنية التوجه (OOP) واستخدام هياكل البيانات المتقدمة.
أهم وظائف النظام:
إدارة بيانات الطلاب: إضافة، حذف، والبحث عن الطلاب بالاسم أو الرقم الجامعي.
التحقق من صحة المدخلات: ضمان إدخال بيانات صحيحة (مثل طول الرقم الجامعي ونطاق المعدل).
ArrayList
خوارزميات متقدمة استخدام
و HashMap
لتخزين البيانات بكفاءة، مع خوارزميات مخصصة لعرض الطلاب المتفوقين وترتيبهم.
هذا المشروع يبرز قدرتي على كتابة كود منظم وقابل للتطوير، وتطبيق المفاهيم البرمجية المتقدمة لحل مشكلات واقعية.