إنشاء نظام تفاعلي يعمل عبر السطر البرمجي (المعتمد على وحدة التحكم) لابتكار بيانات الموظفين والرواتب.
أبرز المهمة الأساسية:
إدارة الموظفين (CRUD): إضافة وعرض وتعديل وحذف بيانات الموظفين مع البحث والتصفية حسب النوع والقسم.
أنواع الموظفين ورواتب: الدعم (دوام كامل، متخصص جزئياً، مستقلين) وحساب بدء كل نوع عموماً لقواعد محددة (الساعات، المهام، الخصومات والمكافآت).
إدارة الحضور والغياب: تسجيل الغياب والأخير وساعات العمل وتطبيقات الخصومات الذاتية.
حفظ البيانات (معالجة الملفات): تخزين البيانات بشكل دائم في ملفات JSON أو CSV وعدم فقدانها بشكل دائم.
معالجة السبب (التحقق والاستثناءات): حماية البرنامج من الانهيار عند تسجيل البيانات بشكل خاطئ بشهادة صحة المدخلات.
التقارير الإحصائية: عرض الإبلاغ عن (كشوف المرتبات) وإحصائيات الموظفين.
المهارات المطلوبة:
بايثون | التعامل مع الملفات (JSON/CSV) | معالجة الاستثناء | هياكل البيانات الأساسية والمنطق