In Class Exercises Phil Tayco Slide version 1.1 San Jose City College Updated Oct. 29, 2018
Practice Problem statement: Create a payroll management system that supports the following: A company contains departments such as Finance, R&D, Marketing, Employees are either managers or individual contributors Each department has 2 or more employees - at least 1 manager and 1 or more employees Managers have 1 or more employees reporting to them Employees are either paid hourly or by monthly salary All employees have a numeric id and a name Hourly employees have an hourly pay rate and are paid overtime if they work more than 40 hours in a week Salary employees have a monthly salary rate
Practice Create a prototype of an employee management system that can support the following: Be able to add/find/update/remove employees from a company Be able to create/find/update/remove departments Manage assigning employees to managers as well as employees to departments Assign hours worked for employees and determine department and company pay