مشروع نظام إدارة النقل والملفات (Transportation & OS File Management System)
تفاصيل العمل
لمشروع ده مش مجرد برنامج عادي، ده عبارة عن نظام متكامل بيحاكي طريقة عمل نظام التشغيل (OS) في إدارة الملفات والصلاحيات، ومطبق على "نظام إدارة نقل". البرنامج مكتوب بلغة C وبيستخدم الـ System Calls عشان ينفذ عمليات حقيقية على جهاز الكمبيوتر، ومقسم لأدوار (Admin, Driver, Passenger) وكل دور ليه صلاحيات محددة. ايه اللي بيميز المشروع ده؟ إدارة ملفات متقدمة (OS Interface): البرنامج بيقدر يكريت ملفات وفولدرات، يمسحها، ينقلها، أو حتى يغير صلاحيات الوصول ليها (Permissions) زي أنظمة الـ Linux. نظام أدوار وصلاحيات (Role-Based Access): متصمم بحيث إن الـ Admin ليه السيطرة الكاملة، الـ Driver ليه صلاحيات محدودة، والـ Passenger ليه خدمات معينة زي حجز التذاكر وكتابة الـ Feedback. التعامل مع الـ System Calls: استخدمت فيه دوال قوية زي system() و snprintf لتنفيذ أوامر مباشرة على نظام التشغيل، وده بيبين تمكنك من التعامل مع الـ Backend والـ System internals. تنظيم العمليات (Workflow Automation): البرنامج بيميكن عملية حجز التذاكر عن طريق إنشاء فولدرات خاصة لكل راكب وحفظ بياناته في ملفات نصية بشكل منظم تلقائياً.
مهارات العمل