تفاصيل العمل

مشروع برمجية متكامل مخصص لإدارة وتنفيذ العمليات المالية المختلفة وتطبيق أساليب الدفع الإلكتروني باستخدام مفاهيم البرمجة الكائنية المتقدمة (OOP) بلغة Java.

​أبرز المميزات والخصائص الفنية للمشروع:

​-تطبيق مفهوم التعددية الشكلية والوراثة (Polymorphism & Inheritance): إنشاء كلاس أساسي لإدارة الوسائل المالية (Payment_Method) والتفرع منه لدعم أنواع متعددة من بطاقات الدفع مثل البطاقات الائتمانية (CreditCard) وبطاقات الخصم المباشر (DebitCard).

-​معالجة وتتبّع المعاملات المالية (Transactions): تسجيل تفاصيل كل عملية دفع، وتخزين بيانات المبالغ ورقم الحساب والعملة المستعملة بنجاح داخل سجل الحركات.

​-التحقق من صحة البيانات (Data Validation): إضافة آليات برمجية للتحقق من صحة رقم البطاقة ونوع العملة المدخلة قبل إتمام أي عملية دفع لتجنب الأخطاء.

-​هيكلية كود نظيفة (Clean Code & Scalable Architecture): المرونة في إضافة وسائل دفع جديدة مستقبلاً (مثل المحافظ الإلكترونية) دون الحاجة للتعديل على الهيكل الرئيسي للنظام.

ملفات مرفقة

بطاقة العمل

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