COMP2130 Assignment 2 Due: Sunday, 5rd December 2021 at 11:59 p.m. sharp Group size: 2 to 3 persons (Members may be from different sections) This assignment is designed to take you through the process...

1 answer below »
2021 年秋季作業 2 (1).docx


COMP2130 Assignment 2 Due: Sunday, 5rd December 2021 at 11:59 p.m. sharp Group size: 2 to 3 persons (Members may be from different sections) This assignment is designed to take you through the process of creating basic classes and integrating them with a simple JavaFX generated interface. Your group must create an Address Book program. The program should allow the user to add, edit and delete contacts. The following class diagram shows the classes that are required to store information for each contact: A class ContactManager must be created that manages all of the Contact objects in the system. A single instance of the ContactManager class must be created for this application. The ContactManager object may be declared in the main JavaFX application class and instantiated in the init( ) method of the JavaFX application. The program should also allow the user to perform the following three (3) auxiliary features: · View the full list of all contacts · Find and display a contact based on their first name and last name ( you must allow the user to enter the first and last name) · View all contacts that live in a particular City ( you must allow the user to enter a city to search for) 1. YOUR GROUP MUST CREATE AN APPROPRIATE USER INTERFACE DESIGNED BY YOU THAT ALLOWS ALL OF THE LISTED FEATURES. 2. YOUR APPLICATION MUST LOOK AS PROFESSIONAL AS POSSIBLE. Summary of Operations Basic services: 1. Add Contact 1. Edit Contact 1. Delete Contact Auxiliary Services: 1. View all Contacts 1. Find Contact ( you must allow the user to enter the first and last name) 1. View Contacts in a City SUBMISSION REQUIREMENTS: · Submission: On Blackboard. · Required files: · Your exported project must also be compressed and uploaded as a .zip file. · This project is a group project. · The names and student numbers of all group members must be at the top of each class Marking Scheme: Component Marks Allotment Contact, MyDate and Address 20 JavaFX interface completion 25 ContactManager 40 Integration of all parts of the system 5 Documentation 5 Coding standards 5 TOTAL 100 CAREFUL NOTE: - Please safeguard your own code work. - If 2 or more assignments are the same (or very much alike) they will all get 0 marks, so be cautious not to share your application with others. - Note: Mobi Help members are not supposed to do or help you with your code for the assignments.
Answered 1 days AfterNov 25, 2021

Answer To: COMP2130 Assignment 2 Due: Sunday, 5rd December 2021 at 11:59 p.m. sharp Group size: 2 to 3 persons...

Kondalarao answered on Nov 27 2021
122 Votes
SOLUTION.PDF

Answer To This Question Is Available To Download

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here