قمت بتطوير Airport Management System باستخدام لغة Python، وهو نظام لإدارة العمليات الأساسية داخل المطار من خلال واجهة Console بسيطة وسهلة الاستخدام.
يتيح النظام إدارة الرحلات والمسافرين والحجوزات، مع إمكانية إضافة وعرض البيانات، إجراء الحجوزات وإلغائها، وحذف الرحلات أو المسافرين، بالإضافة إلى إنشاء تقرير عن حالة المطار.
تم تنفيذ المشروع باستخدام أساسيات Python ومفاهيم Object-Oriented Programming (OOP)، بما في ذلك:
Variables & Data Types
Conditional Statements
Loops & Match Case
Functions & Function Arguments
Lists, Tuples, Dictionaries & Sets
Strings
Classes & Objects
Attributes & Methods
Inheritance & Polymorphism
Encapsulation & Abstraction
Reading & Writing Files
التعامل مع ملفات JSON وCSV
كما يتضمن المشروع تنظيم البيانات والعلاقات بين Flights, Passengers, and Bookings، مع حفظ البيانات بحيث يمكن استرجاعها عند تشغيل النظام مرة أخرى.
التقنيات المستخدمة:
Python – OOP – JSON – CSV – File Handling
المشروع مصمم ليكون متكاملًا ومنظمًا وسهل الاستخدام مع التركيز على تطبيق أساسيات Python بشكل عملي.