SlideShare a Scribd company logo
2
Most read
7
Most read
18
Most read
Mini project on ‘PHONEBOOK APPLICATION’
in c language.
Index
 Introduction.
 Aim of the project.
 Advantages & Disadvantages.
 Software & Hardware details.
 Design.
 Modules.
 Implementation.
Introduction
 Phonebook is a very simple mini project in C that can help you
understand the basic concepts of functions, file handling and data
structure. This application will teach you how to add, list, modify or
edit, search and delete data to/from the file.
 Adding new records, listing them, modifying them and updating,
search for contacts saved, and deleting the phonebook records are the
basic functions which make up the main menu of this Phonebook
application.
 Personal information such as name, gender, phone number,email and
address are asked while adding a record into the Phonebook. These
records can then be modified, listed, searched for and removed.
 I have used many functions in this mini project. These functions are
easy to understand as their name only signifies their respective
operations.
Aim of the project
 To develop an “Phonebook contact” application using c
programming .
 This program is very useful now-a-days to store complete
information under single contact number.
 This program also has options to deletion and
modification of the entered contact number.
Advantages & Disadvantages
 It becomes easy for the user to store complete information( i.e e-mail id, address) about his contact.
 It is easy for the user to just search his required contact number by just typing name of the contact.
 Some times it becomes difficult to store more contacts(i.e over 150)
 It becomes even difficult to store contacts with two or more contact numbers.
Software & Hardware details.
 This Phonebook application is coded and made using the following compilers:
 This Application size is 33Kb and the size of the code is 5Kb.
TurboC++
Code::blocks
Design
The present program consists of the
following modules:
Preprocessor commands.
Structures.
Functions
Variables
Statements & Expressions.
Module -1(Header files)
#include<stdio.h>
#include<conio.h>
#include<string.h>
Module-2(declaring structure & functions)
Module-3(main function)
 This function displays the user to select his choice of operations.
Module -4(adding contacts)
 This module is used for inputting contact details.
Module-5(list record)
 This part is to show up the saved contacts list.
Module -6(Searching record)
 This process lets the user to give in a name to get contact number of the
searched contact.
Module-7(Deleting record)
 This option deletes the added contact details of a person.
Module-8(Modifying contact)
 This option is used to update or change the details of the contact.
Example for Implementation
 The home screen that is displayed by the program is:
Implementation
Thank You.
by
S.V.Rohith

More Related Content

DOCX
A c program of Phonebook application
DOC
Telephone directory in c
PPTX
Maruti suzuki dispute in manesar plant
PPTX
Automatic sun tracking system. ppt
PDF
Telephone directory using c language
PPTX
Phone Book project in Data Structure C
PPTX
Solar tracking system
PPT
Airline Reservation system(project report of six week training)-ppt
A c program of Phonebook application
Telephone directory in c
Maruti suzuki dispute in manesar plant
Automatic sun tracking system. ppt
Telephone directory using c language
Phone Book project in Data Structure C
Solar tracking system
Airline Reservation system(project report of six week training)-ppt

What's hot (20)

PPTX
Phonebook project in C
PDF
Project presentation on Phone Book
PDF
Phone book with project report for BCA,MCA
DOCX
COLLEGE PHONE BOOK Final documentation
DOCX
Banking Management System Project documentation
PPTX
Direct linking loaders
PPTX
Contact management system , phone book management system
PPTX
Online bus pass management system
PPTX
Employee Management System
PPTX
Simple Calendar Application using C
PPTX
Password management
PPTX
class and objects
DOCX
Online Quiz System Project Report
PPT
File handling in c
PPTX
Student Management System
PDF
Employee Management System in C++
PPTX
Banking Management System Project
PPT
Bank Management System
PPTX
Final year project presentation in android application
DOCX
Food donation project report II
Phonebook project in C
Project presentation on Phone Book
Phone book with project report for BCA,MCA
COLLEGE PHONE BOOK Final documentation
Banking Management System Project documentation
Direct linking loaders
Contact management system , phone book management system
Online bus pass management system
Employee Management System
Simple Calendar Application using C
Password management
class and objects
Online Quiz System Project Report
File handling in c
Student Management System
Employee Management System in C++
Banking Management System Project
Bank Management System
Final year project presentation in android application
Food donation project report II
Ad

Viewers also liked (7)

DOC
Telephone directory
PPTX
telephone directory
PDF
Phonebook Directory or Address Book In Android
TXT
Phonebook
PPS
Phonebook
DOC
Introduction and objectives of the project
PPTX
SYNOPSIS WRITING
Telephone directory
telephone directory
Phonebook Directory or Address Book In Android
Phonebook
Phonebook
Introduction and objectives of the project
SYNOPSIS WRITING
Ad

Similar to A c program of Phonebook application (20)

