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)

Boutique Store Management System Class Diagram

Boutique Store Management System Class Diagram

Boutique Store Management System Class Diagram describes the structure of a Boutique Store Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Boutique Store Management System are Boutique, Stock, Products, Sales,...
Movie Rental System Class Diagram

Movie Rental System Class Diagram

Movie Rental System Class Diagram describes the structure of a Movie Rental System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Movie Rental System are Movie, Customer, Booking, Payment, Seats, Shows. Classes of Movie Rental...
Product Service Management System Class Diagram

Product Service Management System Class Diagram

Product Service Management System Class Diagram describes the structure of a Product Service Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Product Service Management System are Product, Product Service, Order,...
Farm Management System Class Diagram

Farm Management System Class Diagram

Farm Management System Class Diagram describes the structure of a Farm Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Farm Management System are Farm, Plants, Treatments, Medicines, Employees, Login. Classes of...
Jewellery Shop Management System Class Diagram

Jewellery Shop Management System Class Diagram

Jwellary Shop Management System Class Diagram describes the structure of a Jwellary Shop Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Jwellary Shop Management System are Jwellery, Stock, Sales, Quality, Payment,...
Hostel Management System Class Diagram

Hostel Management System Class Diagram

Hostel Management System Class Diagram describes the structure of a Hostel Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Hostel Management System are Hostel, Beds, Rooms, Rent, Allotees, Payments. Classes of...
Canteen Billing System Class Diagram

Canteen Billing System Class Diagram

Canteen Billing System Class Diagram describes the structure of a Canteen Billing System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Canteen Billing System are Canteen, Products, Orders, Items, Food, Payment. Classes of Canteen...
Contract Management System Class Diagram

Contract Management System Class Diagram

Contract Management System Class Diagram describes the structure of a Contract Management System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Contract Management System are Contract, Authoring, Audit, Reporting, Obligations,...
Course Registration System Class Diagram

Course Registration System Class Diagram

Course Registration System Class Diagram describes the structure of a Course Registration System classes, their attributes, operations (or methods), and the relationships among objects. The main classes of the Course Registration System are Course, Fees, Syllabus, Students, Registrations, Trainers...
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...
Call FreeProjectz WhatsApp FreeProjectz