Easy Chat: A Server Based Instant Messaging System: Presented By: Supervised by

You might also like

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 21

Easy Chat : A Server Based

Instant Messaging System

Presented By: Supervised By:


Ahmed Iqbal Pritom
• Imroja Hamid Sharna
Lecturer, Dept. of CSE
(ID:141002021) Green University of Bangladesh
• Tasmina Akter
(ID:141002020)
Sunday, May 31, 2020 1
Contents
 Introduction
 Motivation, Aim & Scopes
 Existing Systems
 Features
 Background Studies
 Tools used in Project
 Class Diagram
 Use Case Diagram
 Designs & Implementation
 Future Plan
 References Sunday, May 31, 2020 2
Introduction
 Easy Chat is a real time messaging application.
 Regular and group conversations.
 Different types of file transferring option
(i.e. .jpg, .pdf, .rar).
 Voice Chat.
 Integration of emoticons and GIF.

Sunday, May 31, 2020 3


 Motivation
Many small business owners have embraced Instant Massaging in the
workplace, to support or even replace traditional forms of
communication.

 Aim

To create a easier way for instant communication with some advance
features.

 Scopes

Instant Messenger will deliver our messages to our buddies and co-
workers in real-time.
It will break down the communication barrier between everyone or
every departments within an organization.
It will provide the scope of E-mail system also.
Sunday, May 31, 2020 4
Existing Systems

 WhatsApp: A freeware and cross-platform messaging and Voice


over IP service.

 Viber: A cross-platform instant messaging and voice over IP


application and provided as freeware for the Microsoft Windows,
macOS, Linux, Android and iOS platforms.

 Skype: A telecommunications application software product that


specializes in providing video chat and voice calls between
computers, tablets, mobile devices.

Sunday, May 31, 2020 5


Existing Systems

 Facebook Messenger: A messaging app and platform. Originally


developed as Facebook Chat in 2008, the company revamped its
messaging service in 2010.

 WeChat: WeChat is a Chinese multi-purpose messaging and social


media app developed by Tencent.

 Telegram: A non-profit cloud-based instant messaging service.


Telegram client apps are available for Android, iOS, Windows
Phone, Windows NT, macOS and Linux.

Sunday, May 31, 2020 6


Features
 Text messaging.
 Make friends and groups.
 User profile management.
 Contacts management.
 Send and receive files.
 Make Voice Call.
 Stickers and emoticons.
 Email Sending.

Sunday, May 31, 2020 7


Background Studies
 Chosen the AIM Messenger for Background Study.
 Provides us the real one to one communication.
 Delivery of original trusted messages.
 AIM client will ask the AIM server for friend location.
 AIM prefer direct connection to the friend’s computer.

Sunday, May 31, 2020 8


Tools used in Project
 Visual C#
 Microsoft Visual Studio 2010
 .Net 2.0
 MySQL Server
 Wamp Server
 ODBC Driver
 Photoshop
 MsExcel
 Lucidchart

Sunday, May 31, 2020 9


Class Diagram

Sunday, May 31, 2020 10


Use Case Diagram

Sunday, May 31, 2020 11


Activity Diagram

Sunday, May 31, 2020 12


User Registration & Login
Interfaces

Sunday, May 31, 2020 13


Easy Chat Main Interface

Sunday, May 31, 2020 14


Update Profile And Change
Password

Sunday, May 31, 2020 15


Voice Chatting Interface

Sunday, May 31, 2020 16


Email Sending

Sunday, May 31, 2020 17


Future Plan
 Make this application more dynamic optimal and user
friendly.
 Build the Android , iOS & Web version of this desktop
application.
 Video calling.

Sunday, May 31, 2020 18


Conclusion
Messaging can impress anyone nowadays, that’s why
messengers suggest other opportunities for their users:
 some have bots and public channels.
 some have open discussion boards.
 some have multiuser conferencing.
 some even allow purchases within the messenger.

Sunday, May 31, 2020 19


References
1) Introducing visual c# 2010 by “Adam Freeman”
2) Beginning Visual C# 2010 by “Karli Watson, Christian Nagel,
Jacob Hammer Pedersen, Jon D. Reid, Morgan Skinner”

3) Beginning MySQL Database Design and Optimization: From


Novice to Professional by “Jon Stephens and Chad Russell”
4) https://www.lucidchart.com
5) https://en.wikipedia.org/wiki/Instant_messaging
6) Tutorials Point: Simply Easy Learning From
https://www.tutorialspoint.com/csharp
7) C# Tutorials from http://csharp.net-informations.com

Sunday, May 31, 2020 20


Thank You All

Sunday, May 31, 2020 21

You might also like