تطبيق مصغر للعمليات البنكية بإيتخدام لغة الجافا
تفاصيل العمل

تطبيق برمجي متكامل مصمم بلغة JAVA مصمم كـ Console Application (تطبيق واجهة سطر أوامر). يهدف النظام إلى محاكاة العمليات المالية الأساسية في بيئة آمنة ومنظمة. يعتمد المشروع على هيكلية برمجية متقدمة تضمن فصل المهام بين الفئات (Classes) وتطبيق مبادئ البرمجة كائنية التوجه (OOP)، مما يسهل عملية اختبار وصيانة النظام. المميزات التقنية والعمليات (System Features): إدارة الحسابات (Account Management): تسجيل بيانات العميل الأساسية مثل الاسم والرصيد الافتتاحي عبر واجهة سطر الأوامر. نظام العمليات المالية (Transaction Execution): الإيداع (Deposit): زيادة رصيد الحساب يدوياً وعرض الرصيد الجديد فورياً. السحب (Withdraw): خصم المبالغ من الرصيد وتحديثه بدقة. الاستعلام عن الرصيد (Balance Inquiry): عرض الرصيد الحالي مع ميزة تحويل العملات (USD/Euro). خاصية التراجع (Cancel Transaction): ميزة برمجية ذكية تتيح إلغاء آخر عملية مالية تمت وعكس تأثيرها على الرصيد (Undo mechanism). التوثيق الآلي (Transaction Logging): تسجيل كل حركة تتم على الحساب في ملف خارجي بشكل فوري، يشمل: نوع العملية، المبلغ، اسم العميل، والرصيد النهائي. طابع زمني دقيق (Date & Time) بصيغة yyyy-MM-dd HH:mm:ss. سجل العمليات (Transaction History): إمكانية قراءة السجل بالكامل من الملف وعرضه في واجهة الـ Console لمراجعة كافة التحركات السابقة.

شارك
بطاقة العمل
تقييم المستقل
تاريخ النشر
منذ شهر
المشاهدات
44
المستقل
Esraa Shousha
Esraa Shousha
مهندسة برمجيات
طلب عمل مماثل
شارك
مركز المساعدة