Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

CIT1325.txt CIT1350.txt Standard Project Requirements: 1. Must use the Project Plan Template for all submissions 2. Program must contain individual Functions and a Main Program.

image text in transcribedimage text in transcribedimage text in transcribed

CIT1325.txt

image text in transcribed

CIT1350.txt

image text in transcribed

Standard Project Requirements: 1. Must use the Project Plan Template for all submissions 2. Program must contain individual Functions and a Main Program. 3. Algorithms must be included for each of the functions, as well as the main program. 4. All data structures (arrays, vectors, tables) must be specified. 5. Using OOP Classes highly encouraged. 6. All Code are required to have headers sections and coding comments throughout. 7. All Programs must be tested and documented for completeness. 8. The Cpp Source (*.cpp/*.h) files must be included with the Code submission. 9. If used all additional input file must be included in the Code Submission. Given input files are not required. Class Reporting System - Project Specifications: 1. Create a Class Reporting System that can produce the following reports: Class Offerings Report - Report on all class section offered this semester including CRN, Rubric(COSC, MATH,...), Section, Course-Name, Instructor, Days, Time, Class Seats, # of students enrolled, Class Openings. Class Roster Report - Report of all students enrolled in the class including , Last- Name, First-Name, Middle-Init, Student-ID, Student-email. Class Attendance Report - Report of all students with number of classes attended and missed and there overall Attendance Grade. Class Grade Report - Tabular Report of all students by name with 4 test score and a final score with student Test Average overall Number Grade and Final Letter Grade. (Extra Credit) Student Schedule Report of all classes with days and time taken by one student this semester. (Extra Credit) Student Grade Report - Report of all Grades in classes taken by one student this semester 2. Your Class Reporting Systems needs to handle 5-10 classes offered this semester. 3. Each Class can have a minimum of 12 students and a maximum of 30 students. 4. Class Grade Report Requirements: Program allows the client to choose a class data text file to read in to create the Class Grade Report. You can set an existing file as default. Program must read Student Grade Data in the data from the text file, which includes: Student first name Student last name Four Test Grades Final Test Grade -counts twice towards the grade. Solo Programming Project Specification Class Reporting System C++ Project Two class grade data text files have been attached with this specification. These files must work with your program. [CIT1325.txt, CIT1350.txt]. The students test grades should be kept in an array. All the student grade information should be read into the program first, so you must decide how you will store the information. Once you have the data, then calculate each student's average (4 tests plus Final counts double). Also calculate the student letter grade for the class based on their average. The output of this program is a tabular grade report that is written to an output file (GradeReport.txt). The report includes each student's name 5 test grades, test average and final grade as a table. At the end of the report, print the averages of each Test and overall Test Average, as well as highest Test Grade of all Tests. Also print the student(s) with the highest class grade. 5. How to organize and store the rest of the information is up to you to design. Try to make it simple on yourself to mimic the Class Grade Report design when appropriate. Some suggestion for Classes: 1. Classes data and functions associated with class offering this semester to product the Class Offerings Report 2. Class Section -- data and functions associated with 1 class section to be able to produce Class Roster, Class Attendance, and Class Grade Report. 3. (Extra Credit) Student -- data and functions associated with each student to be able to produce Student Schedule, and Student Grade Report. Some suggestion for Functions: 1. Function to read in class offering information for this semester. 2. Function to read in students registered for a particular class section. 3. Function to read in student grades for a particular class section. 4. Function to calculate one student grade average. 5. Function to calculate letter grade for 1 student 6. Function to calculate the averages of 1 test 7. Function to calculate the overall Test Average 8. Function to find student with highest class grade. 9. Function to output the class grade report to a file. Solo Programming Project Specification Class Reporting System C++ Project Required for PP1-Design Submission: 1. Completed Choice and Design in the Project Plan Document 2. All the algorithms must be included in the Project Plan Document and not separate files. Required for PP1-Code Submission: 1. Completed Project Plan Document 2. Source Code files (*.cpp/*h files) 3. Additional Input files Required for PP1-Git Submission: 1. Create a personal GitHub Account 2. Research how to add your own code and documentation to your account 3. Once you have uploaded your code, then take screen shots of your code on GitHub and submit the screen-shot for credit for the assignment, Andrew Miller 87.5 89 John Doe 86 88 John Smith 52 82 Jane Deer 90 93 William Clinton 95 97 George Jones 89 81.5 Sarah white 75.5 78 Bill Able 88 90 Larry Brown 99 95 Amanda Ernst 76 79.5 Richard Farmer 84.75 87 Sam Green 87 91.75 Paula Hamilton 98 100 Jesus Javiar 77.5 82 Christy King 86 89.25 Bob Bush 70 75.5 Jerry Landers 95.5 97 Sally Moore 97 99 Nancy Nadler 91 93.25 Tina Templar 85 82 65.75 85.25 79 91 95.75 75 85 86.75 98 77 80 85 97.5 85 92 77 96 98.25 90 88.75 37 90 88.5 92.75 90 85.25 88 91 96.5 82 85 88 95 78 90 79 92.75 94 98.5 95 85 94 92 88 84 93.5 97 84.25 86 90 98.5 86 94.75 81.25 94 99 92.5 90 89 84 85 97.5 82 86 Sam Julio Garcia 76 88 Kim Nguyen 95 98.5 Jesus Ramirez 77.5 Christy Knight 86 89.25 Bush 70 75.5 Laura Landers 95.5 97 Sally Mendoza 97 99 Ethan Nadler 91 93.25 Tony Templar 85 82 Paula Whyte 97.5 89 Juan Moreno 86 88 John Kemper 52 82 Jane Le 90 93 William Palmer 95 97 George Franco 89 81.5 Tony White 75.5 78 Sam Able 88 90 Barbara Brown 99 95 Alan Ernst 76 79.5 Ronda Farmer 84.75 87 Bill Wayne 75.5 78 Tilly West 88 90 Bobby Best 99 97 Thomas Moore 76 79.5 Henry Frank 84.75 87 90 98 85 92 77 96 98.25 90 88.75 65.75 85.25 79 91 95.75 75 85 86.75 98 57 80 85 86.75 98 57 80 91.75 100 78 90 79 92.75 95 89 84 82 90 88.5 92.75 90 85.25 88 94.75 81.25 94 99 92.5 90 98.5 95 85 94 92 88 84 93.5 97 84.25 86 91 84 96.5 82 85 88 91 98.5 82 85 93.5 98.5 84.25 86 Standard Project Requirements: 1. Must use the Project Plan Template for all submissions 2. Program must contain individual Functions and a Main Program. 3. Algorithms must be included for each of the functions, as well as the main program. 4. All data structures (arrays, vectors, tables) must be specified. 5. Using OOP Classes highly encouraged. 6. All Code are required to have headers sections and coding comments throughout. 7. All Programs must be tested and documented for completeness. 8. The Cpp Source (*.cpp/*.h) files must be included with the Code submission. 9. If used all additional input file must be included in the Code Submission. Given input files are not required. Class Reporting System - Project Specifications: 1. Create a Class Reporting System that can produce the following reports: Class Offerings Report - Report on all class section offered this semester including CRN, Rubric(COSC, MATH,...), Section, Course-Name, Instructor, Days, Time, Class Seats, # of students enrolled, Class Openings. Class Roster Report - Report of all students enrolled in the class including , Last- Name, First-Name, Middle-Init, Student-ID, Student-email. Class Attendance Report - Report of all students with number of classes attended and missed and there overall Attendance Grade. Class Grade Report - Tabular Report of all students by name with 4 test score and a final score with student Test Average overall Number Grade and Final Letter Grade. (Extra Credit) Student Schedule Report of all classes with days and time taken by one student this semester. (Extra Credit) Student Grade Report - Report of all Grades in classes taken by one student this semester 2. Your Class Reporting Systems needs to handle 5-10 classes offered this semester. 3. Each Class can have a minimum of 12 students and a maximum of 30 students. 4. Class Grade Report Requirements: Program allows the client to choose a class data text file to read in to create the Class Grade Report. You can set an existing file as default. Program must read Student Grade Data in the data from the text file, which includes: Student first name Student last name Four Test Grades Final Test Grade -counts twice towards the grade. Solo Programming Project Specification Class Reporting System C++ Project Two class grade data text files have been attached with this specification. These files must work with your program. [CIT1325.txt, CIT1350.txt]. The students test grades should be kept in an array. All the student grade information should be read into the program first, so you must decide how you will store the information. Once you have the data, then calculate each student's average (4 tests plus Final counts double). Also calculate the student letter grade for the class based on their average. The output of this program is a tabular grade report that is written to an output file (GradeReport.txt). The report includes each student's name 5 test grades, test average and final grade as a table. At the end of the report, print the averages of each Test and overall Test Average, as well as highest Test Grade of all Tests. Also print the student(s) with the highest class grade. 5. How to organize and store the rest of the information is up to you to design. Try to make it simple on yourself to mimic the Class Grade Report design when appropriate. Some suggestion for Classes: 1. Classes data and functions associated with class offering this semester to product the Class Offerings Report 2. Class Section -- data and functions associated with 1 class section to be able to produce Class Roster, Class Attendance, and Class Grade Report. 3. (Extra Credit) Student -- data and functions associated with each student to be able to produce Student Schedule, and Student Grade Report. Some suggestion for Functions: 1. Function to read in class offering information for this semester. 2. Function to read in students registered for a particular class section. 3. Function to read in student grades for a particular class section. 4. Function to calculate one student grade average. 5. Function to calculate letter grade for 1 student 6. Function to calculate the averages of 1 test 7. Function to calculate the overall Test Average 8. Function to find student with highest class grade. 9. Function to output the class grade report to a file. Solo Programming Project Specification Class Reporting System C++ Project Required for PP1-Design Submission: 1. Completed Choice and Design in the Project Plan Document 2. All the algorithms must be included in the Project Plan Document and not separate files. Required for PP1-Code Submission: 1. Completed Project Plan Document 2. Source Code files (*.cpp/*h files) 3. Additional Input files Required for PP1-Git Submission: 1. Create a personal GitHub Account 2. Research how to add your own code and documentation to your account 3. Once you have uploaded your code, then take screen shots of your code on GitHub and submit the screen-shot for credit for the assignment, Andrew Miller 87.5 89 John Doe 86 88 John Smith 52 82 Jane Deer 90 93 William Clinton 95 97 George Jones 89 81.5 Sarah white 75.5 78 Bill Able 88 90 Larry Brown 99 95 Amanda Ernst 76 79.5 Richard Farmer 84.75 87 Sam Green 87 91.75 Paula Hamilton 98 100 Jesus Javiar 77.5 82 Christy King 86 89.25 Bob Bush 70 75.5 Jerry Landers 95.5 97 Sally Moore 97 99 Nancy Nadler 91 93.25 Tina Templar 85 82 65.75 85.25 79 91 95.75 75 85 86.75 98 77 80 85 97.5 85 92 77 96 98.25 90 88.75 37 90 88.5 92.75 90 85.25 88 91 96.5 82 85 88 95 78 90 79 92.75 94 98.5 95 85 94 92 88 84 93.5 97 84.25 86 90 98.5 86 94.75 81.25 94 99 92.5 90 89 84 85 97.5 82 86 Sam Julio Garcia 76 88 Kim Nguyen 95 98.5 Jesus Ramirez 77.5 Christy Knight 86 89.25 Bush 70 75.5 Laura Landers 95.5 97 Sally Mendoza 97 99 Ethan Nadler 91 93.25 Tony Templar 85 82 Paula Whyte 97.5 89 Juan Moreno 86 88 John Kemper 52 82 Jane Le 90 93 William Palmer 95 97 George Franco 89 81.5 Tony White 75.5 78 Sam Able 88 90 Barbara Brown 99 95 Alan Ernst 76 79.5 Ronda Farmer 84.75 87 Bill Wayne 75.5 78 Tilly West 88 90 Bobby Best 99 97 Thomas Moore 76 79.5 Henry Frank 84.75 87 90 98 85 92 77 96 98.25 90 88.75 65.75 85.25 79 91 95.75 75 85 86.75 98 57 80 85 86.75 98 57 80 91.75 100 78 90 79 92.75 95 89 84 82 90 88.5 92.75 90 85.25 88 94.75 81.25 94 99 92.5 90 98.5 95 85 94 92 88 84 93.5 97 84.25 86 91 84 96.5 82 85 88 91 98.5 82 85 93.5 98.5 84.25 86

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Implementing Ai And Machine Learning For Business Optimization

Authors: Robert K Wiley

1st Edition

B0CPQJW72N, 979-8870675855

More Books

Students also viewed these Databases questions