Question: That is a difficult homework for me. Please help me done in c++. Thank you, sir ! I just posted all information in the attached

That is a difficult homework for me. Please help me done in c++. Thank you, sir !  That is a difficult homework for me. Please help me done
in c++. Thank you, sir ! I just posted all information in
I just posted all information in the attached image. we have 7 groups and each have 2 members. each member just belongs to only one group. the number of project depends on inputting. maybe 2 or 3 or 4 and so on...

Check the submission of the projects of groups Course Number: CS 250 Course Title: Computer Science 1 Class: TROY 1405 Check the submission Project 1 Project 2 Project 3 Project 4 Projects Project 6 On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time 3 4 On time On time On time On time On time Group Student's name Phm Tin Chung 1 o nh An Ng Quang Duy 2 Nguyn Hu Nguyn c Qun 3 Dang Long Long o Trng t ng Anh Dng Trn Khnh Phng 5 ng Hoi Nam H Nhn Ngc 6 Nguyn Sinh Hng L Thanh Hin 7 T Tuan Turong 8 Lu nh Khnh Nguyn Hoi Phong Nguyn Th Hong Nam 9 Nguyn nh Phong Nguyn Trng Duy On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time The figure show an Excel sheet which is used to manage the Project Submission for a course. Create a software replacing the above excel worksheet. The program should provides the following functionalities with a menu-driven interface as follow. 1. Group information: 1.1 Input information of group. There are 7 groups in the class, each group has at least one member. A student can not belong to more than 2 groups. 1.2 Display information: of all class (group by group) - or just the members of a group specified by user. 1.3 Save group information to a file named group.txt 2. Project (assignment) deadline declaration: Input a number of projects for all course. Each project has a number (for exp Project 1, 2, 3..), a submission deadline. 2. Submit project: The class monitor is responsible for inputting: Group number, Project number, submission date. 3. Statistic: a) Instructor inputs a project number, the program displays a table show the state of submission of this project for groups (late/on time). c) Instructor inputs a group number; the program displays a table show the state of submission of all projects of this group. For the projects which have time for submission (do not reach the deadline) display the text: Not yet submitted. 4. Overall Statistic: Ask user want to watch statistic for the period between the beginning of the course to a specific date (inputted by user) or to current time. Then displays a table show the state of submission of all projects having deadline before that date or up to current time Export result to a text file named: Overall statistic.txt 5. Find groups do not complete or submit on time. 6. Quit Note: You should design the structure about every Group submission. Each group has an array of member (string object), a group number. The group submission information related to group- the project number - the due date, the submission date - the state: On time or late. Check the submission of the projects of groups Course Number: CS 250 Course Title: Computer Science 1 Class: TROY 1405 Check the submission Project 1 Project 2 Project 3 Project 4 Projects Project 6 On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time 3 4 On time On time On time On time On time Group Student's name Phm Tin Chung 1 o nh An Ng Quang Duy 2 Nguyn Hu Nguyn c Qun 3 Dang Long Long o Trng t ng Anh Dng Trn Khnh Phng 5 ng Hoi Nam H Nhn Ngc 6 Nguyn Sinh Hng L Thanh Hin 7 T Tuan Turong 8 Lu nh Khnh Nguyn Hoi Phong Nguyn Th Hong Nam 9 Nguyn nh Phong Nguyn Trng Duy On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time On time The figure show an Excel sheet which is used to manage the Project Submission for a course. Create a software replacing the above excel worksheet. The program should provides the following functionalities with a menu-driven interface as follow. 1. Group information: 1.1 Input information of group. There are 7 groups in the class, each group has at least one member. A student can not belong to more than 2 groups. 1.2 Display information: of all class (group by group) - or just the members of a group specified by user. 1.3 Save group information to a file named group.txt 2. Project (assignment) deadline declaration: Input a number of projects for all course. Each project has a number (for exp Project 1, 2, 3..), a submission deadline. 2. Submit project: The class monitor is responsible for inputting: Group number, Project number, submission date. 3. Statistic: a) Instructor inputs a project number, the program displays a table show the state of submission of this project for groups (late/on time). c) Instructor inputs a group number; the program displays a table show the state of submission of all projects of this group. For the projects which have time for submission (do not reach the deadline) display the text: Not yet submitted. 4. Overall Statistic: Ask user want to watch statistic for the period between the beginning of the course to a specific date (inputted by user) or to current time. Then displays a table show the state of submission of all projects having deadline before that date or up to current time Export result to a text file named: Overall statistic.txt 5. Find groups do not complete or submit on time. 6. Quit Note: You should design the structure about every Group submission. Each group has an array of member (string object), a group number. The group submission information related to group- the project number - the due date, the submission date - the state: On time or late

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!