Reference no: EM132474615
CTEC2906 - Object Oriented Development - De Montfort University
Assignment - JavaFX Final Year Module Selection GUI
Learning Outcome 1: Design and develop applications with emphasis on quality, maintainability, correctness and robustness, enhancing their trustworthiness.
Learning Outcome 2: Make effective use of the Java Software Development Kit Application Programming Interfaces
JavaFX Final Year Module Selection GUI
Objectives
The objective of this assessment is for you to demonstrate your ability to design and implement an OO system consisting of a set of Java classes, using advanced libraries within the Java SDK. In particular:
1. To study and correctly make use of a prebuilt student profile data model.
2. To build a suitable user interface using JavaFX 8 libraries.
3. To implement event handling procedures that provide a basis for an interactive and user-friendly system.
4. To adhere to standard principles of the Model-View-Controller (MVC) design pattern and appropriately decompose classes through abstraction and encapsulation.
JavaFX Module Selection GUI specification
A student profile captures the details of an individual second year undergraduate computing student and allows them to select their final year module options. There are compulsory modules that must be selected (depending on the course of study), and others that are only associated with certain courses. Modules either run in term 1 or 2, or all year long.
Your task is to build an interactive graphical user interface (GUI) that dynamically allows modules to be selected based on the chosen course of study, and then stores this information. The application should be user-friendly and contain appropriate validation to ensure only a legitimate selection of modules is made.
For this prototype, you are only required to use the data of two courses, Computer Science and Software Engineering. However, the system should be designed such that it would be relatively simple to add further courses and modules in the future.
The table overleaf shows all of the available modules, their credit amount, and whether they are an option or compulsory for Computer Science and Software Engineering students.
Computer Science students have 45 compulsory credits, whereas Software Engineering students have 60 compulsory credits. Computer Science students can exclusively study IMAT3428.
Attachment:- Object Oriented Development.rar
Discuss about quantitative and qualitative research question
: Design a quantitative research question related to this problem and a qualitative research question related to the same problem. Please use the resources
|
How do you think the ad will affect the consumer behavior
: Locate an ad that seeks to influence the acquisition of a healthcare offering or service. Identify the specific consumer decision-making unit that might be.
|
Examine the leadership theories and behaviors introduced
: Review the Resources and examine the leadership theories and behaviors introduced. Identify two to three scholarly resources, in addition to this Module's.
|
Discuss characteristics middle class in the united states
: Describes, in depth, the characteristics of the rich, the poor, and the middle class in the United States. How are these characteristics interrelated?
|
CTEC2906 Object Oriented Development Assignment
: CTEC2906 Object Oriented Development Assignment Help and Solution, De Montfort University - Assessment Writing Service - Make effective use of the Java Software
|
What are the implications of two studies in nursing practice
: In a 1,000-1,250 word essay, summarize two qualitative studies, explain the ways in which the findings might be used in nursing practice, and address ethical.
|
Discuss about the intercultural activity
: Analyze how nonverbal communication affects intercultural communication. Discuss the potential impact cultural differences have on communication.
|
Describe the quality improvement organization
: Describe the Quality Improvement Organization (QIO) and explain how the QIO improves policies and healthcare for Medicare beneficiaries.
|
What about housing density
: What about housing density? How do your optionally selected data topics relate to this urban issue? How will the issue impact your neighborhoods or vice- versa
|