Skip to content

ParthShikhare19/Virtual_Bank_Management_System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🏦 Virtual Bank Management System

Welcome to the Virtual Bank Management System! This project is a simple Java-based banking system with multiple modules for user authentication, account management, and transactions.

πŸ“ Project Structure

Virtual Bank Management System.iml
src/
  Adashboard.java      // Admin dashboard
  Alogin.java         // Admin login
  Apage.java          // Admin page
  Deposit.java        // Deposit functionality
  Elogin.java         // Employee login
  Home.java           // Home page
  Landing.java        // Landing page
  Nlogin.java         // New user login
  Passbook.java       // Passbook feature
  Profile.java        // User profile
  Transfer.java       // Money transfer
  Withdraw.java       // Withdraw functionality

πŸš€ Features

  • πŸ‘€ User & Admin Authentication: Secure login system for users and administrators.
  • 🏠 Home & Landing Pages: Intuitive navigation and welcoming interface.
  • πŸ’° Deposit & Withdraw: Deposit or withdraw funds easily.
  • πŸ”„ Money Transfer: Transfer money between accounts with real-time validation.
  • πŸ“’ Passbook Management: View transaction history and account statements.
  • πŸ§‘β€πŸ’Ό Profile Management: Update personal details and manage account settings.
  • πŸ‘¨β€πŸ’» Employee Login: Dedicated login and dashboard for bank employees.
  • πŸ“Š Admin Dashboard: Admins can monitor system activity and manage users.

πŸ› οΈ Technologies Used

  • β˜• Java: Core programming language for backend and logic
  • πŸ–₯️ Swing: GUI framework for building desktop interfaces
  • πŸ—ƒοΈ File I/O: For storing and retrieving user/account data
  • 🧩 OOP Principles: Modular and maintainable code structure
  • πŸ›’οΈ MySQL: Database management for storing user and transaction data

πŸ“¦ How to Run

  1. Clone the repository or download the source code.
  2. Open the project in your favorite Java IDE (e.g., IntelliJ IDEA, Eclipse).
  3. Compile the .java files in the src folder.
  4. Run the main class (e.g., Landing.java or your entry point).

πŸ™Œ Contributing

Feel free to fork this project and submit pull requests! Suggestions and improvements are welcome.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages