Question: After evaluating your program, your supervisor has given the green light for its adoption by the front office and sales team. However, she doubts everyone

After evaluating your program, your supervisor has given the green light for its adoption by the front office and sales team. However, she doubts everyone will be comfortable running a console-based application. She thinks a graphical user interface (GUI) based application would be better. Using Swing, create a GUI-based application for the purpose outlined in Question 3.1. The application should incorporate input components where the user enters:
The loan amount in rands (a positive integer or decimal).
The annual interest rate as a percentage (a positive decimal).
The loan term in years (a positive integer).
The application must also incorporate an output component, which must be clearly labelled. Calculations, that is, input processing into output, must be triggered by a click of a button. You must provide a button to reset the application if the user wants to help the next person. [15 marks]
10 HPX100-1-Jan-Jun2024-SA1-CZ-V2-01112023
Rubric Criteria Exceptional [15-12 marks] Good [116 marks] Poor [50 marks] GUI Design and Components
GUI design is exceptional, intuitive, and professional. All required input components and output labels are present and well-arranged.
The GUI design is good, but minor improvements are needed. All required components are present.
GUI design lacks clarity and aesthetics, or some required components are missing. Incomplete work 54 marks 32 marks 21 marks Button Functionality and overall functionality
All buttons function as expected. The calculation button triggers accurate processing of input to output. The reset button clears fields effectively. Output is displayed in a captioned output component.
Buttons are mostly functional, with minor issues. One button is missing, and the captioning of buttons is improper. The output is not accurate but is displayed in some of the output components provided.
Major issues with button functionality or buttons not working as expected. Code to make buttons responsive is not included. No meaningful output is displayed. 54 marks 32 marks 21 marks Overall User Experience, including screenshots
The highly user-friendly application provides clear instructions, feedback, and a seamless experience.
The application is user-friendly, with minor improvements needed.
Poor user experience due to confusing interface or lack of user-friendly features. 54 marks 32 marks 21 marks
NB: Use live data to test the functionality of your application. While testing, capture and submit screenshots captioned correctly in the question number. Submit the source code separately in a zip file.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!