SlideShare a Scribd company logo
1 of 12
Download to read offline
International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 345
ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
Development of Electronic Bank Deposit and
Withdrawal System Using Quick Response
Code Technology
Olayeye Ilemabayo O.1
, Otuonye Anthony I.2
, Eke Florence U.3
1,2
Department of Information Technology,
Federal University of Technology Owerri.
Email: ifeanyiotuonye@yahoo.com, anthony.otuonye@futo.edu.ng, Tel: +234(0)8060412674
3
Department of Computer Science,
Federal Polytechnic Nekede, Owerri, Imo State, Nigeria.
ABSTRACT
The emergence of mobile devices and the automated teller machines has re-shaped banking operations in recent times. Several other
attempts have been made to ensure a better service delivery in our banking institutions, especially using various technologies of the digital
age. But such efforts have not fully paid off owing to obvious queues that continue to persist at the various teller points. Persisting customer
queues within the banking halls despite the deployment of ATM machines and other technological innovations have proved the need for a
more efficient system. The goal of this study is to develop an electronic deposit and withdrawal system using the Quick Response (QR) code
technology for a more efficient service delivery in commercial banks. The system is intended to reduce the transaction time at each teller point
by engaging the customers to generate a QR code using their mobile devices and this will speed up the process of cash withdrawal or deposit.
To validate the customer, the Teller quickly scans the information (Customer Account Information) contained in the generated code within
seconds. With such a system in place, a withdrawal/deposit transaction, which originally concludes within five to 10 minutes, will now take less
than three minutes to complete. Furthermore, the system will permit multiple bank transactions to be carried out at once using a single QR
code, and this can further speed up the transaction process. The new system was developed using the prototyping methodology, considered
as best suited for this project for its iterative nature and user involvement. User experiences and expectations of efficient bank tellers for
withdrawal and deposit were surveyed using the questionnaire as the major data gathering instrument. This data was used for initial
requirement analysis for the proposed system. Result obtained from this study shows that the new QR code deposit and withdrawal system
provides improved operational efficiency and better secured transaction than the traditional banking service delivery.
Keywords: Barcode, Bank transaction , Mobile technology, Operational efficiency, QR code
1.0. INTRODUCTION
1.1 Background Information
Globally, financial institutions, including government
and non-governmental agencies are testing different
implementation of the Quick Response code (QR code)
technology to provide simple unified payment
solutions. QR Code is the trademark for a type of
matrix based barcode (or two-dimensional barcode),
which was first designed for the automotive industry
in Japan. Its fast readability and greater storage
capacity has made it a popular technology alternative
which is now being deployed outside the automotive
industry. It consists of a black modules (square dots)
arranged in a square grid on a white background
capable of encoding four standardized types (modes)
of data (numeric, alphanumeric, byte/binary, Kanji) or
other supported extensions [6].
A proper implementation of the Quick Response Code
technology can improve operational efficiency in the
banking sector. Operational efficiency can be achieved
with the right combination of people, processes and
IJSER
International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 346
ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
technology to increase productivity and value of
business operations while driving down the cost of
routine operations to a desired level [3]. This is part of
what this study seeks to achieve.
According to [3], operational efficiency in the banking
sector is essential for a well-functioning economy. This
is because commercial banks are critical financial
intermediaries between savers and borrowers in any
economy. Every other sector depends directly or
indirectly on this sector for survival and growth; hence,
achieving operational efficiency in the banking sector
will translate into a more robust economy for any
nation.
Unarguably, financial institutions have succeeded in
reducing queues in the banking halls by the
introduction of the Automated Teller Machines (ATM).
But the queues have resurfaced outside the banking
hall where bank customers now line up in endless
queues waiting to use the ATM machine.
With the recent growth in technology especially in
hardware and software, and the potential benefits of
the quick response code technology, the new system
being proposed will no doubt bring about positive
changes in the way financial institutions operate their
business.
Despite the widespread use of ATM, customers still
flood banking halls, requesting for same services that
the ATM is meant to offer them. Most times, bank
customers are usually apprehensive of the security risk
associated with the use of the automated teller
machines. Because of this trend, bankers require an
alternative cost effective solution aimed at helping
bank tellers offer efficient services within the banking
halls. There is therefore need to provide simple and
unified payment solution for a more efficient banking
operation in Nigeria and beyond.
In this research paper therefore, we will develop an
electronic bank deposit and withdrawal system based
on the Quick Response code technology to provide a
fast payment solution and improved customer
inclusiveness in the daily transaction process.
1.2 Aim and objectives of Study
This research paper aims at developing an electronic
bank deposit and withdrawal system based on the
Quick Response code technology to provide a faster
transaction processing technique by our commercial
banks.
The study will seek to achieve the following specific
objectives:
i. Identify basic performance indicators for
efficient teller systems based on user
expectations and preferences.
ii. Evaluate strengths and weaknesses of existing
teller systems based on identified performance
indicators.
iii. Design a Quick Response Code teller system
for cash withdrawal and deposit to run on
Android Operating Systems.
iv. Make recommendations for a way forward.
2.0. LITERATURE REVIEW
2.1. Meaning and Historical Background of QR
code Technology
The Quick Response (QR) code is a special type of
barcodes. As was stated earlier, QR code’s birth place is
the automotive industry in Japan in 1994. It was first
introduced by Denso Wave, a subsidiary of Toyota.
Denso Wave developed the QR code in an attempt to
improve the manufacturing process and tracking of
vehicles and vehicular parts, and to allow for a high
speed component scanning or decoding of
manufacturing information [15].
However, QR codes owe their existence to the success
and development of barcodes [16]. According to [16],
existing barcodes can only hold 20 alphanumeric
characters of information which helped cashiers in the
1960’s to lighten their burden of manually keying in
prices at discount stores and retail service lines. As
time went on, there was need for barcodes that could
hold more data and this need led to further research,
resulting in the development of the Quick Response
code in 1994. Since then, there have been several
standards aimed at improving its data holding capacity
and faster encoding of information.
2.1.1 Meaning
QR code is actually a matrix-type (or two dimensional)
barcode trade mark, which are optical, machine
readable labels attached to items that record
information related to the item [6]. These machine-
readable labels have the ability to store information
both vertically and horizontally as opposed to
conventional one-dimensional barcodes that could
store information only in the horizontal plane [10].
IJSER
International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 347
ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
According to [8], QR codes can contain data for a
locator, identifier, or tracker that points to various data
sources, such as a website, a URL, an application, text,
or other types of data, which can be easily read by
cameras of mobile devices.
Generally, a QR code is composed of black modules
(Square dots) arranged in a square grid on a white
background. It can encode four standardized types of
data, which are numeric, alphanumeric, byte/binary,
and kanji, or through supported extensions [6].
This information can then be read as an image by any
imaging device such as a camera, and processed using
Reed–Solomon error correction for proper and accurate
interpretation as required.
According to [17], scanned QR codes can display text to
the user, add a vCard contact to the user's device, open
a Uniform Resource Identifier (URI), or connect to a
wireless network, an email, or text message.
Today, QR code system is the most useful type of two
dimensional barcode technologies. It is now being
deployed outside the automotive industry for two
reasons:
(i). Fast readability, and
(ii). Greater storage capacity.
These technologies are now used for commercial
tracking applications and convenience-oriented
applications that targets mobile phone users. Notable
areas of QR deployment applications include product
tracking, item identification, time tracking, document
management, and general marketing.
2.2. Various Models of the Quick Response Code
Technology
According to [16], there are various models of the
Quick Response Code Technology implemented in
various sectors. They include: QR code model 1, QR
code model 2, Micro QR code, the iQR code, and the
Secure Quick Response Code (SQR) Code. Some of
these models are illustrated in figure 2.1, figure 2.2,
figure 2.3, and figure 2.4.
Fig. 2.2. QR Code Model 1
Source: (QR Code.com, n.d)
The QR code model 1 is the original QR code. As
shown in Figure 2.1, this code can contain as large as 14
(73 x 73) modules, capable of storing up to 1,167
numerals.
Fig. 2.2. QR Code Model 2
Source: (QR Code.com, n.d)
QR code model 2, as depicted in Figure 2.2 is an
enhancement of model 1. It is capable of being read
smoothly even if distorted in some way. It embeds an
alignment pattern that enables its application on carved
surfaces or surfaces whose reading images are
distorted due to the reading angle. This code model can
encode up to 7, 089 numerals with its maximum
version being 40 (177 by 177) modules. QR code Model
2 is the most common or typical QR code ever
deployed.
Fig. 2.3. Micro QR Code
Source: (QR Code.com, n.d)
A major feature of the Micro QR code model is the one
position detection pattern when contrasted with the
IJSER
International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 348
ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
regular (model 2) QR that uses three position detection
symbols. The two-module wide margin of the micro
edition allows its application on areas smaller than the
regular edition. Data storage capacity is 35 numerals
(max.), 21 alphanumeric or 15 byte of data (Lead Tools
n.d), with four variants [9].
Fig. 2.4 Two variants of the iQR code
Source: (QR Code.com, n.d)
The iQR code model allows for a wide range of codes
from codes smaller that Model 2 and Micro editions to
large ones that can hold more data than they, and in
two variants rectangular or traditional square. This
code can be printed as rectangular, turned over, black
and white inversion or dot pattern (direct part
marking) codes thus allowing for large spectrum of
application. An iQR code can hold 80% more data than
previous editions of QR code of the same dimension.
Thus it has a high rate of information packing,
approximately 40,000 (422 x 422) modules.
On the other hand, the Secure Quick response codes
are secure two dimensional barcodes with high data
density with encryption capability which is extremely
difficult to decode into plain text in the absence of the
encryption cipher or key. Typical implementation
involves creating a one-time use SQR code on a mobile
phone screen to effectively use a one-time pad (an
encryption technique that cannot be cracked but
requires the use of a one-time pre-shared key, same
size or longer than the message).
2.3. Empirical Study and Scholarly Views on
Existing QR Code Systems and Implementations
[10] evaluated the impact of the Quick Response (QR)
code technology on Customer Satisfaction in the online
shopping context on the basis of perceived flow. They
discovered that the implementation of QR code
technology had a significant effect on perceived flow.
According to the research, percieved flow significantly
increased customers purchase intension and
satisfaction. Their findings confirmed the significant
effects of QR code systems on online community
(retailing, marketing promotion, consumer behavior,
advertisers and online shoppers). They further adduce
that QR codes can influence customers to engage and
share information with other customers in the online
community, which will help to increase the volume of
sales. This goes a long way to show that implementing
QR codes in banks for deposits and withdrawals can
significantly influcence customers satisfaction, usage
intension and propensity to share their experience of
ease-of-use and security advantages of the QR code-
based system to other bank customers.
[14] outlined the various institutions that have adopted
the use of two-dimensional bar codes, also known as
QR codes for encoding information such as URLs
which are easily read by smart phones, digital tablets
and other electronic devices. Their report shows that
these codes can serve as a vehicle to evoke a consumer
response or some type of behavior, and further listed
out some of the major benefit for users of smart
phones.
Results from the survey study of college students’
awareness and use of QR codes indicate that QR code
usage rate has a positive relationship with electronic
device ownership.
Finally, [6] proposed a system based on the QR code,
which is used to admit students into their lecture halls.
The system proposes the use of the mobile technology
to efficiently maximise the school’s assigned lecture
time. In their view, precious lecture time is usually
wasted by instructors taking class attendance,
especially for very large classes. Thus the need to
automate this process by engaing the students
themselves to use their mobile devices to speed up the
process. According to them, all that a students need to
do is to qucikly scan the code to confirm his/her class
attendance. The researchers further explained the high
level implementation details of their system and show
how the system verifies student identity and
eliminated incidence of false registration.
IJSER
International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 349
ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
3.0. METHODOLOGY ADOPTED AND USER
REQUIREMENT ANALYSIS FOR THE NEW SYSTEM
Prototyping methodology was adopted for analysis
and design of the proposed QR code-based electronic
bank withdrawal and deposit system. This
methodology allows for a quick design of a prototype
system after an initial gathering of user requirement.
The prototype is then subjected to test and user
evaluation using appropriate test data. The purpose of
the evaluation is to allow users to use the system with a
view to discovering new user requirements or improve
on existing ones. The testing and evaluation process
continues until all user requirements are fully met and
user is satisfied with the prototype. Thus a functional
and acceptable prototype evolves which ultimately
form the basis for creation of the final system.
Software prototyping model works best in situations
where system requirement is not fully known at the
onset. User involvement, especially the continuous
interaction between system users and system
developers make the prototyping model the most
preferred for this type of project. Figure 3.1. shows the
prototyping model.
Fig. 3.1. Phases of the Prototyping Model
3.1. Data Gathering and Requirement Analysis
To generate requirements for development of our
proposed system, a questionnaire was designed to
gather information based on stated research questions.
More than 300 copies of questionnaire were
administered to commercial bank customers as well as
bank operators and teller system users within Owerri
city, east of Nigeria. In line with (Knatterud, Rockhold,
George, and Barton, 2018), our goal was to ensure
accurate and honest information gathering. Structured
questions were posed to elicit information relating to:
i. Existing method of daily bank deposit and
withdrawal transactions.
ii. Weaknesses of existing teller systems
based on identified performance
indicators.
iii. Expected performance enhancement based
on user expectations and preferences.
From the information gathered at the data
gathering stage, we were able to establish the
following: Who initiates withdrawal and deposit
transacti
ons;
how
withdra
wal and
deposit
transacti
ons are
performed; how often they are performed; how
data is generated, processed and stored; what the
media of storage are; and overall implementation
of data flows within the system. Such information
was gathered from bank directors, section
mangers, supervisors, tellers and bank customers.
IJSER
International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 350
ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
4.0. SYSTEM DESIGN, RESULT AND DISCUSSIONS
4.1. Architecture of the Proposed QR code System for Bank Withdrawal and Deposit
The proposed system follows a four-tier architecture and depicts a conceptual framework showing the various activities
involved in the new system as shown in the figure 4.5.
Figure 4.5: Architecture of the Proposed System with multiple-Server Technology
Graphical User
Interface (GUI)
Server Suite
Decision Server
HTTP Server
Data Mining
Server
Process Node
Process Server
Result: MySQL
Query
DBMS
Data Repository
Knowledge Request
Result
Virtual link
Packet Request
Result
Request
Result
Request
I/O
Processes
IJSER
International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 351
ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
4.2. Program Flowchart for the New System
The program flowchart for the new QR code-based system is shown in figure 4.6.
Figure 4.6. Program flowchart for the new system
Figure 4.6: Program flowchart
Start
Customer
?
Yes
No
New User?
Yes
Register
No
Verified ?
Login
Teller
Registered
User/customer/Teller
Exit
TRANSACTION
?
Generate QR code
DEPOSIT
?
SCAN QR code
QR code
WITHDRAW
Single Multiple
Validate/EXECUTE
IJSER
International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 352
ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
4.3. Use Case Diagram
The use case diagram of the new system is as shown in figure 4.7.
Figure 4.7. Use Case Diagram
Withdraw
Display Account
Balance
Verify Account for
Deposit
Verify Account for
withdrawal
Deposit
QR token Amount
QR token Amount
Account
Number
Customer Teller
Account
Number
IJSER
International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 353
ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
4.4. Data Model for the Proposed System
4.4.1. Entity relationship diagram
Figure 4.8 shows the Entity Relationship Diagram for the new system.
Figure 4.8. Entity relationship diagram of new system
4.4.2. Database Structure
A database is a group of related files which contains structured data and records with no duplication. It can therefore
be referred to as a constructed, consistent and controlled pool of data. A good database must be common to all users
and independent of the programs by which it is processed to generate output. For the new system under development,
MySQL was used as the database management system.
4.4.2.1. Input Design
Table 4.1. Account Information Database File
S/N FIELD NAME DATA TYPE SIZE
1 AccountHolderFirstname Varchar 20
2 AccountHolderOtherNames Varchar 40
3 Address Varchar 40
4 Sex Varchar 1
Withdraw
Deposit
Account Account
Account Account
Bank Customer Bank Teller
Name
Address
Acct
Number
Name
Access
Level
Token
IJSER
International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 354
ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
5 DateOfBirth Date/Time 8
6 AccountNumber Int 10
7 AccountType Varchar 10
8 DateCreated Date/Time 8
9 OpeningBalance Decimal 20.2
10 CurrentBalance Decimal 20.2
11 Email Varchar 50
12 PhoneNumber Int 11
13 ResidencialAddress Varchar 50
13 ValidSignature Img 20
14 NextOfKin Varchar 50
4.5. System Implementation
The following sections of the new system were implemented using the under listed programming tools:
Image Server Application: PHP was used in creating the coding logic for listening to user requests. This application
will equally receive captured images from mobile devices and send to the Database.
Mobile Application: HTML 5 markup language, CSS and JavaScript were used to develop the user interface from
where users send requests to the image server over the internet.
Database: MySQL was used to develop a relational database to store images from mobile devices and stores customer
account details.
The new system will provide a fast and easy way to carry out bank deposit and withdrawal transactions and ensure
improved operational efficiency in the banking sector.
IJSER
International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 355
ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
4.5.1. Results
Figure 4.9. Some Output screen from the New System
4.6. Discussion and Interpretations of Major
Components of the New System
Figure 4.5 shows the architecture of the new system.
The framework follows a four-tier architecture
showing the various activities involved in the new
Electronic Bank Withdrawal and Deposit System based
on the QR code technology. The major components of
the framework include: Server suite, Android based
Graphical User Interface, Process server, and the
Process node.
The Server Suite:
The Server suite comprises of a three-layered Network
Servers which is supposed to manage the entire
network. Example, the HTTP server takes care of all
HTTP requests in the system and controls all processes
linking the system to other networks, while the Data
Mining server processes complex data mining
activities/procedures.
Process Server:
The Process server element comprises of two
components: the Data repository, which stores actual
data for the system, especially Customer Account
Information, the DBMS (Database Management
System), which is responsible for all database
operations and maintenance including data retrieval,
insertion, deletions, and so on. It also manages data
sent to/from the system to other devices.
Process Node:
This module is responsible for channeling user requests
to appropriate servers for effective and efficient
responses.
User Interface: This is an Android based Graphical
User Interface (GUI) component through which mobile
device users launch the application. This module is
responsible for all interactions and communications
between the system and registered users. Users
include: Bank Account holders, Bank tellers, and any
other third party connected with the account.
Through this interface, users can carry out data input
as required for system operations. From the interface,
users can access a Login screen, Data forms, user
profile, and so on. Major programming language tools
used in developing this component include HTML,
CSS and the JavaScript.
IJSER
International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 356
ISSN 2229-5518
IJSER © 2020
http://www.ijser.org
5.0. CONCLUSION AND RECOMMENDATIONS
5.1. Conclusion
This study has developed an electronic deposit and
withdrawal system using the Quick Response (QR)
code technology for a more efficient service delivery in
our commercial banks. Deployment of the system into
the banking sector can reduce transaction time at each
teller point by engaging the customers to generate a QR
code via their mobile devices and speed up the process
of cash withdrawal and deposit. To validate the
customer, the Teller quickly scans the information
(customer account information) contained in the
generated code within seconds. With such a system in
place, a withdrawal/deposit transaction, which
originally concludes within five to 10 minutes, will
now take less than three minutes to complete.
Furthermore, the system can permit multiple bank
transactions to be carried out at once using a single QR
code, and this can further speed up the transaction
process. The new system was developed using the
prototyping methodology, considered as best suited for
this project for its iterative nature and user
involvement. User experiences and expectations of
efficient bank tellers for withdrawal and deposit were
surveyed using the questionnaire as the major data
gathering instrument. A thorough Requirement
Analysis was carried out to enable proper design of the
prototype system. Result obtained from this study
shows that the new QR code deposit and withdrawal
system provides improved operational efficiency and
better secured transaction than the traditional system.
5.2. Recommendations
We recommend an early implementation of the
findings of this research paper. The novel system of
electronic bank deposit and withdrawal based on the
Quick Response code technology should be deployed
into the Nigerian Banking sector for improved
operational efficiency. There is need for a concerted
effort by all stake holders, government, Bank operators,
etc, to take advantage of the opportunities offered by
the emergence of mobile devices and Information
Technology to improve the sector.
REFERENCES
[1] Bezovski, Z. (2016). The future of the mobile payment as
electronic payment system. European Journal of Business and
Management,8(8),127-132.
[2] Bowman , D. (2009). information-management-architect.
Retrieved from http://www.information-management-
architect.com:http://www.information-management-
architect.com/prototyping-methodology.html
[3] Deninzon, D., Malik, N., & Kapoor, A. (2019, June 20). Banking
operations for a customer-centric world. Retrieved from
McKinsey & Company:
https://www.mckinsey.com/industries/financial-
services/our-insights/banking-matters/banking-operations-
for-a-customer-centric-world
[4] Gao, J. Z., Prakash, L., & Jagatesan, R. (2018). Understanding
2D-barcode technology and applications in m-commerce-
design and implementation of a 2D barcode processing
solution. Gao, JZ, Prakash, L, Jagatesan, R. Understanding 2D-
barcode technologyandapplicComput.Soft.Appl. Conf.,2(3).
[5] Hayashi, F., & Bradford, T. (2014). Mobile payments:
Merchants' perspectives. EconomicReview,99,5-30.
[6] Hirzallah, N., & Masalha, F. (2014). A Students Attendance
System using QR Code. International Journal of Advanced
Computer Science andApplications,5(3),75 -79.
[7] Kats, R. (2012, January 23). "Starbucks Promotes Coffee blend
via QR code". Retrieved from mobile marketer.com:
www.mobilemarketer.com/cms/news/software-
technology/11930
[8] Kharat, S. A., Panage, B. M., & Nagarkar, S. (2017). Use of QR
code and layar app for academic library services. Librar Hi
TechNews,34,21–28.
[9] LeadTools. (n.d.). Micro QR Code SDK Technology.Retrieved
from leadtools.com: www.leadtools.com/sdk/barcode/2d-
microqr
[10] Md Shamim , H., Xiaoyan , Z., & Mst Farjana , R. (2018).
Examining the impact of QR codes on purchase intention and
customer satisfaction on the basis of perceived flow.
International Journal of Engineering Business Management,
10,1 -11.
[11] Naagaraj, M. C. (2009). Implementing QR Technology in
Medical Device Package. Thesis. Rochester: Rochester Institute
ofTechnology.
[12] Okazaki, S., Li, H., & Hirose, M. (2012). Benchmarking the use
ofQR code in mobile promotion:three studiesin Japan.J. Adv.
Res.,52,102 -117.
[13] Olaniyi, T. A. (2002). An appraisal of Techniques for
minimizing cost of customers waiting in first bank of Nigeria
Plc, Ilorin. Ilorin: An M.Sc. Seminars presentation to the
DepartmentofAccounting &Finance Unilorin.
[14] Ozkaya, E., Ozkaya, H. E., Roxas, J., Brayant, F., & Whitson, D.
(2015). Factors affecting consumer usage of QR codes. Journal
ofDirect, Data andDigital Marketing Practice,16(3),209 -224.
[15] QR Code Generator. (n.d.). QR code basics. Retrieved from qr-
code-generator.com:www.qr-code generator.com
[16] QR Code.com. (n.d.). Types of QR Code. Retrieved from
qrcode.com:www.qrcode.com/en/code
[17] Wikipedia. (2019, July 10). QR code. Retrieved from
wikipedia.com:www.wikipedia.com
[18] Sachdev, S. (2014).The Four Pillars of Mobile Payments -
Immediate Opportunities. Brookfield: Fiserv,Inc.
[19] Wang, Y., Hahn, C., & Sutrave, K. (2016, February). Mobile
payment security, threats, and challenges. In 2016 second
international conference on mobile and secure services
(MobiSecServ) (pp.1-5).IEEE.
IJSER

More Related Content

What's hot

It in banking industry
It in banking industryIt in banking industry
It in banking industryDharmik
 
Use of technologies in the banking sector of Bangladesh
Use of technologies in the banking sector of BangladeshUse of technologies in the banking sector of Bangladesh
Use of technologies in the banking sector of BangladeshMasum Hussain
 
Fintech Indian Start-up 2021
Fintech Indian Start-up 2021Fintech Indian Start-up 2021
Fintech Indian Start-up 2021NAITIK KASAVALA
 
Ict in banking
Ict in bankingIct in banking
Ict in bankingaixoo
 
Manless Advanced Shopping with Smart Cart
Manless Advanced Shopping with Smart CartManless Advanced Shopping with Smart Cart
Manless Advanced Shopping with Smart CartYogeshIJTSRD
 
Banking in the Digital Era
Banking in the Digital EraBanking in the Digital Era
Banking in the Digital EraGanapathyD3
 
Electronic Delivery channels integration
Electronic Delivery channels integrationElectronic Delivery channels integration
Electronic Delivery channels integrationAnil Chaurasiya
 
Digital Lending in India
Digital Lending in IndiaDigital Lending in India
Digital Lending in IndiaSam Ghosh
 
Indian Smart Card Market - Dec'13
Indian Smart Card Market - Dec'13Indian Smart Card Market - Dec'13
Indian Smart Card Market - Dec'13shushmul
 
