K.S.R.College of Engineering Chat and File Sharing Application Using LAN Mini Project-Review

You might also like

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

K.S.R.

College of Engineering
Chat and File Sharing Application
using LAN
Mini Project- Review
Team Members
Sushmitha.S
Venkatlakshmi.R
Vigneshwaran.N

11/5/16

Project Guide
Mr.K.Muthukumaran,
Assisstant Professor,
Department of Computer science

INTRODUCTION
LAN Chat is a complete client/server chat

solution, independent chat system.


A user-friendly application for real time
chatting in a local area.
No internet connection is needed.
Local Area Network connects different
client to each other and also client to main
server.
11/5/16

Description
Only IP address of the server is required to

connect with others members.


The LAN principle is deployed in this chat
server.
On the other hand file sharing application is
also implemented
The file sharing includes any type of file like
audio, video, image, text ,etc.

11/5/16

Modules Overview
The modules involved in this chat server are,
LOGIN
CHAT
JOINCHAT

ROOM
UPLOAD FILE
DOWNLOAD FILE

11/5/16

Login
In computer security, login gives an

individual access to a computer system


The registered user needs to provide his
username and password to authenticate his
account
The available authentications are
Admin

login
User login

11/5/16

Usecase Diagram

11/5/16

Admin Login
The Admin account has the rights to
Add

new user
View available users
Delete user
Update chat room
Delete Files

11/5/16

User Login
The User account has the rights to
Update

profile
Select their own chat room
Upload file
Download file

11/5/16

Dataflow Diagram

11/5/16

Chat
Only after logging users have rights to join

the chat
user is allowed to chat with each other in a
group or in private
You can connect with your friends only if you
wish.
Users can download and upload file easily by
just clicking it.

11/5/16

10

Chat Room
Here room denotes the local area network.
you can connect to particular room which is

currently running.
You can join any chat room which is available .
Only after joining ,you can talk to other
people and share files with them.

11/5/16

11

Activity Diagram for


Chatting

11/5/16

12

Upload and Download


File
You can upload a particular file from your

computer to a server
User must go to path where all files are
available and click it to download them.
If the file is corrupted, the admin has the right
to delete it.

11/5/16

13

Protocol Used
The application uses TCP protocol to exchange

the texts/messages.
It is a connection oriented protocol.
TCP enables two hosts to establish a
connection and exchange streams of data.
It guarantees delivery of data in order.

11/5/16

14

File Sharing
It allows us to send or receive the files like

image, audio,video,etc.
This uses the File Transfer Protocol to share
the files.
It is a standard network protocol used to
transfer computer files between client and
server on a network.
It provides security by encrypting the
contents of the files.
11/5/16

15

Future Scope
Jabber framework can be used for instant

messaging.
Session initiation protocol [SIP] can be used to
enhance this system
It would provide special features such as voice
and voice chat.

11/5/16

16

References
http://projectsgeek.com
http://projects.sourcecodehub.com
http://www.codeproject.com

11/5/16

17

Thank you

11/5/16

18

You might also like