برنامج صراف ألي صغير وصف مشروع: ATM System (ماكينة الصراف الآلي) هدف المشروع:
إنشاء برنامج لمحاكاة عمل ماكينة ATM حيث يمكن للمستخدم:
تسجيل الدخول باستخدام رقم الحساب والرقم السري.
السحب السريع.
السحب العادي بمبلغ يختاره المستخدم.
الإيداع.
معرفة الرصيد الحالي.
تسجيل الخروج.
البنية العامة:
1. تخزين البيانات:
يتم تخزين بيانات العملاء في ملف Clients.txt.
كل عميل له:
رقم حساب.
كود سري (PinCode).
الاسم.
رقم الهاتف.
الرصيد الحالي.
2. الوظائف الأساسية (Functionalities):
تسجيل الدخول:
المستخدم يدخل رقم الحساب وكلمة المرور.
يتم التحقق من الملف إذا كانت البيانات صحيحة.
السحب السريع (Quick Withdraw):
اختيار من قائمة مبالغ ثابتة (20، 50، 100... إلخ).
يتم خصم المبلغ من الحساب مباشرة بعد التأكيد.
السحب العادي (Normal Withdraw):
المستخدم يحدد أي مبلغ بشرط يكون من مضاعفات 5.
يتم التحقق من الرصيد أولًا قبل السحب.
الإيداع (Deposit):
إدخال مبلغ موجب فقط.
يتم إضافته مباشرة إلى الرصيد.
عرض الرصيد (Check Balance):
عرض الرصيد الحالي للمستخدم بعد الدخول.