Logo Lanfrica

salimlapshaq-netizen/Bank-Application-Form

Domain:

digital infrastructure

Record type:

software
Creator:
sal
Host:
First Bank Uganda Bank Account Form is a JavaFX desktop application that simulates customer account registration. It validates user input, calculates age, generates unique account numbers, supports multiple account types using OOP principles, and stores successful applications in a Microsoft Access database using JDBC and UCanAccess. # Bank-Application-Form First Bank Uganda Bank Account Form is a JavaFX desktop application that simulates customer account registration. It validates user input, calculates age, generates unique account numbers, supports multiple account types using OOP principles, and stores successful applications in a Microsoft Access database using JDBC and UCanAccess.First Bank Uganda Bank Account Form Overview This project is a JavaFX desktop application developed for a university Object Oriented Programming coursework. The application simulates the account opening process at First Bank Uganda by allowing users to register for different account types through a graphical user interface. The application validates user input, calculates age automatically from the selected date of birth, generates unique account numbers, and stores customer records in a Microsoft Access database. Project Structure src └── main └── java └── firstbankuganda └── bankaccountform │ ├── BankAccountForm.java ├── Account.java ├── Savings.java ├── Current.java ├── Fixed.java ├── Student.java ├── Joint.java └── Database.java library ├── BankDatabase.accdb ├── ucanaccess.jar ├── jackcess.jar ├── commons-lang3.jar ├── commons-logging.jar ├── hsqldb.jar └── other required UCanAccess libraries Database The application stores successful account applications in Microsoft Access. Database name: BankDatabase.accdb How to Set Up the Project Step 1 Install Java JDK 21. Step 2 Install NetBeans IDE. Step 3 Open the project in NetBeans. Step 4 Create a folder named library inside the project. Sep 5 Copy the following files into the library folder. BankDatabase.accdb ucanaccess.jar jackcess.jar commons-lang3.jar commons-logging.jar hsqldb.jar and the remaining UCanAccess dependency jars Step 6 Add all JAR files to the project libraries. NetBeans Project Properties Libraries Compile Add JAR/Folder Select every JAR inside the library folder. Module Configuration Update the module-info.java file. module firstbankugan …