You are on page 1of 14

PROJECT REPORT ON

“ATM INTERFACE”

BSCS SECOND YEAR


(MORNING SEC ‘A’)
DEPARTMENT UBIT

SUBMITTED TO: SUBMITTED BY:


SIR FARHAN SYED RAFY ZAIN (B19102145)
BILAL HASSAN(B19102030)
Contents
ACKNOWLEDGEMENT ............................................................................................................................ 3
INTRODUCTION ........................................................................................................................................ 4
ABSTACT .................................................................................................................................................... 5
PROGRAM ................................................................................................................................................... 6
FIGURES ...................................................................................................................................................... 7
ADVANTAGES OF USING ATM ............................................................................................................ 13
Provide Convenience to Customers ........................................................................................................ 13
Offer 24×7 Service.................................................................................................................................. 13
Reduce Banks Workload......................................................................................................................... 13
Access To Bank Account from Anywhere ............................................................................................. 14
Minimizes Transactions Cost .................................................................................................................. 14
Charges Fees ........................................................................................................................................... 14
Limitation On Cash Withdrawal ............................................................................................................. 14
Possibility Of Frauds............................................................................................................................... 14
Non-Reachable in Rural Areas ............................................................................................................... 14
ACKNOWLEDGEMENT
This Project report was completed because of support from many people, although not all of
them can be mentioned.
We wish to express our sincere gratitude to God for his protection, providence, guidance and
above all, for sustaining us.
We are greatly indebted to our good supervisor for his useful and necessary observation,
suggestions, contribution, and corrections. We would not have been able to achieve anything in
this research without your supervision. May God enrich you greatly in every area of life.
Finally, we wish to express our appreciation to our parents for their love and support.

SYED RAFAY ZAIN


BILAL HASSAN
INTRODUCTION
Asynchronous Transfer Mode (ATM) is a network protocol designed to facilitate the
simultaneous handling of various types of traffic streams (voice, data, and video) at very high
speeds over the same physical connection. By always using 53-byte cells, ATM simplifies the
design of hardware, enabling it to quickly determine the destination address of each cell. This
allows simple switching of network traffic at much higher speeds than are easily accomplished
using protocols with variable sizes of transfer units, such as Frame Relay and Transmission
Control Protocol/Internet Protocol (TCP/IP).
Although ATM was designed to operate without the requirement of any other networking
protocol, other protocols are frequently segmented and encapsulated across multiple, smaller
ATM cells. This makes ATM a transport mechanism for preexisting technologies such as Frame
Relay and the TCP/IP family of protocols.
ATM relies on the concepts of virtual paths and virtual circuits. A virtual path, represented by a
specific virtual path identifier (VPI), establishes a route between two devices in a network. Each
VPI can contain multiple virtual circuits, each represented by a virtual circuit identifier (VCI).
VPIs and VCIs are local to the router, which means that only the two devices connected by the
VCI or VPI need know the details of the connection. In a typical ATM network, user data might
traverse multiple connections, using many different VPI and VCI connections. Each end device,
just like each device in the network, needs to know only the VCI and VPI information for the
path to the next device.
ABSTACT
ATM interfaces nowadays present serious issues in usability and accessibility, frustrating users’
interaction and leading them to make operational mistakes. For this reason, we present the
development of graphical interfaces for ATMs, which follows a process of user-centered design.
The priority was to identify the real needs of users based on the context, and to understand how
they interact with the interfaces. To validate us proposal, we established a model and a functional
prototype. Later, we evaluated this new design with a usability test. Based on the defects that
were found, we applied changes to improve the interfaces. Finally, after an in-depth analysis, we
concluded that the designed interfaces were suitable for implementation in the ATMs.
The impact of a poorly expressed requirement can bring a business out of compliance or even
cause injury or death. Requirement’s definition and management is an activity that can deliver a
high, fast return on investment. The project analyzes the system requirements and then comes
up with the requirements specifications. It studies other related systems and then come up with
system specifications. The system is then designed in accordance with specifications to satisfy
the requirements. The system design is then implemented with Java. The system is designed as
an interactive and content management system. The content management system deals with
data entry, validation confirm and updating whiles the interactive system deals with system
interaction with the administration and users. Thus, above features of this project will save
transaction time and therefore increase the efficiency of the system
PROGRAM
This program is made with 5 different classes: one for the account, the user, the transaction,
the bank, and the ATM. Once complete, the program will prompt the user to enter their unique
user id to access their account. After that, the user will be prompted to enter their pin number.
If entered successfully, they will be granted access to their account. Once inside their account,
they will be able to view the balance in the checking and savings account, as well as the
following options:
• Show account transaction
• Withdraw
• Deposit
• Transfer
• Quit
FIGURES
1)when you login into the system, it will show an error if you do not have an account.

