تفاصيل العمل

🎓 Student Standard System

Student Standard System هو برنامج لإدارة بيانات الطلاب قمت بتطويره باستخدام C# وWindows Forms، ويهدف إلى تنظيم أسماء الطلاب ونتائجهم بطريقة بسيطة وسهلة الاستخدام.

بدأ المشروع كنظام بسيط لإضافة وحذف الطلاب، ثم قمت بتطويره وإضافة مجموعة من الميزات تدريجيًا حتى أصبح نظامًا متكاملًا لإدارة بيانات الطلاب والنتائج.

👨‍🎓 إدارة الطلاب

- إضافة الطلاب من خلال TextBox.

- عرض أسماء الطلاب داخل جدول منظم.

- حذف الطلاب.

- تعديل اسم الطالب مباشرة من خلال TextBox المخصص للأضافة

💾 حفظ البيانات والملفات

- إضافة إمكانية حفظ أسماء الطلاب في ملف نصي.

- تطوير نظام التخزين وتحويل البيانات إلى ملف CSV.

- إنشاء ملف نصي مستقل باسم Info يحتوي على معلومات خاصة بالبرنامج.

🔎 البحث عن الطلاب

إضافة خاصية البحث عن الطالب من خلال TextBox موجود أعلى البرنامج، بحيث يمكن الوصول إلى الطالب المطلوب بسهولة وسرعة.

📝 إدارة نتائج الطلاب

من أهم ميزات البرنامج إضافة رابط Enter Result بجانب كل طالب، ومن خلاله يمكن إدخال نتيجة الطالب.

في البداية كان البرنامج يعرض حالة الطالب على شكل:

- Pass

- Fail

ثم قمت بتطوير النظام ليستخدم التقديرات الدراسية بدلًا من مجرد تحديد النجاح أو الرسوب، مثل:

- A

- B

- C

- D

- F

كما تم تطوير الرابط الموجود بجانب الطالب بحيث يتغير تلقائيًا من Enter Result إلى Edit Result عند وجود نتيجة مسجلة بالفعل، مما يسمح بتعديل النتيجة لاحقًا.

📊 ملخص النتائج

إضافة ملخص عام للنتائج في الجزء السفلي من البرنامج لعرض صورة مختصرة عن النتائج المسجلة للطلاب.

🛠️ التقنيات المستخدمة

- C#

- Windows Forms

- TextBox & DataGrid/Table

- التعامل مع الملفات النصية.

- التعامل مع ملفات CSV.

- البحث والتصفية.

- إدارة بيانات الطلاب.

- إدخال وتعديل النتائج.

- التعامل مع الأحداث والروابط داخل واجهة البرنامج.

المشروع يعكس تطبيقًا عمليًا لمفاهيم برمجة واجهات المستخدم، إدارة البيانات، التعامل مع الملفات، البحث، وتطوير البرامج بشكل تدريجي من نظام بسيط إلى نظام أكثر تكاملًا.

بطاقة العمل

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