0% found this document useful (0 votes)
78 views

Our Java

The document describes a mini project to create an address book management system using Java. A group of 4 students will work on the project from September to November 2019 under the guidance of Professor Shravya A.R. The project involves building an application to manage contacts with functionalities like adding, editing, deleting contacts using object-oriented programming concepts in Java. The application will be developed in Java and will be platform independent.

Uploaded by

Sahil
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
78 views

Our Java

The document describes a mini project to create an address book management system using Java. A group of 4 students will work on the project from September to November 2019 under the guidance of Professor Shravya A.R. The project involves building an application to manage contacts with functionalities like adding, editing, deleting contacts using object-oriented programming concepts in Java. The application will be developed in Java and will be platform independent.

Uploaded by

Sahil
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 3

DAYANANDA SAGAR COLLEGE OF ENGINEERING

(An Autonomous Institution affiliated to VTU, Accredited with NAAC ‘A’ Grade)

MINI PROJECT SYNOPSIS

DEPARTMENT
Computer Science
TITLE OF THE PROJECT
Address Book Management System

STUDENT NAMES/ Abhijeet Kumar 1DS18CS747 9771825194 [email protected]


USN/ PHONE/ MAIL ID
Ashutosh Kumar 1DS18CS751 9973147988 [email protected]

Aman Anand 1DS18CS749 9852248120 [email protected]

S.M. Mozammil 1DS18CS734 8340309742


[email protected]
m
MINI - PROJECT September 2019 to November 2019
TIMELINE

(Tentative Start date-


End Date)

Faculty Name Prof. Shravya A.R.

SUBJECT Programming in OOPS Java.

INTRODUCTION
APPLICATION OF THE
PROJECT

PROJECT PROBLEM
STATEMENT

OBJECTIVES OF THE
PROJECT

PROPOSED SOLUTION

PLATFORM THAT WILL


BE USED FOR
IMPLEMENTATION
Platform independent.
DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institution affiliated to VTU, Accredited with NAAC ‘A’ Grade)

Programming Language - Java


DAYANANDA SAGAR COLLEGE OF ENGINEERING
(An Autonomous Institution affiliated to VTU, Accredited with NAAC ‘A’ Grade)

JAVA, Sockets

Demonstration Details It is a multithreaded client/server ChatServer based on console which uses Java
Socket programming. A server listens for connection requests from clients across
the network or even from the same machine. Clients know how to connect to
the server via an IP address and port number. After connecting to the server, the
client gets to choose his/her username on the chat room. The client sends a
message, the message is sent to the server using ObjectOutputStream in java.
After receiving the message from the client, the server broadcasts the message.

Chat communication is the process of exchanging messages between two


systems continuously. Anyone can break the communication. Both systems
come with the following same responsibilities.
1. Reading from keyboard. Uses an input stream like BufferedReader
connected to System.in.
2. Sending data to the other system what is read from keyboard. Uses an
output stream like PrintWriter connected to getOutputStream() method of
Socket.
3. Receiving data from the other system. Uses an input stream like
BufferedReader connected to getInputStream() method of Socket.
As the responsibilities are same, both client and server programs contain the
same stream objects and same code. The order of using stream objects varies in
the while loop.

You might also like