Question: in java School Management System Create a program to monitor revenue and expenses for the Minnesota State system. To simplify this process, we will say

in java
in java School Management System Create a program to monitor revenue and

School Management System Create a program to monitor revenue and expenses for the Minnesota State system. To simplify this process, we will say the only revenue comes from the amount students spend on classes and the only expenses are the professors' salaries. Your program will need to manage multiple objects (Schools, students, and teachers). The MNSCU system has many schools, and although they are not created or closed frequently, you will need to be able to create and remove schools in your program. Each school has students and teachers. Students pay for classes, and teachers are paid to teach. We do not care how students and teachers are related, we just need to track all teachers and all students. Scoring for project: - 15 points - You created classes for the following objects: schools, teachers, students - 20 points - You used data structures that allow the user to enter and retrieve the information they need (we spent all semester learning about different data structures, so you won't get any points if I see you use a bunch of basic arrays) - 25 points - Your program runs without crashing or throwing errors. It also handles bad input without crashing the program. Your program takes user input and doesn't quit until the user indicates they want to quit the program - 15 points - The user can enter, view, and change the salary for any teacher and the cost of attendance for any student. The user can also view all teachers in a school at once or all students of a school at once. - 5 points - You provide a method to sort your teachers OR students in alphabetical order. This must be a method you write, not one that is native to a Java class. - 15 points - The user can also view the total expense of a single school (the sum of all teachers' salaries) and view the total revenue of a single school (the sum of all students' costs of attendance) - Hint: You will have to create a function to do this. No structure we have studied so far will let you do this. - 5 points - At least one of the methods you defined for this program was implemented recursively

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!