Represent relationship between the students and the courses

Assignment Help JAVA Programming
Reference no: EM131109168

Implement java program to represent relationship between the students and the courses.
1. Implement relationship using a java program. Assume each course has a course title, code, subject and number of credits while each student has a name, registration number, list of courses that the student follows and the marks for each course.
2. Use the text files given and store the information of courses and students
3. Define separate methods for the followings within suitable classes
a. Display the details of a student
b. Display the details of a subject
c. Calculate the average of a student
d. Find the grade of a particular subject of a student
Marks>=75 --- A
Marks>=65 --- B
Marks>=55 C
Marks>=45 D
Marks<45 F

e. Calculate overall average of a particular subject
f. Calculate the GPA of a student.
A ----- 4.0
B ------3.3
C ----- 2.7
D 1.5
F 0

4. Display the following menu.
1. Enter details of each student
2. Display details of a particular student
3. Calculate the GPA of a particular student
4. Find the grade of a particular course of a particular student
5. List out the registration numbers of a students who follow a particular course
6. Calculate the overall average of a particular subject
7. Display details of all the students in the faculty
8. Find the number of repeaters of a particular course
9. Find the person who has the highest GPA
10. Exit from the system

5. Perform operations given in the above menu, repeatedly until the users enters 10

6. Create the above program using GUI interface.

Reference no: EM131109168

Questions Cloud

Fewer customers returning items : Best Electronics Inc. offers a "no hassle" return policy. The number of items returned per day follows the normal distribution. The mean number of customer returns is 10.3 per day and the standard deviation is 2.25 per day.
Find function and select the appropriate units : Where fx is the percent of relief obtained from a dose of x grams of a drug, where 0 ≤ x ≤1.5 Find f'(0.4) and select the appropriate units.
Complete hypothesis test using a confidence level : Using the data from a clustered random sample of students from amongst the school board (see table below), determine if this year's performance (2012) on the math exam was significantly lower than the historical average. Conduct a complete hypothe..
When is prior service cost recognized as pension expense : What is meant by "prior service cost"? When is prior service cost recognized as pension expense?
Represent relationship between the students and the courses : 1. Implement relationship using a java program. Assume each course has a course title, code, subject and number of credits while each student has a name, registration number, list of courses that the student follows and the marks for each course.
Establish a testing approach to identify potential issues : Establish a testing approach to identify potential issues. Develop the data model without considering any performance-related issues and then implement it with the available hardware and software.
What interest rates may be used : In computing the interest component of pension expense, what interest rates may be used?
What outcomes are in a : Let A denote the event that exactly one book must be examined. What outcomes are in A?
Powerpoint to the discussion thread and submit : Once you have submitted your post, view two of your peers' presentations. Construct responses to your peers that state what you think that they did well and where you think that they could improve to assist them in their future presentations.

Reviews

Write a Review

JAVA Programming Questions & Answers

  Write a program that displays a frame window w pixels wide

Write a program that displays a frame window W pixels wide and H pixels high. Use the Scanner to enter the values for W and H. The title of the frame is also entered by the user.

  What extent do images and themes of daughterhood

What extent do images and themes of daughterhood from your 19th century text influence each other?

  Demonstrate knowledge of design patterns

Your software should make use of the concepts outlined at the start of the assignment brief above. Think about where you can employ appropriate design patterns and other techniques.

  History of java

Add a class FillInQuestion to the question hierarchy of How To 10.1. An object of this class is constructed with a string that contains the answer, surrounded by _ _, for example, "The inventor of Java was _James Gosling_". The question should be ..

  Write a java statement to create an arraylist

Write a java statement to create an ArrayList called list to hold 25 integers - What is the type of the ArrayList defined in question number 1.

  Write a program that takes cents as an integer and converts

Write a program that takes cents as an integer and converts it to dollars and cents and the conversion should be done in a function called NormalizeMoney.

  Determine values of the side of triangle

Enter 3 integers and determine if these 3 values make up the sides of a triangle. If any side is

  How to detect the correct ip address and run it locally

When you compile the two modules, with disabling the package statement, it runs on one single machine, that's running the server

  What is an abstract class and how does it differ from the

question 1 what is an abstract class and how does it differ from a regular class? question 2 why are abstract class

  Write a program that creates a two-dimensional array

Write a program that creates a two-dimensional (2D) array initialized with test data (for instance, use Random method to prepare an array of integers).

  Survey conductor application

Survey Conductor Application: You have been asked by your manager to create a user-friendly application that will present a survey to your customers

  Implement a game of tic-tac-toe

Specify, design, and implement a class that can be one player in a Game of tic-tac-toe. The constructor should be specify whether the object is to be the first player (X's) or the second player (O's).

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd