0% found this document useful (0 votes)
69 views25 pages

Final Report

The document discusses a scam proof banking system project that aims to prevent customers from being scammed through banks and UPI interfaces. The project presents a simulator website that shows scam reports and allows customers to report scams, creating a database of known scammers to help identify and stop fraud.

Uploaded by

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

Final Report

The document discusses a scam proof banking system project that aims to prevent customers from being scammed through banks and UPI interfaces. The project presents a simulator website that shows scam reports and allows customers to report scams, creating a database of known scammers to help identify and stop fraud.

Uploaded by

amruthajs05
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

“Jnana Sangama”, Belagavi-590018, Karnataka

Project Report
On
“SCAM PROOF BANKING SYSTEM”
Submitted in partial fulfillment of the requirements for the award of the degree of

Bachelor of Engineering
In
ELECTRONICS AND COMMUNICATION ENGINEERING
For the Academic Year 2023-24
Submitted By
RAJENDRA B K : 4AD21EC404
SHASHIDHAR R : 4AD21EC407
SURESH S : 4AD21EC410
YASHWANTH KUMAR M : 4AD21EC411

Under the Guidance of


Dr. PRAKASH KURAVATTI
Assoc. Professor
Department of ECE

13th Kilometer, Mysore – Kanakapura – Bangalore Road,


Mysore – 570 028, Karnataka
Phone: +91-821-25 93 335

2023-2024
ATME College of Engineering, Mysuru
13th Kilometer, Mysuru – Kanakapura – Bangalore Road,
Mysuru – 570 028

DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING

CERTIFICATE
This is to Certify that the project work entitled “SCAM PROOF BANKING SYSTEM”
carried out by RAJENDRA BK[4AD21EC404],SHASHIDHAR R[4AD21EC407],
SURESH S[4AD21EC410] and YASHWANTHKUMAR M[4AD21EC411], students of
ATME College of Engineering, Mysuru in partial fulfillment for the award of Bachelor of
Engineering in Electronics and Communication Engineering, of the Visvesvaraya
Technological University, Belagavi during the year 2023-24. It is certified that all
corrections/suggestions indicated for Internal Assessment have been incorporated in the
Report deposited in the departmental library.
The project report has been approved as it satisfies the academic requirements in
respect of Project work prescribed for the said Degree.

................................. ……………………..
Signature of Guide Signature of HOD
Dr.Prakash kuravatti Dr.Basavaraju L
Associate professor Professor & HOD

Project Review
Name of the Examiners Signature with date

1.
2.
DEPARTMENT VISION AND MISSION
Vision

To develop highly skilled and globally competent professionals in the field of Electronics
and Communication Engineering to meet industrial and social requirements with ethical
responsibility.

Mission

 To provide State-of-art technical education in Electronics and Communication at


undergraduate and post-graduate levels, to meet the needs of the profession and
society and achieve excellence in teaching- learning and research.
 To develop talented and committed human resource, by providing an opportunity for
innovation, creativity and entrepreneurial leadership with high standards of
professional ethics, transparency and accountability.
 To function collaboratively with technical Institutes/Universities/Industries, offer
opportunities for interaction among faculty-students and promote networking with
alumni, industries and other stake-holders.

Program Specific Outcomes (PSOs)

At the end of Graduation the student will be able,

 To have the capability to understand and adopt the technological advancements with
the usage of modern tool to analyze and design embedded system or processes for
variety of applications.
 To work effectively in a group as an independent visionary, team member and leader
having the ability to understand the requirement and develop feasible solutions to
emerge as potential core or electronic engineer.
ACKNOWLEDGEMENT
The satisfaction that accompany the successful completion of any task would be
incomplete without mentioning the people who made it possible and under whose
constant guidance and encouragement the task was completed. We would like to express
our immense gratitude to Dr. L Basavaraj, Principal, ATMECE, Mysuru for his timely
help and inspiration.

We would like to express our deep gratitude to Dr. L Basavaraj, Professor and Head,
Department of Electronics and Communication Engineering, ATMECE, Mysuru for his
timely co-operation while carrying the project work. His friendliness made us learn more.

We would like to express our sincere thanks to the project guide Dr. Prakash
Kuravatti, Associate Professor, Department of Electronics and Communication
Engineering, ATMECE, Mysuru for their guidance, encouragement and suggestions that
helped us a lot in completion of the project.

We also extend our sincere thanks to the project coordinators Dr. Prakash Kuravatti
and Mr.Girish M, and all the faculty members, Department of Electronics and
Communication Engineering, ATMECE, Mysuru who have encouraged us throughout the
course.

Last but not the least, we express our heartfelt gratitude to Almighty, our parents for their
love and blessings that helped us complete the project work successfully.

RAJENDRA BK 4AD21EC404
SHASHIDHAR R 4AD21EC407
SURESH S 4AD21EC410
YASHWANTHKUMAR M 4AD21EC411

i
ABSTRACT

Online fraud is a growing problem today, as scammers develop new methods and strategies to
scam money out of innocent people from innocent people. In most cases, victims of these
scammers end up transferring money to scammers via bank accounts and UPI. This project
presents a simulator website that can be used by banks and UPI interfaces to help prevent their
customers from being scammed. The bank simulator website shows reports of the number of
scams and the reasons for the reports, so that customers can identify and avoid scams, saving
themselves financial loss. Customers can also easily report scams, and the data from scam reports
is used to create a database of known scammers. This database can be used by banks and law
enforcement to identify and stop scams.

ii
CONTENTS

Chapter No. Title Page No.

Chapter 1 INTRODUCTION

1.1 Overview 02

1.2 Existing System 02

1.3 Problem Statement 03

1.4 Motivation 03

1.5 Objective of the Project 03

Chapter 2 BACKGROUND WORK

2.1 Survey Papers 04

Chapter 3 DESIGN METHODOLOGY

3.1 Methodology 07

3.2 Functional Diagram 07

3.3 Software Components 08

3.4 Advantages 12

3.5 Disadvantages 12

3.6 Applications 12

Chapter 4 RESULTS AND DISCUSSIONS

4.1 Flow chart 13

4.2 Results and Discussions 14

CONCLUSION AND FUTURE ENHANCEMENTS


REFERENCES

iii
LIST OF FIGURES

Fig no. NAME OF THE FIGURE Page


no.
3.1 Functional diagram of proposed system 07
3.3.1 Basic image of HTML 09
3.3.2 Basic image of CSS 09
3.3.3 Basic image of JAVA 10
3.3.4 Basic image of PHP 10
3.3.5 Basic image of NetBeans 11
3.3.6 Basic image of XAMPP 11
4.1 Flow diagram 13
4.2 Customer account creation 14
4.3 Providing necessary information 14
4.4 Approval by manager 15
4.5 Customer login page 15
4.6 Amount transaction page 16
4.7 Transaction details updated in passbook 16

iv
SCAM PROOF BANKING SYSTEM

Chapter 1
INTRODUCTION
The mobile wallets app is an innovative technology for avoiding the usage of physical cash. In this
cashless economy era, information and communication technology (ICT) plays a vital role in making
payments using various payment modes.

The mobile wallet records all kinds of transactions with a clear payment reference and makes it
accountable for tax payments. The term "digital payment" refers to using electronic means to pay for
products and services online. This is referred to as a cashless economy since it avoids the use of physical
money. These digital transactions help to lower transaction costs while also speeding up the process of
completing one transaction cycle. It lowers the risk of dealing with cash.

The digital payment history may also be readily kept track of Digital transactions also benefit the
government because transactions can be easily recorded, which helps to eliminate black money and so
aids economic progress. The use of an E-wallet requires a bank account, and money may be deposited or
transferred using this E-wallet.

Some critical documents, such as a driver's license, health insurance, and other identification documents,
can be kept in the wallet. Through Near Field Communication, transactions may be wirelessly
transmitted to a merchant's account (NFC). Furthermore, digital wallets are utilized for a variety of
applications beyond than simple financial transactions. Digital wallet systems may be used for a variety
of reasons, and money can be transmitted to anybody, anywhere, at any time using them. The Indian
government's principal goal is to create the Indian economy "Cashless, Faceless, and Paperless.

