Develop a gui based java program

Assignment Help JAVA Programming
Reference no: EM131600

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: EM131600

Questions Cloud

Write a research report on design of a cisco router : Systems research and investigate novel ideas and applications.
Program a maze-type game using assembly language : Project requires you to program a maze-type game using Assembly Language, it is not acceptable to use any other programming language for this project
Electricity and circuit theory : Assessment on Electricity and Circuit Theory,  What part of a cable are insulators and conductors? Describe, in terms of charged particles, why some objects are electrically attracted to each other, while others repel each other?
Depict von neumann-morgenstern utility index u in a diagram : Depict the von Neumann-Morgenstern utility index u in a diagram
Develop a gui based java program : Designing and developing a College Registration program
Write an assembly program : Prepare an Assembly program that reads in a number of cents.
Vliw processor : VLIW processor - assembler
Calculate the risk : Calculate the risk and expected return for each asset.
Twin peaks building supplies : Chris White was a forestry technician who had been searching for several years for a business opportunity to combine with his forestry career

Reviews

Write a Review

JAVA Programming Questions & Answers

  Design and implementation of a hangman game

Design and Implementation of a Hangman game

  Compilation and Execution - JAVA problem

Style marks are based on how your submitted code looks. Remember that good code is easily readable (and understandable) by someone who did not write it. For assignments, you should also include your name, student number, what course this is, what ass..

  Cascading style sheet to a website

Compare and contrast the process of adding JavaScript and a Cascading Style Sheet to a Website. Determine if they can be used simultaneously in a page.

  Write a program that shows the current time and date

Write a program that shows the current time and date

  Implement avl tree

Implement AVL trees that allows both iterative traversal and recursive traversal.

  Design and implement a small and simple email server

Design and implement a small and simple email server using the concept of web based information system (WBIS).

  Wolves and sheep: design a game

This project is designed a game in java. you choose whether you'd like to write a wolf or a sheep agent. Then, you are assigned to either a "sheep" or a "wolf" team.

  Create a gui interface

Create GUI Interface in java programing with these function: Sort by last name and print all employees info, Sort by job title and print all employees info, Sort by weekly salary and print all employees info, search by job title and print that emp..

  Implement security so that all users can view the informatio

Implement security so that all users can view the information about the projects, but only authenticated users

  File integrity checker - tripwire

Write a program that will perform some of the basic tasks accomplished by a file integrity checker such as Tripwire.

  Build a graphical user interface for displaying the image

Build a graphical user interface for displaying the image groups (= cluster) in JMJRST. Design and implement using a Swing interface.

  Determine if strings are equal

Complete the recursive method match in the code below which will determine whether or not two strings match.

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