Answered step by step
Verified Expert Solution
Link Copied!
Question
1 Approved Answer

Please write in Python Language to create a Program for Contact Management System. It is similar to the contact manager in cell phones. In this

Please write in Python Language to create a Program for Contact Management System. It is similar to the contact manager in cell phones.

In this program, you can add, view, edit, search, and delete contacts. (you can use also object-oriented to write this program)

All added and edited records are saved in a file. (txt or excel is allowed)

You can list contacts by name, phone no., address, and email.

File handling has been used to record all data.

File handling, data structure, functions are the main things which make up this simple mini program.

The key features of contact management system are listed below:

1. Add new contacts: with information such as name, phone number, address, and email

2. List all contacts: lists all the contacts stored in file with their respective contact details

3. Search contacts: based on name and phone number

4.Edit contacts: edit information given while adding the contacts – name, phone number, address, and email

5.Delete contacts: deletes contacts from file

the menu example is as follow:

***Welcome to Contact Management System ***

MAIN MENU

=========================================

[1] Add a new Contact

[2] List all Contacts

[3] Search for contact

[4] Edit a Contact

[5] Delete a Contact

[0] Exit

==========================================

Enter the choice:.......

Step by Step Solution

There are 3 Steps involved in it

Step: 1

from tkinter import import sqlite3 import tkinter import tkinterttk as ttk import tkintermessagebox as tkMessageBox root Tk roottitleContact System rootgeometry700x40000 rootresizable0 0 rootconfigbgd... blur-text-image
Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image_2

Step: 3

blur-text-image_3

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Systems Design Implementation and Management

Authors: Carlos Coronel, Steven Morris

13th edition

1337627909, 978-1337627900

More Books

Students explore these related Programming questions

Question

Explain what an upsert does.

Answered: 3 weeks ago