There are a variety of apps available that allow users to make online payments. These are incredibly easy
to use and give consumers a lot of freedom because they allow them to make payments at any time and
from anywhere. Phone pay and Google pay users. Users are advised to keep payment information as
Secure as possible. E-commerce payment System depends on consumer preferences, ease of use, cost,
authorization, security, authentication, accessibility and reliability.

Online fraud is a growing problem worldwide, with scammers developing new methods and strategies to
steal money from innocent people. In most cases, victims of these scammers end up transferring money
to scammers via bank accounts and UPI. Banks and UPI interfaces are working hard to protect their
customers from fraud, but it can be difficult for banks and for UPI Interfaces to keep up with the latest
scams and monitor each of them individually. This is where our project comes in. We are developing a
simulated banking platform implemented with our idea that can be used to prevent online transactions
Dept. of ECE,Mysuru Page 1
SCAM PROOF BANKING SYSTEM

for scammers avoiding financial losses.

Customers can also report scams easily, and the data from scam reports is used to create a database of
known scammers. This database can be used by banks and law enforcement to identify and stop scams.
The bank simulator website is a valuable tool for helping banks and UPI interfaces to protect their
customers from fraud. By using the bank simulator website, banks and UPI interfaces can reduce the
number of fraudulent transactions that occur, and save their customers money.

1.1 Overview

The project aims to address the growing concern of online fraud by developing a simulated banking
platform equipped with innovative features to prevent fraudulent transactions and protect innocent
customers. The platform incorporates an intelligent system that analyzes transactional data in real-time,
flagging suspicious activities indicative of potential scams. Additionally, customers are empowered to
easily report any suspicious activities they encounter, thereby contributing to the creation of a
comprehensive database of known scammer profiles. This database serves as a crucial resource for banks
and law enforcement agencies, enabling them to swiftly identify and intercept fraudulent activities,
ultimately safeguarding customers from financial losses.

Furthermore, the bank simulator website provides an invaluable tool for banks and UPI interfaces to
enhance their fraud prevention measures. By leveraging the insights derived from the simulated
platform, financial institutions can proactively identify emerging scamming trends and adapt their
security protocols accordingly. Through collaborative efforts facilitated by the platform, banks and UPI
interfaces can significantly mitigate the occurrence of fraudulent transactions, thereby bolstering
customer trust and confidence in online banking services. Ultimately, the project aims to revolutionize
the landscape of online banking security, fostering a safer and more secure environment for all
stakeholders involved.
1.2 Existing System
In existing online banking systems, transactions often occur without explicit warnings or measures
specifically targeting scammers. While these systems may employ general security protocols such as
encryption and authentication, they often lack real-time monitoring capabilities to detect and prevent
fraudulent activities. Consequently, customers may unknowingly fall victim to the various scams,
including phishing, identity theft, and fraudulent fund transfers. Without a dedicated Mechanism for
identifying and mitigating scam-related risks, customers are left vulnerable to financial losses and
potential exploitation by malicious actors. This highlights the urgent need for innovative solutions that
proactively address the evolving tactics employed by scammers in the digital landscape, ultimately
enhancing the overall security and trustworthiness of online transactions.

Dept. of ECE,Mysuru Page 2


SCAM PROOF BANKING SYSTEM

1.3 Problem Statement


Online scams and fraudulent activities are a growing problem, causing significant financial losses to
individuals and organizations. Scammers are constantly developing new methods and strategies to
cheat people and steal their money, making it difficult for banks and UPI interfaces to keep up with the
latest scams and monitor each of them individually.
This is where the proposed project comes in. By developing a simulated banking platform implemented
with idea that can be used to prevent online scams and fraudulent activities.
1.4 Motivation
In today's fast-paced world, Online scams and fraudulent activities are a growing problem, causing
significant financial losses to individuals and organizations.
Scammers are constantly developing new methods and strategies to cheat people and steal their money,
making it difficult for banks and UPI interfaces to keep up with the latest scams and monitor each of
them individually.
1.5 Objectives
 Develop a typical banking platform with a proposed solution to prevent online scams and
