KONKAN GYANPEETH
COLLEGE OF ENGINEERING,
KARJAT
Department of INFORMATION TECHNOLOGY
Year 2024-25/SEM-S.E/III
Title of Project : BANK MANAGEMENT SYSTEM
Group Members :
YASH MAHESH KOSUMBKAR (2301624)
PARAS DHANESHWAR DHANDE (2301611)
NEHAL DHANRAJ TALELE (2310644)
Guided by – Prof. A. D. PALSODKAR
INDE
Sr no
1
X Topic
Introduction
Slide
number
1-4
2 Problem Description 5
3 System Specification 6
4 Functional Requirements 7
5 Non Functional Requirements 8
6 Module Description 9-12
7 Main Code Session 13-20
8 Conclusion 21
BANK MANAGEMENT
SYSTEM
Introduction
BANK MANAGEMENT SYSTEM
This project is useful for the bankemployees as well as
customers to keep a track of account details. The emerging
ofdigital system made information available on fingertips.
By automating the transactions one can view the details as
and when required in no time. This project emphases on
creation of new customer accounts, managing the existing
account holders in thebank, by making digital system one
can generate daily reports, monthly reports andannual reports
which can enhance the system
:: Problem Description ::
The bank management system is an application for
maintaining a person’s account in a bank. The
system provides the access to the customer to create
an account, deposit/withdraw the cash from his
account, also to view reports of all accounts
present. The following presentation provides the
specification for the system.
System Specification :
HARDWARE REQUIREMENT [minimum requirement]:
1.Minimum RAM: - 1GB
2.Minimum Hard Disk: - 2GB
3.Processor: - Dual Core or Above.
SOFTWARE REQUIREMENT [minimum requirement]:
1.Operating System: - Support for both MacOS and WINDOWS
users
2.Code Editor :- INTELLIJ
3.Front End Language: - JAVA
4.Database :- MySQL
FUNCTIONAL REQUIREMNTS
Functional Requirement
Functional requirements in our system are as follows:
Purpose
To register a new customer.
Inputs
The required data for registration of a new customer in the bank (Like
Name, Address, Designation etc).
Outputs
A Success Message be displayed on successful registration or
else an error message will be displayed.
NON FUNCTIONAL
REQUIREMENTS
Non-functional requirements are requirements that are not directly concerned
with the specific functions delivered by the system. They may relate to emergent
system properties such as reliability, response time and store occupancy. They
may specify system performance, security, availability, and other emergent
properties.
Safety Requirement
Backup, recovery & business continuity Banks should ensure adequate back up
of data as may be required by their operations. Banks should also have, well
documented and tested business continuity plans that address all aspects of the
bank’s business.
Both data and software should be backed up periodically.
An off-site back up is necessary for recovery from major failures / disasters to
ensure business continuity
Security Requirement
Account ID and Password (PIN) Protection
Auto Timeout Screen Blanking
Sign-off Button
Failed Log-on Attempts
Encryption
MODULE DESCRIPTION
THIS MODULE GIVES THE USER BREFINGS OF
THIS SOFTWARE.
Create a new customer Account
This module asks the user to enter account
details to bank database for future transaction
Deposit Amount to customer account
This module adds transaction as deposit to
customer account.
Withdraw Amount to customer account
This module deducts a desired amount from
customer account.
Balance enquiry
It gives the user balance details of customer.
Bank customer database
This gives user all customers’ details in bank.
Terminate a account
Delete customer record from bank database.
Modify an account
This give user to modify existing customer
details.
:: Modules & Description ::
MODULE DESCRIPTION
Create File Selecting this creates a new file for the
user by accepting input such as account
number, name and amount
Open account Opens a new account for the user by
accepting input such as account
number, name and minimum balance
Search Enables to search for the details of the
given account number. Displays only
one account detail at a time
:: Module Description ::
Provides options to deposit amount
Deposit
from the given account number
Provides options to withdraw amount
from the
Withdraw
given account number
Cancels the selected account from the
Cancel Account bank.
Displays the list of all account
Details comprising of account
Report
number, name and balance amount
MAIN
CODE
SESSION
SNAPSHOTS
LOGIN PAGE:
SIGN UP PAGE 1:-
SIGN UP PAGE 2 :-
SIGN UP PAGE 3 :-
WITHDRAW PAGE
DATA BASE :-
:: CONCLUSION ::
This project is developed to nurture the needs of user in a
banking sector by embedding all the tasks of transactions
taking place in bank.
Future version of this software will still be much enhanced than
the current version Thus the Bank Management System it is
developed and executed successfully.
THANK YOU !