Steps to develop Payroll system using Java

What are the steps to develop Payroll system using Java language and MS Access. It should Manage employee information efficiently including leave, tax etc and should generate pay-slip at the convenience of a mouse click and manage the payroll processes according to salary structure that is assigned to the employee.
