Flight Booking Management System
اللغة المستخدمة: Java
الوصف:
نظام حجز رحلات طيران متكامل يُتيح للمستخدمين تسجيل الدخول أو إنشاء حساب جديد، مع دعم للأدوار المتعددة (عميل – وكيل – مدير نظام).
يتيح للعملاء البحث عن الرحلات، إنشاء الحجوزات، واستعراض تفاصيلها.
أما المديرون فيمكنهم إضافة الرحلات الجديدة وإدارة بياناتها.
النظام يستخدم مفاهيم البرمجة الكائنية (OOP) مثل الوراثة والتعدد الشكلي (Polymorphism) ويعتمد على واجهة سطر الأوامر (CLI) للتفاعل مع المستخدم.
المميزات:
تسجيل الدخول وتعدد المستخدمين.
البحث عن الرحلات حسب الوجهة والتاريخ.
إنشاء حجوزات تحتوي على بيانات الركاب.
دعم الرحلات الداخلية والدولية.
واجهة إدارية لإضافة الرحلات الجديدة.
تصميم مرن باستخدام مبادئ OOP.