Skip to content
rramirez77 edited this page May 12, 2022 · 21 revisions

Section A:

Address Book is a program that saves a user's entries in a list. The user can add entries by typing in the first and last name, street, city, state, phone number, zip code, and email address of a contact. In addition to manually entering data, you can use a file to do so. The user can also delete and search for entries by last name. The current list of entries can be viewed by the user. All of these features are accessible through a user driven menu.

A.1) State of System: All features of the program (loading from file, addition, removal, find, listing) are working as intended.

A.2) List of Classes:

Menu: Displays the program menu. O(1)

Loading from file: Reads and loads a file containing an entry (or multiple) into the address book. O(n)

Addition: Adds an entry into the address book. O(1)

Removal: Finds and removes an entry via last name from the address book. O(n)

Find: Finds an entry via last name from the address book. O(n)

Listing: Prints the current list of entries in the address book. O(1)

Section B: JavaDoc for Address Book

Section C: UML Class Hierarchy Diagram: AddressBookApplicationUML

Section D: Working Screenshots: Work Instances.pdf

Section E: Commit History Screen shots showing the GitHub repository commits and Code tree

codeTree githubCommits

Section F: Demonstrate Project through YouTube video ![YouTube Video]https://youtu.be/HeHmRh0QCRE

Clone this wiki locally