DESIGN AND IMPLEMENTATION OF A COMPUTERIZED TRANSACTION RECEIPT GENERATING SYSTEM FOR AN ATM MACHINE
This project is aimed at designing and implementing a computerized transaction receipt generating system for an ATM for Union Bank of Nigeria Plc, Enugu.
Specifically the study covered the activities of financial institution in mobilizing cash payment and giving the larger part of it to customers who wish to do their cash transactions electronically in Union Bank of Nigeria Plc, Enugu. In a bid to successfully carryout system with a view and motive to finding out it’s short comings. This attempt enabled the researcher to design and implement a computerized transaction receipt generating system for cash transacting that would, if well implemented help to highly uplift the financial operations of Union of Nigeria Plc. Enugu.
TABLE OF CONTENTS
Table of Content
1.1 Historical Background of the Studying
1.2 Statement of Problem
1.3 Aims and Objectives of the Study
1.4 Significance of the Study
1.5 Scope of the Study
1.7 Definitions of Terms
2.0 LITERATURE OVERVIEW
3.0 ANALYSIS OF THE EXISTING SYSTEM
3.1 Objectives of the Existing System
3.2 Problems of the Existing System
3.3 Input, Process and Output Analysis
3.4 Information Flow Chart
3.5 Justification for the New System
4.0 DESIGN OF THE NEW SYSTEM
4.1 Input Specification
4.2 Output Specification
4.3 Software Specification
4.4 Hardware Specification
5.1 Program Design
5.2 Program Flowchart
5.3 Source Program
5.4 Test Run
7.0 CONCLUSION AND RECOMMENDATION
The word “ATM” is an acronym for Automated Teller Machine. The ATM machine is an electronic machine used in financial institutions e.g. Banks, Mini-marts etc and social organizations e.g. Nite Clubs, Amusement Parts, Sub-ways (train) etc. Mostly for dispensation of cash and other cash other cash transactions. The ATM is a stagnant electronic machine i.e. it is not easily relocated from one surface area to another. It is a machine that is purposely built for easing stress and reducing the long queues in the banks and other financial institutions. The ATM issues instructions with several alternatives and options in the terms of payment, whether the transaction is about checking balance, withdrawal and so on. The modality for this is clearly specified in the ATMs mode of operations.
1.1 HISTORICAL BACKGROUND OF ATM
The ATM machine was built and has been in use in Europe for many years because Europe as an advanced continent have changed their life style from manual to electronic means. In Europe, Money, time and life are of great value and that is why the ATM was built in order to save time, energy and secure lives and valuable properties. Since Africa as a continent and Nigeria in particular is rather manual (cash in pocket), not electronic (cash in electronic cards) e.g. Master card, ATM Card, Total Fuel top card etc.
As time went on, bankers, tax collectors and travelers discovered that it was rather very risk carrying money in one’s pocket at all times, form this discovery, researchers and scientists sat down and unanimously agreed to build a modern cash conveying technology which will reduce the risk of loss of lives and damage of prosperities. At this juncture, the use of electronic cash card was introduced. Since the advent of this ATM and other electronic cash conveying cards, customary and travelers no longer have to bother about the queues in banks and but stations because all it takes is to have a ATM account with a passport in your account (ATM) and you will have nothing to worry about.
1.3 STATEMENT OF PROBLEMS
Although the reactions of customers towards the use of the ATM could be approximately 85.5% as the output percentage, people only enjoy using the ATM very much because customers stand the chance of being able to withdraw their money(ies) in a matter of minutes, there are no queues on the ATM Stand and withdrawal can be made on the ATM as many times as possible in a day, provided your account is being updated after each withdrawal.
Notwithstanding the durability and excellent performance of the ATM machine, it can also be very boring to use at times because it could be slow in booting due to it’s microprocessor, faulty if it has been long serviced or as a result of the A.P.I (Application Protocol Interface). Application Protocol Interface is process whereby the ATM sometimes rejects some customers to withdraw money at ATM stands with their ATM cards and after slotting the cards and their passwords, the ATM rejects it. This situation is not because the ATM is faulty or malfunctioning but it is due to fact that the ATM operator or the bank manager was ignorant of the time the money loaded into the ATM that day finished and failure to reload the machine with another huge sum of money, the machine will no longer accept any more cards and passwords. As a result of this, the customer will be highly disappointed as this problem is not from the machine but rather from the person in-charge of the ATM. But once money is reloaded into the machine, the payment transaction will continue immediately. Another problem of the ATM is the lack of ability to sort currencies (foreign) in to ATM fitness which is the work of the ATM sorting Machine. The ATM sorting is another new machine which is built to sort foreign currency(ies) into ATM fitness i.e. the machine has the ability to convert Dollars into Naira to pay customers who have dollars in their accounts and wishes to be paid in Naira or Naira to Dutchmarks.
One of the major problems of operating the ATMs in a country like ours is Inter-operability. Inter-operability is the process whereby an ATM is inter-switched. Interswitching is the process whereby certain banks come together with the agreement to have a sort of link-up whereby a customer with a ATM account in Union Bank or even standard Trust Bank can go to First Bank or GT Bank (Guaranty Trust) to withdrawn money in their ATM machine using his Union Bank or Standard Trust ATMs card and the transaction will not only be recorded in the customer’s Union Bank ATM account but will also reflect on the customer’s ATMs account. But in a case where the bank is not inter-switched, then the cash withdrawal of a Union Bank’s ATM account in Enugu (Garden Avenue) can only be made in any other branch of that particular bank, say Union Bank P/H, Union Bank Abuja, Union Bank Ibadan and so on. Examples of some interswitched banks are First bank of Nigeria Plc, Fidelity bank Lagos, etc.
1.3 AIMS AND OBJECTIVES OF THE STUDY
The aims of this study which is the Design and implementation of a computerized transaction receipt generating system for an ATM machine and the objectives are underlisted as follows:
iii. Enhance Our Banking System Through Information Technology: The ATM was built to enhance our banking sector with the help of information technology in the sense that the issue of the information technology through the help of the internet has provided us with a lot of facilities like E-banking, E-commerce, M-banking and so on.
1.4 SIGNIFICANCE OF THE STUDY
The development of a computerized transaction receipted generating system for an ATM machine by Union Bank of Nigeria Plc will eliminate the problems afflicted with the manual system. In other words, the method when adopted will help improve on the efficiency of cash transaction operations. Transaction Receipt
The advent of the ATMs has helped our society and financial institutions to dispense cash to individual customers and saving the customers the stress of standing on the queues for a very long time. It has also helped change our economy from it’s cash-driven nature to a more developed electronic way of cash conveyance and withdrawal.
The scope of this project is restricted to only Union bank of Nigeria Plc which is the case study for this project. Considering Union bank of Nigeria Plc, the cash transaction system is restricted only to the –
However, there may be companies that maintain different sources of receipts or tellers. But within this project, I concentrate only on the payments and withdrawals. Their different scopes are written below. Transaction Receipt
Scope for Payment
From the interview with the ATM operator, the organization does not keep any record on credits when payments are made. Therefore, the project will not make any provision for credit in the payment.
Hence, one can say that within the existing operation Union bank of Nigeria Plc avoids payment on credit to avoid keeping much records that most often conflict matters.
Scope for Withdrawals
The organization maintains a particular record of withdrawals for all customers and dealers companies that withdraw from them) that withdraw on cash. It also maintains a separate customer’s withdrawer’s creditor file, and a separate buyer’s (customer) withdrawer’s debtors file therefore, the project will handle all of the above as far as withdrawal is concerned. Thus the organization maintains one payment data base file and one withdrawal database file and one withdrawal database file, a total of two database files. Transaction Receipt