2)After that it will show an account


detail form.
3)if you put any wrong detail, it will show
an error.

4)after filling the form you will sign in into the system,
then it will show you transaction interface.
5)Initially your balance is zero, after depositing the amount your balance will be updated

6)Now you can withdraw your amount, it will show an error if you the amount you wanted to
withdraw is greater than your balance.
7)After withdrawing the amount, the balance and
statement will also be updated.
8)It also having the figure of fast cash.

9)It has also had figure of changing pin code.


10)If you by mistake use previous pin instead of new, it shows an error.
ADVANTAGES OF USING ATM
ATM stands for Automated teller machine and is a computerized system that enables the
customer to do financial transactions easily. It is an electronic banking outlet that enables
customers to perform financial transaction without the need of their bank branch representative
and teller. ATMs are a convenient and safe means of managing your fund and doing financial
transactions.
It enables customers to check the balance of their bank account, deposit or withdraw money,
print account statements, transfer of money between your accounts etc. Use of ATM have
revolutionized the whole banking process and has also simplified and reduced the workload of
the banking industry. It saves the customers from visiting their bank branch personally, standing
in queues there and filling up of various slips for accessing their bank accounts.
ATMs provide 24 hrs. a day and 7 days a week service to bank customers. These were first
introduced and used in India in the late 1980s. ATM cards are used by customers to use and
access their accounts through ATMs machines. ATM is a special type of plastic card that contains
user information in a magnetic strip. This magnetic strip consists of identification code which
helps in identification and authentication of user details with centralized bank computer through
a modem. There are different ATM cards available in India viz. MasterCard, Maestro, Visa, Visa
Electron and Repay cards. Advantages and Disadvantages of ATM are given below:

Provide Convenience to Customers


Customers can do financial transactions conveniently with the use of ATMs. They can avail
various banking services and can-do payments seating at their home comfort. Various payments
for online shopping, at restaurants and various other places payment can be made using ATM.
Nowadays ATM are installed at all important places like railway station, airports, hospitals etc.
which facilitate the people in withdrawing their money whenever they want.

Offer 24×7 Service


ATMs provides 24 hours a day, 7 days a week and 365 days a year to all its customers. Unlike
bank branches, it does not have any time schedule for its operations. Customers can access their
bank accounts and withdraw their money at any time of day or night as per their convenience.

Reduce Banks Workload


ATMs have an efficient role in reducing the workload of the banking industry. It has relieved
customers as they can avail various banking services by using ATM without visiting the bank
branches. Customers are not required to stand in long queues and fill up various forms for
availing basic withdrawal and deposit facilities. It helps in reducing the work pressure on bank
staff and provides flexibility to its operations.
Access To Bank Account from Anywhere
Account can be accessed by customer using ATM from any part of the country or even worldwide.
ATM machines are installed in different parts of the country at all convenient places. Customers
don’t need to carry cash while travelling and they can easily withdraw money any place they are
travelling.

Minimizes Transactions Cost


ATM has reduced the manpower need as all transactions are processed and monitored using
automated computerized systems. There is less human intervention in work operations which
reduce overall cost.

Charges Fees
Usage of ATMs by customers invites charging various fees for using it. Bank charges routines
charges as per their standard rates for providing them ATM facility. Customers are also required
to pay various tax while doing transactions online using the ATM.

Limitation On Cash Withdrawal


Bank imposes restrictions on withdrawal limit of their customers using ATM. There are limitations
on both no. of free transactions and the amount of money that can be withdrawn per
transactions. Banks set withdrawal amount limit for their customers. Most of the banks do not
allow withdrawal of more than 25,000 at a time.

Possibility Of Frauds
Customers performing online transactions using ATM are likely to be affected by various frauds.
There is a chance of stealing various account information by online hackers while doing online
transactions. These online hackers through various suspicious activities can get access to your
account and loot your money.

Non-Reachable in Rural Areas


Banks in rural areas of our country have limited computerized branches and depends mainly on
manpower for its various operations. There are limited ATM machines installed in rural areas
which also do not operate properly. Therefore, ATM services are not properly available in rural
areas.

You might also like