نظام إدارة المكتبات وقواعد البيانات (Library Management System)**
نوع العمل:
تطبيق مكتبي متكامل (Desktop Application) مرتبط بقاعدة بيانات علائقية لإدارة عمليات استعارة الكتب وتنظيم بيانات الأعضاء والمكتبة.
أبرز المميزات:
إدارة الكتب (Books): تسجيل بيانات الكتب وتحديثها ومتابعة توفرها.
إدارة الأعضاء (Members): حفظ وتحديث بيانات المشتركين (الاسم، الهاتف، البريد الإلكتروني).
سجل الاستعارة (Borrowing): تتبع عمليات الاستعارة والإرجاع مع تواريخ الاستحقاق بدقة.
سلامة البيانات (Referential Integrity): تطبيق قيود الربط والعلاقات (Foreign Keys & ON DELETE CASCADE) لمنع تضارب البيانات.
إجراءات مخزنة (Stored Procedures): توفير دوال مهيأة لإدارة وتنظيف وتهيئة قاعدة البيانات (`sp_ResetDatabase`).
طريقة التنفيذ والتقنيات:
قاعدة البيانات: Microsoft SQL Server (تصميم مخطط الـ ERD والربط العلائقي وتطبيق السكربتات البرمجية).
واجهة المستخدم والمنطق البرمجي: تطوير واجهات تفاعلية عبر C# و Windows Forms (`WinFormsApp`).
بيئة العمل: Visual Studio و SQL Server Management Studio (SSMS).