This involves implementing a simple university personnel management program. The program contains at least three classes: Staff,
Question:
This involves implementing a simple university personnel management program. The program contains at least three classes: Staff, Student and Faculty. Your program stores relevant information such as university ID, name, etc. Different information is stored depending on the type of the object. For example, a student has a GPA, a faculty has a title and department (professor, mathematics). For each data member, your program must include a getter and a setter, and each class must include at least two constructors. The goal of this Project is to demonstrate the use of classes, inheritance, abstract classes, abstract methods, and method overriding.
For a student, we need a: - full name - id - gpa - Number of credit hours currently taken For a faculty, we need a: - full name - id - department (mathematics, engineering or english) - Rank (professor or adjunct) For a staff, we need a: - full name - id - department (mathematics, engineering or english) - status (part time or full time) Students in this college pay $236.45 per credit hour in addition to a $52 administrative fee. Your code should generate a tuition invoice (a method within the class Student). Note that students get a 25% off total payment if their gpa is greater or equal to 3.85.
Managing Human Resources
ISBN: 978-8522104291
12th Edition
Authors: Susan E Jackson, Randall S Schuler, Steve Werner