Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Requirements: - Write program in Java - This is a project, we split tasks among members of the group and my task is to write

Requirements:

- Write program in Java

- This is a project, we split tasks among members of the group and my task is to write the Student Class. Do ONLY the Student part

- All the tasks are listed in the picture below so I can't provide anymore info

- Please meet all the criterias

image text in transcribed

Task The project should include three types of users, Teacher, parent, and Student. Each teacher is responsible for one or more students, while each student has one teacher Every user should be able to enter unique user name beside the general information such as first name, last name, email address, etc. Additionally, the teacher need to enter the number of students he supervises. On the other hands students are required to enter their grade level A parent could have one or more child registered in the program. He/she needs to follow up his/her child progress Based on the grade level the program should generate random numbers to perform addition, subtraction, multiplication, division operations The program should be able to save the progress for each student The teacher needs to be able tp search, list, and sort the students based on Names, scores, or grades In this project, you are going to develop a software implementing the life cycle: requirements specification, analysis, design, implementation, testing, deployment, and maintenance 1 Requirements specification: Implement the first phase by Documenting in detail what the . . . . . . . project needs to do 2 Analysis process: analyze the project in terms of data flow and identify input and output 3- Design process: identify classes and interfaces, establish relationships among the classes and interfaces. You need to use CRC cards, UML diagrams, and documentation Implementation process: Separate programs should be written for each component and put to work together. You need to test and debug the prograrm Testing process: To Ensure that the code meets the requirements specification and weeds out bugs, arrange with another team to perform the testing. Write the name of the students who perform this process for you and register the used data, the found errors and solution, and screen shot output. Finalize the documentation for your project and generate the Javadoc Submit your project on eLearn 4- 5- 6- 7- Criteria for Success The final project should include the report, PowerPoint (or similar) presentation, generated Javadoc and the running program The report should include each phase with clear description, diagrams and screen shots if needed During presentation, every team member should be able to explain any part of the project * . In the program each class should be written in separate files, naming convention should be implemented, relationship defined correctly Task The project should include three types of users, Teacher, parent, and Student. Each teacher is responsible for one or more students, while each student has one teacher Every user should be able to enter unique user name beside the general information such as first name, last name, email address, etc. Additionally, the teacher need to enter the number of students he supervises. On the other hands students are required to enter their grade level A parent could have one or more child registered in the program. He/she needs to follow up his/her child progress Based on the grade level the program should generate random numbers to perform addition, subtraction, multiplication, division operations The program should be able to save the progress for each student The teacher needs to be able tp search, list, and sort the students based on Names, scores, or grades In this project, you are going to develop a software implementing the life cycle: requirements specification, analysis, design, implementation, testing, deployment, and maintenance 1 Requirements specification: Implement the first phase by Documenting in detail what the . . . . . . . project needs to do 2 Analysis process: analyze the project in terms of data flow and identify input and output 3- Design process: identify classes and interfaces, establish relationships among the classes and interfaces. You need to use CRC cards, UML diagrams, and documentation Implementation process: Separate programs should be written for each component and put to work together. You need to test and debug the prograrm Testing process: To Ensure that the code meets the requirements specification and weeds out bugs, arrange with another team to perform the testing. Write the name of the students who perform this process for you and register the used data, the found errors and solution, and screen shot output. Finalize the documentation for your project and generate the Javadoc Submit your project on eLearn 4- 5- 6- 7- Criteria for Success The final project should include the report, PowerPoint (or similar) presentation, generated Javadoc and the running program The report should include each phase with clear description, diagrams and screen shots if needed During presentation, every team member should be able to explain any part of the project * . In the program each class should be written in separate files, naming convention should be implemented, relationship defined correctly

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

Students also viewed these Databases questions

Question

1. How would you describe The Lakes Distillery brand positioning?

Answered: 1 week ago

Question

6. Does your speech have a clear and logical structure?

Answered: 1 week ago