تفاصيل العمل

تطوير تطبيق مكتبي (Desktop Application) بلغة Python مع قاعدة بيانات SQLite.

النظام مخصص لإدارة تسجيل الطلاب والدورات والدرجات، بواجهة رسومية بسيطة وسهلة الاستخدام.

ميزاته

واجهتان رئيسيتان:

واجهة الإدارة (Admin): إضافة/حذف/تعديل الدورات، إدارة بيانات الطلاب، تعيين الدرجات.

واجهة الطالب: تسجيل الدخول، عرض المقررات، التسجيل في المواد، متابعة السجل الأكاديمي.

إدارة قاعدة البيانات باستخدام SQLite لحفظ بيانات الطلاب والدورات والدرجات بشكل منظم وآمن.

سهولة الاستخدام عبر واجهة رسومية (GUI) مبسطة.

إدارة شاملة: تسجيل المواد، إدارة الحسابات، وإظهار المعدل التراكمي (GPA).

تصميم قاعدة البيانات:

جداول للطلاب (Students)، المواد (Courses)، التسجيلات (Enrollments)، الدرجات (Grades).

بناء الواجهة الرسومية باستخدام مكتبة Python GUI (مثل Tkinter أو PyQt).

برمجة منطق النظام (Backend Logic) بلغة Python للتعامل مع البيانات وإدارة العمليات (إضافة، تعديل، بحث).

ربط الواجهة مع قاعدة البيانات SQLite لإجراء العمليات مباشرة على البيانات.

اختبار النظام للتأكد من صحة العمليات (التسجيل، الحسابات، التقارير)

ملفات مرفقة

بطاقة العمل

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