Ask Question, Ask an Expert

+1-415-315-9853

info@mywordsolution.com

Ask Java Expert


Home >> Java

Objective : Show the ability to prepare the complex Java application using Graphical User Interfaces.

This project is for designing and developing a College Registration program. prepare the Java program to register students for the college. Each student record would have name, address and courses fields. Students could enroll to multiple courses. Execute the interface class RegisterStudent. RegisterStudent interface class must have a method, public boolean register(), that returns a boolean value (either true or false) based on whether student is successfully registered to a course, or not. Graduate students could only register for graduate level courses, with the maximum course load of 6 credit hours, while undergraduate students could 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 must 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. Show the correct execution of your program by creating a driver program to load a student database and a course database which is generated by your project group.

While running  code, choose students from the database records you provide and try to register them for courses. Once you enroll students to courses, arbitrarily request report for a student and/or for a course.

IMPORTANT: Please ensure to develop a GUI based Java program that:

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

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

• Satisfies Undergraduate/Graduate enrollment criteria.

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

• At any point of time the user should be able to view student or course details sorted in the required format.
Feel free to use any JAVA programming features you have learned, where you think is essential : arrays, methods, menus, files, etc.

Give explanatory documentation in the code so as to make it understandable.

Use GUI based user input/output for all displays and take everything specifically required into consideration. You might make assumptions for things which are not specified particularly in the project description. Document your assumptions along with your error handling mechanisms.

Java, Programming

  • Category:- Java
  • Reference No.:- M92054

Have any Question? 


Related Questions in Java

Learning outcomes1use different program control statements

Learning Outcomes: 1. Use different program control statements in a programming language 2. Demonstrate the use of arrays with a programming language 3. Define and work with classes and objects in a programming language. ...

Submit one properly named rtf document inside your one jar

Submit one properly named .rtf document inside your one .jar file. lastname.firstname.mod4. 1. What is the characteristic behavior of a stack? 2. What is the characteristic behavior of a queue? 3. What are the advantages ...

Java program 1write a java application that generates a

Java Program 1 Write a Java application that generates a 3-digit random number 100 times. Display the output for each of the generated numbers and the sum of all 100 numbers. Demonstrate your code compiles and runs witho ...

Project binary search treesdesign and implement a class for

Project: Binary Search Trees Design and implement a class for a simple infix algebraic equation calculator using any method learned in class (Stacks, Recursion, Binary Trees...) Note: Please provide adequate documentatio ...

Write a jsp program that generates subtraction quizzes

Write a JSP program that generates subtraction quizzes randomly, as shown in Figure 43.14a (http://postimg.org/image/ze4uwdhqp/) . The first number must always be greater than or equal to the second number. After the use ...

Read the article titled teaching software componentization

Read the article titled, "Teaching software componentization: A bar chart Java bean". Write a two to four page paper in which you: 1. Summarize the main points of the article. 2. Describe one way in which one could apply ...

Question awhy is it important to avoid the use of reserved

Question A Why is it important to avoid the use of reserved words as you define variables, functions, methods, or identifiers? Do you have any get-arounds to the use of these reserved words that you like to use? (max 80 ...

Write a java application that allows a user to enter

Write a Java application that allows a user to enter numbers into an array and then process them. Enter the number of elements and the value of each element; Your application will process the data entered and will displa ...

Assignmentdevelop a cinema ticket booking application in

Assignment Develop a Cinema Ticket Booking Application in Java with the following functionality, available from the console: Requests the Customer's name, age and asks if they are a student Lists films that are currently ...

Java programthis assignment will count as both homework and

Java Program This assignment will count as both homework and lab. Develop a program that will allow the user to display the starting line and the bench for a basketball team. The user will also have the option of swappin ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

WalMart Identification of theory and critical discussion

Drawing on the prescribed text and/or relevant academic literature, produce a paper which discusses the nature of group

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro