This project is for designing and developing a college

Assignment Help JAVA Programming
Reference no: EM13347667

This project is for designing and developing a College Registration program. Prepare a Java program to register students for a college. Each student record will have name, address and courses fields. Students will enroll to multiple courses. Implement the interface class RegisterStudent. The RegisterStudent interface class could have a method, public boolean register(), which returns a boolean value (either true or false) based on whether a student is successfully registered to a course, or not. Graduate students will only register for graduate level courses, with a maximum course load of 6 credit hours, while undergraduate students can only register for undergraduate level courses with a maximum course load of 12 credit hours. Courses have a course number, credit hours and a minimum and maximum enrollment criteria as min enrollment=0 and max enrollment=30).

Your program should graphically display a sorted list of courses a student is enrolled and/or a roster for each course. A roster is a list of students enrolled in a particular course and is sorted by last name. Demonstrate the correct execution of your program by creating a driver program to load a student database and a course database that is generated by your project group.

When we run your code, we will select students from the database records you provide and try to register them for courses. Once we enroll students to courses, we will arbitrarily request report for a student and/or for a course.

IMPORTANT: Please make sure to develop a GUI based Java program that:

• Have suitable structures to support enrollment of a new student.

• Enrolls existing student(s) to particular course(es).

• Satisfies the Undergraduate/Graduate enrollment criteria.

• Designs the student and course databases such that they conform to the project specifications also, the students MAY NOT register in any other courses apart from those in the Course Database.

• At any point of time the user must be able to view the student or course details sorted in the required format.

Reference no: EM13347667

Questions Cloud

Systems research and investigate novel ideas and : systems research and investigate novel ideas and applications.write a research report outlining the architecture and
Project 1 requirementsnbspthis project requires you to : project 1 requirementsnbspthis project requires you to program a maze-type game using assembly language. it is not
1 explain the basic features of electricity at a : 1. explain the basic features of electricity at a fundamental level?2.what part of a cable are insulators and
Answer both question 1 and 2question 1consider an investor : answer both question 1 and 2question 1consider an investor who has the von neumann-morgenstern utility
This project is for designing and developing a college : this project is for designing and developing a college registration program. prepare a java program to register
Prepare an assembly program that reads in a number of cents : prepare an assembly program that reads in a number of cents. the program will write out the number of dollars and cents
1 given the following code and the assembler equivalent to : 1. given the following code and the assembler equivalent to the rightfor i999 igt0 i-- xixiyiloopnbspnbsp
Question 1 a mary is celebrating her 30th birthday she has : question 1 a mary is celebrating her 30th birthday she has decided that as from her 31st birthday she must start to
Background informationchris white was a forestry technician : background informationchris white was a forestry technician who had been searching for several years for a business

Reviews

Write a Review

JAVA Programming Questions & Answers

  Develop view for order number and order total in file

Develop a view named OrdTot. It comprises of order number and order total for each order currently on file. Order total is the sum of number ordered.

  Java''s type int has limit onhow large aninteger it can store

Java's type int has a limit on how large an integer it can store. This limit can be circumvented by representing an integer as an array of digits. Write an interactive program that adds two integers of up to 50 digits each.

  The frantic pipe layer game1 the completed gamehere is what

the frantic pipe layer game.1 the completed gamehere is what the user interface should look like when completedyou must

  Write a java program to register students for a college

Project is for designing and developing a College Registration program. Write a Java program to register students for a college

  Distributed systems

Build robust, secure distributed systems using advanced programming techniques

  Multiple choice java programming questions

Determine which of the following may be a violation of information hiding if inserted for the comment above?

  Create a java class called samearraysexception

Create a Java class called SameArraysException that extends the Exception class.

  Print the number of lines the number of words

a java program where im supposed to print the number of lines the number of words and the longest line in a text file!

  Data structures and algorithms

Code analysis and programming.

  Write java program to store employee id number

Use employee data file called employees.txt should comprise at least 5 employee records. Each record stores employee ID number (six digits) last name, first name, middle inital,gender(m or f).

  Describe creating java programs to calculate the squares

Using a while loop, write the square of all integer numbers from 0 to 10 make the program calculate the squares

  Display student details and classes in applet

Display student details and classes they have enrolled in Applet. The Applet should have following features. Update and View.

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