نظرة عامة على المشروع: "BiblioTech" هو تطبيق (Console) مبني بلغة C#، تم تصميمه للربط بين حفظ السجلات البسيطة والمنطق البرمجي للأعمال. على عكس القوائم التقليدية، يقوم هذا النظام بإدارة العلاقة بين المخزون (الكتب) والعمليات (عمليات الإعارة).
الميزات الرئيسية:
تتبع المخزون: الاحتفاظ بكتالوج رقمي للكتب باستخدام المعرفات الفريدة (ISBN).
منطق الإعارة الآلي: التحقق من توفر الكتاب قبل إتمام عملية الإعارة لمنع الحجز المزدوج.
حساب المواعيد والغرامات: استخدام منطق التاريخ والوقت (DateTime) لحساب غرامات التأخير تلقائياً إذا تم إرجاع الكتاب بعد الموعد المحدد (7 أيام).
إدارة الحالة: تحديث فوري لحالة الكتاب (متاح مقابل مستعار).
المهارات التقنية المستخدمة:
البرمجة كائنية التوجه (Classes & Objects).
استخدام تقنية LINQ للبحث وتصفية البيانات بكفاءة.
الربط المنطقي بين قوائم البيانات المختلفة.