fraudulent activities.
 Allow users to open accounts, transfer artificial money, and report suspicious transactions.
 Victims will be able to report transactions, and these reports will appear as pop-up warnings to
the next potential victim of the same scammer.
 Feature an operator server as a centralized database of reported scammers, and real-time alerts
for flagged accounts.
 Provide a secure and user-friendly tool for banks and UPI interfaces to protect their customers
from financial fraud.

Dept. of ECE,Mysuru Page 3


SCAM PROOF BANKING SYSTEM

Chapter 2

LITERATURE SURVEY
By conducting market research, aim to understand the demand for a scam-proof banking system
integrated and identify potential target users. This involves studying existing banking solutions and
fraud prevention mechanisms, analyzing user preferences regarding security and convenience, and
identifying market gaps that our system can effectively address. Research and development efforts are
required to identify and integrate robust scam-proofing mechanisms. This entails evaluating various
fraud detection and prevention technologies available in the market, assessing their reliability,
accuracy, and effectiveness in thwarting scams, and ensuring seamless integration with the banking
platform. Additionally, we must ensure compatibility with existing banking infrastructure and
regulatory requirements to ensure widespread adoption and compliance.

2.1 Survey Papers

[1] "Ghazali, Rozan, and Hussain's paper 'A Survey of Fraud Detection Techniques in Financial
Markets' was presented at IEEE International Conference on Networking, Sensing, and Control, with a
volume published in 2017." presents a thorough examination of methods utilized for detecting fraud
within financial markets. The paper delves into a wide array of approaches, encompassing both
conventional statistical methodologies and emerging machine learning techniques. It meticulously
analyzes the hurdles encountered in fraud detection endeavors and assesses the efficacy of various
strategies in combating financial malfeasance.
In essence, the paper serves as a valuable resource for understanding the landscape of fraud detection
in financial markets, offering insights into the evolution of techniques and their practical applications.
By exploring the strengths and limitations of different methodologies, it contributes to the ongoing
discourse on enhancing security and integrity within financial systems. Furthermore, it underscores the
importance of staying abreast of technological advancements to effectively address the ever-evolving
nature of financial fraud.
[2] Singh, Jain, and Tiwari's paper titled "Detecting Financial Fraud Using Machine Learning: A
Systematic Literature Review," published in the September 2022 issue of Applied Sciences (Volume
12, Issue 19, Page 9637), conducts a comprehensive examination of the utilization of machine learning
techniques for financial fraud detection. The review categorizes existing research according to the
methods employed for fraud detection, the sources of data utilized, and the metrics used for evaluation.
It identifies prevailing trends within the field, highlights the challenges encountered, and outlines
potential avenues for future research endeavors.

Dept. of ECE,Mysuru Page 4


