Question: Implement a student information management system for a class, which should realize the following functions: Add, delete, modify and search a students information Display the

Implement a student information management system for a class, which should realize the following functions: Add, delete, modify and search a students information Display the information of all students Sort students by student ID in ascending/descending order Find the student with the maximum and minimum student ID The initial student information is read from a file name students.txt, and the student information will be saved in the same file when the program exits.Here are some additional details about the requirements:The student information should include the following attributes:StudentIDNameGenderAge The system should be able to handle a large number of students (e.g.,1000 or more).The system should be easy to use and navigate. The program is running like the followings:******************************************************************Student Management System**Author Weifeng Pan**03-17-2024**[0] input 0 to save the information and exit the program**[1] input 1 to show all the students in the class**[2] input 2 to insert several students to the class**[3] input 3 to delete a student from the class**[4] input 4 to update the information of a student**[5] input 5 to find the information of a student**[6] input 6 to rank the students with regard to stuID**[7] input 7 to find the students with max/min stuID******************************************************************Please input your choice:120241101,Sira,18,female20241102,mila,20,male20241103,mill,21,female20241111,wfpan,40,male******************************************************************Student Management System**Author Weifeng Pan**03-17-2024**[0] input 0 to save the information and exit the program**[1] input 1 to show all the students in the class**[2] input 2 to insert several students to the class**[3] input 3 to delete a student from the class**[4] input 4 to update the information of a student**[5] input 5 to find the information of a student**[6] input 6 to rank the students with regard to stuID**[7] input 7 to find the students with max/min stuID******************************************************************Please input your choice:2Please input the student ID20242222Please input the name of the studentfirstPlease input the age of the student20Please input the gender of the studentmale******************************************************************Student Management System**Author Weifeng Pan**03-17-2024**[0] input 0 to save the information and exit the program**[1] input 1 to show all the students in the class**[2] input 2 to insert several students to the class**[3] input 3 to delete a student from the class**[4] input 4 to update the information of a student**[5] input 5 to find the information of a student**[6] input 6 to rank the students with regard to stuID**[7] input 7 to find the students with max/min stuID******************************************************************Please input your choice:120241101,Sira,18,female20241102,mila,20,male20241103,mill,21,female20241111,wfpan,40,male20242222,first,20,male******************************************************************Student Management System**Author Weifeng Pan**03-17-2024**[0] input 0 to save the information and exit the program**[1] input 1 to show all the students in the class**[2] input 2 to insert several students to the class**[3] input 3 to delete a student from the class**[4] input 4 to update the information of a student**[5] input 5 to find the information of a student**[6] input 6 to rank the students with regard to stuID**[7] input 7 to find the students with max/min stuID******************************************************************Please input your choice:3Please input the student ID of the student you want to delete20241101The student with student ID [20241101] has been deleted succesfully******************************************************************Student Management System**Author Weifeng Pan**03-17-2024**[0] input 0 to save the information and exit the program**[1] input 1 to show all the students in the class**[2] input 2 to insert several students to the class**[3] input 3 to delete a student from the class**[4] input 4 to update the information of a student**[5] input 5 to find the information of a student**[6] input 6 to rank the students with regard to stuID**[7] input 7 to find the students with max/min stuID******************************************************************Please input your choice:120241102,mila,20,male20241103,mill,21,female20241111,wfpan,40,male20242222,first,20,male******************************************************************Student Management System**Author Weifeng Pan**03-17-2024**[0] input 0 to save the information and exit the program**[1] input 1 to show all the students in the class**[2] input 2 to insert several students to the class**[3] input 3 to delete a student from the class**[4] input 4 to update the information of a student**[5] input 5 to find the information of a student**[6] input 6 to rank the students with regard to stuID**[7] input 7 to find the students with max/min stuID******************************************************************Please input your choice:4Please input the student ID of the student you want to update20242222Please input the new name (input 0 to skip)secondPlease input the new age (input 0 to skip)30The student with student ID [20242222] has been updated succesfully******************************************************************Student Management System**Author Weifeng Pan**03-17-2024**[0] input 0 to save the information and exit the program**[1] input 1 to show all the students in the class**[2] input 2 to insert several students to the class**[3] input 3 to delete a student from the class*

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 Programming Questions!