Vous êtes sur la page 1sur 7

A

Mini-Project Report
On

Broadcasting Chat Server


Submitted By,
Dnyaneshwar Y. Patil
Mahendra Bhoi

Roll No.: 07 & 13

Guided By,

Mr. Harshad Patil

Department Of Information Technology


G.H.RAISONI INSTITUTE OF ENGINEERING AND MANAGEMENT, JALGAON

NORTH MAHARASHTRA UNIVERSITY


Year- 2014-2015

Raisoni Group Of Institutions


Department Of Information Technology
G.H. Raisoni Institute of Engineering & Management,
Jalgaon-425 001

CERTIFICATE
This is to certify that the Mini-Project entitled Broadcasting Chat Server
has been completed in the academic year 2014-2015 by Dnyaneshwar Patil &
Mahendra Bhoi in partial fulfillment of the Bachelors Degree in the
Information Technology as prescribed by the North Maharashtra University,
Jalgaon.

Mr. Harshad Patil


Guide

Ms. Sonal Patil


H.O.D. [IT]

ACKNOWLEDGEMENT
I take this opportunity to express my gratitude to all those who
have rendered co-operation and guidance that supported me while
developing this Mini-project work.
This is the right moment to express my sincere gratitude toward
my

guide

Mr.

Harshad

Patil

for

his

valuable

guidance

and

prescriptive suggestion at every stage during the project work.


I thank from bottom of my heart to Ms. Sonal Patil Head of
Department who has been a great source of moral and timely support
for completing this project work. I would also like to thank our
principal Dr. P.V. Bhat for his warm support.
Last but not the least I express my inner gratitude to my family
members, friends for their everlasting support.

Dnyaneshwar Y.
Patil Mahendra
Bhoi

ABSTRACT
The communication methods which are used by people before
are sending telegraphs and letters. Teleconferencing or Chatting is a
method of using technology to bring people and ideas together
despite of the geographical barriers. The technology has been
available for years but the acceptance it was quit recent. But the
disadvantages of this existing system are:
A system is developed for creating communication between
the system users through Internet is called CHAT SERVER
But existing manual systems takes more effort from human
and more time to build communication between the persons.
So mailing system is becoming very popular among the
peoples in the modern days.
All

the

above

given

aspects

which

are

related

to

communication between users are automated by the Chat Server.


Main aim of this project is to create a messenger which can send
and receive messages very quickly and efficiently from a user to
another user of this system. It is developed to satisfy all the needs
of its users and clients.
JAVA technology used to build the automated Chat Server
System. The efficiency, maintenance and reusability of the software
is continuously tested, deployed and validated during designing of
the proposed system. Also modifications of system which will be
done later also tested and validated.

CONTENTS
Topic
I.
II.

III.

IV.

V.

Page No

Introduction
SYSTEM ANALYSIS
2.1 SYSYEM OBJECTIVES
2.2 Relation to External Environment
2.3 Design Consideration
2.4 System Architecture
2.5 Operational Concepts & Scenarios

1
2
2
2
2
3
5

SYSTEM SPECIFICATION

3.1 Hardware Requirements

3.2 Software Requirements

SOFTWARE ARCHITECTURE

4.1 Socket Programming

4.1.1 Socket Class

4.1.2 ServerSocket Class

10

4.2 ActionListener Interface

10

4.2.1 Interface Declaration

10

4.2.2 Interface Methods

11

4.2.3 Methods Inherited

11

4.3 Software Process Model

11

4.4 Process Modules

11

4.4.1 Graphical User Interface

11

4.4.2 Resolving names

12

4.4.3 Connection

12

System Design Detail

13

5.1 GUI Module Name & Description

13

5.1.1 Design Alternatives

13

5.1.2 Design Details

13

5.2

14

Connection Modules Names & Description

5.2.1 Design Alternatives

14

VI.

VII.

VIII

IX

5.2.2 Design Details

14

TESTING

18

6.1

TESTING OBJECTIVES

18

6.2

Integration Testing

19

6.3

System Testing

19

System Implementation & Maintenances

21

7.1

21

Implementation

7.1.1 Acquiring H/W, S/W & Services

21

7.1.2 Testing

21

7.1.3 Training Methods

21

7.1.4 System Documentation

22

7.2

22

Maintenance

Limitation & Future Enhancement conclusion

23

8.1

Limitations

23

8.2

Future Enhancement Conclusion

23

REFERENCES

24

FIGURE INDEX
Figure

Page No

2.4

Flow Chart

5.3

Working of project

16

5.3.1 Login Window

16

5.3.2 First User Login Window

16

5.3.3 First User Chat Window

17

5.3.4 Multiple Users

17

Vous aimerez peut-être aussi