Object-Oriented Client Database Assignment C++
• Imagine that a customer has come to your team and has requested a simple application that will allow the customer to store client names, addresses, and telephone numbers. Your team is tasked with building this database application. The following are some of the requirements:
o The application will be written as a console app.
o The application will allow the user to enter as many clients as they need. These will be stored in memory using a linked-list and dynamic memory.
o The client data will be housed in a client class with constructor and destructor.
o The application will also store the data to a file. When the application comes up, it will load any stored data from file into the linked list in memory, and when the user is done, the application will store the data back to file.
o When data is entered, the application will check to make sure the telephone numbers are numbers and will output a message if they are not.
o The application will allow the user to search the database for a specific telephone number match.
o The application will allow the user to show all of the clients using more than one sort order.