Please write in Python Language to create a Program for Contact Management System. It is similar to
Question:
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:.......
Database Systems Design Implementation and Management
ISBN: 978-1337627900
13th edition
Authors: Carlos Coronel, Steven Morris