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)

Bike Showroom Management System Class Diagram

Bike Showroom Management System Class Diagram

Bike Showroom Management System Class Diagram describes the structure of a Bike Showroom Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Bike Showroom Management System are Bike, Booking, Repair Bike, Insurance,...
Image Gallery Management System Class Diagram

Image Gallery Management System Class Diagram

Image Gallery Management System Class Diagram describes the structure of a Image Gallery Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Image Gallery Management System are Image, Gallery, Scanning, Downloading,...
Employee Management System Class Diagram

Employee Management System Class Diagram

Employee Management System Class Diagram describes the structure of a Employee Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Employee Management System are Employee, Salary, Leaves, Experience, Login, Attendance...
Graphical Payroll System Class Diagram

Graphical Payroll System Class Diagram

Graphical Payroll System Class Diagram describes the structure of a Graphical Payroll System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Graphical Payroll System are Salary, Payment, Employee, Salary Slips, Leave, Login....

Customer Class Diagram

Customer Class Diagram describes the structure of a Customer classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Customer are Customer, Order, Food Item, Sales, Category, Payment. Classes of Customer Class Diagram: Customer Class :...
Instant Messaging System Class Diagram

Instant Messaging System Class Diagram

Instant Messaging System Class Diagram describes the structure of a Instant Messaging System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Instant Messaging System are Message, Conference, Client, Status, Theme, User. Classes of...
Resume Builder Class Diagram

Resume Builder Class Diagram

Resume Builder Class Diagram describes the structure of a Resume Builder classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Resume Builder are Resume, Skills, Job, Question, Jobseeker, Salary. Classes of Resume Builder Class Diagram...
Inventory Sales System Class Diagram

Inventory Sales System Class Diagram

Inventory Sales System Class Diagram describes the structure of a Inventory Sales System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Inventory Sales System are Inverntory Item, Sales, Item, stock, Category, Customer. Classes of...
Bike Service Center Management System Class Diagram

Bike Service Center Management System Class Diagram

Bike Service Center Management System Class Diagram describes the structure of a Bike Service Center Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Bike Service Center Management System are Bike, Booking, Repair...
Project Planning Management Class Diagram

Project Planning Management Class Diagram

Project Planning Management Class Diagram describes the structure of a Project Planning Management classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Project Planning Management are Projects, Project Issues, Bugs, Tickets, Employees,...
Call FreeProjectz WhatsApp FreeProjectz