The popular social network Facebook TM was founded by Mark Zuckerberg and his classmates at Harvard University in 2004. At the time, he was a sophomore studying computer science. Design and implement...


The popular social networkFacebook
TMwas founded by Mark Zuckerberg and his classmates at Harvard University in 2004. At the time, he was a sophomore studying computer science.


Design and implement an 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, an image(extra credit), current status(Online, offline, busy,...), 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 and remove friends.


use java



  • You need to implement CRUD (Incomputer 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.guru99.com/uml-class-diagram.html (Links to an external site.)

      • 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 a paper or a file (both are acceptable):(Links to an external site.)

      • https://www.draw.io/(Links to an external site.)(draw.iois free online diagram software for making flowcharts, process diagrams, org charts, UML and network diagrams.)





Mar 03, 2021
SOLUTION.PDF

Get Answer To This Question

Related Questions & Answers

More Questions »

Submit New Assignment

Copy and Paste Your Assignment Here