项目作者: KramlichMHS

项目描述 :
AP Computer Science A Unit 7 Project
高级语言: Java
项目地址: git://github.com/KramlichMHS/Contacts-App.git
创建时间: 2021-03-03T17:22:31Z
项目社区:https://github.com/KramlichMHS/Contacts-App

开源协议:

下载


Contacts App - Pair Programming Project

Directions: Write a program that will maintain a contacts application. The program should be menu-driven and have the following options:

  1. Print contacts
  2. Add person to contacts
  3. Remove person from contacts
  4. Sort
    • Last Name
    • First Name
    • Zip Code
    • Organization
  5. Modify person
  6. Search for a person (Returns all persons that fit search parameters)
    • Last Name
    • First Name
    • Zip Code
    • Organization
  7. Remove duplicates
  8. Quit

When creating this project you will need a Person class that contains at least the following:

  • Instance Variables: first name, last name, phone number, zip code and organization
  • 2 Constructors: One with all 5 IVs and one with Just names and numbers
  • Getters and setters
  • toString

Rubric

1 Point 2 Points 3 Points
Overall Functionality Program does not work Program works but is missing features Program works and has all required features
Use of Person Class Person class is not implemented Person class is somewhat implemented Person class is fully implemented
Algorithm Implemention Algortihms are built poorly and are inefficient Algorithms are somewhat efficient Algorithms are efficient and built well
Fluidity of Output Console output does not flow well Console output is mediocre Console output feels professional