Financial Fraud Detection System[1][1]
Financial Fraud Detection System[1][1]
Financial Fraud Detection System[1][1]
Submitted by:
Saba Shahdin 2022-CS-112
Ariba Shafaqat 2022-CS-113
Wajeeha Javed 2022-CS-136
Momina Rashad 2022-CS-137
Ghania Khan Niazi 2022-CS-156
Submitted to
Sir Khaldoon
Objectives:
The objectives of the Financial Fraud Detection System are:
Develop a robust database schema to store relevant financial data, including
transaction records, budget allocations, audit logs, and fraud alerts.
Implement Extract, Transform, and Load (ETL) processes to extract data from
multiple sources, transform it into a suitable format for analysis, and load it into the
database.
Utilize data analysis techniques to identify patterns, anomalies, and potential instances
of fraud within financial transactions.
Creating interactive dashboards and reports using Power BI to visualize and explore
the analyzed data, providing stakeholders with actionable insights.
Developing a user-friendly C# application to serve as a frontend interface for
interacting with the system, including data input, report generation, and fraud alert
management.
Integrate all components of the system to ensure seamless data flow, analysis, and
visualization, facilitating effective fraud detection and prevention.
Components:
Database Schema: The database schema encompasses tables for storing information
related to departments, personnel, partners, transactions, payments, audits, fraud
alerts, and audit logs.
ETL Processes: ETL processes are implemented to extract data from various sources,
transform it into a suitable format, and load it into the database, ensuring data
integrity and consistency.
Data Analysis: Data analysis techniques, including statistical analysis, machine
learning algorithms, and anomaly detection, are employed to identify fraudulent
patterns and behaviors within financial transactions.
Power BI Reports: Interactive dashboards and reports are created using Power BI to
visualize and explore the analyzed data, enabling stakeholders to gain insights into
financial trends, anomalies, and potential fraud indicators.
C# Application: A user-friendly C# application is developed to provide stakeholders
with an intuitive interface for interacting with the system, including data input, report
generation, and fraud alert management.
Integration: All components of the system are integrated to facilitate seamless data
flow, analysis, and visualization, ensuring that stakeholders can effectively leverage
the system for fraud detection and prevention.
Data Dictionary:
Wireframes:
Home Page
Sign In
Figure 2: Sign In
Auditor
Figure 3: Auditor
Audit
Credit Card
Figure 5: Credit Card
Cheque
Figure 6: Cheque
Fraud Alerts
Power BI Dashboard:
SSMS:
ER Diagram: