- Posted By: freeproject
- Comments: 0
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: