MCPcopy Index your code
hub / github.com/Mahavishnu-06/BankingSystem

github.com/Mahavishnu-06/BankingSystem @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
27 symbols 41 edges 5 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Banking System (Core Java)

A console-based banking system implemented using Core Java.

Features

  • Create Account
  • Login using Account Number & PIN
  • Deposit Money
  • Withdraw Money
  • Transfer Money
  • Check Balance
  • Transaction History

Project Structure

BankingSystem/ ├── BankAccout.java ├── bankService.java ├── Insufficientexception.java ├── Main.java ├── Transaction.java

Concepts Used

  • Core Java
  • OOP Principles
  • Exception Handling
  • Collections (HashMap, ArrayList)

How to Run

  1. Compile all .java files
  2. Run Main.java

Future Enhancements

  • Separate Savings & Current accounts
  • JDBC integration
  • GUI or Web version

Core symbols most depended-on inside this repo

getBalance
called by 2
BankAccout.java
deposit
called by 2
BankAccout.java
withdraw
called by 2
BankAccout.java
addtransaction
called by 2
BankAccout.java
AccountCreation
called by 1
bankService.java
Login
called by 1
bankService.java
transfrer
called by 1
bankService.java
getAccountno
called by 1
BankAccout.java

Shape

Method 19
Class 8

Languages

Java100%

Modules by API surface

BankAccout.java10 symbols
Insufficientexception.java8 symbols
bankService.java4 symbols
Transaction.java3 symbols
Main.java2 symbols

For agents

$ claude mcp add BankingSystem \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact