المشروع هو نظام لإدارة العملاء والمعاملات البنكية، بيشتغل من خلال شاشة نصية (Console Application)، وبيوفر مجموعة من الوظائف الأساسية اللي بتساعد في إدارة البيانات المالية والمستخدمين.
المميزات الأساسية:
إدارة العملاء (Clients Management):
عرض قائمة العملاء.
إضافة عميل جديد.
حذف عميل.
تعديل بيانات العميل.
البحث عن عميل محدد.
المعاملات (Transactions):
إجراء عمليات مالية على حسابات العملاء (مثل إيداع، سحب، تحويل).
إدارة المستخدمين (Users Management):
إضافة/تعديل/حذف المستخدمين المسؤولين عن النظام.
التسجيل والدخول (Login & Register):
تسجيل دخول المستخدمين ومتابعة السجلات.
تحويل العملات (Currency Exchange):
تنفيذ عمليات صرف وتحويل عملات مختلفة.
خروج آمن (Logout):
تسجيل خروج المستخدم وحماية النظام.
الهدف من المشروع:
محاكاة نظام بنك مصغر لإدارة العملاء والمعاملات.
تدريب على OOP و قواعد البيانات (لو فيه ربط).
تجربة بناء نظام متكامل فيه أكثر من Module (Clients, Users, Transactions, Exchange).