Skip to content

nptruong01/Banking-Transaction-Management-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banking Transaction Management

Banking Transaction Management is a simple JavaSwing application developed to manage basic banking transactions

Function

Manage System

  • User Account Management: Enables administrators to manage user accounts.
  • User Permissions: Allows administrators to assign permissions to users.
  • Task Allocation: Facilitates the allocation of tasks to users.

Customer Information Management

  • Add: Bank employees input customer information provided at the bank, including name, ID card number, gender, address, etc.
  • Delete: Customers can request to delete their information if they no longer wish to use the bank's services, subject to confirmation of account ownership.
  • Update: Customers can request updates to their personal information, subject to confirmation of account ownership.

Customer Account Management

  • Add: Customers are provided with accounts based on their information.
  • Delete: Customers can request account deletion if they no longer need the service.
  • Lock/Unlock Account: Customers can voluntarily freeze or unfreeze their accounts, with appropriate authorization.

Employee Account Management

  • Add: System administrators create accounts for new employees, including personal information and login credentials.
  • Delete: System administrators delete accounts of employees who no longer work at the bank.
  • Update: System administrators update employee information or passwords as needed.

Financial Transactions

  • Deposit: Customers can deposit money into their accounts at the bank, subject to verification and updating of account balances.
  • Withdrawal: Customers can withdraw money from their accounts at the bank, subject to verification and sufficient funds availability.
  • Check Balance: Customers can check their account balances at the bank.
  • Transaction Statistics: Customers can request and view transaction histories at the bank.
  • Statistics Chart: Customers can easily track transaction information through charts.

Screenshots

Login Interface

Login Interface Login Interface Login Interface

Home Page Interface

Home Page Interface

User Account Creation Interface

User Account Creation Interface User Account Creation Interface User Account Creation Interface

Statistics Chart

User Account Creation Interface User Account Creation Interface

Deposit Interface

Deposit Interface

Withdrawal Interface

Withdrawal Interface Withdrawal Interface Withdrawal Interface

Money Transfer Interface

Money Transfer Interface

View Balance Interface

View Balance Interface

Account Lock/Unlock Interface

Account Lock/Unlock Interface Account Lock/Unlock Interface

Customer Information Interface

Customer Information Interface

User Information Interface

User Information Interface

Branch Management Interface (for system administrators)

Branch Management Interface

Statistics Interface

Statistics Interface Statistics Interface Statistics Interface

Author

License

This project is licensed under the MIT License.

Contact

For questions or support, please contact phitruong170901@gmail.com.

About

The latest Banking Transaction Management System version has improved interface and functionality. Developed using JavaSwing + SQL Server

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages