Java Project
Java Project
Department of information
teCHnoLoGY
Course Name: java programming
Project Name:- contact management system
Submitted by
Guided By
Mrs.S.R.LANDGE
(Lecturer in IT)
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION
A MICRO PROJECT
On
Contacts management system
Submitted by
Sr.No. Roll No. Name of student Enrollment No. Seat No.
Seal of
Institution
GOVERNMENT POLYTECHNIC
JALGAON
-SUBMISSION-
Date: Signature of
Student
INDEX
Sr Page
Contents
No. No.
1 Introduction 1
2 Abstract 2
3 Functional Requirements: 3
Scope Of Contact Management
4 4
System
5 Code 5
6 Architecture 6
7 Conclusion & References 7
INTRODUCTION
import java.util.Scanner;
class Contact {
this.name = name;
this.phoneNumber = phoneNumber;
return name;
return phoneNumber;
@Override
{
private static ArrayList<Contact> contacts = new ArrayList<>();
while (true) {
System.out.println("5. Exit");
switch (choice) {
case 1:
addContact();
break;
case 2:
viewAllContacts();
break;
case 3:
searchContact();
break;
case 4:
deleteContact();
break;
case 5:
System.out.println("Exiting program.");
System.exit(0);
default:
contacts.add(contact);
if (contacts.isEmpty()) {
System.out.println("No contacts available.");
return;
System.out.println("All Contacts:");
System.out.println(contact);
if (contact.getName().equalsIgnoreCase(searchName)) {
System.out.println("Contact found:");
System.out.println(contact);
found = true;
break;
if (!found) {
if (contact.getName().equalsIgnoreCase(deleteName)) {
contacts.remove(contact);
deleted = true;
break;
if (!deleted) {
}
Architecture
In this phase, a logical system is built which fulfils the given
requirements. Design phase of software development deals with
transforming the client's requirements into a logically working
system. Normally, design is performed in the following steps:
The system contains the write and edit Module which is used to
mainly to create the contact's, the delete contact Module and the
read and search Module to show the contact's the figure explains
about the how the flow goes based on the creating and
displaying the information.
CONCLUSION
Our project is only a humble venture to satisfy the needs to
manage their project work. Several user-friendly coding have also
adopted. This package shall prove to be a powerful package in
satisfying all the requirements of the school. The objective of
software planning is to provide a frame work that enables the
manger to make reasonable estimates made within a limited time
frame at the beginning of the software project and should be
updated regularly as the project progresses.
REFERENCES
[1]. Aberdeen Group Automating Success: The Choice Between
Contac Management System (January 2009).