فكرة المشروع: نظام إدارة بنك (Bank Management System)
نظام بسيط مكتوب بلغة ++C لمحاكاة العمليات الأساسية داخل البنك. الفكرة إن المستخدم يقدر يدخل كأنه عميل ويتعامل مع حسابه البنكي بطريقة سهلة من خلال القوائم.
المزايا الرئيسية:
إنشاء حساب جديد: العميل يقدر يسجل بياناته (الاسم – رقم الحساب – الرصيد المبدئي).
عرض بيانات الحساب: يظهر للعميل كل بياناته المسجلة.
الإيداع (Deposit): إضافة مبلغ إلى الحساب.
السحب (Withdraw): سحب مبلغ من الحساب (مع التحقق إن الرصيد يكفي).
حذف الحساب: إزالة الحساب من النظام.
عرض جميع الحسابات: المسؤول يقدر يشوف قائمة بكل العملاء المسجلين.
الهدف:
تدريب على التعامل مع هياكل البيانات (Structures) والـ Files في ++C.
محاكاة بيئة عمل بنكية صغيرة بشكل مبسط.
إعطاء تجربة عملية للعميل للتعامل مع الحسابات وكأنه داخل بنك.
مثال عملي:
يفتح المستخدم البرنامج.
يختار (إنشاء حساب).
يدخل: الاسم = "أحمد"، رقم الحساب = "101"، الرصيد = "5000".
بعد كده يقدر يعمل إيداع أو سحب أو يشوف بيانات حسابه من القائمة.