Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Create a OOP Java program for this description. Welcome to the development team Object-Oriented University. As befitting the name, you need to analyze the admissions

Create a OOP Java program for this description.

Welcome to the development team Object-Oriented University. As befitting the name, you need to analyze the admissions process for the University and put together a rough object-oriented model (class diagram) that can be used to create a software application in support of it.

An undergraduate applicant starts the process by filling out an application for admission. On the application, they need to provide their full name, their National ID (a fictitious identifier that replaces SSN), their birth date, expected GPA, high school graduation date, the number of people in their family, their parents and their own AGI, a list of high schools they attended, any colleges they may have attended (e.g. summer courses), extracurricular activities, and a personal statement about why they want to attend OOU. For each school, they need to provide the school code and the dates attended. The applicant also needs to provide their first, second, and third choices for their major.

Once their application is received by the Application Management Service, the system will notify the student that their application is in an incomplete status and that they must request transcripts from all schools attended. Each school will send an electronic transcript that includes the students name and identifier, GPA, total units completed, percentile ranking at their high school (for HS only schools) and a list of courses completed. For each school listed on the transcript, the transcript will list the course, units, grade points, and the state level subject requirements it fills (e.g. In California, these are called the A-G subject requirements).

The applicant will also need to provide their test scores. Each test score will have a test name and a list of score components. Each score component will have a name and a value. As an example, the rSAT (redesigned SAT) has three score components: Reading, Writing, and Math. There are many different kinds of tests, each with their own score components.

Once the applicants application is complete, the Application Management Service sends it to the Application Review Service and conducts a performance-based review of the applicant. The Application Review Service uses a scores engine to evaluate the applicants test scores and generate a test score performance evaluation. It also uses an academic performance engine to evaluate transcripts. The service then creates an evaluation decision. If the overall point total for the scores and academic performance evaluations is high enough, the decision is admitted and the decision reason is performance-based. If it is too low, the decision is denied and the decision reason is performance-based. If it falls in the middle, the decision is that it requires manual review. The Application Management Service changes the applications status to ready for manual review. The Review Management Service assigns the application to an evaluator and marks the application as assigned for review. Each evaluator has a name, id, and list of applications to review. For each application, the evaluator starts the review. The evaluator looks at their academic performance, test scores, extracurricular activities, and personal statement, and makes a decision of admitted, denied, or more information needed. If more information needed, the applicant is sent a notification. If admitted or denied, their application is now complete.

If they are admitted, they are sent a welcome notification. If they are denied, they receive a rejection notification. A denied student can appeal their denial. Their denial can also be overridden by a faculty member, department chair, or college dean.

To complete their admissions process, the applicant must accept their admission, at which point the Student Service creates a new Student from the applicant information and assigns them a student ID. They can also decline their admission. At any time before they are admitted or denied, an applicant can withdraw their application.

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_2

Step: 3

blur-text-image_3

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

Build It For The Real World A Database Workbook

Authors: Wilson, Susan, Hoferek, Mary J.

1st Edition

0073197599, 9780073197593

More Books

Students also viewed these Databases questions

Question

=+ What are the information and consultation requirements?

Answered: 1 week ago

Question

=+ Should the MNE belong (why, why not)?

Answered: 1 week ago