0% found this document useful (0 votes)
57 views5 pages

Atm Project

This document outlines functions for an ATM database project including account checking, withdraws, balance checks, credits, changing PINs, statements, registering phone numbers, fund transfers, closing and reopening accounts, and checking accounts across banks using Aadhar number. Key functions include validating account numbers, PINs, amounts against thresholds, updating balances and transaction logs, and displaying success or error messages.

Uploaded by

Ramesh K
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)
57 views5 pages

Atm Project

This document outlines functions for an ATM database project including account checking, withdraws, balance checks, credits, changing PINs, statements, registering phone numbers, fund transfers, closing and reopening accounts, and checking accounts across banks using Aadhar number. Key functions include validating account numbers, PINs, amounts against thresholds, updating balances and transaction logs, and displaying success or error messages.

Uploaded by

Ramesh K
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/ 5

Desined by SHIVA SHANKAR

==================>ATM DATABASE PROJECT<========================

====>ACCOUNT CHECKING THROUGH ACCOUNT NUMBER


In this case only one parameter customer account number
If the account is present in the bank show his details otherwise display message “your account
closed recently”
====>WITHDRAW
When the customer wants to with draw money from ATM machine he swipes the atm card and
pin number, amount in this case these three are in parameters to the procedure
CONDITIONS
1)) customer swiped card number must match with the database number otherwise give the error
message
“your account does not exist”
2)customer entered pin must match with database pin if the customer entered pin is wrong then
display message “your entered pin number wrong” and stop the transaction.
if the above condition is true next condition
3) the entered amount is must be less than the (available balance-minimum balance) if he
entered amount is more than the (available balance-Mnium balance) then display message
“insufficient funds "And stop the transaction.
4)with draw limit single transaction is not more than 15,000
5)with draw limit single day 50,000 only otherwise give error message “with draw amount must
be less than 50,000”
If the above conditions all are true then
Deduct balance from his account and store these transactions in a separate table.
And display the message “your transaction is successful”.
AUTOMATIC BALANCE DEDUCATION MORE THAN THREE TRANSCATON IN A
MONTH
If the customer has done more than 3transactions in a month after every transaction Rs.15 deduct
automatically from his account
====>CHECK BALANCE
1)he swipes the atm card and enter the pin number
Desined by SHIVA SHANKAR

2) he choose the check balance then execute function and displays the message “avalable balance
is 2000.00”
====>CREDIT
In this case only four parameters those are account number and pin number and phone number
and amount
Conditions
1)entered account number must match with the database account number otherwise give error
message “your entered account number wrong”. And stop the transaction
2)entered pin number must match with database pin number otherwise wise give error message”
you enter pin number is wrong”. stop the transaction.
3) phone number must match with database phone number otherwise give error message “your
entered phone number is wrong”. And stop the transaction.
4)credit limit in a single day not more than Rs.50,000 thousand
5)credit limit for saving account up to Rs.3,00,000 lacks
6)credit limit for the current account unlimited
If the above two conditions are true then
Add amount to regarding account number and store this transaction in a separate table
And display the message “transaction is successful”
====>CHANGE PIN NUMBER
Here you have to first access the atm with atm card and pin number after that choose the pin
change option
1)) customer swiped card number must match with the database number otherwise give the error
message
“your account does not exist”
2)customer entered pin must match with database pin if the customer entered pin is wrong then
display message “your entered pin number wrong” and stop the transaction.
if the above condition is true next condition
Then enter the old pin number and type new pin number two times
Condition
1)old password must match with database password otherwise give error message “old pin
number wrongly entered”
Desined by SHIVA SHANKAR

2)newly entered pin 1 st time=newly entered pin 2 nd time must match otherwise give error
message “newly enter pin mismatched”
If the above conditions are true
Then update the pin number and give message “your ATM pin successfully changed”
====>MINI STATEMENT
In this case two parameters account number, ATM pin number
If the customer had done the transactions in last three months give the statement last 3 months
Otherwise give last six months transactions details
And display a message ‘transaction successful"
====>REGISTER PHONE NUMBER
In this case four parameters account number, ATM pin, mobile number 1 st time, mobile number
2nd time
1) customer swiped card number must match with the database number otherwise give the error
message
“your account does not exist”
2)customer entered pin must match with database pin if the customer entered pin is wrong then
display message “your entered pin number wrong” and stop the transaction.
if the above condition is true next condition
1)if the mobile number already present in the database give error message” this number
previously registered” and stop the transaction
If the mobile number not yet registered to this account enter the mobile number two times
1st time mobile number=2 nd time mobile number otherwise give error message “mobile number
not matched”
If the above condition is true
Update the mobile number regarding account number and display message “mobile number
successfully registered”
====>CHANGE PHONE NUMBER
In this case five parameters account number, pin number, old registered mobile number, new
mobile number1, new mobile number2
1) customer swiped card number must match with the database number otherwise give the error
message
Desined by SHIVA SHANKAR

“your account does not exist”


2)customer entered pin must match with database pin if the customer entered pin is wrong then
display message “your entered pin number wrong” and stop the transaction.
if the above condition is true next condition
3)old registered mobile number must match with database mobile number otherwise give error
message “old mobile number is wrong”
4)new mobile number 1 st time=new mobile number 2nd time otherwise give error message
“mobile number mismatched”
If the above conditions true then
Update mobile number regarding account number and display message “your mobile number
successfully changed”
====>FUND TRANSFER BETWEEN TWO ACCOUNTS
Here sender account number, pin number and receiver account number 1 st time and receiver
account number 2 nd time and amount these are in parameters
Conditions
1) customer swiped card number must match with the database number otherwise give the error
message
“your account does not exist”
2)customer entered pin must match with database pin if the customer entered pin is wrong then
display message “your entered pin number wrong” and stop the transaction.
3) receiver account must match with the database number otherwise give the error message
“receiver account number does not exist” and stop the transaction.
4)receiver account number1st time=receiver account number 2 nd time must match otherwise give
an error message “account number mismatch”. and stop the transaction.
5)the entered amount is must be less than the (available balance-minimum balance) if he entered
amount is more than the (available balance-Mnium balance) then display message “insufficient
funds "And stop the transaction. and stop the transaction.
6)transfer limit in a single day not more than Rs.50,000 thousand otherwise give an error
message “transfer amount must be less than Rs.50,000”. and stop the transaction.
If all above conditions are true then transfer the amount from sender to receiver and store his
transaction in transaction table and give message “your transaction is successful"
====>FUND TRANSFER TO MULTIPLE ACCOUNTS AT A TIME
Desined by SHIVA SHANKAR

This option basically used by bank managers if they want to transfer money from a govt fund
account to different scheme beneficiaries' example (government giving Rs.1500 to old age
persons whose age is more than 60 they will get pension from government at this situation banks
has to transfer a large amount of money to all beneficiaries)
In this case govt fund account number and amount only two parameters
Conditions
If the amount is not sufficient to give error message “insufficient funds”
====>CLOSE ACCOUNT
In this case only one parameter account number
Before deleting the account from the bank database store his account details and his transaction
details
And pin changed details and phone number changed details in separate tables individually
By executing single procedure
AND delete the all records related account number
If already closed the account give error message “your account recently closed”
====>REOPEN THE ACCOUNT
In this case only one parameter account number whenever entering the account number
Previous data automatically store into the existing database (his account details and his
transaction details and pin changed details and phone number changed details)
If already opened then give error message “your account recently opened”
====>MULTIPLE ACCOUNTS CHECKING THROUGH ADHAR NUMBER
In this case only one parameter customer Aadhar number by using Aadhar they will check
accounts opened by the customer in different banks and check their credit score
If he has accounts in the multiple banks display those accounts names and credit balances
Other wise give message “this person doesn’t have account in multiple banks”
But here different banks master tables are necessary

You might also like