SCAM PROOF BANKING SYSTEM
In essence, the paper serves as a valuable resource for understanding the landscape of financial fraud
detection through machine learning methodologies. By organizing and synthesizing existing literature,
it provides insights into the current state of research, sheds light on areas of innovation and
improvement, and offers guidance for future investigations in this critical domain of finance and
technology.
[3] The paper titled "financial fraud detection applying data mining techniques" authored by Palash
Mandal,Animesh Mahata, & Biswajit Biswas published in the January 2016 issue of the International
Journal of Trust Management in Computing and Communications, provides an extensive examination
of fraud detection techniques tailored for banking transactions. It encompasses a broad spectrum of
methodologies including rule-based systems, anomaly detection, and machine learning approaches.
The review critically evaluates the effectiveness of these methods, elucidating their respective strengths
and limitations. Moreover, the paper offers insights into potential enhancements aimed at improving
the accuracy of fraud detection within the banking domain. Overall, it serves as a valuable resource for
understanding the current landscape of fraud detection in banking transactions and identifies avenues
for future research and development in this field.
[4]The paper titled "A Review of Fraud Detection Techniques: Credit Card" by Jyoti Yadav and
Bhawna Mallick published the paper at International Journal of Computer Applications 45(1) on
June2022 addresses the escalating concern of credit card fraud in contemporary scenarios. With the
exponential growth in credit card transactions, instances of fraudulent activities have surged in recent
years. Detecting fraud involves vigilant monitoring of users' spending behavior to identify, detect, or
prevent unauthorized transactions. As credit cards have become the predominant mode of payment for
both online and offline purchases, associated fraudulent activities have seen a parallel increase. The
urgency in fraud detection lies not only in capturing fraudulent events but also in doing so swiftly.
Given the widespread use of credit cards in modern society, fraud has emerged as a multi-million-
dollar industry, posing substantial economic costs globally.
To combat this menace, modern techniques such as data mining, machine learning, sequence
alignment, fuzzy logic, genetic programming, and artificial intelligence have been introduced for
detecting fraudulent credit card transactions. This paper demonstrates the successful integration of data
mining techniques to achieve comprehensive fraud coverage while minimizing false alarm rates.
[5]"Machine Learning Approaches for Fraud Detection in Electronic Payment Systems: A Review"
authored by Almsafir, Abawajy pyublished a paper Artificial Intelligence Review 54(23) on June 2021,
offers a comprehensive examination of machine learning methodologies of tailored specifically for
detecting fraud within electronic payment systems, with particular relevance to interfaces like UPI
(Unified Payments Interface). The paper explores a diverse range of techniques, encompassing both
supervised and unsupervised learning methods, along with ensemble methods.Moreover, the review
Dept. of ECE,Mysuru Page 5
SCAM PROOF BANKING SYSTEM
meticulously evaluates the performance of various algorithms in this context, shedding light on their
respective strengths and weaknesses.
By focusing on machine learning approaches, the paper addresses the pressing need for robust fraud
detection mechanisms in electronic payment systems, where the stakes are high due to the sensitive
nature of financial transactions.
Furthermore, the insights provided by the review contribute to the ongoing discourse on enhancing
security and reliability within electronic payment ecosystems, ultimately aiming to foster trust and
confidence among users and stakeholders alike.

Dept. of ECE,Mysuru Page 6


SCAM PROOF BANKING SYSTEM

Chapter 3
DESIGN METHODOLOGY
In this chapter we have explained about the software requirements for the proposed system.
3.1 Methodology
 Learning HTML, CSS, JavaScript, PHP and MySQL: To grasp these, utilizes the various
online resources such as W3Schools, Khan Academy, and Code academy. These platforms
offer free tutorials and references. Begin by understanding the fundamentals, syntax and
gradually progress to more advanced topics.
 Planning the Application:
 Define the application's features and functionality.
 Determine how the application will operate.
 Designing the Application:
 Create mockups or wireframes to visualize the application's layout and design.
 Front-end Development:
 Utilize HTML, CSS, and JavaScript to develop the user interface of the application.
 Back-end Development:
 Employ PHP to implement the server-side logic of the application.
 Utilize MySQL to interact with databases if necessary.
 Testing and Deployment:
 Thoroughly test the application to ensure it functions correctly.
 Deploy the application to a web server to make it accessible to users.

3.2 Block/Functional Diagram

Fig3.1: Functional diagram of the proposed system

Dept. of ECE,Mysuru Page 7


SCAM PROOF BANKING SYSTEM
User Registration and Authentication:
Users register on the platform by providing their personal information and creating an
account.Authentication mechanisms verify user credentials to ensure secure access.
Account Management:
Users can open accounts with the platform, each associated with a unique account number and details.
The accounts are stored in a database on the operator server.
Transaction Handling:
Approved account holders can engage in transactions using artificial currency.Transactions are
processed securely, with the data stored and updated in the server's database.
Reporting System:
Users who encounter suspicious transactions can report them, providing details about the incident.
Database of Known Scammers:
The reported scam data is used to build a database of known scammers, containing information about
their accounts and reported incidents.
Alert System:
When a user attempts to transact with an account flagged as a scammer, a popup warning is triggered,
providing information about the report and reason.If an account is reported 10 times, then transactions
to that account will be blocked.
Operator Server:
The operator server serves as the centralized database of all accounts, reported scammers and
transaction data. It manages account approvals of new account opening, transactions, and reports.
Real-time Alerts:
The system provides real-time alerts for flagged accounts, helping users identify potential scams before
proceeding with a transaction.
Legal and Regulatory Compliance:
The system ensures compliance with relevant laws and regulations governing financial transactions and
user privacy.
Collaboration with Law Enforcement:
The platform can collaborate with law enforcement agencies, providing them with necessary
information to take legal action against scammers.

