Problem Statement A local high school wants to keep track of statistics for the basketball team....
Fantastic news! We've Found the answer you've been seeking!
Question:
Transcribed Image Text:
Problem Statement A local high school wants to keep track of statistics for the basketball team. The coach wants to get insight into average scores, low/high scores, etc. The coach would like to be able to run reports on demand using a menu-driven application. The application must keep track of both the team scores and the opponent scores of every game played. You must create entry screens for the scores. The season is 10 games long. The scores can be saved in a matrix, or an arrayList, or optionally for bonus points a separate file that can be loaded in (csv, text, etc). The information must be updated with any changes from the user. You have freedom to design and implement the UI and functionality, so no sample output is provided. You can use a text base or a GUI based screen. Functioning GUI based programs will receive extra credit. Requirements A menu to access the screens and reports. Enter/Edit screen for the scores. Each game will have points for each quarter, for each team (8 scores per game). There are 10 games in a season. Analytics reports that include the following information: Average points per quarter, half, and game by each team (Should be the averages for all games - EX: the average for every 1st quarter if the user enters that they want 1st quarter averages. For half game averages - it should either be the average of all 1st and 2nd quarters, or 3rd and 4th quarters - depending on the user's selection.) The lowest point total scored during any quarter during the whole season. The highest point total scored during any quarter during the whole season The program should use what you have learned in this class and use objects with proper OOP methods. Grading Details 15% Correct usage of OOP and modular programming concepts 15% Correct data handling 15% Supporting code and logic (control structures, logic, etc.) 10% Good UI/UX design 10% User friendliness (good prompts and outputs) 10% Program runs, produces expected results 10% Descriptive variable names 10% Comments (minimum required comments and human readable clarification for any unclear or unintuitive code) 5% Proper code indentation/formatting Problem Statement A local high school wants to keep track of statistics for the basketball team. The coach wants to get insight into average scores, low/high scores, etc. The coach would like to be able to run reports on demand using a menu-driven application. The application must keep track of both the team scores and the opponent scores of every game played. You must create entry screens for the scores. The season is 10 games long. The scores can be saved in a matrix, or an arrayList, or optionally for bonus points a separate file that can be loaded in (csv, text, etc). The information must be updated with any changes from the user. You have freedom to design and implement the UI and functionality, so no sample output is provided. You can use a text base or a GUI based screen. Functioning GUI based programs will receive extra credit. Requirements A menu to access the screens and reports. Enter/Edit screen for the scores. Each game will have points for each quarter, for each team (8 scores per game). There are 10 games in a season. Analytics reports that include the following information: Average points per quarter, half, and game by each team (Should be the averages for all games - EX: the average for every 1st quarter if the user enters that they want 1st quarter averages. For half game averages - it should either be the average of all 1st and 2nd quarters, or 3rd and 4th quarters - depending on the user's selection.) The lowest point total scored during any quarter during the whole season. The highest point total scored during any quarter during the whole season The program should use what you have learned in this class and use objects with proper OOP methods. Grading Details 15% Correct usage of OOP and modular programming concepts 15% Correct data handling 15% Supporting code and logic (control structures, logic, etc.) 10% Good UI/UX design 10% User friendliness (good prompts and outputs) 10% Program runs, produces expected results 10% Descriptive variable names 10% Comments (minimum required comments and human readable clarification for any unclear or unintuitive code) 5% Proper code indentation/formatting
Expert Answer:
Related Book For
Data Modeling and Database Design
ISBN: 978-1285085258
2nd edition
Authors: Narayan S. Umanath, Richard W. Scammel
Posted Date:
Students also viewed these computer network questions
-
Planning is one of the most important management functions in any business. A front office managers first step in planning should involve determine the departments goals. Planning also includes...
-
To demonstrate the ability to propose, implement, and query the database. Problem: MovinOn Inc. is a moving company that provides moving and storage services in California, Nevada, and Arizona....
-
Exercises 11-16: For the measured quantity, state the set of numbers that most appropriately describes it. Choose from the natural numbers, integers, and rational numbers. Explain your answer....
-
Chuck has just won the Flyball Lottery. He has two options for receiving his prize. The first option is to accept a $200,000 cash payment today. The second option is to receive $20,000 at the end of...
-
Ethanol, CH3CH2OH, can undergo self-ionization. Write the chemical equation for this self-ionization. Explain how you arrived at this equation. At room temperature, the ion product for this...
-
Why do companies not replace all of their legacy systems ?
-
A 0.06-lb bullet is fired with a horizontal velocity into the lower end of a 45-lb slender bar which is initially at rest in a vertical plane. Knowing that the bullet becomes embedded in the bar and...
-
You are the CFO at ABC Inc., a public company listed in Toronto Stock Exchange (TSX). Its basic business is high-temperature treatment services for contaminated soil. It is now December 9 th , 2022,...
-
The figure shows reversed-phase retention data for three compounds. a. Identify whether compounds A, B, and C are weak acids or bases. For each compound, what is the pKap K a and the retention factor...
-
How would you design a sophisticated customer segmentation model, leveraging advanced data analytics and psychographic profiling, to tailor personalized marketing communications and product offerings...
-
___________ refers to building an argument by using individual examples, pieces of information, or cases, and then pulling them together to make a generalization or come to a conclusion.
-
What is dumping?
-
Explain the stance of cognitive dissonance theory.
-
How is a security interest protected under the Bank Act?
-
___________ refers to emotional appeal.
-
Discuss the step wise procedure for a commodity to be granted a patent in full detail.
-
Why do bars offer free peanuts?
-
What is the difference between a base entity type and a weak entity type?
-
Why can functional dependency not be inferred from a particular relation state?
-
Consider the relation instance STUDENT (Major, Stu_id, Activity, Name, Phone) a. Identify all multi-valued dependencies in STUDENT. b. Describe insertion, deletion, and update anomalies that...
-
Describe how partial and circular reasoning can be helpful or harmful in resolving ethical dilemmas.
-
Describe the various legal risks for nurses.
-
Describe the various roles of advanced practice nurses.
Study smarter with the SolutionInn App