Using Java, create a personal directory that contains a data structure for first name, last name, email address and phone number. The data structure should be able to contain the information for an...


Using Java, create a personal directory that contains a data structure for first name, last name, email address and phone number. The data structure should be able to contain the information for an unlimited number of people (depending on system resources).
• The program interface should consist of a menu that provides the user with ways to (at least):
▪ Add: Get data from user and add the data to the structure.
▪ View: which will view the current data in the directory


▪ Edit/Update: Edit existing data


▪ Remove: Delete an entry
▪ Search: which prompts the user for search criteria (program should be smart enough to know how to tell what kind of data is being searched for. Try to make this as versatile as possible). Display the data if found.


If not found add the new information to the data structure (you must provide the right input for this).
The program should store the data in a file so that the program can be run whenever the user wants, even after closing.
• Your program should:
▪ Contain comments
▪ Proper indentation and style
▪ Appropriate variable names
▪ Check for invalid input
▪ Use loops, arrays and conditional statements


Finally, my advice here is try to think as though you're making this program to really be used. You're not writing for mobile devices or the web, and you're not going to be selling this program to anyone. And you are missing a lot of information in order to make a market-ready version of this. But try to make it as nice and user friendly and functional as you can, given the information you already have.


Thank you!

Jun 04, 2022
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here