Skip to content

The Banking Transaction Management System Version 2 is a Java Swing application

License

Notifications You must be signed in to change notification settings

nptruong01/Banking-system-ver2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banking Transaction Management System Version 2

The Banking Transaction Management System Version 2 is a Java Swing application designed to streamline and manage various banking operations. This system provides a user-friendly interface for customers and employees to perform essential banking tasks securely and efficiently.

Functionality

Customer Information Management

Add, Delete, and Update

Customers interact with the bank by providing their information through a designated form. Bank employees use this information to manage customer data, including full name, ID number, gender, address, and more.

Employee Account Management

Account Administration

Administrators have access to a master account (Admin) which allows them to create sub-accounts with specific permissions. These sub-accounts are tailored for various tasks within the system.

Transaction Handling

Deposit, Withdrawal, and Money Transfer

Customers can deposit, withdraw, and transfer funds by interacting with bank employees. Transactions are securely processed with appropriate authentication and fund checks.

Account Inquiries

Check Balance and Transaction History

Customers can easily check their account balance and view transaction histories by providing necessary authentication. This allows for transparent and accurate account monitoring.

Screenshots

Here are some screenshots showcasing the user interface of the application:

Login Form Interface

Login Form

Homepage Form Interface (For "NhânViên" Account)

Homepage for Employee

Homepage Form Interface (For "ADMIN" Account)

Homepage for Admin

Customer Information Management Form Interface

Customer Info Management Form

Account Information Management Form Interface

Account Info Management Form

Deposit Form Interface

Deposit Form

Withdrawal Form Interface

Withdrawal Form

Money Transfer Form Interface

Money Transfer Form

Transaction History and Invoice Form Interface

Transaction History and Invoice Form Transaction History and Invoice Form Transaction History and Invoice Form

Check Balance Form Interface

Check Balance Form

Lock/Unlock Account Form Interface (Only for ADMIN)

Lock/Unlock Account Form

User Account Management Form Interface (Only for ADMIN)

User Account Management Form

Branch Management Form Interface (Only for ADMIN)

Branch Management Form

Getting Started

To get started with the Banking Transaction Management System Version 2, follow these steps:

  1. Clone or download the repository to your local machine.
  2. Run the application using your preferred Java IDE.
  3. Explore the various functionalities and experience the seamless transaction management firsthand.

License

This project is licensed under the MIT License - see the LICENSE file for details.

We welcome your feedback and contributions to enhance and optimize this banking system further.

Releases

No releases published

Packages

No packages published

Languages