Skip to content

dhairyap927/Banking-System-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the Banking System project! This system aims to provide a user-friendly interface for seamless financial transactions. This Readme file provides an overview of the project, its features, and instructions for setup and usage.

Project Overview

The Banking System project is designed to enable customers to perform various banking operations efficiently and securely. It incorporates features such as login, withdrawal, deposit, funds transfer, and bill payments. The system employs Java Swing for the graphical user interface (GUI) and Java for handling the core banking operations. MySQL is utilized as the database to store customer account information and transaction records.

Access the code following this pathway : Banking-System-/Online_Banking_System_CPS406_projecct/src/main/java/com/mycompany

Features and Use Cases

The main features and use cases of the Banking System project include:

  1. Login: Customers can securely log into the system by providing their credentials (username and password). Successful authentication grants access to their accounts and system functionalities.

  2. Withdraw: Customers can initiate withdrawals from their bank accounts by specifying the desired amount. The system verifies the availability of sufficient funds and updates the account balance accordingly.

  3. Deposit: Customers can add funds to their bank accounts using this feature. They specify the deposit amount, and the system updates the account balance accordingly.

  4. Transfer Funds: This feature enables customers to transfer money from their account to another account within the banking system. They provide the recipient's account details and the transfer amount. The system verifies the availability of funds and processes the transfer.

  5. Make Payments: Customers can use this feature to make payments for various services, such as electricity bills. They provide the necessary payment details, including the bill amount and recipient information. The system validates the payment details and processes the payment, updating the account balance accordingly.

Note: Please ensure that you have the banking.jar file from the provided jar folder added to the build path of your project as an external library. This JAR file contains necessary dependencies for the Banking System project to function properly.

Additionally, for the database setup, make sure you have a MySQL database named "bank". The root user with the password "Dhruv123" should have access to this database. Adjust the database credentials in the DBConnection.java file to match your MySQL configuration.

Please follow the setup instructions in the previous sections to complete the project setup and configuration.

Enjoy using the Banking System!# Banking-System-

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages