Blood Bank Management System هو تطبيق سطح مكتب (Desktop Application) مصمم لإدارة عمليات التبرع بالدم، تسجيل المتبرعين، تتبع المخزون، وإدارة نقل الدم بين المتبرعين والمرضى. يهدف هذا النظام إلى تحسين كفاءة إدارة بنوك الدم وضمان توفير الدم اللازم للحالات الطارئة بطريقة منظمة وآمنة.
التقنيات المستخدمة:
الواجهة الأمامية (Front-end): Windows Forms / WPF
الواجهة الخلفية (Back-end): .NET Framework / .NET Core
قاعدة البيانات (Database): SQL Server
نمط التصميم (Design Pattern): Entity Framework (Code First)
المميزات الأساسية:
إدارة المتبرعين
تسجيل المتبرعين الجدد مع بياناتهم الصحية
عرض قائمة المتبرعين وتصفيتهم حسب الفصيلة الدموية
تسجيل عمليات التبرع بالدم
إدارة المرضى
تسجيل بيانات المرضى الذين يحتاجون إلى الدم
البحث عن المرضى وعرض سجلاتهم الصحية
إدارة المخزون
تتبع كميات الدم المتوفرة حسب الفصائل المختلفة
تحديث حالة المخزون وإرسال إشعارات عند انخفاض الكمية
نقل الدم
إدارة عمليات نقل الدم بين المتبرعين والمرضى
تسجيل عمليات النقل وتوليد التقارير
لوحة التحكم (Dashboard)
عرض إحصائيات حول عمليات التبرع، المخزون، والطلبات
تقارير شاملة لتحليل أداء النظام
الأمان وإدارة المستخدمين
تسجيل الدخول والخروج للمستخدمين
تحديد صلاحيات الوصول لمختلف الميزات
الهدف من المشروع:
يهدف هذا النظام إلى تسهيل وتنظيم عمليات إدارة بنوك الدم، مما يساهم في إنقاذ الأرواح من خلال تحسين سرعة وكفاءة عمليات التبرع والتوزيع.