Question: Java Application Project I need someone to review my Group Report and check it meets its task details, and then do my individual part of
Java Application Project
I need someone to review my Group Report and check it meets its task details, and then do my individual part of the Programming Assessment!
(Project is completed by outsourcing)
The following sections to be completed individually:
Section 6: each individual to write about the tasks he/she has completed.
Section 7: each individual to write about the weekly meetings and log activity (week 7, 8, 9, 10, 11 just make up).
Section 8: each individual to explain the UML class diagram in his own words.
My task is to implement the functionality to delete records from the phone book based on the "delete" command. Work on designing and implementing the text-based user interface. Incorporate polymorphism and abstraction techniques where necessary. Handle exceptions by constructing try...catch blocks for appropriate circumstances.










Introduction This assignment involves the development of an Electronic Contact Book (ECB) system, a Java-based application designed to manage contact information efficiently. The primary goal of this project is to create a comprehensive, interactive system that reads, processes, and manipulates contact data from text files, demonstrating the application of core programming concepts and Java's robust capabilities. Objectives The key objectives of the ECB system are as follows: 1. Inter-object Communication: Design and implement a program consisting of multiple objects that interact with each other, showcasing effective design practices in object-oriented programming. 2. Class Hierarchy and Relationships: Develop classes with generalization relationships, demonstrating the use of inheritance and class hierarchies. 3. Polymorphism and Abstraction: Employ polymorphism and abstraction techniques to create a flexible and extendable codebase. 4. Utilization of Java Collections API: Make appropriate use of the Java Collections API to manage collections of data effectively. 5. File I/O Operations: Implement file input/output operations to read contact information from and write it to text files. 6. Exception Handling: Construct try-catch blocks to handle potential exceptions, ensuring the program's robustness and stability. 7. Text-Based User Interface: Design a user-friendly text-based interface to interact with the system.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
