
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question

Transcribed Image Text:Create an object-oriented program that allows you to enter data for customers and
employees.
Console
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
Name: Frank Wilson
Email: frank44@gmail.com
Number: M10293
Continue? (y/n): y
Customer or employee? (c/e): e
DATA ENTRY
First name: joel
Last name: murach
Email: joel@murach.com
SSN: 123-45-6789
EMPLOYEE
Name: Joel Murach
Email: joel@murach.com
SSN: 123-45-6789
Continue? (y/n): n
Bye!
Specifications
●
●
Create a Person class that provides attributes for first name, last name, and email address. This
class should provide a property or method 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.
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
Step by stepSolved in 4 steps with 3 images

Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- Question 19 Examine the following pseudocode module header, and then select a statement that calls the module, passing 22 and "Bob" as an argument. Module showOutput(Integer aNumber, String userName) // etc... End Module Call Module(argument = "Bob", parameter = "22") Call showOutput(22, "Bob") Call showOutput("Bob", 22) Define Module ("Bob", 22)arrow_forwardin visual studio 2019 Each foreign key can be created independently. true or falsearrow_forwardInput data validation refers to the process of ensuring that the data being used is accurate.arrow_forward
- What is the purpose of an object’s sizing handles?arrow_forwardC# A(n) __ is a method that is automatically executed when an object is created. Question 3 options: instantiation header declaration constructorarrow_forwardYou cannot create a shared pointer that does not reference an object. O True Falsearrow_forward
- Design a "Car Rental" Visual C# application, which allows the user to search for and book a car rental. It is required to create a database file that contains at least three related tables, the first of which contains the cars data with the data fields, such as: car ID car type car model quantity on stock cost per day Make up at least five records in the first table and save your database file in the default folder of your project. The second table should contain the customer information, such as: customer ID first name last name telephone number credit card data The third table should contain the bookings data, such as: booking ID car ID customer ID pick-up date drop-off date total cost Please note that you can create more tables as well as add more data fields, if necessary. Your program should contain multiple Windows forms as follows: The first form will enable the user to search for a car rental. If a car rental is selected, the second form may provide more into about the car that…arrow_forwardAn attribute controls most form controls' display during programme execution.arrow_forwardOpengl Help Programming Language: c++ I need help setting coordinate boundries for this program so the shape can't leave the Opengl window. The shape needs to stay visiable.arrow_forward
- Dynamic Array Formulas Which of the following statements describes how a Dynamic Array formula is displayed in Excel? OPTIONS: The formula is defined in the source cell and the output spillsfrom the source cell. The input array is defined in the spill area and then copied to the source cell The spill area is defined and then the results of the formula are calculated. The formula is defined in the source cell and then dragged down to fill in the other cells in the arrayarrow_forwardDesign a "Car Rental" Visual C# application, which allows the user to search for and book a car rental. It is required to create a database file that contains at least three related tables, the first of which contains the cars data with the data fields, such as: car ID car type car model quantity on stock cost per day Make up at least five records in the first table and save your database file in the default folder of your project. The second table should contain the customer information, such as: customer ID first name last name telephone number credit card data The third table should contain the bookings data, such as: booking ID car ID customer ID pick-up date drop-off date total cost Please note that you can create more tables as well as add more data fields, if necessary. Your program should contain multiple Windows forms as follows: The first form will enable the user to search for a car rental. If a car rental is selected, the second form may provide more into about the car that…arrow_forwardAlert: Don''t submit AI generated answer and give proper step by step answer with an explanation. Question 11 Python allows the programmer to work with text and number files. True Falsearrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education

Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education

Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON

Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON

C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON

Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning

Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education