ATM Banking System

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

SYNOPSIS

Objective

The aim of this project is to develop ATM based software that can perform the following objectives .

• To make the bank transaction in the most efficient manner.


• To enable more people, have access to ATM banking facility.
• To encourage the transaction of cashless society.
• Reduce the risk involved in carrying a huge amount of money about by making deposit in ATM.
• People can save and return the money at any time by them self introduce staff work through
ATM banking.

Scope
The software supports a computerized banking network called 'Bank 24'. The network enables customer
to complete simple bank account services via automated teller machine (ATMs) that may be located off
premise and that need not be owned and operated by the customer's bank. The ATM identifies a
customer by cash card and password. It collects information about a simple account transaction (e.g.,
deposit, withdrawal, transfer, bill payment), communicates the transaction information to the
customer's bank and dispense cash to the customer.

The bank provides their own software for their on computers.

Project description
The software to be designed will controller simulator automated teller machine (ATM) having a magnetic
stripe reader for reading an ATM card, a keyboard and display for interaction with a customer, a slot for
depositing envelopes, a dispenser for cash (in multiple of ₹100), a printer for printing customer receipts,
and a key-operator switch to allow an operater to start or stop the machine. The ATM will communicate
with the bank's computers over an appropriate communication link. (The software on the letter is not
part of the requirements for this problem.)

The ATM will service one customer at a time. A customer will be required to insert an ATM card and
enter a personal identification number (PIN)-both of which will be sent to the bank for validation as part
of each transaction. The customer will then be able to perform one or more transactions. The card will
be retained in the machine and tell the customer indicates that he/she desires no further transactions, at
which point it will be returned-except as noted below.

The ATM must be able to provide the following services to the customer:
1. A customer must be able to make a cash withdrawal for any suitable account linked to the card, in
multiple of ₹100. Approval must be obtained from the bank before cash is dispensed.

2. A customer must be able to make a deposit to any account linked to the card, consisting of cash and
checks in the envelope. The customer will enter the amount of deposit into the ATM, subject to manual
verification when the envelope is removed from the machine by an operator. Approval must be obtained
from the bank before physically accepting the envelope.

3. Ok customer must be able to make a transfer of money between any two accounts linked to the card.

4. A customer must be able to make a balance enquiry of any account linked to the card.

Hardware requirement
• Computer without 1.6 GHz or faster processor.
• 500 MB of RAM or more.
• 3 GB of available hard-disk space.
• 5400 RPM Hard drive.
• 1366× 768 aur higher resolution display DVD-ROM drive.

Recommended:

3 GHz or higher CPU, 1 GB or more Ram, 1280×1024 display, 7200 RPM or higher hard disk.

Software requirement
• Windows XP or higher.
• Microsoft Visual Studio 2008 or higher.
• Microsoft SQL server 2005 or higher.

Language and software tools


• Front end: C#
• Operating System: Windows 7
• Back end: Microsoft SQL server
• Banking Tools: Basic

Conclusion
This thesis is broad overview about various vulnerabilities and securities over ATM transactions. In this
thesis we have tried to conclude various types of one element is exist in current scenario and which type
of security we are providing to overcome the vulnerabilities. Various security aspects conclude in this
thesis. Various categories of fun activities like physical, operational, communicational Banna celebrities
are stupid and various security issues are also stated and concluded in our finding which may helpful to
make the ATM transactions more safe and secure. This this is covering security and technical issues with
ATM transaction. Because of our particular experience in the area, before customer research activities on
ATM cards and encryption, beginning with hardware wonderella peace and security issues and then
operational (XV) communication vulnerabilities and security perspective and naturally containing which
software aspects and operational issues of our present work.

You might also like