تفاصيل العمل

تم تطوير هذا المشروع باستخدام لغة بايثون بهدف إنشاء نظام مبسط لإدارة الحسابات البنكية. يتيح هذا النظام للمستخدمين إنشاء حساب بنكي خاص بهم، مع توفير عدد من الوظائف الأساسية مثل الإيداع، السحب، التحقق من الرصيد، وتغيير كلمة المرور.

الوظائف الأساسية:

إنشاء حساب جديد:

عند بدء البرنامج، يتم الترحيب بالمستخدم وطلب إدخال البيانات الأساسية:

الاسم.

كلمة المرور.

الرقم القومي.

يتم تهيئة الحساب برصيد ابتدائي قدره (0).

وظيفة الإيداع (Deposit):

يتيح للمستخدم إضافة مبلغ مالي إلى رصيده البنكي.

بعد الإيداع، يتم عرض الرصيد الجديد للمستخدم.

وظيفة السحب (Withdraw):

يطلب من المستخدم إدخال كلمة المرور للتحقق من الهوية.

بعد التأكد، يُسمح للمستخدم بسحب مبلغ معين بشرط أن يكون أقل من أو يساوي الرصيد الحالي.

إذا كان المبلغ المطلوب أكبر من الرصيد، يتم عرض رسالة تفيد بعدم كفاية الرصيد.

وظيفة التحقق من الرصيد (Check):

تتيح للمستخدم عرض الرصيد الحالي لحسابه البنكي.

وظيفة تغيير كلمة المرور (Change Password):

يطلب من المستخدم إدخال كلمة المرور القديمة للتحقق.

بعد التأكد من صحتها، يمكنه تعيين كلمة مرور جديدة.

ملاحظات إضافية:

يعتمد التحقق من العمليات الحساسة (مثل السحب وتغيير كلمة المرور) على مطابقة كلمة المرور لضمان أمان الحساب.

تم التعامل مع الأخطاء البسيطة مثل السحب غير الكافي بطريقة توضيحية للمستخدم.

بطاقة العمل

اسم المستقل
عدد الإعجابات
0
عدد المشاهدات
23
تاريخ الإضافة
المهارات