Address Book In Java

  • June 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Address Book In Java as PDF for free.

More details

  • Words: 543
  • Pages: 18
Address Book

in JAVA

By -Ashtosh Jha -Gaurav Asati -Prabhakar Sharma

What is Address Book • Address Book is book or database used for storing entries called contacts • Each contact entry usually consists of a few standard fields for eg name, address, phone no. etc • The operations like adding, sorting, searching, deleting etc is done on the entries

Why Address Book • A software Address Book is easier to use than a paper Address Book a variety of operations can be performed easily on it. • Address Book is thing which is useful to all users as being social entities from a child to an old man all have contacts and it provides an easy tool to manage contacts

• Java provides platform independency so use of java in this project has increased its dimensions • This Address Book is for online and offline both users

JAVA • It was developed by James Gosling at Sun Microsystems and was released in 1995 • Architectural neutral and portable • Robust and secure • Interpreted and threaded

JVM • A Java Virtual Machine (JVM) is a set of computer software programs and data structures that use a virtual machine model for the execution of other computer programs • Bytecode is the jvm’s version of machine code • Jvm not only runs java generated bytecode • Jvm provides ‘write once run anywhere’ to java programs

Address Book-The Project • There are 3 classes -AddressBook -OperationHandler -Contact

AddressBook • • • • •

Implements ActionListener. Make frame. Add panel. Add menu. Create reference of OperationHandler.

AddressBook Methods • Constructor -Create frame for AddressBook -Set position of frame • Add widgets -Add buttons to panels -Options & Help to upper panel -Add, Delete ,Search ,Sort ,View all to lower panel

-Join each button to corresponding action. • Action Performed -Ladder of IF-ELSEIF -Catch correct action -Call Operation Handler methods

Contacts • Implements Serializable. • Create variables to store values. -first name, last name, nick name - e-mail, phone number , address -birthday.

Contacts Methods • Defines Setter & Getter methods. - All these methods are public - All variables of type string -Set the values for all variables

Operation Handler • Implements Action Listener ,Runnable. • Main Class: All operations defined . • Serialize & Deserialize Contact Class. • Create Threads for each button. • Create frame for each button.

Operation Handler Methods • Add new -Create frame for button Add new -Put labels on panels -Accept text entered • Search contacts -Create frame for button Search -Display type of search accepted -Show results of search

• Sort contacts -Create frame for Sort buttons. -Ask for order of search. - Modify contacts in sorted order. • Delete contacts -Create frame for Delete buttons. -Delete selected contacts one by one. -Modify list after deletion.

• View All Contacts -Create frame for View All button. -Show all contacts in list. • Action performed - Check for normal Execution -Report if any problem

Future Implementations • The project is general purpose now It can be specialized such as for a doctor patient details for a manager employee details etc by expanding respective fields. • It can be made online also • The image options fields can also be added.

Related Documents

Address Book In Java
June 2020 8
Address Book
June 2020 12
Address Book
April 2020 17
Java Book
November 2019 10
Java Book
November 2019 6