Faculty Members Record System Project Abstract: File handling has been effectively used for each feature of this project (use files). Here, The system must allow the user create a new faculty member record, save and update that record. All records will be stored on file. A faculty member record consists of the following pieces of information: FMID: (id number this is a unique ID, the system shouldn't allow duplicates) First_Name: Last_name: Age: Birth_Date: Hire_date: Salary: Courses_Taught: The following functions should be in the main menu of the project: - Add Record: For this feature "void read_data() function has been used to add Faculty member record into the file. It asks for information such as ID, first name, last name......to be entered. Show/List Data: With the information provided in add record, the void show_data() function in this system project in C++ show the record corresponding to a particular FMID, first name or last name. all info need to be displayed. The function should ask the user the following: Based on what?, (1. ID, 2. F name and 3. Last name), then the function displays all entries matching the user input, "No Results" otherwise. Search Record: When the function for this feature is first executed, it shows the total records in the file, and the user can then search by FMID. If the record searched for is not found, the system project in C++ displays the message - "Error in opening! File Not Found!!" Edit Record: This works in similar manner to the Search feature. When the function for Edit Record is first executed, it shows the total records in the file, and the information by matching the user input,"No Results otherwise. Search Record: When the function for this feature is first executed, it shows the total records in the file, and the user can then search by FMID. If the record searched for is not found, the system project in C++ displays the message - "Error in opening! File Not Found!!" Edit Record: This works in similar manner to the Search feature. When the function for Edit Record is first executed, it shows the total records in the file, and the user can edit the information by providing FMID. Then, the C++ project shows all the data in that record, and the user can enter any data to modify. If the record to be edited for is not found, it displays the message - "Error in opening! File Not Found!!" Delete Record: First of all, when the function of this feature is executed, it shows all the records in the file, and the user can enter the FMID to delete. If the record was not found, this system project in C++ displays the message - "Error in opening! File Not Found!!" Output Screens: SALERE Felection te 1 rends 2-3 recard Tren Tole Search Recent from File 4-se en elete Heerd ter your choice! I Main Menu