E-BANKING EMERGING ISSUES AND OPPORTUNITIES
E-BANKING EMERGING ISSUES AND OPPORTUNITIESE-BANKING EMERGING ISSUES AND OPPORTUNITIES
E-BANKING EMERGING ISSUES AND OPPORTUNITIESVinit Varma
 
Hi tech banking
Hi tech bankingHi tech banking
Hi tech bankingsaid masoud
 
E banking by sanjeev kumar chaswal [compatibility mode]
E banking by sanjeev kumar chaswal [compatibility mode]E banking by sanjeev kumar chaswal [compatibility mode]
E banking by sanjeev kumar chaswal [compatibility mode]sanjeev kumar chaswal
 
E-channels in banking
E-channels in bankingE-channels in banking
E-channels in bankingNikolay Spasov
 
Uniform payment system_for_banking_indus
Uniform payment system_for_banking_indusUniform payment system_for_banking_indus
Uniform payment system_for_banking_industhemightycissp
 

What's hot (20)

It in banking industry
It in banking industryIt in banking industry
It in banking industry
 
Use of technologies in the banking sector of Bangladesh
Use of technologies in the banking sector of BangladeshUse of technologies in the banking sector of Bangladesh
Use of technologies in the banking sector of Bangladesh
 
New banking technology
New banking technologyNew banking technology
New banking technology
 
Fintech Indian Start-up 2021
Fintech Indian Start-up 2021Fintech Indian Start-up 2021
Fintech Indian Start-up 2021
 
Ict in banking
Ict in bankingIct in banking
Ict in banking
 
Manless Advanced Shopping with Smart Cart
Manless Advanced Shopping with Smart CartManless Advanced Shopping with Smart Cart
Manless Advanced Shopping with Smart Cart
 
Banking in the Digital Era
Banking in the Digital EraBanking in the Digital Era
Banking in the Digital Era
 
Introduction (1) ME ppt
Introduction (1) ME pptIntroduction (1) ME ppt
Introduction (1) ME ppt
 
Electronic Delivery channels integration
Electronic Delivery channels integrationElectronic Delivery channels integration
Electronic Delivery channels integration
 
Digital Lending in India
Digital Lending in IndiaDigital Lending in India
Digital Lending in India
 
Indian Smart Card Market - Dec'13
Indian Smart Card Market - Dec'13Indian Smart Card Market - Dec'13
Indian Smart Card Market - Dec'13
 
