تفاصيل العمل

Flight Booking System – Java OOP & JavaFX

نبذة عن المشروع:

نظام حجز رحلات طيران احترافي ومتكامل تم تطويره باستخدام لغة Java بأسلوب البرمجة الكائنية (OOP) وواجهة رسومية باستخدام JavaFX، يوفر تجربة سلسة للمستخدم سواء للعميل أو مسؤول النظام.

? أهم المميزات:

تصميم واجهة أنيقة وسهلة الاستخدام باستخدام JavaFX.

إدارة المستخدمين: تسجيل الدخول للمسافرين والإداريين.

حجز الرحلات: استعراض الرحلات المتاحة حسب الوجهة والتاريخ وإتمام الحجز.

إدارة الرحلات: إمكانية إضافة، تعديل، أو حذف الرحلات (للمسؤول فقط).

قاعدة بيانات مدمجة لتخزين بيانات المستخدمين والرحلات والحجوزات (باستخدام ملفات أو SQLite/JavaDB).

مفاهيم OOP واضحة: مثل Encapsulation ، Inheritance، Polymorphism، Abstraction, Composition

تحقق من البيانات (Validation) لضمان إدخال معلومات صحيحة.

️ التقنيات المستخدمة:

Java SE

JavaFX (Scene Builder أو يدويًا)

OOP Principles

ملفات أو قاعدة بيانات (حسب الإصدار)

تصميم MVC

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
تاريخ الإضافة
المهارات