Mandatory Programming Project Assignment
The goal of this simple payroll system project is twofold: a) serve as a case-study and b) give students the opportunity to connect the dots and implement a full-fledged (albeit simple) application using most of Object-Oriented Programming.
Understanding this project, by implementing, testing and debugging it, should provide students with the necessary OOP foundation (classes, information hiding, inheritance and polymorphism) so widely used in real-world applications nowadays.
At the end of unit 8, you should have a program for a Simple Payroll System in Java that:
· Keeps a list of employees: Id, Name, Vehicle in the parking lot (if applicable) · Enter and save the payroll information: Salary, Bonus, Hourly rate, worked hours · Store employee information to an ArrayList. · Calculate the payroll