Sunteți pe pagina 1din 15

Debit & Credit Fraud Detection

1 INTRODUCTION

1.1) PROJECT INTRODUCTION

Project Description
Today the number of debit and credit card users has grown at an enormous rate
due to flexible policies by banks and the kind of versatility and convenience they
provide, such cards have really made our life easier and organized, but at the same
time there are lots of frauds and cheats who with their craftiness cheat the users
and the users have to lose their hard earned money.

As the credit & debit cards are convenient for users to use same way they are
also convenient for robbers to rob, once the card is in wrong hands nothing can be
done immediately to prevent its misuse. Some times its takes months to discover
that you were a victim of card fraud, only after you receive hefty bills, till then the
robber has gone beyond the reach.

Card frauds are a serious threat to the society and needs to be answered
urgently, there is a need for a solution which can prevent all this and notify the
owner every time his card is used.

To overcome the problems discussed above we intend to build a solution


where in whenever the card is used a confirmation message is sent to the owners
cell phone asking him either to allow the transaction or no, the transaction takes
place only after a positive response is sent, if the owner
Debit & Credit Fraud Detection

replies no then the transaction is canceled, this will stop the card frauds as the
owner himself has to authenticate every transaction.

1.2) OBJECTIVE AND SCOPE OF SYSTEM

Card frauds are a serious threat to the society and needs to be answered
urgently, there is a need for a solution which can prevent all this and notify the
owner every time his card is used.

Build a solution where debit and credit card frauds can be stopped and hard earned
money of innocent people is protected.

As the credit & debit cards are convenient for users to use same way they are
also convenient for robbers to rob, once the card is in wrong hands nothing can be
done immediately to prevent its misuse. Some times its takes months to discover
that you were a victim of card fraud, only after you receive hefty bills, till then the
robber has gone beyond the reach.
Credit and Debit Card frauds are a serious threat to the society and needs to be
answered urgently, there is a need for a solution which can prevent all this and
notify the owner every time his card is used.

To overcome the problems discussed above we intend to build a solution


where in whenever the card is used a confirmation message is sent to the owners
cell phone asking him either to allow the transaction or no, the transaction takes
place only after a positive response is sent, if the owner replies no then the
Debit & Credit Fraud Detection

transaction is canceled, this will stop the card frauds as the owner himself has to
authenticate every transaction.

SYSTEM ANALYSIS

2. SYSTEM ANALYSIS

2.1) Existing system and proposed system.

RMI
BANK SERVER

ATM

ATM

MOBILE
Debit & Credit Fraud Detection

The said project is developed using:


1) J2EE
2) Servlets &
3) (Remote Method Invocation) RMI

What is J2EE

Sun Microsystems has defined three Java platforms, each of which


addresses the needs of different computing environments:
Java 2 Standard Edition (J2SE)
Java 2 Enterprise Edition (J2EE)
The inception of the J2EE platform arose from the need to define a computing
platform that could accommodate consumer electronics and embedded devices.
These devices are sometimes referred to collectively as pervasive devices.
Wireless Java 2 EE Platform Programming. The creators of the J2EE platform
delineated pervasive devices into two distinct categories:

2.2) HARDWARE AND SOFTWAREREQUIREMENTS

Software requirements:

o Java development kit 1.5.0(jdk1.5.0)


Debit & Credit Fraud Detection

o Tomcat server

Hardware requirements:

o Intel Pentium 4 processor

o 128 MB RAM

o Java enabled cell phone

Operating System:

o XP with Service Pack 2

o WINDOW XP 2007,2003

2.3) FEASIBILITY STUDY

Feasibility study is the evaluation of the system proposed regarding its


workability, impact on the organization, ability to meet the user needs and effective
use of resources.
Debit & Credit Fraud Detection

Technical feasibility

Technical feasibility determines whether the technologies needed for proposed


system is available and how it can be integrated within the organization.

The technologies required for our software are easily available in the
market.

Also the software can be implemented with the existing technical


resources.

Hence our software is technically feasible

Economical feasibility

Economic feasibility is the method used for evaluating the effectiveness of the
proposed system. It is used to determine the benefits and savings that are expected
from a proposed system and to see whether the expenditure incurred for
developing the new system will be cost effective or not.
The software requires installing of Jdk1.5.0.

Installing of JMF (Java Media Framework).


Debit & Credit Fraud Detection

Further Jdk and JMF are freeware and can be easily be downloaded from sun
Microsystems website.

Operational feasibility

Operational feasibility is the study done to identify the priority given to the system
in the organization.
The proposed system is very user friendly with good GUI.
The user interface is designed using java and the user need not be an expert
in java to operate the system.
Debit & Credit Fraud Detection

SYSTEM DESIGN

3. SYSTEM DESIGN
3.1) Data flow diagrams (DFDS)

flow

Input/output

File/database

FUNCTION
Debit & Credit Fraud Detection

Context Level DFD

User is requesting

User transfer
Bank information
system User is the request
Admin
User is requesting

First level DFD for bank System


Debit & Credit Fraud Detection

User Password Admin table


id

User ID validation
User Login Select
Password Process transactio
n

Edit Transaction

A/c Change
Logou Passwor
t d
Deposit

Create A/c

Second level DFD for bank system


Debit & Credit Fraud Detection

User ID Login Select


User
password password valid
transaction

Transaction type

Create Accept
User details A/c created A/c holder details
user details
A/c

First level DFD for smart card (High Level Diagram)


Debit & Credit Fraud Detection

Transfer req Transfer request


Debit &
User Credit Fraud User
Detection
Transfer response Transfer response

Top level DFD

User a/c no
User Read Request
User pin no request to Bank
card
value transfer

Request processing N N
Transaction Validate
processing a/c details

A/c holder
Debit & Credit Fraud Detection

3.2) E-R DIAGRAMS:

Pin no
user Password
Lnam FNam
e e

1 N
Admin
A\c holder
Creat
e 1

a\c Cell
noo no

Transactio Reque
Withdraw n date st

amt
Credit

Transaction process 1 vali 1 Validation a\c


dat
ed

A\C
NO Pin no
A/c no
Transactio Authenticatio
n n
ID code
Use Case Diagram for Admin
Debit & Credit Fraud Detection

creates new user

creates new account

provides authentication for user

Admin

verifies user

allows transaction

saves details of user accounts


Debit & Credit Fraud Detection

Use Case Diagram for User

Logs in using personal details

request for transaction

User
Admin checks and sends id

Admin

recieves response from admin

Enters the id

withdraw the money

S-ar putea să vă placă și