Design And Implementation Of Account Holder’s Information System For A Micro Finance Bank

Computer Science Project Material with Source Code Included

Computer Science Project Material with Source Code Included


The Bank Holders Account Information System is an application for maintaining a person’s account in a bank. In this project I tried to show the working of a banking account system and cover the basic functionality of a Bank Account Management System. Creating and managing user account is a challenge of any IT firm. Currently banks use the manual method of documenting and managing user accounts. This system has proven to yields many faults as there are always mismanagement if records. Some software already in place is not functional enough and does not have the required functionalities. To develop a system for managing user accounts is necessary. This project has been developed to carry out the processes easily and quickly, which is not possible with the manuals systems.
The project analyzes the system requirements and then comes up with the requirements specifications. It studies other related systems and then come up with system specifications. The system is then designed in accordance with specifications to satisfy the requirements. The system design is then implemented with MYSQL, PHP and HTML. The system is designed as an interactive and content management system. The content management system deals with data entry, validation confirm and updating whiles the interactive system deals with system interaction with the administration and users. Thus, above features of this project will save transaction time and therefore increase the efficiency of the system.

Chapter One


1.1 Background of the Study

The “Account Holders Information System” project is a model Internet Banking Site. This site enables the bank workers to effectively manage users accounts in the bank. The system provides the access to the customer to create an account, deposit/withdraw the cash from his account, also to view reports of all accounts present. The customers can access the banks website for viewing their Account details and perform the transactions on account as per their requirements. With Internet Banking, the brick and mortar structure of the traditional banking gets converted into a click and portal model, thereby giving a concept of virtual banking a real shape. Thus today’s banking is no longer confined to branches. E-banking facilitates banking transactions by customers round the clock globally. [Arestis, P., P, 2007]

Currently users accounts in Microfinance banks are managed manually. The aim of this “Account Holders Management System” is to provide an improved design methodology, which envisages the future expansion, and modification, which is necessary for a core banking sector. This necessitates the design to be expandable and modifiable and so a modular approach is used in developing the application software. Anybody who is an Account holder in this bank can become a member of Bank Account Management System. He has to fill a form with his personal details and Account Number. [Aziz, J. and C. Duenwald.(2002)]. Bank is the place where customers feel the sense of safety for their property. In the bank, customers deposit and withdraw their money. Transaction of money also is a part where customer takes shelter of the bank. Now to keep the belief and trust of customers, there is the positive need for management of the bank, which can handle all this with comfort and ease. Smooth and efficient management affects the satisfaction of the customers and staff members, indirectly. And of course, it encourages management committee in taking some needed decision for future enhancement of the bank. Now a day’s, managing a bank is tedious job up to certain limit. So software that reduces the work is essential. Also today’s world is a genuine computer world and is getting faster and faster day-by-day. Thus, considering above necessities, the software for bank management has became necessary which would be useful in managing the bank more efficiently. All transactions are carried out online by transferring from accounts in the same Bank or international bank. The software is meant to overcome the drawbacks of the manual system.

1.2 Statement of the Problem

The Traditional way of maintaining details of a user in a Microfinance bank was to enter the details and record them. Every time the user needs to perform some transactions he has to go to bank and perform the necessary actions, which may not be so feasible all the time. It may be a hard- hitting task for the users and the bankers too. The project gives real life understanding of Online Banking System and activities performed by various roles in the supply chain. Here, we provide automation for banking system through Internet. Online Banking System project captures activities performed by different roles in real life banking which provides enhanced techniques for maintaining the required information up-to-date, which results in efficiency. The project gives real life understanding of Online Banking System and activities performed by various roles in the supply chain.

1.3 Objectives of the Study

The main objective of this study is to design an account holder’s information system for Micro finance banks. The aim is to ensure efficient user account management in banks. To achieve the stated objective, the following specific objectives were laid out:

  1. Develop a banking system where users can login through the secured web page by their account login id and password.
  2. Users will have all options and features in that application like get money from western union, money transfer to others, and send cash or money to inter banking as well as other banking customers by simply adding them as payees.
  3. To design a software capable of preparing monthly statement of account from various revenue sources.
  4. Design a secured database capable of storing large data with limited access functionality.
  5. The system will be capable of preparing monthly and yearly statement of account of users

1.4 Scope of the Study

The software has been developed using the most powerful and secure backend MYSQL database and the most widely accepted web oriented as well as application oriented. This system keeps the day by day tally record as a complete banking system. It can keep the information of Account type, account opening form, Deposit fund, Withdrawal, and Searching the transaction, Transaction reports, Individual account opening form, Group Account. The existing part of this project is; it displays Transaction reports, Statistical Summary of Account type and Interest Information. To getting started, if you want to try out online banking without committing, select our Online Banking. You don’t have to register in any way, so it’s a good way to check it out first before register. Once you register, you’ll have the choice of doing just basic banking and viewing your balance or doing more involved transactions like bill payments and transfers. The choice is yours. It really depends on how you like to bank. You will get a confirmation number after each transaction and you can always check the session summary to see what you’ve done. If you make a mistake, customer service is always available for your good kindness help.

