نظام إدارة مكتبة (Library Management System)
منذ أسبوع
عرض العمل
الوصف
هذا المشروع هو تطبيق جامعي يهدف إلى تنفيذ المفاهيم الأساسية لهياكل البيانات عمليًا باستخدام لغة C++ من خلال بناء نظام بسيط لإدارة مكتبة عبر Console Application. يتيح النظام إضافة الكتب، البحث عنها باستخدام ID، استعارتها، إرجاعها، وعرض قوائم الكتب المختلفة.
تم تنفيذ ثلاث هياكل بيانات بشكل يدوي دون الاعتماد على مكتبات جاهزة:
Linked List لتخزين جميع الكتب في الكتالوج بشكل ديناميكي،
Queue (FIFO) لتتبع الكتب المستعارة حسب ترتيب الاستعارة،
و Stack (LIFO) لتخزين الكتب المُعادة حسب آخر كتاب تم إرجاعه.
يتكون المشروع من عدة ملفات منظمة مثل:
Catalog.h / Catalog.cpp
Queue.h / Queue.cpp
Stack.h / Stack.cpp
Main.cpp
يعكس المشروع فهمًا عمليًا لهياكل البيانات، التعامل مع المؤشرات والذاكرة الديناميكية، وتنظيم الكود في C++ باستخدام ملفات Header وSource.
التفاصيل
| المشاهدات | 0 |
| المفضلة | 0 |
| القسم | برمجة, تطوير المواقع و التطبيقات - اخري |
حساب المستخدم
العربية
English