ICT in Banking Sector, Bangladesh
ICT in Banking Sector, BangladeshICT in Banking Sector, Bangladesh
ICT in Banking Sector, Bangladesh
 
E-BANKING EMERGING ISSUES AND OPPORTUNITIES
E-BANKING EMERGING ISSUES AND OPPORTUNITIESE-BANKING EMERGING ISSUES AND OPPORTUNITIES
E-BANKING EMERGING ISSUES AND OPPORTUNITIES
 
Hi tech banking
Hi tech bankingHi tech banking
Hi tech banking
 
E banking
E bankingE banking
E banking
 
E banking by sanjeev kumar chaswal [compatibility mode]
E banking by sanjeev kumar chaswal [compatibility mode]E banking by sanjeev kumar chaswal [compatibility mode]
E banking by sanjeev kumar chaswal [compatibility mode]
 
E-channels in banking
E-channels in bankingE-channels in banking
E-channels in banking
 
ROLE OF E- BANKING IN CURRENT SCENARIO
ROLE OF E- BANKING IN CURRENT SCENARIOROLE OF E- BANKING IN CURRENT SCENARIO
ROLE OF E- BANKING IN CURRENT SCENARIO
 
Digital Banking - Revolution in Bangladesh
Digital Banking - Revolution in BangladeshDigital Banking - Revolution in Bangladesh
Digital Banking - Revolution in Bangladesh
 
Uniform payment system_for_banking_indus
Uniform payment system_for_banking_indusUniform payment system_for_banking_indus
Uniform payment system_for_banking_indus
 

Similar to Development of Electronic Bank Deposi and Withdrawal System Using Quick Response Code Technology

IRJET- QR Code Techniques for Smart Shopping: A Review
IRJET- QR Code Techniques for Smart Shopping: A ReviewIRJET- QR Code Techniques for Smart Shopping: A Review
IRJET- QR Code Techniques for Smart Shopping: A ReviewIRJET Journal
 
Payments(paa s) – the new mantra and trends
Payments(paa s) – the new mantra and trendsPayments(paa s) – the new mantra and trends
Payments(paa s) – the new mantra and trendsRamesh Kumar Nanjundaiya
 
Software engineering based fault tolerance model for information system in pl...
Software engineering based fault tolerance model for information system in pl...Software engineering based fault tolerance model for information system in pl...
Software engineering based fault tolerance model for information system in pl...IJECEIAES
 
Design and implementation a network mobile application for plants shopping ce...
Design and implementation a network mobile application for plants shopping ce...Design and implementation a network mobile application for plants shopping ce...
Design and implementation a network mobile application for plants shopping ce...IJECEIAES
 
Impact of Information Technology on Nigeria Banking Industry: a case study fo...
Impact of Information Technology on Nigeria Banking Industry: a case study fo...Impact of Information Technology on Nigeria Banking Industry: a case study fo...
Impact of Information Technology on Nigeria Banking Industry: a case study fo...georgeviene
 
IRJET- Smart Shopping Application using NFC
IRJET- Smart Shopping Application using NFCIRJET- Smart Shopping Application using NFC
IRJET- Smart Shopping Application using NFCIRJET Journal
 
Implementation of Online Shopping and Auction System (SPAROO).
Implementation of Online Shopping and Auction System (SPAROO).Implementation of Online Shopping and Auction System (SPAROO).
Implementation of Online Shopping and Auction System (SPAROO).IRJET Journal
 
Heuristic Algorithm using Internet of Things and Mobility for solving demogra...
Heuristic Algorithm using Internet of Things and Mobility for solving demogra...Heuristic Algorithm using Internet of Things and Mobility for solving demogra...
Heuristic Algorithm using Internet of Things and Mobility for solving demogra...Eswar Publications
 
IRJET - Innovative Cart for Smart Shopping
IRJET -  	  Innovative Cart for Smart ShoppingIRJET -  	  Innovative Cart for Smart Shopping
IRJET - Innovative Cart for Smart ShoppingIRJET Journal
 
Information technology by Hiresh Ahluwalia
Information technology by Hiresh AhluwaliaInformation technology by Hiresh Ahluwalia
Information technology by Hiresh Ahluwalia333jack333
 
IRJET - A Survey Paper on Secure Digital Payment
IRJET -  	  A Survey Paper on Secure Digital PaymentIRJET -  	  A Survey Paper on Secure Digital Payment
IRJET - A Survey Paper on Secure Digital PaymentIRJET Journal
 
IRJET- Guarded Remittance System Employing WANET for Catastrophe Region
IRJET-  	  Guarded Remittance System Employing WANET for Catastrophe RegionIRJET-  	  Guarded Remittance System Employing WANET for Catastrophe Region
IRJET- Guarded Remittance System Employing WANET for Catastrophe RegionIRJET Journal
 
OCR DETECTION AND BIOMETRIC AUTHENTICATED CREDIT CARD PAYMENT SYSTEM.
OCR DETECTION AND BIOMETRIC AUTHENTICATED CREDIT CARD PAYMENT SYSTEM.OCR DETECTION AND BIOMETRIC AUTHENTICATED CREDIT CARD PAYMENT SYSTEM.
OCR DETECTION AND BIOMETRIC AUTHENTICATED CREDIT CARD PAYMENT SYSTEM.IRJET Journal
 
Impact Of It On Financial Sector
Impact Of It On Financial SectorImpact Of It On Financial Sector
Impact Of It On Financial Sectortanesh kothari
 
IRJET- A Survey on Technologies used in Mall Assistant
IRJET- A Survey on Technologies used in Mall AssistantIRJET- A Survey on Technologies used in Mall Assistant
IRJET- A Survey on Technologies used in Mall AssistantIRJET Journal
 
Cork v soft corporate - An Overview
Cork v soft corporate - An OverviewCork v soft corporate - An Overview
Cork v soft corporate - An OverviewMathangi Vydhianathan
 
IRJET- Digital Tranquillity in Cheque Transaction System
IRJET-  	  Digital Tranquillity in Cheque Transaction SystemIRJET-  	  Digital Tranquillity in Cheque Transaction System
IRJET- Digital Tranquillity in Cheque Transaction SystemIRJET Journal
 
BANKING INNOVATIONS THROUGH TECHNOLOGY
BANKING INNOVATIONS THROUGH TECHNOLOGYBANKING INNOVATIONS THROUGH TECHNOLOGY
BANKING INNOVATIONS THROUGH TECHNOLOGYPARAMASIVANCHELLIAH
 

Similar to Development of Electronic Bank Deposi and Withdrawal System Using Quick Response Code Technology (20)

IRJET- QR Code Techniques for Smart Shopping: A Review
IRJET- QR Code Techniques for Smart Shopping: A ReviewIRJET- QR Code Techniques for Smart Shopping: A Review
IRJET- QR Code Techniques for Smart Shopping: A Review
 
Payments(paa s) – the new mantra and trends
Payments(paa s) – the new mantra and trendsPayments(paa s) – the new mantra and trends
Payments(paa s) – the new mantra and trends
 
5-Unit (CAB).pdf
5-Unit (CAB).pdf5-Unit (CAB).pdf
5-Unit (CAB).pdf
 
Software engineering based fault tolerance model for information system in pl...
Software engineering based fault tolerance model for information system in pl...Software engineering based fault tolerance model for information system in pl...
Software engineering based fault tolerance model for information system in pl...
 
Design and implementation a network mobile application for plants shopping ce...
Design and implementation a network mobile application for plants shopping ce...Design and implementation a network mobile application for plants shopping ce...
Design and implementation a network mobile application for plants shopping ce...
 
Impact of Information Technology on Nigeria Banking Industry: a case study fo...
Impact of Information Technology on Nigeria Banking Industry: a case study fo...Impact of Information Technology on Nigeria Banking Industry: a case study fo...
Impact of Information Technology on Nigeria Banking Industry: a case study fo...
 
IRJET- Smart Shopping Application using NFC
IRJET- Smart Shopping Application using NFCIRJET- Smart Shopping Application using NFC
IRJET- Smart Shopping Application using NFC
 
Implementation of Online Shopping and Auction System (SPAROO).
Implementation of Online Shopping and Auction System (SPAROO).Implementation of Online Shopping and Auction System (SPAROO).
Implementation of Online Shopping and Auction System (SPAROO).
 
Fintech
FintechFintech
Fintech
 
Heuristic Algorithm using Internet of Things and Mobility for solving demogra...
Heuristic Algorithm using Internet of Things and Mobility for solving demogra...Heuristic Algorithm using Internet of Things and Mobility for solving demogra...
Heuristic Algorithm using Internet of Things and Mobility for solving demogra...
 
IRJET - Innovative Cart for Smart Shopping
IRJET -  	  Innovative Cart for Smart ShoppingIRJET -  	  Innovative Cart for Smart Shopping
IRJET - Innovative Cart for Smart Shopping
 
Information technology by Hiresh Ahluwalia
Information technology by Hiresh AhluwaliaInformation technology by Hiresh Ahluwalia
Information technology by Hiresh Ahluwalia
 
IRJET - A Survey Paper on Secure Digital Payment
IRJET -  	  A Survey Paper on Secure Digital PaymentIRJET -  	  A Survey Paper on Secure Digital Payment
IRJET - A Survey Paper on Secure Digital Payment
 
