Question
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
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started