Design Document

    Part 1: Design Document

    Create an IPO chart and/or Flowchart to describe your solution. You may use Word® or Visio®.
    Programming Assignment:
    Write a Windows Application that maintains an address book. This address book should hold up to 20 entries. You must store your data with arrays. Each address entry will have the following:
    – Last Name, First Name
    – Street Address
    – City
    – State
    – Zip Code

    Your program must have the following functionality:
    – Display the address book (names only in al phabetical order by last name)
    – Display all information about an individual entry (allow the user to select this)
    – Add address entry
    – Delete address entry

    As always, be sure to use appropriate identifier names, an appropriate title for your Form, and comments throughout your program. Also be sure to continue to place keyboard functionality (access keys, an accept button, appropriate tab order, etc.) for use in your interface.

    Although your program is not required to look this way, it might look something like the following:

    Challenge Levels
    Anyone up for a challenge? This course offers you the opportunity to go beyond the required course material. Two Challenge Levels are offered to supercharge your coursework: Programming Whiz and Rock Star Programmer.

    Challenge Levels are a great way for you to learn more about programming, better improve your existing skills and abilities, and/or highlight how knowledgeable you are in the unit material. These levels do not count for additional points or guarantee a higher grade.

    The Challenge Levels for this week:

    Programming Whiz
    Add “phone Number” to the address book.
    Add phone number to the Display list.
    Rock-Star Programmer
    Add “phone Number” to the address book.
    Add phone number to the Display list.
    Add the ability to sort the list, by name or by phone number.
    Add a checkbox to allow the user to select between modes.
    Student Name:
    Assessment Max Earned
    Points Points

    Class conventions:
    – File is named and zipped according to class conventions.
    – File contains a code header as described in the syllabus.
    – Term ID, Class ID, Student Name, and project ID are in the title of the form

    Appearance:
    – Windows Application
    – Form with appropriate controls

    Functionality:
    – Declares an array, up to 20 entries
    – Stores appropriate address information in array
    – Stores appropriate address information in listbox
    – Displays only names in alphabetical order in ListBox 50
    – Displays all details about selected entry
    – Ability to add new addresses
    – Ability to delete addresses

    Style:
    – Keyboard Access (access keys, accept button, tab order, 5
    etc.)
    – Attractive Form/Control layout
    – Meaningful names for identifiers (controls, etc.)
    – Appropriate comments in code

                                                                                                                                      Order Now