You are on page 1of 3

KHULNA UNIVERSITY OF ENGINEERING & TECHNOLOGY

Department: Elecctronics and Communications Engineering


Course No.: CSE 1210
Course Title: Computer Fundamental And Programming
Laboratory
Topic: Contact Management System

Submitted To: Submitted By:

Nazmun Nahar Moon – 2109057


Shah Muhammad Azmat Ullah
Lecturer
Department of Electronics and
Communication Engineering
Khulna University of Engineering &
Technology (KUET)

Most. Kaniz Fatema Isha


Lecturer
Department of Computer Science
and Engineering
Khulna University of Engineering &
Technology (KUET)
Contact Management System
Objectives:
1. To manage name contact email
2. To help user keep track of their contact records and improve workflow

Necessary Things:
1. Code::Blocks IDE
2. GCC compiler

Introduction:
This contact management system project was written in C programming
language and is a console application. This system was built as a straightforward side project
in the Code::Blocks IDE using the GCC compiler. The Contact Management System console
software is a simple tool with no graphics.
Similar to how contact management works on mobile devices. User can add, view, edit,
search and delete contacts in this project. A file is maintained for each record that was
added or modified. A simple project is Contact Management System in C.
The basis of a contact management system is the idea of creating personal or organizational
records of contacts, adding this data and updating it. Here, users can add their contact
information securely and quickly. The system makes it easy to keep records of each person.
The entire project was developed using the "C" programming language and various variables
and strings. Consumers will find this little project easy to use and understand. It is a simple
terminal program created in C without using any visual elements.

Key Features:
• Add new contacts: User can add new contact by entering details such as name,
phone, address and email.
• Show all contacts: this option is used to display a list of information about each
contact from the file where they are stored.
• Search for contact: Contacts can be searched using their name and phone number.
• Edit a Contact: When adding contacts, you can change the name, phone number,
address and email.
• Delete a contact: User can delete them from the file.
• Exit: if user are not interested then, she/ he can choice this option
Description:
At first I will use some header file so that later I can use library function. Such
as

Created a structure for our contact list.

The driver code looks something like above code which will display the main menu of the
contact management system in C having options to add a new contact, list all contacts,
search for contacts, edit a contact, and delete a contact and exit.

Then I will use switch statement. So that code can take user choice, what will he/ exactly
apply condition under some definite case.
And then all function and logic will be built in under these cases.

You might also like