Design a C++ program
An address book is a book or a database used for saving andstoring contacts which may usually
consists of a few standard fields (for example: first name, lastname, company name, address,
telephone number, e-mail address, fax number, mobile phonenumber).
Design an online address book to keep track of the details offamily members, close friends and
certain business associates. Details which your designed addressbook will keep should be like
names (first name, last name), gender, addresses (street address,city, province/state, zip code),
phone numbers, and dates of birth (date, month, year). Your programshould be able to handle a
maximum of 150 entries.
There should be TWO MAJOR MODULES of your program one should allowthe user to add, update
delete the entries and classify the entered person as a familymember, friend, or business associate
and another module should maintain one address book which must beable to process a maximum
of 150 entries and also should perform the followingoperations:
ï‚· Load the data into the address book from a disk.
ï‚· Search for a person by last name.
ï‚· Print the gender, address details, phone number, and date ofbirth of a given person.
ï‚· Print the names of the people whose birthdays are in a givenmonth or between two given
dates.
ï‚· Print the names of all the people having the same status, such asfamily, friend, or
business.
ï‚· Print the names of all the people having the same status, such asfamily, friend, or
business.
ï‚· Print the names of all the people between two last names.
ï‚· Print the details of all people with same gender.
Make a C++ file on Microsoft visual and answer with the propercode