Question: In C++ please For this programming assignment, you (and one partner) will develop a program that maintains a database of 25 customers, including their first

 In C++ please For this programming assignment, you (and one partner)In C++ please

For this programming assignment, you (and one partner) will develop a program that maintains a database of 25 customers, including their first name, last name, date of birth, and social security number Currently the database contains data for 20 customers in an input file named customers.txt. Your program will utilize arrays and linked lists to store information about each customer. To maintain a high level of data security, the information will be separated between 2 different servers. Server 1 is a linked list that holds the last name and the social security number. Server2 is an array of structs that holds the first name and the date of birth. To link the 2 servers you must create an 8-bit encrypted array of characters (for each customer) that both servers use to access/store the information. In addition to setting up the 2 servers with the initial customer information (from the input file), your program should provide a menu for the system administrator to complete the following operations: bullet add a new customer bullet delete a customer bullet print the entire customer database to an output file. Each customer record should print in the following order: social security number, last name, first name, and date of birth Additional Notes: bullet Your program must contain at least three (3) user-defined functions bullet You are to name your output file in the following format: .txt Successful completion of this assignment includes (but is not limited to): bullet Use of an array of structures, linked lists and at least 3 appropriate functions bullet Properly named .cpp file and output file bullet Inclusion of the algorithm used to develop your program as comments within your program bullet A program that compiles and executes properly bullet A menu-driven program that properly implements the aforementioned operations

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!