Anda di halaman 1dari 6

ABSTRACT

“Chatting on local area network” is one of the easiest way to communicate with your
friends, employees, colleagues and staff member in local networks. No internet connection is
needed. The only thing which is require for this application is server IP address and you will be
able to connect to other members through LAN . It can help you to talk to your friends even you
both do not have internet connection .As it is based on LAN. LAN i.e. local area network which
connect different client to each other and also client to main server. So we have used the same
concept here we are connecting two clients or client and server with each other and by providing
the IP address we can talk with each other. This application involves several features such as file
sharing, media sharing, messaging, uploading and downloading of files. For downloading we
provide a path to the directory where we have stored the files to the user who wants to download
particular file.

v
TABLE OF CONTENTS

CHAPTER TITLE PAGE


NO. NO.

ABSTRACT V
TABLE OF CONTENTS VI
LIST OF FIGURES VIII
LIST OF ABBREVIATIONS IX

1 INTRODUCTION 1-3
1.1 Project description 1
1.2 Benefits of Chatting In a Local Area Network 2
1.3 System Services 2

2 LITERATURE SURVEY 4-5


3 PROBLEM DEFINITION 6
3.1 Existing System 6
3.2 Proposed System 6

4 SYSTEM REQUIREMENTS 7-11


4.1 Hardware Requirement 7
4.1.1 Hardware Configuration 7
4.2 Software Requirement 7
4.2.1 Software Configuration 7
4.3 Technologies 8
4.3.1 Java 8
4.3.2 Java virtual machine 8
4.3.3 Java Features 9
4.3.4 Java Platform 9
4.4 Net beans 6.1 10
vi
4.5 Socket Programming 10
4.6 TCP/IP 11

5 SYSTEM DESIGN 12-17


5.1 System architecture 12
5.2 Data flow diagram 13
5.3 Use case diagram 17

6 IMPLEMENTATION 18-20
6.1 Module 19

7 CONCLUSION 21
8 FUTURE WORK 21
9 REFERENCES 22

APPENDICES 23-52
APPENDIX-A (SAMPLE PROGRAM) 23-46
APPENDIX-B (OUTPUT SCREENS) 47-52

vii
LIST OF FIGURES

FIGURE CONTENT PAGE


NO. NO.

1.1 Client server communication 1


4.1 JVM Working 9
5.1 System architecture 12
5.2 Function symbol 13
5.3 External entry 13
5.4 Data-flow symbol 14
5.5 Data-store symbol 14
5.6 Output symbol. 14
5.7 Zero level Diagram 15
5.8 First level diagram 15
5.9 Second level diagram 16
5.10 Third level diagram 16
5.11 Use case diagram 17
1 Screenshot of server started. 47
2 Screenshot of client started in other wondow . 48
3 Screenshot of client registers himself in the server. 48
4 Screenshot of another client login in the server. 49
5 Screenshot of sending message from one client to another. 49
6 Screenshot of file transfer from one client to another. 50
7 Screenshot of receiving the file by selecting one option. 50
8 Screenshot to save the received file at selected location. 51
9 Screenshot of server prompts of file upload completion. 51
10 Screenshot of history. 52

viii
LIST OF ABBREVIATIONS

1. TCP Transmission control protocol.


2. IP Internet protocol.
3. HTTP Hypertext transfer protocol.
4. FTP File transfer protocol.
5. IBM International business machines
6. PDP Plasma display panel.
7. DFD Data flow diagram.
8. UMC Universal magazine code.
9. AES Advanced encryption standard.
10. WORA Write once, run anywhere.
11. JVM Java virtual machine.
12. IDE Integrated development.
13. PHP Hypertext preprocessor.
14. HTML Hypertext markup language.
15. TELNET Teletype network protocol.
16. UDP User data gram protocol.
17. RMI Remote method invocation
18. VC Virtual circuit

ix
x

Anda mungkin juga menyukai