IRJET- Guarded Remittance System Employing WANET for Catastrophe Region
IRJET-  	  Guarded Remittance System Employing WANET for Catastrophe RegionIRJET-  	  Guarded Remittance System Employing WANET for Catastrophe Region
IRJET- Guarded Remittance System Employing WANET for Catastrophe Region
 
OCR DETECTION AND BIOMETRIC AUTHENTICATED CREDIT CARD PAYMENT SYSTEM.
OCR DETECTION AND BIOMETRIC AUTHENTICATED CREDIT CARD PAYMENT SYSTEM.OCR DETECTION AND BIOMETRIC AUTHENTICATED CREDIT CARD PAYMENT SYSTEM.
OCR DETECTION AND BIOMETRIC AUTHENTICATED CREDIT CARD PAYMENT SYSTEM.
 
Impact Of It On Financial Sector
Impact Of It On Financial SectorImpact Of It On Financial Sector
Impact Of It On Financial Sector
 
IRJET- A Survey on Technologies used in Mall Assistant
IRJET- A Survey on Technologies used in Mall AssistantIRJET- A Survey on Technologies used in Mall Assistant
IRJET- A Survey on Technologies used in Mall Assistant
 
Cork v soft corporate - An Overview
Cork v soft corporate - An OverviewCork v soft corporate - An Overview
Cork v soft corporate - An Overview
 
IRJET- Digital Tranquillity in Cheque Transaction System
IRJET-  	  Digital Tranquillity in Cheque Transaction SystemIRJET-  	  Digital Tranquillity in Cheque Transaction System
IRJET- Digital Tranquillity in Cheque Transaction System
 
BANKING INNOVATIONS THROUGH TECHNOLOGY
BANKING INNOVATIONS THROUGH TECHNOLOGYBANKING INNOVATIONS THROUGH TECHNOLOGY
BANKING INNOVATIONS THROUGH TECHNOLOGY
 

More from AnthonyOtuonye

Modeling Embedded Software for Mobile Devices to Actualize Nigeria's Vision
Modeling Embedded Software for Mobile Devices to Actualize Nigeria's Vision Modeling Embedded Software for Mobile Devices to Actualize Nigeria's Vision
Modeling Embedded Software for Mobile Devices to Actualize Nigeria's Vision AnthonyOtuonye
 
Improving university education in nigeria through mobile academic directory
Improving university education in nigeria through mobile academic directoryImproving university education in nigeria through mobile academic directory
Improving university education in nigeria through mobile academic directoryAnthonyOtuonye
 
Framework for mobile application development using J2ME and UML
Framework for mobile application development using J2ME and UMLFramework for mobile application development using J2ME and UML
Framework for mobile application development using J2ME and UMLAnthonyOtuonye
 
Mitigating corruption in public trust through e-governance
Mitigating corruption in public trust through e-governanceMitigating corruption in public trust through e-governance
Mitigating corruption in public trust through e-governanceAnthonyOtuonye
 
E-gov Model for Imo State Nigeria
E-gov Model for Imo State NigeriaE-gov Model for Imo State Nigeria
E-gov Model for Imo State NigeriaAnthonyOtuonye
 
Deploying content management system to enhance state governance
Deploying content management system to enhance state governanceDeploying content management system to enhance state governance
Deploying content management system to enhance state governanceAnthonyOtuonye
 
Bringing E gov Reforms in Africa through the Content Management System
Bringing E gov Reforms in Africa through the Content Management SystemBringing E gov Reforms in Africa through the Content Management System
Bringing E gov Reforms in Africa through the Content Management SystemAnthonyOtuonye
 
Improving quality of assessment for university academic programmes
Improving quality of assessment for university academic programmesImproving quality of assessment for university academic programmes
Improving quality of assessment for university academic programmesAnthonyOtuonye
 
Design of Improved Programme Assessment Model for Nigerian Universities
Design of Improved Programme Assessment Model for Nigerian UniversitiesDesign of Improved Programme Assessment Model for Nigerian Universities
Design of Improved Programme Assessment Model for Nigerian UniversitiesAnthonyOtuonye
 
Emprical Study on Quality of Academic Programme Evaluation Framework: A step ...
Emprical Study on Quality of Academic Programme Evaluation Framework: A step ...Emprical Study on Quality of Academic Programme Evaluation Framework: A step ...
Emprical Study on Quality of Academic Programme Evaluation Framework: A step ...AnthonyOtuonye
 
Impact of Software Development Outcoursing on Growth of the IC Sector in Deve...
Impact of Software Development Outcoursing on Growth of the IC Sector in Deve...Impact of Software Development Outcoursing on Growth of the IC Sector in Deve...
Impact of Software Development Outcoursing on Growth of the IC Sector in Deve...AnthonyOtuonye
 
Remedy to economic recesion in nigeria: an ict-driven model for sustainable e...
Remedy to economic recesion in nigeria: an ict-driven model for sustainable e...Remedy to economic recesion in nigeria: an ict-driven model for sustainable e...
Remedy to economic recesion in nigeria: an ict-driven model for sustainable e...AnthonyOtuonye
 
Using ICT Policy Framework as Panacea for Economic Recession and Instability ...
Using ICT Policy Framework as Panacea for Economic Recession and Instability ...Using ICT Policy Framework as Panacea for Economic Recession and Instability ...
Using ICT Policy Framework as Panacea for Economic Recession and Instability ...AnthonyOtuonye
 
Overcomming Big Data Mining Challenges for Revolutionary Breakthroughs in Com...
Overcomming Big Data Mining Challenges for Revolutionary Breakthroughs in Com...Overcomming Big Data Mining Challenges for Revolutionary Breakthroughs in Com...
Overcomming Big Data Mining Challenges for Revolutionary Breakthroughs in Com...AnthonyOtuonye
 
A Model Design of Big Data Processing using HACE Theorem
A Model Design of Big Data Processing using HACE TheoremA Model Design of Big Data Processing using HACE Theorem
A Model Design of Big Data Processing using HACE TheoremAnthonyOtuonye
 
An Analysis of Big Data Computing for Efficiency of Business Operations Among...
An Analysis of Big Data Computing for Efficiency of Business Operations Among...An Analysis of Big Data Computing for Efficiency of Business Operations Among...
An Analysis of Big Data Computing for Efficiency of Business Operations Among...AnthonyOtuonye
 
Need to Implement ICT-based Business Policies for Sustainable Economic Growth...
Need to Implement ICT-based Business Policies for Sustainable Economic Growth...Need to Implement ICT-based Business Policies for Sustainable Economic Growth...
Need to Implement ICT-based Business Policies for Sustainable Economic Growth...AnthonyOtuonye
 
A Novel Framework for Big Data Processing in a Data-driven Society
A Novel Framework for Big Data Processing in a Data-driven SocietyA Novel Framework for Big Data Processing in a Data-driven Society
A Novel Framework for Big Data Processing in a Data-driven SocietyAnthonyOtuonye
 
A multi-factor Authentication System to Mitigate Student Impersonation in Ter...
A multi-factor Authentication System to Mitigate Student Impersonation in Ter...A multi-factor Authentication System to Mitigate Student Impersonation in Ter...
A multi-factor Authentication System to Mitigate Student Impersonation in Ter...AnthonyOtuonye
 
Ehanced Business Marketing For Small Scale Enterprises Via the Quick Response...
Ehanced Business Marketing For Small Scale Enterprises Via the Quick Response...Ehanced Business Marketing For Small Scale Enterprises Via the Quick Response...
Ehanced Business Marketing For Small Scale Enterprises Via the Quick Response...AnthonyOtuonye
 

More from AnthonyOtuonye (20)

Modeling Embedded Software for Mobile Devices to Actualize Nigeria's Vision
Modeling Embedded Software for Mobile Devices to Actualize Nigeria's Vision Modeling Embedded Software for Mobile Devices to Actualize Nigeria's Vision
Modeling Embedded Software for Mobile Devices to Actualize Nigeria's Vision
 
Improving university education in nigeria through mobile academic directory
Improving university education in nigeria through mobile academic directoryImproving university education in nigeria through mobile academic directory
Improving university education in nigeria through mobile academic directory
 
Framework for mobile application development using J2ME and UML
Framework for mobile application development using J2ME and UMLFramework for mobile application development using J2ME and UML
Framework for mobile application development using J2ME and UML
 
Mitigating corruption in public trust through e-governance
Mitigating corruption in public trust through e-governanceMitigating corruption in public trust through e-governance
Mitigating corruption in public trust through e-governance
 
E-gov Model for Imo State Nigeria
E-gov Model for Imo State NigeriaE-gov Model for Imo State Nigeria
E-gov Model for Imo State Nigeria
 
Deploying content management system to enhance state governance
Deploying content management system to enhance state governanceDeploying content management system to enhance state governance
Deploying content management system to enhance state governance
 
Bringing E gov Reforms in Africa through the Content Management System
Bringing E gov Reforms in Africa through the Content Management SystemBringing E gov Reforms in Africa through the Content Management System
Bringing E gov Reforms in Africa through the Content Management System
 
Improving quality of assessment for university academic programmes
Improving quality of assessment for university academic programmesImproving quality of assessment for university academic programmes
Improving quality of assessment for university academic programmes
 
Design of Improved Programme Assessment Model for Nigerian Universities
Design of Improved Programme Assessment Model for Nigerian UniversitiesDesign of Improved Programme Assessment Model for Nigerian Universities
Design of Improved Programme Assessment Model for Nigerian Universities
 