3.3 Software Requirements


3.3.1 HTML
HTML, or HyperText Markup Language, serves as the fundamental building block for constructing
web pages. It operates on a system of tags and attributes, where tags delineate the beginning and end of
Dept. of ECE,Mysuru Page 8
SCAM PROOF BANKING SYSTEM
elements within the page. These elements encompass various components such as text, images, links,
and multimedia content, allowing developers to structure and present information effectively This is
the foundation of web pages. It structures the content of a web page using a system of tags and
attributes. In the context of a bank account UI, HTML would define the basic building blocks of the
page, such as headers, paragraphs, buttons, and forms.

Fig 3.3.1 Basic Picture of HTML

3.3.2 CSS

CSS, or Cascading Style Sheets that creates a web page for the system, Beyond mere aesthetics, CSS
contributes significantly to the security and integrity of the system. One of CSS's primary functions is
to separate the presentation layer from the content layer of a web page, allowing developers to apply
consistent styling across multiple pages. In the context of a scam-proof banking system, it defines the
presentation of the web pages. It controls the layout, colors, fonts, and other visual aspects. In this
case, CSS would be used to style the HTML elements, making the web pages visually appealing and
user-friendly. For instance, CSS can be used to set the font size and color for the account information,
style the buttons, and create a visually distinct section for transaction history.

Fig3.3.2: Basic Picture of CSS

3.3.3 JAVA

Java plays an important role due to its robust features and security mechanisms. Firstly, Java's platform
independence ensures that the banking system can run securely across various devices and operating
systems, reducing vulnerability to attacks targeting specific platforms. Although the functionality of
JavaScript isn’t entirely clear from the image, it is a client-side scripting language that can add
interactivity to web pages. It can be used to validate user input, perform calculations, and update

Dept. of ECE,Mysuru Page 9


SCAM PROOF BANKING SYSTEM
content dynamically without having to refresh the entire page. For example, JavaScript could be used
to validate the account number and PIN entered in the login form, or to display a confirmation message
after a successful money transfer.

Fig3.3.3: Basic Picture of Java

3.3.4 PHP
PHP (Hypertext Preprocessor) is used for creating a front end for the system. As a server-side scripting
language, PHP seamlessly integrates with HTML, enabling dynamic generation of web pages tailored
to the specific needs of a banking interface. One of the key advantages of PHP lies in its ability to
interact with databases, allowing for secure retrieval and manipulation of sensitive banking data. is a
server-side scripting language that is often used to create dynamic web content. It can interact with
databases, process user input, and generate HTML code. In this bank account management system,
PHP would likely be used to handle functionalities like:
 Connecting to the MySQL database to retrieve account information and transaction history.
 Processing user input from forms, such as login credentials, transfer amounts, and recipient
account numbers.
 Performing calculations, such as adding or subtracting funds from an account.
 Generating dynamic HTML content, such as personalized account summaries and transaction
tables.

Fig 3.3.4 Basic Picture of PHP


3.3.5 NetBeans
NetBeans is a powerful integrated development environment (IDE) primarily used for Java
development. It offers features such as code editing, debugging, and project management, all within a

Dept. of ECE,Mysuru Page 10


SCAM PROOF BANKING SYSTEM
user-friendly interface. NetBeans supports multiple programming languages, including Java,
JavaScript, HTML, and PHP, making it a versatile tool for a wide range of development projects. It
provides extensive plugins and support for various frameworks and technologies, enhancing
productivity and simplifying the development process. NetBeans is open-source and free to use,
making it a popular choice among developers seeking a comprehensive and efficient development
environment. NetBeans is primarily an IDE for Java. It provides features like code completion, syntax
highlighting, debugging tools, and project management. This can significantly improve your efficiency
when writing the Java code that handles the core logic of your banking platform (e.g., account
management, transactions, calculations).

