Bank Account Balance Checker
A Report Submitted In Partial Fulfillment
for award of Bachelor of Technology
In
COMPUTER SCIENCE AND ENGINEERING
(INTERNET OF THINGS)
By
VishwajeetSingh(RollNo.2401331550141)
Rohin Singh (RollNo.2401331550101)
Vansh Bhati (RollNo.2401331550133)
FACULTY NAME : MR SACHIN CHAWLA
ASSISTANT PROFESSOR: MR SALMAN ALI
Introduction
• The Bank Account Balance Checker project is a simple Java
application that allows users to create and manage a bank account.
The system supports balance inquiry, deposit, and withdrawal
operations while ensuring that the account meets the minimum
balance requirement. The main purpose of this project is to
demonstrate object-oriented programming principles using Java.
Literature Survey / Existing System
• In traditional banking systems, users must visit branches or use online
banking systems to check their account status. This project simplifies the
process by simulating a basic banking environment that can be executed on
any local machine. It focuses on learning and understanding core OOP
concepts rather than real banking complexity.
Problem Statement
• The project aims to design a basic banking system that can:
• • Accept user details and initial balance.
• • Allow deposits and withdrawals.
• • Check and display the account balance.
• • Validate minimum balance requirements.
• • Handle invalid or insufficient balance cases gracefully.
Proposed Methodology
• The application is implemented in Java using Object-Oriented
Programming (OOP) principles. The program consists of two classes:
• 1. BankAccount – Handles account data and operations.
• 2. BankAccountBalanceChecker – Contains the main method and user
interaction menu.
• The program uses Scanner for input, methods for transactions, and simple
conditional statements for validations.
Results and Conclusion
• The Bank Account Balance Checker project successfully demonstrates key
OOPs concepts like classes, objects, methods, encapsulation, and control
structures.
It allows deposits, withdrawals, and balance checking with validation for
minimum balance requirements.
The project is simple, efficient, and a great example of applying OOP
principles in real-world scenarios.
•
Thank You