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

Presentation Format

The Bank Management System is a secure web-based application that automates banking tasks such as account management and transactions, utilizing technologies like React.js and Node.js. It replaces outdated manual systems, enhances security, and improves efficiency while providing real-time data insights. Future enhancements include mobile banking and AI-based support, although the system currently lacks a mobile app and requires an internet connection.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
20 views12 pages

Presentation Format

The Bank Management System is a secure web-based application that automates banking tasks such as account management and transactions, utilizing technologies like React.js and Node.js. It replaces outdated manual systems, enhances security, and improves efficiency while providing real-time data insights. Future enhancements include mobile banking and AI-based support, although the system currently lacks a mobile app and requires an internet connection.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 12

BANK MANAGEMENT

SYSTEM
Parul Institute of Computer Applications
Semester 6 Project
2024-25
Prathamesh Pawar - 2205103070001
Gunjana Choudhary – 2205103070004
Utkarsha Desale - 2205103120017
INDEX
 Abstract
 Comparison of New System with Existing System
 Technology and HW, SW Requirement Specification
 Modules and its short description
 Users and their role description
 Limitations
 References & Bibliography
ABSTRACT
 The Bank Management System is a secure, web-based
application designed to automate banking tasks such
as account management, transactions, and loan
processing. It replaces outdated manual systems with
modern technologies like React.js, Node.js, and
MongoDB. Key modules include user management,
transaction handling, loan services, and analytics,
supported by robust security features. Users include
customers, tellers, managers, and administrators,
each with defined roles. The system reduces
operational costs, improves efficiency, and enhances
customer experience. Future enhancements include
mobile banking, AI-based support, and third-party
integration. It meets legal standards and is built with
scalability and real-time data access in mind.
COMPARISON OF NEW SYSTEM WITH
EXISTING SYSTEM
Existing System: Manual and outdated systems cause delays, are prone to
errors, and lack security. Currently, many banks rely on manual processes or
outdated legacy systems for handling transactions and customer accounts. This
leads to inefficiencies such as delayed transactions, security risks, and high
operational costs. There is minimal use of real-time data analytics, which limits
decision-making capabilities.

New System:
Automates account management and transactions.
Enhances security with authentication and encryption mechanisms.
Reduces operational costs through efficient automation.
Provides real-time insights for better decision-making.
TECHNOLOGY AND HW, SW REQUIREMENT
SPECIFICATION

•Frontend: Java Swing


•Backend: JDBC
•Database: Mysql
•Security: Uses JWT and SSL for data protection.
•Hardware: Needs at least i3/i5 processor, 4–8 GB RAM, 512 GB–1 TB storage.
•Software: Windows OS with Java and IntelliJ IDE for development.
MODULES AND ITS SHORT
DESCRIPTION

•User Management: Manages registration, login, and account


access.
•Transaction Module: Manages deposits, withdrawals, fund
transfers.
•Loan Management: Handles loan application, approval, and
repayment.
•Reports & Analytics: Provides summaries of transactions and
user activities.
•Security Module: Ensures authentication and protects against
fraud
FEATURES AND ITS SHORT
DESCRIPTION

•Automated Transactions: No manual work needed; speeds


up processing.
•Account & Loan Management: Easy access to account and
loan details.
•Enhanced Security: Encrypts data and limits access based
on user role.
•User-friendly Interface: Easy to navigate for both customers
and staff.
USERS AND THEIR ROLE
DESCRIPTION

•Customers: Use the system to check balance, transfer


funds, and apply for loans.
•Tellers: Handle customer deposits, withdrawals, and account
changes.
•Managers: Monitor branch operations and authorize major
activities.
•Compliance Officers: Ensure bank follows legal and
security policies.
•Administrators: Manage technical setup, users, and
maintenance.
LIMITATIONS

•No mobile app yet.


•System requires an internet connection.
•Limited integration with other financial platforms .
FUTURE ENHANCEMENT

•Mobile Banking: Build a mobile app for convenience.


•AI Chatbots: For customer support and FAQs.
•Third-Party Integration: With payment apps and wallets.
•Advanced Analytics: To understand customer behavior and trends .
REFERENCES & BIBLIOGRAPHY

•Websites: W3Schools, Javatpoint, TutorialsPoint,


FreeCodeCamp
•Books: Online programming guides and tutorials for Java
and web technologies.
THANK YOU !!!

You might also like