Simple ATM System هو تطبيق سطح مكتب بسيط يحاكي نظام بنكي أساسي، يتيح للمستخدم إنشاء حساب، تسجيل الدخول، وإجراء العمليات المالية الشائعة.
الوظائف الرئيسية:
إنشاء حساب جديد: إدخال اسم المستخدم، كلمة المرور، والرصيد الابتدائي.
تسجيل الدخول: التحقق من بيانات الحساب للدخول إلى النظام.
الإيداع (Deposit): إضافة مبلغ إلى الرصيد.
السحب (Withdraw): سحب مبلغ من الرصيد مع رسالة تأكيد قبل التنفيذ.
تحويل الأموال (Transfer Money): تحويل مبلغ إلى حساب آخر.
عرض السجل (Show History): عرض سجل العمليات السابقة.
تسجيل الخروج (Logout).
مميزات التطبيق :
واجهة رسومية بسيطة وواضحة.
رسائل تأكيد وتنبيه عند تنفيذ العمليات (مثل تأكيد السحب ونجاح العملية).
تحديث الرصيد فورًا بعد كل عملية.
حماية الحساب بكلمة مرور.
التقنيات المستخدمة:
Python
مكتبة Tkinter لبناء الواجهة الرسومية
نظام تخزين بسيط للحسابات والعمليات
الهدف من المشروع:
توضيح أساسيات برمجة التطبيقات المكتبية وإدارة البيانات، مع تطبيق عملي لمفاهيم مثل التحقق من صحة البيانات، إدارة الحالة (الرصيد)، وتفاعل المستخدم مع الواجهة.