Fig 3.3.5: Basic picture of NetBeans application

3.3.6 XAMPP
XAMPP stands out as a versatile and user-friendly solution for web developers seeking to set up a local
testing environment for their projects. By consolidating essential components like the Apache HTTP
Server, MariaDB database, and interpreters for PHP and Perl scripts into a single package, XAMPP
streamlines the process of creating and testing dynamic web applications on a personal computer. Its
intuitive installation process and straightforward configuration options make it accessible even to those
with limited technical expertise.
One of the key benefits of XAMPP is its platform flexibility, as it is compatible with Windows,
macOS, and Linux operating systems. This broad compatibility ensures that developers across various
platforms can leverage its features without encountering compatibility issues. Additionally, XAMPP's
modular design allows users to selectively enable or disable specific components based on their project
requirements, providing a tailored environment for development and testing.

Fig 3.3.6: Basic picture of XAMPP

Dept. of ECE,Mysuru Page 11


SCAM PROOF BANKING SYSTEM
3.4 ADVANTAGES
 Efficient Scam Reporting: Customers can easily report scams, contributing to the creation of a
database of known scammers, which can be utilized by banks and law enforcement agencies to
identify and stop scams.
 Enhanced Fraud Prevention: The simulated banking platform provides a proactive approach to
prevent online transactions for scammers, thereby reducing financial losses for customers.
 Cost-effective Solution: Implementing the bank simulator website is a cost-effective measure
for banks and UPI interfaces to reduce fraudulent transactions and save money for both
themselves and their customers.
 Real-time Monitoring: The platform enables real-time monitoring of fraudulent activities,
allowing for quick detection and response to potential scams.
 Improved Customer Trust: By actively combating online fraud and providing a secure banking
environment, banks and UPI interfaces can build trust and loyalty among their customers.

3.5 Disadvantages
 Privacy Concerns: Collecting data from scam reports may raise privacy concerns among
customers, necessitating transparent data handling and privacy policies.
 False Positives: There is a risk of legitimate transactions being flagged as fraudulent, leading to
inconvenience for customers and potential loss of business.
 Resource Intensive: Developing and maintaining the simulated banking platform requires
significant resources in terms of time, manpower, and technology infrastructure.
 Technical Challenges: Ensuring the accuracy and reliability of scam detection algorithms and
database management poses technical challenges that need to be addressed.
 User Adoption: Encouraging customers to actively use the platform for reporting scams may face
resistance or reluctance, requiring effective marketing and education efforts.

3.6 Applications
 Privacy Concerns: Collecting data from scam reports may raise privacy concerns
among customers, necessitating transparent data handling and privacy policies.
 False Positives: There is a risk of legitimate transactions being flagged as
fraudulent, leading to inconvenience for customers and potential loss of business.
 source Intensive: Developing and maintaining the simulated banking platform
requires significant resources in terms of time, manpower, and technology.

Dept. of ECE,Mysuru Page 12


SCAM PROOF BANKING SYSTEM

Chapter 4
RESULTS AND DISCUSSION
In this chapter will discuss about the results obtained from the project work implementation.
4.1 Flow Chart

Start

Enter the number of payee

Verify Yes
account Re-enter the account
number number

No

Retrieve the account


information

Check Yes
reports on Display the warning
number pop-up message

No

Enter the amount to be


transacted and confirm

Debit/Credit details
updated in passbook

If account
holder is Yes
Report the account
scam

No

End the transaction

Stop

Fig 4.1: Flow chart

Dept. of ECE,Mysuru Page 13


SCAM PROOF BANKING SYSTEM

4.2 Results
The webpage was created to facilitate both customer and manager logins, utilizing an account number
and password for authentication purposes.

Fig 4.2: Customer login page


To create an account, please provide the personal information and follow the registration process.

Fig 4.3: Providing the necessary information


