هذا المشروع هو نظام لإدارة الطلاب باستخدام لغة C مع واجهة رسومية تعتمد على وحدات التحكم (Console UI). يتيح النظام مجموعة من الميزات لإدارة بيانات الطلاب وتقييم أدائهم الأكاديمي.
ميزات المشروع:
-إضافة طالب جديد
-تحديث بيانات الطالب
البحث عن الطالب باستخدام رقم الهوية وتحديث درجاته.
-عرض نتائج الطلاب
-البحث عن طالب معين
البحث باستخدام رقم الطالب وإظهار بياناته كاملة.
-إمكانية حذف طالب من السجلات-إظهار جميع بيانات الطلاب، وحساب المعدل التراكمي لكل طالب.
-تحديد الطالب صاحب أعلى معدل وعرضه-إظهار الطلاب الناجحين والراسبين.
-تخزين بيانات الطلاب في ملف ثنائي (Binary File) حتى لا يتم فقدانها عند إغلاق البرنامج.
-تحميل البيانات من ملف
استعادة بيانات الطلاب عند تشغيل البرنامج مجددًا.
-عرض الطلاب المتفوقين -ملخص الدرجات
التقنيات المستخدمة:
- لغة البرمجة: C
- مكتبة windows.h للتحكم في واجهة المستخدم
- ملفات ثنائية (Binary Files) لحفظ واسترجاع البيانات
- واجهة نصية تفاعلية (Console UI) مع تأثيرات رسومية