Here are some of the features available through bank holders information:

1. View balances:

Firstly login your account with your account number and password. Then checking your balance doesn’t require much work. You simply select Account balances and take a look at your balance and past transactions. If you have more than one account, you can also do transfers between accounts.

2. Transfer funds:

When you select Transfer Funds, you’ll be asked where to transfer the money to and from, when, and the amount.

3. Set up recurring bill payments or transfers:

If you make a regular payment every month, it might be convenient to set up an automatic withdrawal from your account.

4. Monitor CIBC investments:

If you have any CIBC investments, you can keep an eye on those stocks or mutual funds here.

5. Pay bills:

To pay your bills online, you just need to add to your account the names of the companies you wish to pay bills to.

6. View our VISA* accounts:

Always a good place to monitor your spending. You can make your credit card payments online, right from your account.

7. Order Cheques:

We don’t need them much anymore due to online banking and debit purchases, but if you still use cheques, you can order them directly from the BAMS website.

1.5 Significance of the Study

The findings of the current study will help identify gaps within the systems of financial controls in businesses and the research findings will be important in addressing these gaps. The findings will be of invaluable benefits to Micro finance management and those charged with transaction management since they are bound to enable them streamline the systems of financial controls. Ultimately, the findings are likely to ensure improved user account management and also attainment of the businesses organizations’ objectives.

The study may also add to the existing knowledge regarding user account management particularly in the banking sector. The study may generate knowledge to link financial controls and financial management which may guide policy makers in the planning for the limited resources.

1.6 Limitations of the Study

The main constraint to this work was during the actual software development. PHP codes needed to develop a user account system were difficult to obtain. This made me go for the available but less preferred code for implementation. Poor attitude of staff in the business to give useful information form the basis for another challenge encountered during the course of this project. Also time and finance are major factors that militated against this research work.

1.7 Definition of Terms

User Account:

A user account is a location on a network server used to store a computer username, password, and other information.


A bank is a financial institution licensed to receive deposits and make loans. Banks may also provide financial services such as wealth management, currency exchange, and safe deposit boxes.

Chapter Five

Conclusion and Recommendation

5.1 Conclusion

This project is developed to nurture the needs of a user in a banking sector by embedding all the tasks of transactions taking place in a bank. Future version of this project will still be much enhanced than the current version. Writing and depositing checks are perhaps the most fundamental ways to move money in and out of a checking account, but advancements in technology have added ATM and debit card transactions. All banks have rules about how long it takes to access your deposits, how many debit card transactions you’re allowed in a day, and how much cash you can withdraw from an ATM. Access to the balance in your checking account can also be limited by businesses that place holds on your funds. Banks are providing internet banking services also so that the customers can be attracted. By asking the bank employs we came to know that maximum numbers of internet bank account holders are youth and business man. Online banking is an innovative tool that is fast becoming a necessity.

It is a successful strategic weapon for banks to remain profitable in a volatile and competitive marketplace of today. If proper training should be given to customer by the bank employs to open an account will be beneficial secondly the website should be made friendlier from where the first time customers can directly make and access their accounts.

Thus the Bank Management System it is developed and executed successfully.

5.2 Future Look

The “Banking Online System is a big and ambitious project. I am thankful for being provided this great opportunity to work on it. As already mentioned, this project has gone through extensive research work. On the basis of the research work, we have successfully designed and implemented banking online System. To know what the future of online banking looks like, it’s probably worth looking at the present – online banking isn’t new. When you think of online banking, you probably think about a computer (either a desktop or laptop), a three or four step security process and then an interface that lets you view the balance of your various bank accounts and credit cards, whilst permitting you to transfer money and pay bills. And you’re not wrong either. The most valuable future looks are following below:

  1. More branches of the bank, maybe it will be international, that means more ATM machines outside.
  2. Customer issues development based on their needs, so the help desk will be aware of their needs and easy to use.
  3. Developing a mobile App for banking system that help users to do the obtained his operations without go to the bank only he need to sign in using his A/C NO. And password and then use your own PIN. Finally the system will update automatically.

Get Complete Project Material

5,000 5000

The Complete Material Will Be Sent to You in Just 2 Steps

Quick & Simple…

Step One Purchase

Make Payment (Through Transfer) of ₦5,000 to the Account Below

Zenith BankAcc No: 1225513212
Samphina Academy
Current Account

Or CLICK HERE To Pay With Debit Card

CLICK HERE To Purchase Material ($15)

Step Two Purchase

Send the Following Details on WhatsApp ( 08143831497) After Payment

  1. Payment Details

  2. TOPIC: Design And Implementation Of Account Holder’s Information System For A Micro Finance Bank

The Complete Material Will Be Sent To You On WhatsApp After Receiving Your Details
T & C Apply

  Contact Our Help Desk

Need a Different Topic? Perform a Quick Search

List of Related Works

Click on Any Topic to Preview the Content

Samphina Academy

Samphina Academy is an Online Educational Resource Center that is aimed at providing students with quality information and materials to aid them in succeeding in their academic pursuit.