After an account is created, it requires approval from the manager. This approval process is facilitated by
logging into the manager account, which provides access to various dashboards designed for approving pending
requests, reviewing reported accounts, and managing the database of bank customers.

Dept. of ECE,Mysuru Page 14


SCAM PROOF BANKING SYSTEM

Fig 4.4: Approval by manager


Once the manager approves the account, customers gain access to a range of functionalities on the dashboard,
including password reset, withdrawal, transfer, passbook viewing, and initiating transactions.

Fig 4.5: Customer account appearance


Customers can conveniently transfer money by selecting the desired option on the user-friendly dashboard
interface, streamlining the process and enhancing user experience. This intuitive feature ensures quick and
efficient transactions, providing a seamless banking experience for customers.

Dept. of ECE,Mysuru Page 15


SCAM PROOF BANKING SYSTEM

Fig4.6: Amount Transaction Appearance


After a customer initiates a transfer of funds, the transaction details are automatically recorded in the
passbook, which also includes a report option for easy tracking and reference.

Fig4.7: Transaction details updated in passbook and showing report option


If an account has been reported by other customers, a pop-up message may appear indicating that the
user could potentially be a scammer. The message would specify the number of times the account has
been reported and provide various reasons for the reports. This alert system serves as a precautionary
measure to help users make informed decisions and avoid potential fraudulent activities.

Dept. of ECE,Mysuru Page 16


SCAM PROOF BANKING SYSTEM

CONCLUSION
The development of a simulated banking platform aimed at preventing online transactions for
scammers presents a promising solution to the growing problem of online fraud. By leveraging
customer-reported scam data to create a database of known scammers, banks and UPI interfaces can
proactively identify and stop fraudulent activities, thereby reducing financial losses for customers.
Additionally, the platform fosters a sense of trust and security among users, ultimately strengthening
the relationship between financial institutions and their customers. While there are challenges to
overcome, such as privacy concerns and technical complexities, the benefits of implementing such a
platform outweigh the drawbacks. Moving forward, continued refinement of scam detection
algorithms, enhancement of user education and adoption strategies, and collaboration with law
enforcement agencies will be key to further improving the effectiveness and impact of the simulated
banking platform in combating online fraud.

FUTURE ENHANCEMENT
 Machine Learning Integration: Incorporating machine learning algorithms can enhance the
accuracy and efficiency of scam detection, enabling the platform to adapt and evolve in response
to emerging fraud tactics.
 Real-time Fraud Monitoring: Implementing real-time fraud monitoring capabilities can enable
immediate detection and response to fraudulent activities, minimizing potential financial losses
for customers.
 Expanded Data Sources: In addition to customer-reported scam data, integrating data from
external sources such as cybersecurity threat intelligence feeds can provide a more comprehensive
view of emerging scam trends and patterns.
 Enhanced User Interface: Improving the user interface and experience of the platform can
enhance user engagement and encourage more active participation in reporting scams and
utilizing fraud prevention features.

Dept. of ECE,Mysuru Page 17


SCAM PROOF BANKING SYSTEM

REFERENCES
[1] “A Survey of Fraud Detection Techniques in Financial Markets” was presented by by Ghazali, Rozan, and
Hussain at IEEE International Conference on Networking, Sensing, and Control, with a volume published in
2017.
[2] “Detecting Financial Fraud Using Machine Learning: A Systematic Literature Review”, published by Singh,
Jain, and Tiwari in the September 2022 issue of Applied Sciences (Volume 12, Issue 19, Page 9637).
[3] “Financial fraud detection applying data mining techniques” authored by Palash Mandal,Animesh Mahata, &
Biswajit Biswas published in the January 2016 issue of the International Journal of Trust Management in
Computing and Communications.
[4] “A Review of Fraud Detection Techniques: Credit Card" by Jyoti Yadav and Bhawna Mallick published at
International Journal of Computer Applications 45(1) on June2022.
[5] “Machine Learning Approaches for Fraud Detection in Electronic Payment Systems: A Review" authored by
Almsafir, Abawajy published at Artificial Intelligence Review 54(23) on June 2021.

Dept. of ECE,Mysuru Page 18

You might also like