قمت بالمشاركة في تطوير نظام إدارة مطار مطوَّر بلغة Java، بيحاكي الوظائف الأساسية لإدارة الرحلات الجوية. النظام يعمل بواجهة نصية (Console-based) ويوفر تفاعل سهل لكل من المسؤول (Admin) والركاب (Passengers).
مميزات المسؤول (Admin):
إضافة رحلات جديدة مع التفاصيل (رقم الرحلة، الوجهة، السعر، عدد المقاعد).
حذف الرحلات من النظام.
عرض جميع الرحلات المتاحة.
مميزات الراكب (Passenger):
التسجيل وإنشاء حساب جديد.
تسجيل الدخول للنظام.
حجز رحلة عن طريق اختيار الوجهة وعدد المقاعد.
استعراض الرحلات المتاحة وتفاصيل الحجز (بما في ذلك كود الحجز).
إلغاء الحجز عند الحاجة.
المشروع يعتمد على مبادئ البرمجة كائنية التوجه (OOP) في Java، مثل: الكلاسات، الوراثة، الكبسلة، والدوال، حتى يقدم تجربة عملية ومفيدة للمبتدئين في مجال البرمجة.