0% found this document useful (0 votes)
15 views1 page

Final Class Diagram

The document describes the data model for a social media platform. It outlines different user accounts, features like messaging, tweets, following users, and notifications. Relationships between users and content are defined through class diagrams and associations.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views1 page

Final Class Diagram

The document describes the data model for a social media platform. It outlines different user accounts, features like messaging, tweets, following users, and notifications. Relationships between users and content are defined through class diagrams and associations.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Interface

GUI

Chat Message
1 ArrayList<Message> chat string senderid
User string recvid
string msg
string name display()
string user_id print()
string password
string email 1
string phone_no
ArrayList<User> Listoffollowers
ArrayList<User> ListofFollowing Tweet
ArrayList<User> BlockedUsers
string userid
Tweets String text
Arraylist<Tweet> Alltweets ArrayList<string>
* likedby_username
string username
Follow() ArrayList<Tweet> replied *
Unfollow() ArrayList<Tweet> Retweets
Message() void display()
Tweet() showtweet()
Retweet() extract_hashtags()
Update_info() search()
Block() *
SeeFollowers() Recommendations *
SeeFollowings() Hashtags
Search() ArrayList<User> recc
SeeTrends() display() string tag
1
int tagcount
display()
*
extract trends()
search()
Bookmarks
strig username
*
ArrayList<Tweet> bookmarks

void display()
Trends
1
Notifications ArrayList<Hashtags> trends

ArrayList<Notification> display()
BluetickUser
Simpleuser Notification
display()
bool status
boolean privacy
string website string notf_text

change privacy() display()


delete()

BL Layer

Interface Database

You might also like