Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

JAVA ONLY QUICK ANSWER PLEASE READ EACH INSTRUCTION CAREFULLY & DON'T MISS ANYTHING AT ALL. THANKS! It's a SEMESTER PROJECT , so the project idea

JAVA ONLY

QUICK ANSWER

PLEASE READ EACH INSTRUCTION CAREFULLY & DON'T MISS ANYTHING AT ALL. THANKS!

It's a SEMESTER PROJECT, so the project idea should be in 40-50 words must be added in the start. Your code of all classes and screenshot of output MUST be pasted in the end as well.

Butt bakery pays its employees on a monthly basis. There are different types of employee working together but have different types of work. The employees are of seven types: IT employees are paid a fixed weekly salary. IT employees have also have a employee which give software every month to their boss. Each software price is 25000. User give the number of software which is build in this month and this employee got 25% of total price. Guards are paid by the hour and receive overtime pay for all hours worked in excess of 12 hours, Base employees are paid a percentage of their sales(bakery products) and Account receive a IT employee salary plus base salary. For the current period, the company has decided to give Guard employee 20% more to their salaries. Delivary man got 70% of base employee. Baker employee works for only 2 weeks so he got 50% of this month and his salary is equal to IT employee Employee (polymorphically), and add a 2000 bonus to the persons payroll amount if the Employee age is more than 40. If the employee is married than add 10% more to their salary. Cut the 9% of salaries to give tax to the gourmet The Company wants to implement a Java application that performs its payroll calculations polymorphically. Employee class is abstract class Employee to string: first name,last name,id, Guard employee to string: first name,last name,id,hourly salary Base employee to string: first name,last name,id,bakery sale IT employee to string: first name,last name,id,monthly salary Delivary employee to string: first name,last name,id,Delivary salary Accountant employee to string: first name,last name,id, monthly salary,base salary Baker employee: first name,last name,id, monthly salary

You have to make detailed UML class diagram. No need to implement GUI. You program should handle all possible exceptions.

Compulsory:

You have to implement OOP concepts in your project specifically encapsulation, inheritance, polymorphism and abstraction. To read and write data you have to use database connectivity. (mysql) These are the things you can use in this project from database. Running update query Running delete query Running Insert query

Please add screenshots of all outputs at the end and treat it as a semester project and make it as clear as possible, it holds a lot of % in our over-all grade; you're a great help for us.

Also, use pakistani names, cities and currency. THANK YOU SO MUCH!!

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Online Market Research Cost Effective Searching Of The Internet And Online Databases

Authors: John F. Lescher

1st Edition

0201489295, 978-0201489293

More Books

Students also viewed these Databases questions