Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

language java 2 2 You will write a summary ( max. 1 page) which will Define your problem- A paragraph summary of the design specifications

language java
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
image text in transcribed
2 2 You will write a summary ( max. 1 page) which will Define your problem- A paragraph summary of the design specifications Highlight the needs of your client Brief introduction to how you will address the needs of the client in your program solution User interaction and end result Exemplar: Define the problem: Nowadays, we have many modern day problems that arise for various reasons and these problems require modern day solutions. While some may resort to traditional ways of problem solving, the most common and ideal ways to solve these complications is through the use of technology. By programming, many problems can be effectively solved. Long and inefficient procedures can become simple and easily incorporated into our day to day lives. After seeking individuals within our community and considering their demands, we decided to create a grade calculator for Ello, a math tutor. Needs of the client: Ella has a lot of classes that she teaches, similar to every ordinary teacher, she also has to write report cards for her students. She gives tests, quizzes and homework to her students regularly to ensure that the material is well absorbed by everyone. These practices provide Ella with a lot of different marks and calculating the weighting of each component, averaging each student's final grade and monitoring their overall performance is extremely time consuming. This is why we decided to create a program that would calculate the score of individual tests/quizzes/homework and the average of each student's final mark, so it makes Ella's life easier when it comes to writing report cards. Brief introduction on how to address: After accomplishing our secondary research on how to program a simple calculator, we found that there are five essential procedures including: declaring inputs/variables: building in user input method: declaring output variables/values: incorporating switch statements and displaying outputs. However, in order to meet the demands of Ella, we must alter and elaborate on the features of a basic calculator so that it upgrades into an advanced grade calculator". User interaction and end result: Our customized calculator will allow the user to input students' names and the class code of the lesson that they attend. It will offer the function of calculating the percentage of individual tests/quizzes/homework scores and it also gives the user the option of storing the calculated score in a certain category ( test; quiz; homework), under a specific student's name. Since the marks of different categories are weighted differently for report cards, our calculator will also feature a function which allows the user to input what percentage the values stored in each category will be worth (ex. Homework is worth 10%, tests are worth 30%). When the user insists for the finalized average mark of each student, the calculator would display a chart consisting of the students' names. Beside their names will be their class codes and their ultimate grades. This grade calculator will make Ella's job much easier and she will have more time to do other things that aren't work related. Criterion B: Create an algorithm( specify code plan that you will use) /flow chart display the control of the program)./Needs Analysis to address your problem (table of needs of client show you are addressing it 2022-midnight Checklist of the requirements ( to be used in reflection) A flowchart showcasing detailed planning and drawings which outline the requirements for the creation of the solution or detailed Algorithm describing each step of the program Exemplar Checklist: Scan the student names Scan individual student grades Display the average Calculate the median score Display if the student has improved O Output the rank of the student in class Closing output 4 Success Criteria (Needs) Description Algorithm) The program will let the doctor The program will prompt the user to choose from a develop a diagnosis for the patient given list of symptoms (fever, cough, sore throat, and print it for them. etc.) using switch statements. It will then print out the symptom along with the diagnosis in an organized manner ( stored in arrayList/stored as a String). The program will let the doctor The program will prompt the user to choose their provide medication for common illness from a given list, if the user does not know illnesses and print it for them. their illness the program will diagnose them first. It will then print out the corresponding medication, dosage, frequency, number of refills, and duration in an organized manner. The program will let the doctor The program will prompt the user to choose the administer the required vaccine for vaccine they need from a given list, if the user their patient and print it for them. does not know the vaccine then the program will decide. It will then print out the vaccine, and when the patient should come back for another dose in an organized manner. The program will let the doctor The program will print out why it cannot provide a provide a referral for their patient diagnosis and where the patient is being referred and print it for them. to (cardiologist, neurologist, etc.) in an organized manner. The program will let the doctor run The program will choose which test(s) the patient tests on their patient and print it needs, and will print them out in an organized out for the user manner. The program will let the doctor The program will choose whether the patient examine their patient and print the needs a physical or a mental examination will results for them. perform the required examination(s), and will print out the examination(s) performed with their results in an organized manner. The program will let the doctor The program will print out the diagnosis, a decide on a treatment plan for treatment plan (e.g. bed rest for one week), and their patient and print it for them. the patient's prescription (if needed) in an organized manner. 5 5 RUBRIC Success Level 7/8 Level 5/6 Level 3/4 Level 1/2 Criteria The program The user is able The user is able The user is able The user is able will let the to choose their to choose their to choose their to choose their doctor develop symptom, and symptom, and symptom, and symptom, and a diagnosis for the program is the program is the program is the program is the patient and able to print it able to print it able to print it able to print it print it for and the and the and the and the them. corresponding corresponding corresponding corresponding diagnosis with diagnosis with diagnosis with diagnosis with no difficulty little difficulty. some difficulty. difficulty. The user is able The user is able The user is able The user is able The program the will let the to choose their to choose their to choose their to choose their doctor provide illness (and/or illness (and/or illness (and/or illness (and/or medication for symptom if symptom if symptom if symptom if common applicable), and applicable), and applicable), and applicable), and illnesses and the program is the program is the program is the program is print it for able to print able to print able to print able to print them. the the the corresponding corresponding corresponding corresponding prescription prescription prescription prescription with all with most with some with few important important important important details with no details with details with details with difficulty little difficulty. some difficulty. difficulty The program The user The user The user The user will let the and/or program and/or program and/or program and/or program doctor is able to is able to is able to is able to administer the choose a choose a choose a choose a required vaccine, and the vaccine, and the vaccine, and the vaccine, and the vaccine for program is able program is able program is able program is able their patient to print it and to print it and to print it and to print it and and print it for its its its its them. corresponding corresponding corresponding corresponding instructions instructions instructions instructions with no with little with some with difficulty. difficulty. difficulty difficulty The program The program is The program is The program is The program is will let the able to print able to print able to print able to print doctor provide that it is giving that it is giving that it is giving that it is giving a referral for the patient a the patient a the patient a the patient a their patient referral, and referral, and referral, and referral, and and print it for refer the refer the refer the refer the them patient to a patient to a patient to a patient to a specialist with specialist with specialist with specialist with no difficulty. little difficulty. some difficulty difficulty. The program The program is The program is The program is The program is will let the able to choose able to choose able to choose able to choose doctor run one or more one or more one or more one or more tests on their tests for the tests for the tests for the tests for the patient and patient and patient and patient and patient and print it out for print out print out print out print out the user corresponding corresponding corresponding corresponding instructions instructions instructions instructions with no with little with some with difficulty. difficulty. difficulty. difficulty. The program The user is able The user is able The user is able The user is able will let the to choose which to choose which to choose which to choose which doctor examine examinations examinations examinations examinations their patient they need, and they need, and they need, and they need, and and print the the program is the program is the program is the program is results for able to perform able to perform able to perform able to perform them. and print their and print their and print their and print their results with no results with results with results with difficulty little difficulty, some difficulty. difficulty. The program The program is The program is The program is The program is will let the able to print able to print able to print able to print doctor decide out the out the out the out the on a treatment patient's patient's patient's patient's plan for their diagnosis, diagnosis, diagnosis and diagnosis with patient and treatment plan treatment plan prescription difficulty. print it for and and with some them. prescription prescription difficulty. with no with little difficulty. difficulty. SYSTEM Gives advice depending on the input of the numerical value Asks the user how the day has been going so far on a scale from one to ten SCHOOL Asks what their struggle is Currently in their lives. e.g. school relationships etc TIME-MANAGEMENT RELATIONSHIPS HEALTH A series of Yes/No questions will be asked A series of YewNo questions will be asked GIFS will be added potentially A series of YesNo questions will be asked A series of Yes/No questions will be asked Using the numerical values of each answered question (0 or 1), it will compare each answer's value Advice will be given based on the score of each

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

Concepts of Database Management

Authors: Philip J. Pratt, Mary Z. Last

8th edition

1285427106, 978-1285427102

More Books

Students also viewed these Databases questions