Emprical Study on Quality of Academic Programme Evaluation Framework: A step ...
Emprical Study on Quality of Academic Programme Evaluation Framework: A step ...Emprical Study on Quality of Academic Programme Evaluation Framework: A step ...
Emprical Study on Quality of Academic Programme Evaluation Framework: A step ...
 
Impact of Software Development Outcoursing on Growth of the IC Sector in Deve...
Impact of Software Development Outcoursing on Growth of the IC Sector in Deve...Impact of Software Development Outcoursing on Growth of the IC Sector in Deve...
Impact of Software Development Outcoursing on Growth of the IC Sector in Deve...
 
Remedy to economic recesion in nigeria: an ict-driven model for sustainable e...
Remedy to economic recesion in nigeria: an ict-driven model for sustainable e...Remedy to economic recesion in nigeria: an ict-driven model for sustainable e...
Remedy to economic recesion in nigeria: an ict-driven model for sustainable e...
 
Using ICT Policy Framework as Panacea for Economic Recession and Instability ...
Using ICT Policy Framework as Panacea for Economic Recession and Instability ...Using ICT Policy Framework as Panacea for Economic Recession and Instability ...
Using ICT Policy Framework as Panacea for Economic Recession and Instability ...
 
Overcomming Big Data Mining Challenges for Revolutionary Breakthroughs in Com...
Overcomming Big Data Mining Challenges for Revolutionary Breakthroughs in Com...Overcomming Big Data Mining Challenges for Revolutionary Breakthroughs in Com...
Overcomming Big Data Mining Challenges for Revolutionary Breakthroughs in Com...
 
A Model Design of Big Data Processing using HACE Theorem
A Model Design of Big Data Processing using HACE TheoremA Model Design of Big Data Processing using HACE Theorem
A Model Design of Big Data Processing using HACE Theorem
 
An Analysis of Big Data Computing for Efficiency of Business Operations Among...
An Analysis of Big Data Computing for Efficiency of Business Operations Among...An Analysis of Big Data Computing for Efficiency of Business Operations Among...
An Analysis of Big Data Computing for Efficiency of Business Operations Among...
 
Need to Implement ICT-based Business Policies for Sustainable Economic Growth...
Need to Implement ICT-based Business Policies for Sustainable Economic Growth...Need to Implement ICT-based Business Policies for Sustainable Economic Growth...
Need to Implement ICT-based Business Policies for Sustainable Economic Growth...
 
A Novel Framework for Big Data Processing in a Data-driven Society
A Novel Framework for Big Data Processing in a Data-driven SocietyA Novel Framework for Big Data Processing in a Data-driven Society
A Novel Framework for Big Data Processing in a Data-driven Society
 
A multi-factor Authentication System to Mitigate Student Impersonation in Ter...
A multi-factor Authentication System to Mitigate Student Impersonation in Ter...A multi-factor Authentication System to Mitigate Student Impersonation in Ter...
A multi-factor Authentication System to Mitigate Student Impersonation in Ter...
 
Ehanced Business Marketing For Small Scale Enterprises Via the Quick Response...
Ehanced Business Marketing For Small Scale Enterprises Via the Quick Response...Ehanced Business Marketing For Small Scale Enterprises Via the Quick Response...
Ehanced Business Marketing For Small Scale Enterprises Via the Quick Response...
 

Recently uploaded

What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfjoe51371421
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdfWave PLM
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEOrtus Solutions, Corp
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningVitsRangannavar
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number SystemsJheuzeDellosa
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackVICTOR MAESTRE RAMIREZ
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 

Recently uploaded (20)

What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
why an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdfwhy an Opensea Clone Script might be your perfect match.pdf
why an Opensea Clone Script might be your perfect match.pdf
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASEBATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
cybersecurity notes for mca students for learning
cybersecurity notes for mca students for learningcybersecurity notes for mca students for learning
cybersecurity notes for mca students for learning
 
What is Binary Language? Computer Number Systems
What is Binary Language?  Computer Number SystemsWhat is Binary Language?  Computer Number Systems
What is Binary Language? Computer Number Systems
 
Cloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStackCloud Management Software Platforms: OpenStack
Cloud Management Software Platforms: OpenStack
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 

