How do I write a program to manage an employee's business and personal contacts?

How do I write a program to manage an employee's business and personal contacts?

A. Input Requirements 1. Include a prompt that allows the user to enter a command from the following four options, repeating the process of displaying the menu screen until the user has selected â??quit.â?? â?¢ add a business contact â?¢ add a personal contact â?¢ display contacts â?¢ quit 2. Include a prompt that allows the user to enter the following identifiable information when the â??add a business contactâ?? command is selected: â?¢ first name â?¢ last name â?¢ address â?¢ phone number â?¢ e-mail address â?¢ job title â?¢ organization

Note: You are not required to store the contact information as persistent data in a database.

  1. Include a prompt that allows the user to enter the following identifiable information when the â??add a personal contactâ?? command is selected: â?¢ first name â?¢ last name â?¢ address â?¢ phone number â?¢ e-mail address â?¢ date of birth

B. Output Requirements 1. Display the results to the user on screen in a readable and descriptive format (e.g., System.out) by doing the following: a. Display all contactsâ?? first and last names when the â??display contactsâ?? command is selected. b. Include a numeric key for each contact that will be used to invoke the method that displays the contact details. 2. Include a prompt that allows the user to enter the numeric key to display all details of the contact in a readable and descriptive format (e.g., System.out, output to a text file using FileWriter). a. Identify contacts by type when displaying the details of a contact: business or personal.

C. Design Requirements 1. Demonstrate use of collections (e.g., TreeSets, ArrayList). 2. Demonstrate use of encapsulation. 3. Demonstrate use of inheritance by doing the following: a. Create one abstract class. b. Create two subclasses. 4. Demonstrate use of polymorphism by overriding a method of the abstract class in both subclasses (i.e., method that displays contact details).

View Answers









Related Tutorials/Questions & Answers:
How do I write a program to manage an employee's business and personal contacts?
how do i write a java program for this??
Advertisements
How do I write a correct micro-benchmark in Java?
How do I do this program? I'm new to Java programming...
to write a program to display the employee details..
how can i write this program ?please suggest me
how do i update my database with the help of update syntax in html <text/javascript>? How to write 'where' statement in this?
how to make employee i card
Write a program named InternetCharge_YourLastName that do the following:
How can I do it? .click();
Write a program that makes use of a class called Employee that will calculate an employee's weekly paycheque.
How to write Java Program
How do I upgrade mysql?
How can I write a GUI stack program by Java to push Image files instead of other data type items?
how to write this program
how do i solve this problem?
how do i solve this question?
How do I generate random number?
how to write servlet program in eclipse?
How to write calculator in J2ME program?
How do i do the coding for 'leaving a comment' in java
How do I decompile Java class files?
How do I compare strings in Java?
How do I initialize a byte array in Java?
I really need a tutor for Java program that has to do with multithreading and gui!
Write a program that replaces a, e, i, o, u in Java2
How do I compile the registration form?
how to write this program? - Java Beginners
How do I get started with Bootstrap
How do I get started with Bootstrap
PureStack question---i dont know how to do this
PureStack question---i dont know how to do this
Simple java program
How do I learn Spring Framework?
How do I learn Spring Framework?
How do I learn Spring Framework?
How do I learn Spring Framework?
How do I learn Spring Framework?
How do I study big data?
how to write the program - Java Beginners
How do I start machine learning with Python? What should I do if I am a beginner?
How do I learn data analysis with Python?
program on employee details
how do i grab the url in php?
How do I start learning MongoDB?
How do I download urllib3 for python 2.7
How do I learn Python data science?
How do I start a data mining company?
How do I get a job in AI field?
How do I start learning AI?

Ads