Chat Application Class Diagram

Subscribe our YouTube channel for latest project videos and tutorials Click Here

Posted By freeproject on August 2, 2017

Chat Application Class Diagram describes the structure of a Chat Application classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Chat Application are Chat, User, Chat History, Group Chat, Notification, Smiles Chat.

Classes of Chat Application Class Diagram:

  • Chat Class : Manage all the operations of Chat
  • User Class : Manage all the operations of User
  • Chat History Class : Manage all the operations of Chat History
  • Group Chat Class : Manage all the operations of Group Chat
  • Notification Class : Manage all the operations of Notification
  • Smiles Chat Class : Manage all the operations of Smiles Chat

Classes and their attributes of Chat Application Class Diagram:

  • Chat Attributes : chat_id, chat_user_id, chat_type, chat_history, chat_time, chat_description
  • User Attributes : user_id, user_name, user_mobile, user_email, user_username, user_password, user_address
  • Chat History Attributes : chat_history_id, chat_history_user_id, chat_history_type, chat_history_time, chat_history_description
  • Group Chat Attributes : group_chat_id, group_chat_users_id, group_chat_type, group_chat_history, cgroup_hat_time, group_chat_description
  • Notification Attributes : notification_id, notification_title, notification_type, notification_description
  • Smiles Chat Attributes : smilies_chat_id, smilies_chat_user_id, smilies_chat_type, smilies_chat_history, smilies_chat_time, smilies_chat_description

Classes and their methods of Chat Application Class Diagram:

  • Chat Methods : addChat(), editChat(), deleteChat(), updateChat(), saveChat(), searchChat()
  • User Methods : addUser(), editUser(), deleteUser(), updateUser(), saveUser(), searchUser()
  • Chat History Methods : addChat History(), editChat History(), deleteChat History(), updateChat History(), saveChat History(), searchChat History()
  • Group Chat Methods : addGroup Chat(), editGroup Chat(), deleteGroup Chat(), updateGroup Chat(), saveGroup Chat(), searchGroup Chat()
  • Notification Methods : addNotification(), editNotification(), deleteNotification(), updateNotification(), saveNotification(), searchNotification()
  • Smiles Chat Methods : addSmiles Chat(), editSmiles Chat(), deleteSmiles Chat(), updateSmiles Chat(), saveSmiles Chat(), searchSmiles Chat()

Class Diagram of Chat Application :

Class Diagram Image: 
Chat Application Class Diagram
Get 6 diagrams only in 300/- or $6.99 USD.
Call or WhatsApp us on +91-8470010001 for more details.

Project Category

Related Data Flow Diagrams (DFD)

Helpdesk Ticketing System Class Diagram

Helpdesk Ticketing System Class Diagram

Helpdesk Ticketing System Class Diagram describes the structure of a Helpdesk Ticketing System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Helpdesk Ticketing System are Ticket, Support, Helpdesk, Client, Issue, Track. Classes...
E-Voting Management System Class Diagram

E-Voting Management System Class Diagram

E-Voting Management System Class Diagram describes the structure of a E-Voting Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the E-Voting Management System are Voting, Register, Candidate, Citizen, Polling, Result....
Student Grading Ranking System Class Diagram

Student Grading Ranking System Class Diagram

Student Grading Ranking System Class Diagram describes the structure of a Student Grading Ranking System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Student Grading Ranking System are Student, Exams, Registrations, Results, Grade...
Railway Management System Class Diagram

Railway Management System Class Diagram

Railway Management System Class Diagram describes the structure of a Railway Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Railway Management System are Stations, Booking, Customers, Trains, Timetable, Employee....
KBC Quiz System Class Diagram

KBC Quiz System Class Diagram

KBC Quiz System Class Diagram describes the structure of a KBC Quiz System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the KBC Quiz System are Questions, Answers, Pattenrs, Participants, Points, Level. Classes of KBC Quiz System...
Blood Bank Management System Class Diagram

Blood Bank Management System Class Diagram

Blood Bank Management System Class Diagram describes the structure of a Blood Bank Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Blood Bank Management System are Blood, Blood Group, Blood cells, Donor, Stock, Order...
Pizza Ordering System Class Diagram

Pizza Ordering System Class Diagram

Pizza Ordering System Class Diagram describes the structure of a Pizza Ordering System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Pizza Ordering System are Pizza, Order, Customer, Order Status, Coupans, Payments. Classes of...
Mailing System Class Diagram

Mailing System Class Diagram

Mailing System Class Diagram describes the structure of a Mailing System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Mailing System are Mailbox name, Domain name, Userdata, Subject, Messagedata, MailserverAdress. Classes of...
Petrol Pump Management System Class Diagram

Petrol Pump Management System Class Diagram

Petrol Pump Management System Class Diagram describes the structure of a Petrol Pump Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Petrol Pump Management System are Fule, Sales, Stocks, Tankers, Meter Readings,...
Car Insurance Management System Class Diagram

Car Insurance Management System Class Diagram

Car Insurance Management System Class Diagram describes the structure of a Car Insurance Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Car Insurance Management System are Car, Insurance, Customer, Booking, Payment...
Call FreeProjectz WhatsApp FreeProjectz