[Go to site: main page, start]

0% found this document useful (0 votes)
20 views22 pages

Bank Management System Project Overview

The document outlines a project titled 'Bank Management System' developed by students at Konkan Gyanpeeth College of Engineering. It details the system's purpose, specifications, functional and non-functional requirements, and module descriptions for managing bank accounts. The project aims to automate banking transactions and enhance user experience with features like account creation, deposits, withdrawals, and reporting.

Uploaded by

talelenehal1726
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views22 pages

Bank Management System Project Overview

The document outlines a project titled 'Bank Management System' developed by students at Konkan Gyanpeeth College of Engineering. It details the system's purpose, specifications, functional and non-functional requirements, and module descriptions for managing bank accounts. The project aims to automate banking transactions and enhance user experience with features like account creation, deposits, withdrawals, and reporting.

Uploaded by

talelenehal1726
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd

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]:
[Link] RAM: - 1GB
[Link] Hard Disk: - 2GB
[Link]: - Dual Core or Above.

SOFTWARE REQUIREMENT [minimum requirement]:


[Link] System: - Support for both MacOS and WINDOWS
users
[Link] Editor :- INTELLIJ
[Link] End Language: - JAVA
[Link] :- 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 !

Common questions

Powered by AI

The Bank Management System aims to provide primary functionalities such as creating and managing customer accounts, facilitating deposit and withdrawal transactions, and providing account balance inquiries. It allows bank employees and customers to generate daily, monthly, and annual reports, enhancing the tracking and management of account details .

The minimum hardware requirements for the Bank Management System include at least 1GB of RAM, a 2GB Hard Disk, and a Dual-Core or above processor. The software requirements include an operating system that supports both MacOS and Windows, the IntelliJ code editor, Java for the front-end language, and MySQL for the database .

The system facilitates report generation by providing functionalities to generate daily, monthly, and annual reports. This feature is significant for users, particularly bank employees, as it allows them to easily track and manage account activities, monitor trends over time, and produce necessary documentation for audits and strategic planning. Automated report generation reduces manual errors and saves time, enhancing operational efficiency .

Off-site backups are essential for maintaining business continuity in the Bank Management System since they ensure data recovery in the event of a site-specific disaster, such as a fire or flood, that could damage on-site data. These backups provide an additional layer of security by storing critical data in a location separate from the primary site, enabling the bank to restore operations quickly and minimize downtime and data loss in the face of catastrophic system failures .

Future versions of the Bank Management System are expected to be more enhanced due to ongoing technological advancements and user feedback that can be utilized to optimize existing functionalities. The continuous evolution of software engineering principles and the potential incorporation of new, advanced features will likely address any existing limitations, improve user experience, and offer more robust security measures .

A digital Bank Management System benefits both employees and clients by providing quick access to account details and automating transactions, which saves time and reduces human errors. It enables efficient client onboarding, transaction processing, and real-time data management, enhancing overall operational efficiency. Additionally, digitalization supports comprehensive data reporting, facilitating better decision-making for both the bank and its clients .

The 'Sign-off Button' is crucial for maintaining the security of the Bank Management System by providing a secure and immediate way for users to log out of their sessions, thereby preventing unauthorized access. Its presence is vital in systems handling sensitive financial data, as it minimizes the risk of security breaches through unattended active sessions, securing user information against potential threats .

The Bank Management System ensures data security through mechanisms like Account ID and Password (PIN) protection, encryption, auto timeout screen blanking, and failed log-on attempts handling. System continuity is supported by implementing backup and recovery plans, with off-site backups necessary to recover from major failures or disasters, ensuring business continuity .

The 'Auto Timeout Screen Blanking' feature enhances security by automatically logging out users after a period of inactivity. This measure prevents unauthorized access by ensuring that sessions are not left open when a user is away from their device. It reduces the window of opportunity for potential security breaches, thereby safeguarding sensitive financial data from unauthorized entities .

Module descriptions provide detailed functionalities of each component in the Bank Management System. They outline processes like account creation, deposit and withdrawal transactions, balance inquiry, account modification, and termination. Additionally, modules like 'Create File' facilitate account data entry, and 'Search' allows single account detail retrieval. These descriptions ensure clarity and guide users on system operations, enhancing usability and system efficiency .

You might also like