تفاصيل العمل

هذا المشروع هو نظام لإدارة الطلاب باستخدام لغة C مع واجهة رسومية تعتمد على وحدات التحكم (Console UI). يتيح النظام مجموعة من الميزات لإدارة بيانات الطلاب وتقييم أدائهم الأكاديمي.

ميزات المشروع:

-إضافة طالب جديد

-تحديث بيانات الطالب

البحث عن الطالب باستخدام رقم الهوية وتحديث درجاته.

-عرض نتائج الطلاب

-البحث عن طالب معين

البحث باستخدام رقم الطالب وإظهار بياناته كاملة.

-إمكانية حذف طالب من السجلات-إظهار جميع بيانات الطلاب، وحساب المعدل التراكمي لكل طالب.

-تحديد الطالب صاحب أعلى معدل وعرضه-إظهار الطلاب الناجحين والراسبين.

-تخزين بيانات الطلاب في ملف ثنائي (Binary File) حتى لا يتم فقدانها عند إغلاق البرنامج.

-تحميل البيانات من ملف

استعادة بيانات الطلاب عند تشغيل البرنامج مجددًا.

-عرض الطلاب المتفوقين -ملخص الدرجات

التقنيات المستخدمة:

- لغة البرمجة: C

- مكتبة windows.h للتحكم في واجهة المستخدم

- ملفات ثنائية (Binary Files) لحفظ واسترجاع البيانات

- واجهة نصية تفاعلية (Console UI) مع تأثيرات رسومية

بطاقة العمل

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