نظام إدارة الرحلات الجوية لمطار NOGOM – Java/Swing
نظام متكامل لإدارة عمليات المطار، تم تطويره باستخدام Java وواجهة Swing الرسومية. قمت بقيادة فريق العمل في تصميم وهيكلة النظام، ثم قمت بإعادة هندسة طبقة البيانات لتحسين الأداء باستخدام القوائم المرتبطة (Linked Lists) والطوابير (Queues). المشروع محاكاة واقعية لأنظمة معلومات الطيران، ويركز على تنظيم البيانات وسهولة الاستخدام.
المسؤوليات والإنجازات التقنية:
· قيادة الفريق (Team Lead): توزيع المهام، الإشراف على التصميم المعماري، وضمان التكامل بين مكونات النظام.
· الهندسة المعمارية: تصميم هيكل النظام باستخدام UML، مع فصل واضح بين طبقة واجهة المستخدم ومنطق الأعمال وطبقة البيانات.
· إعادة هيكلة البيانات (Refactoring): استبدال المصفوفات (Arrays) بهياكل بيانات أكثر كفاءة (القوائم المرتبطة والطوابير) لإدارة قوائم الرحلات والركاب، مما حسّن أداء البحث والإدراج.
· واجهة المستخدم: بناء واجهة رسومية بديهية باستخدام Swing لتسهيل عمليات إضافة الرحلات، تعديلها، حذفها، والبحث عنها.
النتيجة: نظام إدارة طيران عملي يثبت القدرة على بناء تطبيقات سطح مكتب معقدة، مع فهم عميق لهياكل البيانات وخوارزمياتها، وقدرة على قيادة مشروع برمجي من التخطيط إلى التنفيذ.