Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Using Java Your application should allow a user to join the network, leave the network, create a profile, modify the profile, search for other profiles,
Using Java
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 and remove friends.
- Use at least a hash table or a dictionary
- You need at least 2 data structures: One for profiles and one for the list of the friends of those profiles.
- You need to implement CRUD (In computer programming, create, read, update, and delete (CRUD) are the four basic functions):
- C= Create: Add profile- Add friends
- R= Read: Read the information of a profile - Search for other profiles
- U= Update: Update and edit the profile - Update the friend list
- D= Delete: Delete a profile - Delete a friend of a profile.
- You need to have a class diagram for your program (A simple one is acceptable):
- Read about UML and Class Diagrams online:
- https://www.smartdraw.com/class-diagram/ (Links to an external site.)
- https://www.visual-paradigm.com/guide/uml-unified-modeling-language/uml-class-diagram-tutorial/ (Links to an external site.)
- https://www.uml-diagrams.org/class-diagrams-examples.html (Links to an external site.)
- Draw it on paper or a file (both are acceptable): (Links to an external site.)
- https://www.draw.io/ (Links to an external site.)(draw.io is free online diagram software for making flowcharts, process diagrams, org charts, UML, and network diagrams.)
- Read about UML and Class Diagrams online:
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started