برنامج إدارة الطلاب وحساب النتائج باستخدام Python وOOP

تفاصيل العمل

قمت بتطوير برنامج مكتبي لإدارة بيانات الطلاب وحساب النتائج باستخدام لغة Python، مع تطبيق مبادئ البرمجة الكائنية (OOP).

يحتوي البرنامج على واجهة رسومية باستخدام Tkinter، مع قاعدة بيانات SQLite لتخزين بيانات الطلاب وإدارتها.

من أهم وظائف البرنامج:

* إضافة طالب جديد.

* تسجيل اسم الطالب والعمر والقسم والرقم.

* عرض جميع الطلاب.

* البحث عن طالب.

* تعديل بيانات الطالب.

* حذف الطالب.

* مسح حقول الإدخال.

* تسجيل النتائج.

* حساب معدل الطالب.

* عرض بيانات الطلاب بطريقة منظمة.

* حفظ واسترجاع البيانات باستخدام SQLite.

تم تنظيم البرنامج باستخدام Classes وتطبيق مبادئ OOP، مع ربط الواجهة الرسومية بقاعدة البيانات لتنفيذ عمليات إضافة وتعديل وحذف والبحث عن بيانات الطلاب.