تفاصيل العمل

نظام إدارة المكتبة | Library Management System

نبذة عن المشروع:

تطبيق برمجي لإدارة عمليات المكتبة وتنظيم بيانات الكتب والأعضاء وعمليات الاستعارة والإرجاع، مع التركيز على تنظيم الكود وسهولة الاستخدام وإمكانية تطوير النظام مستقبلًا.

شمل تنفيذ المشروع:

• تصميم نظام لإدارة بيانات الكتب، مع إمكانية إضافة الكتب وتعديل بياناتها وعرضها وحذفها.

• إدارة بيانات الأعضاء وربطهم بعمليات استعارة وإرجاع الكتب.

• تنفيذ نظام الاستعارة والإرجاع مع متابعة حالة الكتاب وتحديث البيانات بناءً على العمليات التي تتم.

• إضافة خاصية البحث للوصول إلى الكتب والبيانات المطلوبة بشكل سريع.

• تطبيق عمليات CRUD لإدارة البيانات وتنظيم العمليات الأساسية داخل النظام.

• استخدام مبادئ Object-Oriented Programming (OOP) في بناء مكونات النظام وتنظيم العلاقات والمسؤوليات بين الـ Classes.

• تطبيق مبادئ Clean Code من خلال تنظيم الكود وتقسيم المسؤوليات، مما يسهل قراءته وصيانته وتطويره.

• إضافة Data Validation وException Handling للتحقق من صحة المدخلات والتعامل مع الأخطاء أثناء تشغيل النظام.

• تنظيم المشروع باستخدام Git ورفعه على GitHub لمتابعة الإصدارات وتسهيل مراجعة وتطوير الكود.

التقنيات المستخدمة:

C# – OOP – CRUD Operations – Exception Handling – Data Validation – Git & GitHub

ملفات مرفقة

بطاقة العمل

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