NIIT project document

Preview:

DESCRIPTION

Mini project doc done at NIIT

Citation preview

PROJECT ON

INTRANET GRAPHICAL MESSENGER

DEVELOPED BY –

Bharath.M

Deepu.R

Bandeesh.R.S

Ravi Kumar.N

INTRANET GRAPHICAL MESSENGER

Batch Code :

Start Date : End Date :

Name Of The Coordinator :

Names Of The Developer :

Date Of Submission :

CERTIFICATE

This is to certify that this report, titled Intranet Graphical Messenger embodies the original work done by Bharath.M, Deepu.R, Bandeesh.R.S, Ravi Kumar.N in partial fulfillment of their course requirement at NIIT.

COORDINATOR:

Sangita R

ACKNOWLEDGEMENT

We have benefitted a lot from the feedback and suggestions given to us by Mrs. Sangita R and other faculty members.

SYSTEM ANALYSIS

This Project entitled as ‘INTRANET GRAPHICAL MESSENGER’ is used basically

for communication purpose with the remote clients or users on local networks. Here in

this project a java client / server combination is used to chat with remote users. When a

Client wants to communicate with a user on a remote host, he sends a request to the

Server with a identification name like chat-id, the server responds to the request by

identifying the client-id which is already registered in the server domain and when

matched his request is granted and the client can begin to chat with the remote users

present on the local network.

The program's premier feature is its whiteboard drawing utility. You can draw

freehand, do circles, squares, lines, text, or paste image files to the canvas.  This is ideal

when users want to "sketch" concepts for one another.  Users can interact publicly with

everyone else on the server, or they can chat/draw privately using java Chat's "whisper

mode".  Users can create and manage chat rooms, which can be either "public" or

"private".  Additionally, users who aren't watching their screens can be paged with

sound. 

TECHNOLOGY DIAGRAM

USE CASE DIAGRAMS

CLIENT MODULE

SERVER MODULE

USE CASE DIAGRAMS

CHAT ROOM MODULE

GRAPHICAL CANVAS MODULE

SEQUENCE DIAGRAM

DATA FLOW DIAGRAMS

>>Dfd of client server response and request phase

>>Client registration

CONFIGURATION

Software requirements

1. JDK 1.4 OR HIGHER

2. J CREATOR

3. WINDOWS 98/XP/NT/Service Pack/Vista/7 or Red Hat Linux, Fedora

Hardware requirements

1. Processor : Pentium IV OR HIGHER

2. Monitor : SVGA

3. RAM : 128MB(minimum)

4. Speed : 1.5GHz

5. Secondary Device : 20GB

6. LAN Connection

7. Onboard Sound

SCREEN SHOTS