Write program that will maintain the registration of college

Assignment Help JAVA Programming
Reference no: EM131270178

Write a (Java) program that will maintain the registration of a (very small, for this project) college, using the Student, Course, and Sorted Array classes that you have already written.

The program should be able to:

• Load the current registration from the text file that you saved for the Warm-Up project and save the student data into a sorted array for the registration.

• Add a new student to the registration.
• Delete a current student from the registration.
• Search for a student by name and display the student's information on the monitor.
• Search for a student by name and add a course/grade to the student's current course list.
• Search for a student by name and delete a course/grade from the student's current course list.
• Display the current registration.
• Save the updated registration to a text file.

Your program should include a menu for the user that will use each of the above methods. Your main program should not access the array directly - only through the sorted array methods.

For the purposes of the submission, you should save separate text files for each of the actions, so that I can see that the output for each is correct. (So, run the Save after each modification to the program.)

Each method in the main should include a comment giving the runtime of the method in terms of n, the number of students registered, and m, the number of courses the student has in the course list.

Reference no: EM131270178

Questions Cloud

Find the future value at the end of the 5 year period : Find the future value (to the nearest dollar) at the end of the 5-year period.-  Find the interest earned (to the nearest dollar) during the 5-year period.
Sketch the state transition diagram for the fsm : Sketch the state transition diagram for the FSM described by the following HDL code. An FSM of this nature is used in a branch predictor on some microprocessors.
Compute the gini index of income concentration : Compute the Gini index of income concentration (to one decimal place) for the current and projected curves.-  What can you say about the distribution of income 10 years from now? Is it more equitable or less?
Describe false memory and false memory experiments : Describe false memory and false memory experiments. Use the CogLab experiment to illustrate false memory experiments, special distracters, and normal distracters. Describe at least one research study from a peer-reviewed journal that investigated..
Write program that will maintain the registration of college : Write a (Java) program that will maintain the registration of a (very small, for this project) college, using the Student, Course, and Sorted Array classes that you have already written.
How do they influence behavior in organizations : What are individual differences and why are they important?  What are attitudes and how do they influence behavior in organizations?
Context of international tourism : In the context of international tourism, discuss with examples, the reasons why the East Asia/Pacific region is the fastest growing international tourist generating region.
Construct a regression to predict close : Construct a regression to predict Close (Closing Price) with a single trend using all days available. Interpret the overall model (i.e. R-Squared and F-Value), the coefficient value (slope) of the Trend independent variable and the corresponding s..
Related to product design and capacity determination : Should a firm attempt to have fewer or more suppliers? What are the advantages and disadvantages of each approach? How is process selection related to product design and capacity determination?

Reviews

Write a Review

JAVA Programming Questions & Answers

  T an array using insertion sort and track the number of swap

How to sort an array using insertion sort and track teh number of swaps during the sorting

  What are bufferedinput/outputstreams

What are BufferedInput/OutputStreams and why are they used? Write some Java code to illustrate how to create a BufferedInputStream.

  Create a class named blooddata

Create a class named BloodData that includes fields that hold a blood type (the four blood types are O, A, B, and AB) and an Rh factor

  Create a circle class

create acircle class, which has one field, the radius. the class should contains two constructors: a no-argument constructor that set the radius to zero, and a constructor that takes a parameter to set the radius.

  Define a function name classify that takes a string as input

The function should return a string value, either "word" or "phrase", depending on whether the input string contains any spaces

  How are servlets and jsps deployed inside weblogic

How are Servlets and JSP's deployed inside WebLogic? In a Weblogic CMP EJB, how to obtain the maximum value in the specified database column? In WLQL is there something similar to MAX() function in SQL?

  Create a messageframe class extending jframe

Create a MessageFrame class extending JFrame and a MessagePanel class extending JPanel.

  Create a class named blooddata that includes fields

Create a class named BloodData that includes fields that hold a blood type (the four blood types are O, A, B, and AB) and an Rh factor (the factors are + and -). Create a default constructor that sets the fields to "O" and "+", and an overloaded c..

  Program to calculate the discount amount and total

calculate the discount amount and total and format and display the results

  Company facilitate access to its customers

Recently, the FBI asked Apple Computer to help unlock an iPhone. To what degree should a company facilitate access to its customers' encrypted data?

  Write a java program that reads unspecified number

Write a java program that reads unspecified number of integers (the input 0 signifies the end of the input). Calculates and displays the sum and the average of the input value (not counting zero). The program also finds the maximum and minimum of ..

  Design a class named large integers

Design a class named largeIntegers such that an object of this class can store an integer of any number of digits.

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