Name Registration Number Signature
Name Registration Number Signature
TABLE OF CONTENTS
CHAPTER ONE.......................................................................................................................................1
INTRODUCTION....................................................................................................................................1
1.1. Introduction.......................................................................................................................1
CHAPTER TWO......................................................................................................................................5
LITERATURE REVIEW........................................................................................................................5
2.1. Literature Review..............................................................................................................5
CHAPTER THREE..................................................................................................................................9
SYSTEM ANALYSIS AND DESIGN..................................................................................................9
3.1. Analysis.............................................................................................................................9
3.3.1. Interviews................................................................................................................11
3.3.2. Observation..............................................................................................................11
3.3.3. Questionnaires.........................................................................................................12
3.8. Database..........................................................................................................................19
3.9. IMPLEMENTATION.....................................................................................................23
3.9.1. Programming...........................................................................................................23
3.10. MAINTANANCE.......................................................................................................24
REFERENCES........................................................................................................................................27
CHAPTER ONE
INTRODUCTION
1.1. Introduction
The term web-based system has been defined in many different ways. According to. Abidi,
S.A.H., (1991). Defined web-based system as those applications or services that are resident on a
server that is accessible using a web browser and is therefore accessible from anywhere in the
world through the web. Web based management information systems are combination of
hardware and software used to process information automatically. Royce, W (1970) [39] stresses
that the common trend in information management today involves distribution of large quantities
of data through a single interface. This is exemplified in web accessible “information systems,”
which grant users easy and powerful access to multiple information sources through a single web
page.
Microfinance management system is designed to meet the management needs of small and
medium microfinance institutions like saccoss, the system is going to automate microfinance
activities like keep track of borrower’s information, manage saving, internal fund transfer, cash
deposit and withdraw, loan application, loan disbursement, loan re-payment, personal account
management, employee management and automatic generation of the customer/borrower’s
information and reports for efficient and effective management of microfinance institution.
The main purpose of this proposal is to ensure that we understand, prepare and analyze all the
vital requirements for the system and basics needs of overall microfinance industry before we
started working on the next phase which is coding and implementation, also the proposal is
written for the reference purpose of our work and act as a part of documentation for our project.
Another purpose of this proposal is to understand how it’s going to work in really environment
and all the requirements of implementation both hardware and software requirements.
1.2. Background of the study.
There is no centralized management information system to keep track of records, manage
automatic generation of the borrower’s information and reports for efficient and effective
management of microfinance institution.
Currently the management of microfinance institution particularly in Mbeya is still using papers
and files system to keep track of information thereby leading to delayed work and time wastage.
This approach of borrower’s information is totally manual hence requiring additional manpower,
time and produces a lot of errors and this may lead to inappropriate planning and financial loss
future. More so, with the ever-increasing number of borrowers, a lot of documentation and
recording has increased and this kind of paper work and manual handling of data is not a user-
friendly way of collecting and managing information. This approach creates delay in creating
reports more over it’s a hectic and costly exercise.
LITERATURE REVIEW
This chapter deals with the analysis of existing relevant literature of web-based systems used to
manage information in microfinance institution, their benefits and limitations, it further stretches
the development web-based systems.
According to Dokas, I. (2005). on the other hand, noted that in few years’ time, internet notably
world wide web (www), evolved rapidly from media of information sharing to a ubiquitous
platform of several applications that include web-banking, on-line trading, e-government, digital
libraries, trouble shooting and e-engineering. Basic reasons for the web records system’s rapid
evolution are the numerous benefits of distributing applications to all intended users cheaply,
quick implementation with minimal resources, connecting teams and increased customer
satisfaction via this medium. It should also be noted that, use of distributed databases is one of
the common methods used in distributing information to different users.
According to Alavi, M., Carlos (1991). Confirmed that web-based system increased the
convenience and accessibility of Management Information System (MIS) services and
information about borrowers in order to develop borrowers’ details with an Integrated
Management Information System (IMIS). Web-based System made work easier for an
organization to produce presentations, dramatically speeding time to get the required reports.
Reducing integration costs: management information systems (MIS) facilitate quick, seamless
integration of existing new business systems, solutions, and custom applications. This enables
centralized access of information.
Maximizing security: MIS leverages an advanced security model to ensure the integrity of
information, applications, and resources, that is, it provides single login authentication. Support
for industry standards, allows organizations to easily carry over existing security profiles and
meet even the strictest security requirements of enterprise information systems.
This explains how the current systems used to collect, store, process and manage information in
microfinance work, their benefits and their limitations.
A file based system is a collection of application programs that perform services for the users
wishing to access information. Each program within a file based system defines and manages its
own data. Spread sheets have been applied in the storage of data about borrowers and
information about them. Spread sheet application has the following advantages; having files
stored on computers, the data is accessed more efficiently. Also, flat-file database is useful for
certain single user or small group situations, especially for maintaining lists such as address lists
or inventories. However spread sheet application has the limitations below; Duplication of data
since data is held by different programs, these results into wasted space and potentially different
values and or different formats for the same item. Also, the system has poor security features and
as result un authorized persons can be able to access data.
The following were the limitations of the current systems used to manage information in
microfinance institutions; Duplication of data since data is held by different programs and thus
resulting into wasted space and potentially different values and or different formats for the same
item. Also, the system has poor security features and as result unauthorized persons can be able
to access data. The system requires very big memory space and also acquisition of other
hardware requirements for example those needed to work with finger print software. Finally,
very well trained personnel are required to work on the system and that is expensive in terms of
payment.
However, the following is what we are going to do in order to improve the current systems used
to maintain information in microfinance; facilitates electronic processing of inmate records and
the management of such activities to provide higher level of compliance and faster service with
lower cost and higher efficiency. Furthermore, it also facilitates, regulates and simplifies the
customer relation management and processes of providing service to different category of
customer.
CHAPTER THREE
3.3.1. Interviews
Oral interviews were conducted between the researcher and the members of staff of
Microfinance institution department, executive officers of Microfinance institution and customer.
This was instrumental in gathering information about the current manual system of information
management and its loopholes since it gave the researcher a chance to interact with the system
users. Different staff members were asked questions about how useful or tiresome their current
data keeping method is if compared to other systems. This helped the researcher to take the
decision of developing the standard automated system for managing microfinance. The
researcher interviewed 2 officers, 5 staff members and 3 customers to clearly understand how the
current system works.
Benefits of interviews
Interviews gave the researcher the opportunity to motivate the interviewee to respond freely and
openly to questions. Also allows the researcher to probe for more feedback from interviewee,
interviews permit researcher to adopt or reward questions for each individual and quick
responses from the respondent.
Demerits of interviews
Interviewing was time consuming since the interviewees gave information according to their
own understanding and therefore difficult to organize data according to their views and therefore
costly, success of interviewer is highly dependent on the systems human relation skills and
interviewing may be impractical due to the location of interviewees.
3.3.2. Observation
The researcher moved around different departments in microfinance institutions to see how data
was being handled, how reports were being produced and what methods were in place for
producing reports. Through observation the researcher found out how data was collected and the
methods used for producing reports.
Advantages of observation
It was direct method for collecting data or information as it helped the researcher in studying
how data was handled and kept. Data collected was very accurate and was very reliable. Problem
of depending on respondents decreased, this helped the researcher in understanding the verbal
response more efficiently.
3.3.3. Questionnaires
In this approach, printed questionnaires were given to some of the customer and staff members to
fill in the blank spaces. This helped the researcher to know the operation of the existing system.
Questionnaires allow the analysts to collect data from large number of people while maintaining
uniform response, when dealing with large audience, no other fact-finding technique can tabulate
the same facts as efficiently.
Advantages of questionnaires.
Questionnaires were answered quickly, people completed and return questionnaires at their
convenience, questionnaires produce relatively inexpensive means of gathering data from a large
number of individuals, questionnaires allow individuals to maintain anonymity and responses
can be tabulated and analyzed quickly.
Disadvantages of questionnaires.
The number of respondents was low, there was no guarantee that an individual would answer
some or all questions, questionnaires tend to be inflexible. It was also not possible for the analyst
to observe and analyze the respondent’s body language and there was no immediate opportunity
clarify vague or incomplete answer to any question.
3.3.4. Documentary review
Some of the information was collected by studying documents from within and out of the
microfinance institution. Information from Literature review clearly brought out the need for a
computerized system to serve as an information management system and how critical
information circulation should be in such an environment like a microfinance institution.
However, most of the records have been printed on papers and could not be retrieved since they
had already been lost. This clearly indicated the need for a web-based system for managing
information in microfinance institution that could keep and retrieve such information on demand.
Documentary review helped the researcher to perceive the views of people elsewhere in the
world towards web-based systems. The researcher’s findings clearly indicated that there was a
need for a web-based system for managing information in microfinance institution particularly
Mbeya region.
A concurrency control system allowed shared access to the database. As the department linked
with other department within the branch users, there would be concurrently accessing since it
was of preferred support of a higher number of users and the enormous traffic.
OUTPUT DEVICES
i. Printer. Accountant will use printer to produce report and printing receipt
ii. Screen output. This system output will be used by Borrowers to view their loan,
repayment history, also to apply loan as well.
iii. Projector. Output device which will be used by top microfinance management to view
information in panel and made decision about the certain issues may be customer,
employee or loan application.
OUTPUT FORMAT.
The output provided by the system can be use that output to make decisions about the company,
employee, borrowers and loan approval.
In an information system, input is the raw data that is processed to produce output. During the
input design, we consider the input devices such as PC, MICR, OMR, keyboard, mouse etc.
Therefore, the quality of system input determines the quality of system output. Well-designed
input forms and screens have following properties.
Mifos
Username
password
Sign in
City City
State State
Zip Code
Zip Code
Country country
Comment Comment
Username Username
Password
Password
Confirm Password
Confirm Password
Cancel Save
Last Name
Last Name
Email Email
Mobile Number
Mobile Number
Address 1 Address 1
Address 2
Address 2
City
City
State
State
Zip Code
Zip Code
State
State
Comment State
Reset Save
INPUT DEVICE
i. Keyboard. It used to feed raw fact/data to the core backend of the system for processing,
e.g. number, text etc.
ii. Mouse. An input device which will be used in system to control input process.
iii. Scanner. An input device that captures images from photographic prints, passport pages,
and similar sources for computer editing and display.
3.8. Database
There are basically three phases that make up this process; the conceptual, logical and physical
database designs. The conceptual involves the creation of a theoretical data model of the part of
the system that we are interested in. under this model, the relevant entities, tables, relationships,
key attributes and entity relationship diagrams are clearly organized from the data collected.
Logical database design is the process of constructing a data model of information used in the
system based on the specific data model but independent of a particular database management
system. In this phase, normalization procedures and definition of integrity rules are properly
applied. Tables and their relationships are clearly constructed as per the conceptual design.
Physical database design is the process of producing the description of the implementation of the
database on a secondary storage media. It describes relations, file organization and indexes used
to achieve efficient access to data and associated security measures and integrity constraints. In
this case, actual programming of the database is done, taking into account the features and the
limitations of the DBMS being used and clients. Within this particular project, the relational data
model was used. Data and relationships are represented as tables, each of which has a number of
unique names also known as attributes, represented as tables, each of which has a number of
unique names also known as attributes.
3.8.1. Entity Relationship Diagram (ERD)
3.8.2. Data Flow Diagram (DFD)
Data Description
Abid Aboutus identity
Id identity
banner_id Banner identity
Sysid System set identity
Userid User identity
3.9. IMPLEMENTATION
3.9.1. Programming
The microfinance management system is programmed using VS code IDE using the front end
language HTML, CSS, and Bootstrap framework, as well as strong backend programmed using
JS, MySQL and PHP. The languages are equipped with libraries and functions that help the
MIFOS function according to the instructions provided.
REFERENCES
1. Carlson, Peter M. (1999); Garrett, Judith Simon, Finance and Banking Administration:
Practice and Theory, Jones and Bartlett Publishers.
2. Dokas, I. (2005). Proceedings of the Information Technologies in Environmental
Engineering (ITEE’2005), June 20-22 2020, Otto-von-Guericke-Universität
Magdeburg, Germany, pp. 202-217.
3. Carter, Lemuria, and Belanger, (2005). The Utilization of e-government services citizen
trust, innovation and acceptance factors; France, Information Systems 15 (1), 5-25.
4. Royce, W.: Managing the development of large software systems: Concepts and
techniques. In: Proc. IEEE WESCOM. IEEE Computer Society Press, Los
Alamitos (1970).
5. Yin, R.K.: Case Study Research: Design and Methods, 3rd edn. Applied Social Research
Methods Series, vol. 5. Prentice Hall, Englewood Cliffs (2002).
6. Farbey, B., Land, F., Targett, D. (1999). Moving IS Evaluation Forward: Learning
Themes and Research Issues. Journal of Strategic Information Systems.
7. Frielink, A.B., (1974). Economics of Proceedings of the IBI-ICC International
Symposium. Mainz, September 16-20, North Holland Publishing Company,
Amsterdam, 1975.
8. Abidi, S.A.H., (1991). Information and Communication for development in Africa,
Nairobi: Bano Abidi Publications, p.45
9. Alavi, M., Carlos (1991). A Review of MIS Research and Disciplinary Development.
Journal of Management Information Systems. 8 (4): 45-62.
10. Arnott, S., (2003). Efficiency is hindered by lack of adequate technology: In the Digital
Networked Economy.