Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

part A Address book GUI Design An address book app (aka contact management app) allows its user to store and maintain a list of contacts.

part A

Address book GUI Design

An address book app (aka contact management app) allows its user to store and maintain a list of contacts.

Address book software must allow the user to:

  • Create, or add new contacts
  • Read, search, and/or view existing contacts
  • Update (edit) existing contacts
  • Delete a contact
  • Persistence: store all contacts data to an address book file from the computers memory
  • Retrieve contact data from a file and load it into the computers memory

The basic unit of address book data is an individual contact entry. Your contact entry should contain enough information to

  • identify a contact by name,
  • send [paper] mail to the contact
  • send email to the contact
  • call the contact on the phone

Instructions

Using diagrams.net, create wireframes of a GUI for an address book app that will allow a user to perform the described actions.

Identify the individual data items that will make up a single contact entry. Your wireframe should depict how each data item will appear.

Remember, to perform CRUD operations with persistence, your app will be in a different state when a particular operation is being performed. Your GUI design should indicate the state that the app is in.

  • What will your GUI look like and do when a new contact is being added?
  • What will your GUI look like and do when a contact is being deleted?
  • What will your GUI look like and do when an address book file is retrieved and contains more than one contact? How will the user view the next or previous contact?

You should have at least one wireframe for each CRUD and the persistence actions.

Tip: Take a look at the contacts app on your mobile phone

Please submit the following:

  1. A list of the data you chose as your contact entry data, e.g., city, email address, etc.
  2. Export your wireframes as jpeg or png images.
  3. Part B

Address book GUI Implementation

Using JavaFX, create the address book GUI you designed in the GUI Design assignment. No data is necessary. The app should show the window with your iplemen but do nothing else.


Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Students also viewed these Databases questions

Question

7. What decisions would you make as the city manager?

Answered: 1 week ago

Question

8. How would you explain your decisions to the city council?

Answered: 1 week ago