Final Report
Final Report
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
2023-2024
ATME College of Engineering, Mysuru
13th Kilometer, Mysuru – Kanakapura – Bangalore Road,
Mysuru – 570 028
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 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 1 INTRODUCTION
1.1 Overview 02
1.4 Motivation 03
3.1 Methodology 07
3.4 Advantages 12
3.5 Disadvantages 12
3.6 Applications 12
iii
LIST OF FIGURES
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
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.
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.
[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.
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.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.
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
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.
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.
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.
Chapter 4
RESULTS AND DISCUSSION
In this chapter will discuss about the results obtained from the project work implementation.
4.1 Flow Chart
Start
Verify Yes
account Re-enter the account
number number
No
Check Yes
reports on Display the warning
number pop-up message
No
Debit/Credit details
updated in passbook
If account
holder is Yes
Report the account
scam
No
Stop
4.2 Results
The webpage was created to facilitate both customer and manager logins, utilizing an account number
and password for authentication purposes.
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.
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.