Answered You can hire a professional tutor to get the answer.

QUESTION

The Problem description is the information that is for the java program.

I am looking for help with the java application that is needed to complete the course project from the following information:

The Problem description is the information that is for the java program. There were no teams for this and I am struggling getting the java files done. is there someone that can help me with this information?

WEEK 6: COURSE PROJECT OVERVIEW

Table of Contents

Implementing a Social Network

Objectives

With this project, you will enhance your abilities with the use of data structures and algorithms

studied throughout our course. Based on the topics learned, you will design and implement your

own solution for the given problem.

Teams

The course project should be developed as a team effort. Please choose a team to be a part of,

observing these requirements:

1. Teams will consist of two to three students.

2. Each team should designate a single person (the team leader) to submit the project

deliverables.

Problem Description

Design and implement a Java application that maintains the data for a simple social network.

Each person in the network should have a profile that contains the person's name, current status,

and a list of friends. Your application should allow a user to join the network, leave the network,

create a profile, modify the profile, search for other profiles, and add friends.

Although you will have some freedom in the design of the data types, please note that both the

social network and the list of friends for each person need to be implemented using the concepts

studied in our course. Note that in Week 7 we will study new elements and you can also apply

them in your implementation.

This exercise is a variation of Project 16 in Chapter 13 of the textbook.

Create a UML class diagram that describes your class designs. Explain in a separate document

why you chose the ADTs you used in the design of the data structures.

Guidelines

1. Create a folder and name it Project.

Inside this folder, create the subfolders Docs and Programs.

Place the explanations document and the UML diagram document in the folder Docs and

the source code in the folder Programs. Submit the .java files only; do not submit the .class

files or other files or folders that are generated by the IDE.

Compress the Project folder and submit the resulting zipped folder.

2. Only the team leader will submit the project

3. The deadline for submission is Sunday at midnight in Week 7.

Best Practices

First of all, it is important to have a clear idea about what the problem is. Be sure you understand

its parts and relationships. Second, think carefully about the data structuring portion of the

project, as there are a number of variables to take into consideration. Third, as a software project,

a design is required before starting the implementation, so make sure your UML class diagram is

not missing any important components. Finally, test your project components, from its individual

units to the entire system.

Show more
LEARN MORE EFFECTIVELY AND GET BETTER GRADES!
Ask a Question