Answered step by step
Verified Expert Solution
Question
1 Approved Answer
make these instructions clear and simple. Information The third practical assignment is the final assignment of the three to be done and submitted for assessment
make these instructions clear and simple.
Information
The third practical assignment is the final assignment of the three to be done and submitted for assessment in OOP course you enrolled into. The work intends to drive you into applying the knowledge acquired during the Semester in developing a simple GUIBASED Application that enables the user to interact with the backend systems, both class based and MySQL DBMS based.
The functionalities of these practical adopts or inherits many functions of the TEXTBASED Application completed for Assignment With additional functionalities added to this practical, the product of this work will demonstrate robustness and advancement from simple knowledge base building interest and enhances learning.
The assignment work is the terminal part of the tutorial work spread across the whole Semester. The work for this practical will require the package gui created in the package bankinginterface. This can be accomplished with the statement bankinginterface.gui and every class created for the Gui Application will get in there. The class to be created for the GUIApplication is BankingOperationsGuiApp and into this class, write your codes for the GUI operations functions.
The whole project file for the Semesters Tutorial work with the solutions to Assignment and two other packages specifically bankinginterface.web and bankinginterface.dbase. The dbase package contains the tutorial work covered during the final tutorial class. Download the Project zipped file, extract it into Assignment folder before importing it the project into your Eclipse IDE. The Project is developed from Eclipse IDE JEE. If youre using Eclipse IDE or older versions, youre required to install the version equivalent to what is used unless your Java IDE is able to function with the project.
When developing this application, make sure that the Object Oriented Design Model presented in UML Class Diagrams must be placed on your side so you may easily understand and refer to to access tools such as functions developed in advance for this application development.
When you are dealing with MySQL the date format is changed from the normal date format we use in Java, even the ordinary date we use. Therefore, conversion of date must happen when you prepare date data for insertion and retrieval operations. Given here are conversion tips.
To convert from MySQL date into day, month and year.
date conversion to extract components LocalDate localDate rsgetDateMySQL Date Field"toLocalDate; day localDate.getDayOfMonth; month localDate.getDayOfMonth; year localDate.getYear;
To convert from DDate to MySQL Date create date in local date format and convert it into MySQL Date LocalDate localDate LocalDate.ofyear month, day; Date date Date.valueOflocalDate;
Use Regular Expression to split and convert date in format ddmmyy or ddmmyy on the form frame into parts such as day month and year
A vital tip to remember is the use of Bank Account system classes developed during your tutorial. In this GUIBased application, you may import classes from the packages such as support, banking and bankinginterface the normal way you use to do before. Visit the TextBased application for helpful tips. Declare and use them much the same way as before.
The project Tutorials is zipped and uploaded on moodle already. Find this under Assignment link and download before importing it into your IDE much the same way you did for Assignment This zipped project also contains solutions to Assignment Extract them before importing.
When youve completed your project, zip up your assignment and submit on moodle. Submit only the Application file you developed for this assignment, that is "BankingOperationGuiApp.java".
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started