تطبيق Airline Reservation System هو نظام مكتبي (Desktop Application) تم تطويره باستخدام Java و JavaFX، ويهدف إلى إدارة عمليات حجز الطيران داخل المطارات بطريقة منظمة وسهلة الاستخدام.
النظام موجه لموظفي الاستقبال والإدارة، ويتيح التحكم الكامل في بيانات:
- المطارات (Airports)
- الطائرات (Aircraft)
- الرحلات الجوية (Flights)
- الحجوزات (Reservations)
- التذاكر (Tickets)
- المستخدمين
تم بناء المشروع بالاعتماد على مبادئ Object-Oriented Programming (OOP) مع تقسيم واضح للطبقات (Entities – Controllers – Views)، واستخدام FXML + Scene Builder لإنشاء واجهات رسومية بسيطة وواضحة.
المشروع يحتوي أيضًا على UML Class Diagram يوضح تصميم النظام والعلاقات بين الكلاسات، مما يعكس فهم جيد لمرحلة التصميم قبل التنفيذ.
المشروع مناسب كنموذج عملي لتطبيقات:
- Java Desktop Applications
- Reservation Systems
- OOP & JavaFX Projects