Overview

Create an object-oriented program that allows you to enter data for customers and employees.

Your output should resemble the following:

Customer/Employee Data Entry

Customer or employee? (c/e): c

DATA ENTRY
First name: Frank
Last name: Wilson
Email: frank44@gmail.com
Number: M10293

CUSTOMER
Customer Name: Frank Wilson
Email: frank44@gmail.com
Number: M10293

Continue? (y/n): y

Customer or employee? (c/e): e

DATA ENTRY
First name: John
Last name: Barnes
Email: jbarnes@yahoo.com
SSN: 123-45-6789

EMPLOYEE
Employee Name: John Barnes
Email: jbarnes@yahoo.com
SSN: 123-45-6789

Continue? (y/n): n

Bye!

NOTE: Your input should not be hard-coded. Your program should allow any employee or customer information to be entered!

Specifications

  • Create a Person class that provides attributes for first name, last name, and email address. This class should provide a method called getFullName() that returns the person's full name.
  • Create a Customer class that inherits the Person class. This class should add an attribute for a customer number.
  • Create an Employee class that inherits the Person class. This class should add an attribute for a social security number (SSN).
  • The program should create a Customer or Employee object from the data entered by the user, and it should use this object to display the data to the user. To do that, the program can use the isinstance() function to check whether an object is a Customer or Employee object.
Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.