Development of Electronic Bank Deposi and Withdrawal System Using Quick Response Code Technology

  • 1. International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 345 ISSN 2229-5518 IJSER © 2020 http://www.ijser.org Development of Electronic Bank Deposit and Withdrawal System Using Quick Response Code Technology Olayeye Ilemabayo O.1 , Otuonye Anthony I.2 , Eke Florence U.3 1,2 Department of Information Technology, Federal University of Technology Owerri. Email: ifeanyiotuonye@yahoo.com, anthony.otuonye@futo.edu.ng, Tel: +234(0)8060412674 3 Department of Computer Science, Federal Polytechnic Nekede, Owerri, Imo State, Nigeria. ABSTRACT The emergence of mobile devices and the automated teller machines has re-shaped banking operations in recent times. Several other attempts have been made to ensure a better service delivery in our banking institutions, especially using various technologies of the digital age. But such efforts have not fully paid off owing to obvious queues that continue to persist at the various teller points. Persisting customer queues within the banking halls despite the deployment of ATM machines and other technological innovations have proved the need for a more efficient system. The goal of this study is to develop an electronic deposit and withdrawal system using the Quick Response (QR) code technology for a more efficient service delivery in commercial banks. The system is intended to reduce the transaction time at each teller point by engaging the customers to generate a QR code using their mobile devices and this will speed up the process of cash withdrawal or deposit. To validate the customer, the Teller quickly scans the information (Customer Account Information) contained in the generated code within seconds. With such a system in place, a withdrawal/deposit transaction, which originally concludes within five to 10 minutes, will now take less than three minutes to complete. Furthermore, the system will permit multiple bank transactions to be carried out at once using a single QR code, and this can further speed up the transaction process. The new system was developed using the prototyping methodology, considered as best suited for this project for its iterative nature and user involvement. User experiences and expectations of efficient bank tellers for withdrawal and deposit were surveyed using the questionnaire as the major data gathering instrument. This data was used for initial requirement analysis for the proposed system. Result obtained from this study shows that the new QR code deposit and withdrawal system provides improved operational efficiency and better secured transaction than the traditional banking service delivery. Keywords: Barcode, Bank transaction , Mobile technology, Operational efficiency, QR code 1.0. INTRODUCTION 1.1 Background Information Globally, financial institutions, including government and non-governmental agencies are testing different implementation of the Quick Response code (QR code) technology to provide simple unified payment solutions. QR Code is the trademark for a type of matrix based barcode (or two-dimensional barcode), which was first designed for the automotive industry in Japan. Its fast readability and greater storage capacity has made it a popular technology alternative which is now being deployed outside the automotive industry. It consists of a black modules (square dots) arranged in a square grid on a white background capable of encoding four standardized types (modes) of data (numeric, alphanumeric, byte/binary, Kanji) or other supported extensions [6]. A proper implementation of the Quick Response Code technology can improve operational efficiency in the banking sector. Operational efficiency can be achieved with the right combination of people, processes and IJSER
  • 2. International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 346 ISSN 2229-5518 IJSER © 2020 http://www.ijser.org technology to increase productivity and value of business operations while driving down the cost of routine operations to a desired level [3]. This is part of what this study seeks to achieve. According to [3], operational efficiency in the banking sector is essential for a well-functioning economy. This is because commercial banks are critical financial intermediaries between savers and borrowers in any economy. Every other sector depends directly or indirectly on this sector for survival and growth; hence, achieving operational efficiency in the banking sector will translate into a more robust economy for any nation. Unarguably, financial institutions have succeeded in reducing queues in the banking halls by the introduction of the Automated Teller Machines (ATM). But the queues have resurfaced outside the banking hall where bank customers now line up in endless queues waiting to use the ATM machine. With the recent growth in technology especially in hardware and software, and the potential benefits of the quick response code technology, the new system being proposed will no doubt bring about positive changes in the way financial institutions operate their business. Despite the widespread use of ATM, customers still flood banking halls, requesting for same services that the ATM is meant to offer them. Most times, bank customers are usually apprehensive of the security risk associated with the use of the automated teller machines. Because of this trend, bankers require an alternative cost effective solution aimed at helping bank tellers offer efficient services within the banking halls. There is therefore need to provide simple and unified payment solution for a more efficient banking operation in Nigeria and beyond. In this research paper therefore, we will develop an electronic bank deposit and withdrawal system based on the Quick Response code technology to provide a fast payment solution and improved customer inclusiveness in the daily transaction process. 1.2 Aim and objectives of Study This research paper aims at developing an electronic bank deposit and withdrawal system based on the Quick Response code technology to provide a faster transaction processing technique by our commercial banks. The study will seek to achieve the following specific objectives: i. Identify basic performance indicators for efficient teller systems based on user expectations and preferences. ii. Evaluate strengths and weaknesses of existing teller systems based on identified performance indicators. iii. Design a Quick Response Code teller system for cash withdrawal and deposit to run on Android Operating Systems. iv. Make recommendations for a way forward. 2.0. LITERATURE REVIEW 2.1. Meaning and Historical Background of QR code Technology The Quick Response (QR) code is a special type of barcodes. As was stated earlier, QR code’s birth place is the automotive industry in Japan in 1994. It was first introduced by Denso Wave, a subsidiary of Toyota. Denso Wave developed the QR code in an attempt to improve the manufacturing process and tracking of vehicles and vehicular parts, and to allow for a high speed component scanning or decoding of manufacturing information [15]. However, QR codes owe their existence to the success and development of barcodes [16]. According to [16], existing barcodes can only hold 20 alphanumeric characters of information which helped cashiers in the 1960’s to lighten their burden of manually keying in prices at discount stores and retail service lines. As time went on, there was need for barcodes that could hold more data and this need led to further research, resulting in the development of the Quick Response code in 1994. Since then, there have been several standards aimed at improving its data holding capacity and faster encoding of information. 2.1.1 Meaning QR code is actually a matrix-type (or two dimensional) barcode trade mark, which are optical, machine readable labels attached to items that record information related to the item [6]. These machine- readable labels have the ability to store information both vertically and horizontally as opposed to conventional one-dimensional barcodes that could store information only in the horizontal plane [10]. IJSER
  • 3. International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 347 ISSN 2229-5518 IJSER © 2020 http://www.ijser.org According to [8], QR codes can contain data for a locator, identifier, or tracker that points to various data sources, such as a website, a URL, an application, text, or other types of data, which can be easily read by cameras of mobile devices. Generally, a QR code is composed of black modules (Square dots) arranged in a square grid on a white background. It can encode four standardized types of data, which are numeric, alphanumeric, byte/binary, and kanji, or through supported extensions [6]. This information can then be read as an image by any imaging device such as a camera, and processed using Reed–Solomon error correction for proper and accurate interpretation as required. According to [17], scanned QR codes can display text to the user, add a vCard contact to the user's device, open a Uniform Resource Identifier (URI), or connect to a wireless network, an email, or text message. Today, QR code system is the most useful type of two dimensional barcode technologies. It is now being deployed outside the automotive industry for two reasons: (i). Fast readability, and (ii). Greater storage capacity. These technologies are now used for commercial tracking applications and convenience-oriented applications that targets mobile phone users. Notable areas of QR deployment applications include product tracking, item identification, time tracking, document management, and general marketing. 2.2. Various Models of the Quick Response Code Technology According to [16], there are various models of the Quick Response Code Technology implemented in various sectors. They include: QR code model 1, QR code model 2, Micro QR code, the iQR code, and the Secure Quick Response Code (SQR) Code. Some of these models are illustrated in figure 2.1, figure 2.2, figure 2.3, and figure 2.4. Fig. 2.2. QR Code Model 1 Source: (QR Code.com, n.d) The QR code model 1 is the original QR code. As shown in Figure 2.1, this code can contain as large as 14 (73 x 73) modules, capable of storing up to 1,167 numerals. Fig. 2.2. QR Code Model 2 Source: (QR Code.com, n.d) QR code model 2, as depicted in Figure 2.2 is an enhancement of model 1. It is capable of being read smoothly even if distorted in some way. It embeds an alignment pattern that enables its application on carved surfaces or surfaces whose reading images are distorted due to the reading angle. This code model can encode up to 7, 089 numerals with its maximum version being 40 (177 by 177) modules. QR code Model 2 is the most common or typical QR code ever deployed. Fig. 2.3. Micro QR Code Source: (QR Code.com, n.d) A major feature of the Micro QR code model is the one position detection pattern when contrasted with the IJSER
  • 4. International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 348 ISSN 2229-5518 IJSER © 2020 http://www.ijser.org regular (model 2) QR that uses three position detection symbols. The two-module wide margin of the micro edition allows its application on areas smaller than the regular edition. Data storage capacity is 35 numerals (max.), 21 alphanumeric or 15 byte of data (Lead Tools n.d), with four variants [9]. Fig. 2.4 Two variants of the iQR code Source: (QR Code.com, n.d) The iQR code model allows for a wide range of codes from codes smaller that Model 2 and Micro editions to large ones that can hold more data than they, and in two variants rectangular or traditional square. This code can be printed as rectangular, turned over, black and white inversion or dot pattern (direct part marking) codes thus allowing for large spectrum of application. An iQR code can hold 80% more data than previous editions of QR code of the same dimension. Thus it has a high rate of information packing, approximately 40,000 (422 x 422) modules. On the other hand, the Secure Quick response codes are secure two dimensional barcodes with high data density with encryption capability which is extremely difficult to decode into plain text in the absence of the encryption cipher or key. Typical implementation involves creating a one-time use SQR code on a mobile phone screen to effectively use a one-time pad (an encryption technique that cannot be cracked but requires the use of a one-time pre-shared key, same size or longer than the message). 2.3. Empirical Study and Scholarly Views on Existing QR Code Systems and Implementations [10] evaluated the impact of the Quick Response (QR) code technology on Customer Satisfaction in the online shopping context on the basis of perceived flow. They discovered that the implementation of QR code technology had a significant effect on perceived flow. According to the research, percieved flow significantly increased customers purchase intension and satisfaction. Their findings confirmed the significant effects of QR code systems on online community (retailing, marketing promotion, consumer behavior, advertisers and online shoppers). They further adduce that QR codes can influence customers to engage and share information with other customers in the online community, which will help to increase the volume of sales. This goes a long way to show that implementing QR codes in banks for deposits and withdrawals can significantly influcence customers satisfaction, usage intension and propensity to share their experience of ease-of-use and security advantages of the QR code- based system to other bank customers. [14] outlined the various institutions that have adopted the use of two-dimensional bar codes, also known as QR codes for encoding information such as URLs which are easily read by smart phones, digital tablets and other electronic devices. Their report shows that these codes can serve as a vehicle to evoke a consumer response or some type of behavior, and further listed out some of the major benefit for users of smart phones. Results from the survey study of college students’ awareness and use of QR codes indicate that QR code usage rate has a positive relationship with electronic device ownership. Finally, [6] proposed a system based on the QR code, which is used to admit students into their lecture halls. The system proposes the use of the mobile technology to efficiently maximise the school’s assigned lecture time. In their view, precious lecture time is usually wasted by instructors taking class attendance, especially for very large classes. Thus the need to automate this process by engaing the students themselves to use their mobile devices to speed up the process. According to them, all that a students need to do is to qucikly scan the code to confirm his/her class attendance. The researchers further explained the high level implementation details of their system and show how the system verifies student identity and eliminated incidence of false registration. IJSER
  • 5. International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 349 ISSN 2229-5518 IJSER © 2020 http://www.ijser.org 3.0. METHODOLOGY ADOPTED AND USER REQUIREMENT ANALYSIS FOR THE NEW SYSTEM Prototyping methodology was adopted for analysis and design of the proposed QR code-based electronic bank withdrawal and deposit system. This methodology allows for a quick design of a prototype system after an initial gathering of user requirement. The prototype is then subjected to test and user evaluation using appropriate test data. The purpose of the evaluation is to allow users to use the system with a view to discovering new user requirements or improve on existing ones. The testing and evaluation process continues until all user requirements are fully met and user is satisfied with the prototype. Thus a functional and acceptable prototype evolves which ultimately form the basis for creation of the final system. Software prototyping model works best in situations where system requirement is not fully known at the onset. User involvement, especially the continuous interaction between system users and system developers make the prototyping model the most preferred for this type of project. Figure 3.1. shows the prototyping model. Fig. 3.1. Phases of the Prototyping Model 3.1. Data Gathering and Requirement Analysis To generate requirements for development of our proposed system, a questionnaire was designed to gather information based on stated research questions. More than 300 copies of questionnaire were administered to commercial bank customers as well as bank operators and teller system users within Owerri city, east of Nigeria. In line with (Knatterud, Rockhold, George, and Barton, 2018), our goal was to ensure accurate and honest information gathering. Structured questions were posed to elicit information relating to: i. Existing method of daily bank deposit and withdrawal transactions. ii. Weaknesses of existing teller systems based on identified performance indicators. iii. Expected performance enhancement based on user expectations and preferences. From the information gathered at the data gathering stage, we were able to establish the following: Who initiates withdrawal and deposit transacti ons; how withdra wal and deposit transacti ons are performed; how often they are performed; how data is generated, processed and stored; what the media of storage are; and overall implementation of data flows within the system. Such information was gathered from bank directors, section mangers, supervisors, tellers and bank customers. IJSER
  • 6. International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 350 ISSN 2229-5518 IJSER © 2020 http://www.ijser.org 4.0. SYSTEM DESIGN, RESULT AND DISCUSSIONS 4.1. Architecture of the Proposed QR code System for Bank Withdrawal and Deposit The proposed system follows a four-tier architecture and depicts a conceptual framework showing the various activities involved in the new system as shown in the figure 4.5. Figure 4.5: Architecture of the Proposed System with multiple-Server Technology Graphical User Interface (GUI) Server Suite Decision Server HTTP Server Data Mining Server Process Node Process Server Result: MySQL Query DBMS Data Repository Knowledge Request Result Virtual link Packet Request Result Request Result Request I/O Processes IJSER
  • 7. International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 351 ISSN 2229-5518 IJSER © 2020 http://www.ijser.org 4.2. Program Flowchart for the New System The program flowchart for the new QR code-based system is shown in figure 4.6. Figure 4.6. Program flowchart for the new system Figure 4.6: Program flowchart Start Customer ? Yes No New User? Yes Register No Verified ? Login Teller Registered User/customer/Teller Exit TRANSACTION ? Generate QR code DEPOSIT ? SCAN QR code QR code WITHDRAW Single Multiple Validate/EXECUTE IJSER
  • 8. International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 352 ISSN 2229-5518 IJSER © 2020 http://www.ijser.org 4.3. Use Case Diagram The use case diagram of the new system is as shown in figure 4.7. Figure 4.7. Use Case Diagram Withdraw Display Account Balance Verify Account for Deposit Verify Account for withdrawal Deposit QR token Amount QR token Amount Account Number Customer Teller Account Number IJSER
  • 9. International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 353 ISSN 2229-5518 IJSER © 2020 http://www.ijser.org 4.4. Data Model for the Proposed System 4.4.1. Entity relationship diagram Figure 4.8 shows the Entity Relationship Diagram for the new system. Figure 4.8. Entity relationship diagram of new system 4.4.2. Database Structure A database is a group of related files which contains structured data and records with no duplication. It can therefore be referred to as a constructed, consistent and controlled pool of data. A good database must be common to all users and independent of the programs by which it is processed to generate output. For the new system under development, MySQL was used as the database management system. 4.4.2.1. Input Design Table 4.1. Account Information Database File S/N FIELD NAME DATA TYPE SIZE 1 AccountHolderFirstname Varchar 20 2 AccountHolderOtherNames Varchar 40 3 Address Varchar 40 4 Sex Varchar 1 Withdraw Deposit Account Account Account Account Bank Customer Bank Teller Name Address Acct Number Name Access Level Token IJSER
  • 10. International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 354 ISSN 2229-5518 IJSER © 2020 http://www.ijser.org 5 DateOfBirth Date/Time 8 6 AccountNumber Int 10 7 AccountType Varchar 10 8 DateCreated Date/Time 8 9 OpeningBalance Decimal 20.2 10 CurrentBalance Decimal 20.2 11 Email Varchar 50 12 PhoneNumber Int 11 13 ResidencialAddress Varchar 50 13 ValidSignature Img 20 14 NextOfKin Varchar 50 4.5. System Implementation The following sections of the new system were implemented using the under listed programming tools: Image Server Application: PHP was used in creating the coding logic for listening to user requests. This application will equally receive captured images from mobile devices and send to the Database. Mobile Application: HTML 5 markup language, CSS and JavaScript were used to develop the user interface from where users send requests to the image server over the internet. Database: MySQL was used to develop a relational database to store images from mobile devices and stores customer account details. The new system will provide a fast and easy way to carry out bank deposit and withdrawal transactions and ensure improved operational efficiency in the banking sector. IJSER
  • 11. International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 355 ISSN 2229-5518 IJSER © 2020 http://www.ijser.org 4.5.1. Results Figure 4.9. Some Output screen from the New System 4.6. Discussion and Interpretations of Major Components of the New System Figure 4.5 shows the architecture of the new system. The framework follows a four-tier architecture showing the various activities involved in the new Electronic Bank Withdrawal and Deposit System based on the QR code technology. The major components of the framework include: Server suite, Android based Graphical User Interface, Process server, and the Process node. The Server Suite: The Server suite comprises of a three-layered Network Servers which is supposed to manage the entire network. Example, the HTTP server takes care of all HTTP requests in the system and controls all processes linking the system to other networks, while the Data Mining server processes complex data mining activities/procedures. Process Server: The Process server element comprises of two components: the Data repository, which stores actual data for the system, especially Customer Account Information, the DBMS (Database Management System), which is responsible for all database operations and maintenance including data retrieval, insertion, deletions, and so on. It also manages data sent to/from the system to other devices. Process Node: This module is responsible for channeling user requests to appropriate servers for effective and efficient responses. User Interface: This is an Android based Graphical User Interface (GUI) component through which mobile device users launch the application. This module is responsible for all interactions and communications between the system and registered users. Users include: Bank Account holders, Bank tellers, and any other third party connected with the account. Through this interface, users can carry out data input as required for system operations. From the interface, users can access a Login screen, Data forms, user profile, and so on. Major programming language tools used in developing this component include HTML, CSS and the JavaScript. IJSER
  • 12. International Journal of Scientific & Engineering Research Volume 11, Issue 12, December-2020 356 ISSN 2229-5518 IJSER © 2020 http://www.ijser.org 5.0. CONCLUSION AND RECOMMENDATIONS 5.1. Conclusion This study has developed an electronic deposit and withdrawal system using the Quick Response (QR) code technology for a more efficient service delivery in our commercial banks. Deployment of the system into the banking sector can reduce transaction time at each teller point by engaging the customers to generate a QR code via their mobile devices and speed up the process of cash withdrawal and deposit. To validate the customer, the Teller quickly scans the information (customer account information) contained in the generated code within seconds. With such a system in place, a withdrawal/deposit transaction, which originally concludes within five to 10 minutes, will now take less than three minutes to complete. Furthermore, the system can permit multiple bank transactions to be carried out at once using a single QR code, and this can further speed up the transaction process. The new system was developed using the prototyping methodology, considered as best suited for this project for its iterative nature and user involvement. User experiences and expectations of efficient bank tellers for withdrawal and deposit were surveyed using the questionnaire as the major data gathering instrument. A thorough Requirement Analysis was carried out to enable proper design of the prototype system. Result obtained from this study shows that the new QR code deposit and withdrawal system provides improved operational efficiency and better secured transaction than the traditional system. 5.2. Recommendations We recommend an early implementation of the findings of this research paper. The novel system of electronic bank deposit and withdrawal based on the Quick Response code technology should be deployed into the Nigerian Banking sector for improved operational efficiency. There is need for a concerted effort by all stake holders, government, Bank operators, etc, to take advantage of the opportunities offered by the emergence of mobile devices and Information Technology to improve the sector. REFERENCES [1] Bezovski, Z. (2016). The future of the mobile payment as electronic payment system. European Journal of Business and Management,8(8),127-132. [2] Bowman , D. (2009). information-management-architect. Retrieved from http://www.information-management- architect.com:http://www.information-management- architect.com/prototyping-methodology.html [3] Deninzon, D., Malik, N., & Kapoor, A. (2019, June 20). Banking operations for a customer-centric world. Retrieved from McKinsey & Company: https://www.mckinsey.com/industries/financial- services/our-insights/banking-matters/banking-operations- for-a-customer-centric-world [4] Gao, J. Z., Prakash, L., & Jagatesan, R. (2018). Understanding 2D-barcode technology and applications in m-commerce- design and implementation of a 2D barcode processing solution. Gao, JZ, Prakash, L, Jagatesan, R. Understanding 2D- barcode technologyandapplicComput.Soft.Appl. Conf.,2(3). [5] Hayashi, F., & Bradford, T. (2014). Mobile payments: Merchants' perspectives. EconomicReview,99,5-30. [6] Hirzallah, N., & Masalha, F. (2014). A Students Attendance System using QR Code. International Journal of Advanced Computer Science andApplications,5(3),75 -79. [7] Kats, R. (2012, January 23). "Starbucks Promotes Coffee blend via QR code". Retrieved from mobile marketer.com: www.mobilemarketer.com/cms/news/software- technology/11930 [8] Kharat, S. A., Panage, B. M., & Nagarkar, S. (2017). Use of QR code and layar app for academic library services. Librar Hi TechNews,34,21–28. [9] LeadTools. (n.d.). Micro QR Code SDK Technology.Retrieved from leadtools.com: www.leadtools.com/sdk/barcode/2d- microqr [10] Md Shamim , H., Xiaoyan , Z., & Mst Farjana , R. (2018). Examining the impact of QR codes on purchase intention and customer satisfaction on the basis of perceived flow. International Journal of Engineering Business Management, 10,1 -11. [11] Naagaraj, M. C. (2009). Implementing QR Technology in Medical Device Package. Thesis. Rochester: Rochester Institute ofTechnology. [12] Okazaki, S., Li, H., & Hirose, M. (2012). Benchmarking the use ofQR code in mobile promotion:three studiesin Japan.J. Adv. Res.,52,102 -117. [13] Olaniyi, T. A. (2002). An appraisal of Techniques for minimizing cost of customers waiting in first bank of Nigeria Plc, Ilorin. Ilorin: An M.Sc. Seminars presentation to the DepartmentofAccounting &Finance Unilorin. [14] Ozkaya, E., Ozkaya, H. E., Roxas, J., Brayant, F., & Whitson, D. (2015). Factors affecting consumer usage of QR codes. Journal ofDirect, Data andDigital Marketing Practice,16(3),209 -224. [15] QR Code Generator. (n.d.). QR code basics. Retrieved from qr- code-generator.com:www.qr-code generator.com [16] QR Code.com. (n.d.). Types of QR Code. Retrieved from qrcode.com:www.qrcode.com/en/code [17] Wikipedia. (2019, July 10). QR code. Retrieved from wikipedia.com:www.wikipedia.com [18] Sachdev, S. (2014).The Four Pillars of Mobile Payments - Immediate Opportunities. Brookfield: Fiserv,Inc. [19] Wang, Y., Hahn, C., & Sutrave, K. (2016, February). Mobile payment security, threats, and challenges. In 2016 second international conference on mobile and secure services (MobiSecServ) (pp.1-5).IEEE. IJSER