مشروع Bank Management System هو تطبيق مكتوب بلغة ++C يعمل من خلال واجهة سطر الأوامر (Console Application)، يهدف إلى محاكاة بعض العمليات الأساسية داخل البنك.
المشروع يوفر مجموعة من الوظائف الأساسية لإدارة بيانات العملاء والحسابات البنكية، مثل:
إضافة عميل جديد مع بياناته الشخصية ورقم الحساب.
تحديث بيانات العملاء عند الحاجة.
حذف العملاء وإدارة الحسابات غير النشطة.
البحث عن العملاء باستخدام رقم الحساب أو الاسم.
عرض قائمة العملاء مع تفاصيل الحساب.
تم تصميم المشروع باستخدام مبادئ البرمجة الكائنية (OOP) في ++C، حيث تم تقسيمه إلى أصناف (Classes) مثل:
Client Class لإدارة بيانات العملاء.
Bank System Class لإدارة العمليات البنكية.
Utility Classes لمهام المساعدة (مثل التعامل مع الملفات أو التحقق من صحة الإدخال).
كما يعتمد النظام على ملفات نصية (File Handling) لتخزين البيانات واسترجاعها، مما يجعله نظامًا عمليًا لإدارة البيانات حتى بعد إغلاق البرنامج.