In this world of competitive resource application and technological development, most banks have been totally computerized to eradicate the endemic problems of lack of accuracy and speed, lack of effectiveness and efficiency which the manual banking system is characterized with. This project work is concerned with the design and analysis of a computerized system aimed at supporting the whole banking operations providing an interface which enables the user or the customer to lodge in money into his or her account and make instant withdrawals as the need arises. It will also provide the basis for the implementation of online ATM banking and online transactions. A development which made most banks and other financial institutions more responsible to changes and imperative to adopt the latest art of technology is for the purposes of maintaining operational efficiency as a means of warding off competitive threat, and also to improve on the security measures, checkmate fraud and error in transaction and the improvement of customer’s convenience by reducing barriers to entry into payment systems as a result of queuing of customers in a line. At the end of all, the system proposed is better, calculates faster and is reliable. This enhances operations and level of commitment to customer. The software was designed using Visual Basic 6.0, macromedia fireworks for the implementation of this work.