Skip to content

Latest commit

 

History

History
45 lines (45 loc) · 1.52 KB

README.md

File metadata and controls

45 lines (45 loc) · 1.52 KB

Phone-Directory

Project
Phone Directory

This is a simple application developed for creating phone directory using ArrayList and it has text file as database from where it read and write the data which will be FIRST and LAST NAME and PHONE NUMBER.
⭐ Main functionalities:

1 - INSERT.
2 - DISPLAY.
3 - SEARCH.
4 - DELETE.
5 - UPDATE.
6 - SORT BY FIRST NAME ASCENDING ON SCREEN.
7 - SORT BY FIRST NAME DESCENDING ON SCREEN.
8 - SORT BY FIRST NAME ASCENDING ON FILE.
9 - SORT BY FIRST NAME DESCENDING ON FILE.
10 - CALL NUMBER.
11 - SHOW RECENTLY CALLED NUMBER.



⭐ Fetaures:

1 - Store new number in DB and check if the entered number already exist or not and handle it.
2 - Fetch data from DB every time lunching the application.
3 - Handle invalid input of phone number, if the user entered alphabets or characters in field of number.
4 - Sort the records ASCENDING and DESCENDING on the console only.
5 - Sort the records ASCENDING and DESCENDING on the console and DB.
6 - Save the recently call log in seprate text file.

📡 Technology Stack:

Java
Notepad++

⭐ To set up this project follow the below given steps:
note: To run this project JDK is needed.

  • Download the source file.
  • compile it and run from cmd console.
  • or use any IDE which supports java.