Trusted by Students Everywhere
Why Choose Us?
0% AI Guarantee

Human-written only.

24/7 Support

Anytime, anywhere.

Plagiarism Free

100% Original.

Expert Tutors

Masters & PhDs.

100% Confidential

Your privacy matters.

On-Time Delivery

Never miss a deadline.

To build a HR system using Object Oriented Programming without using Pandas, Numpy

Project Management Apr 24, 2022

To build a HR system using Object Oriented Programming without using Pandas, Numpy.
 

The task is to build a HR system using Object Oriented Programming.

  • You need to be able to search for a staff member using their birthday.
  • You need to be able to search for a staff member using their zip codes.
  • You will need to be able to sort staff members using their hiring date.
  • You need to be able to add/remove a staff member from the system directory
  • You need to be able to assign reporting hierarchy
    • Note: managers are assigned subordinates
  • There will be one administrator of the HR system

Hints:

  • You can implement organizational hierarchy using inheritance.
  • You will probably need to have following classes:
    • System Directory: Class that holds objects of the organization members
    • Manager: Class representing a manager
    • Member: Class representing a staff member. 
  • Draw out relationships between different classes and what attributes + methods each class needs to have to support the project criteria.

 

 

  • You cannot use Pandas, NumPy, or any other non-standard Python libraries. 
  • You don’t need to use a database. 
  • You don’t need to implement an UI.
  • You don’t need to create a web application. 
  • You need to include and run test cases

 

Archived Solution
Unlocked Solution

You have full access to this solution. To save a copy with all formatting and attachments, use the button below.

Already a member? Sign In
Important Note: This solution is from our archive and has been purchased by others. Submitting it as-is may trigger plagiarism detection. Use it for reference only.

For ready-to-submit work, please order a fresh solution below.

Or get 100% fresh solution
Get Custom Quote
Secure Payment