PPTX
ds ppt.pptxnanu minchi edigetodu inkodu unnadu chdu evarante adi repati nene ...
PPTX
ds ppt.pptx ppt on phone book application in java
PPTX
ds ppt.pptxnanu minchi edigetodu inkodu unnadu chdu evarante adi repati nene ...
PPTX
Cse project-1
DOCX
Phonebookapplic.docxnanu minchi edigetodu inkodu unnadu chdu evarante adi rep...
PDF
Mvp pattern
PPT
Programming In C++
PPT
MR Summary Presentation
ODT
Bangladesh university of business and technology
PPT
Chapter 1
PPTX
object oriented programming language in c++
PDF
A Hand Book of Visual Basic 6.0.pdf.pdf
DOC
Notes of c programming 1st unit BCA I SEM
PDF
Cw comp1661 211574_mo233_20131122_234918_1314
PPTX
Vb ch 3-object-oriented_fundamentals_in_vb.net
PPTX
Programming in c++
PPTX
Programming in c++
PDF
IP Messenger And File Transfer over Ethernet LAN
PDF
Book management system
DOCX
80067787-College-Management-System document
ds ppt.pptxnanu minchi edigetodu inkodu unnadu chdu evarante adi repati nene ...
ds ppt.pptx ppt on phone book application in java
ds ppt.pptxnanu minchi edigetodu inkodu unnadu chdu evarante adi repati nene ...
Cse project-1
Phonebookapplic.docxnanu minchi edigetodu inkodu unnadu chdu evarante adi rep...
Mvp pattern
Programming In C++
MR Summary Presentation
Bangladesh university of business and technology
Chapter 1
object oriented programming language in c++
A Hand Book of Visual Basic 6.0.pdf.pdf
Notes of c programming 1st unit BCA I SEM
Cw comp1661 211574_mo233_20131122_234918_1314
Vb ch 3-object-oriented_fundamentals_in_vb.net
Programming in c++
Programming in c++
IP Messenger And File Transfer over Ethernet LAN
Book management system
80067787-College-Management-System document

More from svrohith 9 (14)

DOCX
Simple Blockchain Eco System for medical data management
PDF
A mini project on designing a DATABASE for Library management system using mySQL
DOCX
A Computers Architecture project on Barrel shifters
DOCX
A JAVA project on Marriage bureau management system
DOCX
A Measurements Project on Light Detection sensor
DOCX
A Software Engineering Project on Cyber cafe management
DOC
A project on Ecology case studies
DOCX
A project on advanced C language
PDF
A MATLAB project on LCR circuits
PDF
10_CERITIFICATE
PPT
Pedal power hacksaw
PPTX
The taipei 101 tower
PPTX
Mac book
PPT
Apple i phone presentation
Simple Blockchain Eco System for medical data management
A mini project on designing a DATABASE for Library management system using mySQL
A Computers Architecture project on Barrel shifters
A JAVA project on Marriage bureau management system
A Measurements Project on Light Detection sensor
A Software Engineering Project on Cyber cafe management
A project on Ecology case studies
A project on advanced C language
A MATLAB project on LCR circuits
10_CERITIFICATE
Pedal power hacksaw
The taipei 101 tower
Mac book
Apple i phone presentation

Recently uploaded (20)

PDF
Encapsulation theory and applications.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Empathic Computing: Creating Shared Understanding
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Cloud computing and distributed systems.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
KodekX | Application Modernization Development
Encapsulation theory and applications.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Spectral efficient network and resource selection model in 5G networks
MIND Revenue Release Quarter 2 2025 Press Release
sap open course for s4hana steps from ECC to s4
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The Rise and Fall of 3GPP – Time for a Sabbatical?
Understanding_Digital_Forensics_Presentation.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Empathic Computing: Creating Shared Understanding
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Unlocking AI with Model Context Protocol (MCP)
Per capita expenditure prediction using model stacking based on satellite ima...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
20250228 LYD VKU AI Blended-Learning.pptx
Big Data Technologies - Introduction.pptx
Cloud computing and distributed systems.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
KodekX | Application Modernization Development

A c program of Phonebook application

  • 1. Mini project on ‘PHONEBOOK APPLICATION’ in c language.
  • 2. Index  Introduction.  Aim of the project.  Advantages & Disadvantages.  Software & Hardware details.  Design.  Modules.  Implementation.
  • 3. Introduction  Phonebook is a very simple mini project in C that can help you understand the basic concepts of functions, file handling and data structure. This application will teach you how to add, list, modify or edit, search and delete data to/from the file.  Adding new records, listing them, modifying them and updating, search for contacts saved, and deleting the phonebook records are the basic functions which make up the main menu of this Phonebook application.
  • 4.  Personal information such as name, gender, phone number,email and address are asked while adding a record into the Phonebook. These records can then be modified, listed, searched for and removed.  I have used many functions in this mini project. These functions are easy to understand as their name only signifies their respective operations.
  • 5. Aim of the project  To develop an “Phonebook contact” application using c programming .  This program is very useful now-a-days to store complete information under single contact number.  This program also has options to deletion and modification of the entered contact number.
  • 6. Advantages & Disadvantages  It becomes easy for the user to store complete information( i.e e-mail id, address) about his contact.  It is easy for the user to just search his required contact number by just typing name of the contact.  Some times it becomes difficult to store more contacts(i.e over 150)  It becomes even difficult to store contacts with two or more contact numbers.
  • 7. Software & Hardware details.  This Phonebook application is coded and made using the following compilers:  This Application size is 33Kb and the size of the code is 5Kb. TurboC++ Code::blocks
  • 8. Design The present program consists of the following modules: Preprocessor commands. Structures. Functions Variables Statements & Expressions.
  • 11. Module-3(main function)  This function displays the user to select his choice of operations.
  • 12. Module -4(adding contacts)  This module is used for inputting contact details.
  • 13. Module-5(list record)  This part is to show up the saved contacts list.
  • 14. Module -6(Searching record)  This process lets the user to give in a name to get contact number of the searched contact.
  • 15. Module-7(Deleting record)  This option deletes the added contact details of a person.
  • 16. Module-8(Modifying contact)  This option is used to update or change the details of the contact.
  • 17. Example for Implementation  The home screen that is displayed by the program is: