تفاصيل العمل

النظام هو تطبيق يعمل عبر وحدة التحكم (Console) يقوم بإدارة شركات الطيران، الرحلات الجوية، المسافرين، الحجوزات، وعمليات الصالات. تم بناؤه باستخدام بنية متعددة الطبقات لضمان فصل واضح للمسؤوليات ومنطق أعمال متين.

الميزات الرئيسية

البيانات المدمجة مسبقاً: يبدأ النظام بخمس شركات طيران محملة مسبقاً:

SkyHigh Airways (مطار لندن هيثرو)

Oceanic Airlines (مطار سيدني كينجزفورد سميث)

Global Connect (مطار نيويورك JFK)

Desert Wings (مطار دبي الدولي)

Pacific Star (مطار طوكيو ناريتا)

التحكم في الوصول القائم على الأدوار:

المسؤول (Admin): يمكنه إدارة الصالات والبوابات وعرض جميع بيانات النظام.

وكيل شركة الطيران (Airline Agent): يمكنه جدولة الرحلات، تسجيل المسافرين، وإنشاء الحجوزات.

إدارة الرحلات والحجوزات: تتبع توفر المقاعد في الوقت الفعلي وتسجيل المسافرين.

عمليات الصالات: إدارة صالات المطار والبوابات التابعة لها.

التنفيذ التقني

مبادئ البرمجة الكائنية (OOP):

استخدام واسع للوراثة (التسلسل الهرمي للشخص)، التجريد (فئة الشخص المجردة)، والتغليف.

البنية متعددة الطبقات:

app: نقطة الدخول الرئيسية وتوجيه القوائم.

service: منطق الأعمال للرحلات، الحجوزات، والصالات.

model: كيانات المجال (شركات الطيران، الرحلات، المسافرين، إلخ).

data: قاعدة بيانات في الذاكرة مع بيانات محملة مسبقاً.

interfaces: واجهات النظام الأساسية.

util: معالجة قوية للإدخال.

ملفات مرفقة

بطاقة العمل

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