Bank Management System
تفاصيل العمل

🔹 نظرة عامة: نظام إدارة البنك هو تطبيق يعتمد على واجهة نصية (Console) تم تطويره باستخدام لغة C++ وتطبيق مفاهيم البرمجة كائنية التوجه (Object-Oriented Programming). يهدف النظام إلى محاكاة الوظائف الأساسية للبنوك، من خلال أسلوب منظم ومهيكل لإدارة حسابات العملاء والعمليات البنكية. 🔹 الميزات الرئيسية: إنشاء حساب جديد: يتيح للمستخدمين فتح حسابات جديدة بإدخال بياناتهم الشخصية والمالية. إيداع وسحب الأموال: يمكن للمستخدمين إيداع أو سحب الأموال من حساباتهم بطريقة آمنة. استعلام عن الرصيد: يعرض الرصيد الحالي ومعلومات الحساب. تحديث الحساب: إمكانية تعديل بيانات العملاء. حذف الحساب: يمكن للمسؤولين حذف الحسابات المغلقة أو غير النشطة. حفظ البيانات: يتم تخزين سجلات الحسابات باستخدام التعامل مع الملفات لضمان استمرارية البيانات. نظام تسجيل دخول: حماية أساسية لكلمة المرور للوصول إلى صلاحيات المسؤول. 🔹 مفاهيم OOP المستخدمة: الكائنات والفئات (Classes & Objects): تم تصميم فئات منفصلة للحسابات والبنك والتعامل مع الملفات لتحقيق التنظيم وإعادة الاستخدام. الإخفاء (Encapsulation): يتم حماية البيانات الحساسة مثل الرصيد باستخدام دوال الوصول (getters/setters). الوراثة (Inheritance) (إن وُجدت): لتحديد سلوكيات مختلفة للمستخدمين أو أنواع الحسابات. التعامل مع الملفات (File Handling): لتخزين واسترجاع سجلات الحسابات باستخدام ملفات نصية أو ثنائية. واجهة قائمة تفاعلية (Menu-Driven Interface): تسهّل التنقل بين وظائف النظام من خلال القوائم في نافذة الأوامر. 🔹 التقنيات المستخدمة: لغة C++ (اللغة الأساسية للمشروع) البرمجة كائنية التوجه (OOP) التعامل مع الملفات لتخزين البيانات بشكل دائم (.txt )

مهارات العمل
شارك
بطاقة العمل
تاريخ النشر
منذ يومين
المشاهدات
9
القسم
المستقل
إيمان أشرف
إيمان أشرف
مهندس برمجيات
طلب عمل مماثل
مهارات العمل
شارك
مركز المساعدة