JPR Microproject
JPR Microproject
JPR Microproject
Mumbai
(Academic Year-2022-2023)
(Micro-project)
Software Engineering
Submitted By :-
Hitesh rana ( 8846)
Kapil dongare (8845)
Sarthak binewale (8844)
Introduction:-
The Contact Number Book microproject involves
creating a digital book that stores the contact
details of individuals or businesses. This
microproject aims to provide a convenient and
organized way of storing and accessing contact
information. In this report, we will discuss the
implementation of the Contact Number Book in
Core Java.
Methodology:-
The Contact Number Book microproject was
implemented using Core Java programming
language. The program uses a file-based system to
store the contact information. The application
allows users to add new contacts, view existing
contacts, search for specific contacts, edit
contact information, and delete contacts.
Implementation:
import java.util.Scanner;
class Address {
this.name = name;
this.email = email;
this.phone = phone;
return name;
return email;
return phone;
this.email = email;
}
public void setPhone(String phone) {
this.phone = phone;
return "Name: " + name + ", Email: " + email + ", Phone: " + phone;
class AddressBook {
public AddressBook() {
addressList.add(address);
addressList.remove(address);
if (address.getName().equals(name)) {
return address;
return null;
}
public void printAddressBook() {
System.out.println(address.toString());
while (loop) {
System.out.println("5. Quit");
scanner.nextLine();
switch (option) {
case 1:
addressBook.addAddress(address);
break;
case 2:
if (addressToRemove != null) {
addressBook.removeAddress(addressToRemove);
} else {
break;
case 3:
if (addressToFind != null) {
System.out.println(addressToFind.toString());
} else {
break;
case 4:
System.out.println("Printing Contact book:");
addressBook.printAddressBook();
break;
case 5:
loop = false;
break;
default:
System.out.println("Invalid option!");
break;
System.out.println("Thank You!");
Output:-
Result:-
The Contact Number Book microproject was
successfully implemented, providing a simple and
efficient way to manage contact information.
Users can easily add and edit contact information,
search for specific contacts, and view all saved
contacts. The user interface is intuitive and user-
friendly, making it easy for users to interact with
the application.
Conclusion:-
The Contact Number Book microproject
demonstrates the use of Core Java programming
language in creating a simple contact management
system. It provides an organized and efficient way
of storing and accessing contact information.
Future improvements could include the addition of
more features such as the ability to import and
export contacts, as well as integration with other
applications. Overall, the Contact Number Book
microproject is a useful tool for managing contact
information.
*******************Thank You*********************