تفاصيل العمل

هذا الملف يمثل نظامًا لإدارة الأعضاء مصممًا بلغة بايثون، يتمحور حول التعامل مع بيانات الأعضاء داخل بيئة تفاعلية. يحتوي النظام على الميزات التالية:

الوظائف الأساسية:

إضافة أعضاء جدد مع تفاصيل مثل الاسم، رقم العضوية، وحالة العضوية.

عرض جميع الأعضاء المسجلين في النظام.

البحث عن الأعضاء باستخدام معايير مختلفة (رقم العضوية، الاسم، أو حالة العضوية).

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

تم إنشاء فئة (Class) باسم "User" لتمثيل الأعضاء مع خصائص مثل الاسم، رقم العضوية، وحالة العضوية.

تتضمن الفئة دالة "display" لعرض معلومات العضو بشكل منظم.

التفاعل مع المستخدم:

يتيح البرنامج للمستخدم الاختيار بين أربع عمليات:

إضافة عضو جديد.

عرض جميع الأعضاء.

البحث عن عضو محدد.

الخروج من النظام.

ميزات إضافية:

تنظيف الشاشة بعد كل عملية باستخدام دالة "clear" لتعزيز تجربة المستخدم.

تأخير زمني بسيط (time.sleep) لعرض المعلومات بشكل مريح.

التحقق من صحة الإدخال لتجنب الأخطاء.

هذا النظام يوضح مهارات برمجية في التعامل مع البيانات، البرمجة الكائنية، والتفاعل مع المستخدم، مما يجعله مناسبًا لبيئات إدارة الأعضاء أو المؤسسات.

بطاقة العمل

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