Employee Payroll & Management System in Java (OOP Inheritance & Polymorphism)

تفاصيل العمل

نظام برمجيات متكامل لإدارة بيانات الموظفين وحساب الرواتب والمكافآت (Payroll System) تم تطويره بلغة Java لتطبيق مفاهيم التوريث والتعددية الشكلية.

المفاهيم والتطبيقات البرمجية المنفذة:

- Inheritance: بناء الكلاس الأساسي (Employee) لتجميع الصفات المشتركة مثل (Name, ID, Base Salary, English Level)، وتوريثه لكلاسات تخصصية مثل (Dev_extends_Employee) و (Tester_extends_Employee).

- Method Overriding & Custom Logic: إعادة تعريف دالة حساب المكافأة calcBonus() لكل تخصص بناءً على نسبة المكافأة الخاصة به (Bonus Rate)، مع استدعاء الدوال الأساسية باستخدام super.

- Dynamic Output Formatting: حساب وإظهار إجمالي الراتب (Total Salary = Base Salary + Bonus) وطباعة كافة البيانات التقنية لكل موظف مثل أدوات الاختبار (Test Tool) أو لغات البرمجة (Programming Language).

بطاقة العمل

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