subject

Write a java code for given Program. ABC College decided to implement a management system for college where they can have the information for all the College Employees. Employees categorized into Staff, Faculty and Administration. Purpose of this system is to save all the information related to employees in a system and to Display their Salaries to the accountants. System will also have a facility to set the increments in salaries according to the performance % or attendance% of an employee. Staff is further categorized into Office Staff and Other Staff. Faculty is further categorized into Permanent and Visiting Faculties.
For employee information: Employee ID, Name of employee, Designation and Salary this information would be required.
Increments in salaries would be perform with respect to following Criteria.
For Office Staff if attendance is > =70% then increment the basic salary would be 10%
For Other Staff if attendance is >= 80% then increment in Basic Salary would be of 12%
For Permanent Faculty if the performance is > =75% then increment in Basic Salary would be 15%
For Permanent Faculty if the performance is > =50% and less than 75% then increment in Basic Salary would be 10%
For Visiting Faculty if the performance is >= 60% then increment in Basic Salary would be 5%
For Administration if the attendance is >= 75% then increment in Basic Salary would be 13%
For Administration if the attendance is >= 65% then increment in Basic Salary would be 9%
This system have option to Display the new Incremented Salaries as well.

a)Draw the UML Class Diagram with proper notations for the program
b)Write a Java code for above scenario. Make an application class where insert the data for at least 10 employees (of different categories) and display their Incremented salaries as well. (Include Code and Output Screenshots as well)
c)Mention what type of inheritance is observed/used in above program.

ansver
Answers: 1

Another question on Computers and Technology

question
Computers and Technology, 22.06.2019 01:50
A.) generate scaffolding to create database for your application. develop all the entities identified in assignment #2. add any additional that may be identified later. b.) add data validation rules to the models that are appropriate for your application and data. c.) create links for each scaffold in the header section. part 2: application updates [30 points] a.) add two additional views to the "home" controller you created in assignment #1. b.) the two views should be named as “privacy" and "". c.) link the two newly created views in the footer section. hint: you would need to modify the “home" controller definition and create “privacy.html.erb" and “.html.erb" files in appropriate locations.
Answers: 3
question
Computers and Technology, 22.06.2019 12:30
Which of the choices sean are not true when considering virus behavior
Answers: 1
question
Computers and Technology, 22.06.2019 17:00
The two main ways in which marketers address the competition with their strategies are by satisfying a need better than a competition and by
Answers: 2
question
Computers and Technology, 24.06.2019 17:40
Pseudocode pld #6, pg. 117 start// declarations// number numbertoguess// number myguess; numbertoguess = 92// while myguess ! = numbertoguess// output " guess an integer number between 1 and 100"// input myguess// if (myguess == numbertoguess)// output "you guessed the correct number"// else// output "the number you guessed was incorrect. try again! "// end if// end while// output " for playing the guessing game. have a great day! "// stop
Answers: 3
You know the right answer?
Write a java code for given Program. ABC College decided to implement a management system for colle...
Questions
question
Advanced Placement (AP), 15.12.2020 03:40
question
Mathematics, 15.12.2020 03:40
Questions on the website: 13722361