نظام إدارة الحضور (Attendance Management System)
التقنيات المستخدمة:
C#, .NET (WinForms), Entity Framework Core, SQL Server, iTextSharp (PDF), LINQ, MS Visual Studio
الوصف:
تم تطوير نظام متكامل لإدارة حضور الطلاب والمعلمين وتنظيم سجلات الفصول الدراسية بكفاءة عالية. يشمل النظام تسجيل دخول آمن يعتمد على الأدوار (مدير – معلم – طالب)، مع إمكانية تتبع الحضور وتوليد التقارير بصيغة PDF.
الميزات الرئيسية:
نظام تسجيل دخول وتسجيل مستخدمين جديدين مع تشفير كلمات المرور ولوحات تحكم مخصصة حسب الدور.
واجهة خاصة بالمعلمين لتسجيل الحضور وعرض السجلات.
لوحة تحكم للمدير لإدارة المستخدمين والفصول وسجلات النظام.
تصدير التقارير إلى ملفات PDF باستخدام مكتبة iTextSharp.
خاصية "نسيت كلمة المرور" مع منطق آمن لإعادة التعيين.
تطبيق نهج Code-First باستخدام Entity Framework وربط قاعدة البيانات بـ SQL Server.
تصميم واجهة مستخدم أنيق باستخدام Windows Forms مع تجربة استخدام عصرية.
أبرز النقاط:
إظهار مهارة قوية في مفاهيم البرمجة الكائنية (OOP)، وEntity Framework Core، وعمليات قواعد البيانات.
تطبيق مبدأ الفصل بين طبقات التصميم والمنطق لضمان سهولة الصيانة.
نشر المشروع باستخدام أدوات Visual Studio مع إمكانية تخصيص إعدادات الاتصال بقاعدة البيانات.