Professional Documents
Culture Documents
Acknowledgment
First of all we like to glorify our almighty God for help us in all our life movement.
Our indebted and gratitude adviser Amarekebede for his advice, suggestion, eroticism,
guidance encouragement and overall assistance cannot adequately be courted in few
sentences. Successful accomplishment of this research would have been very difficult
without his generous time devotion and tireless effort.
Lastly but not least, We would like thank AtoTilahun and his secretary who works in OMO
micro finance, for his support in all your project movement he give us all necessary
information’s at any time when he need. He never refuses us to give information. And also
AtoTamene he gave the whole information about how to calculate payroll.
0|Page
Wolaita OMO Micro Finance Online System
Abstract
The main objective of our project is to develop automated saving and loan system in order to
secret the evidence, prevent destroying of data and increase the productivity of an
organization.
Major functions of the departments in Arba Minch OMFI are analyzed to understand clearly
how activities are undertaken in the existing system of the company. Identifying documents,
forms, reports, that are related with the project scope, and employees in the existing system
followed by discussions on each subject from the existing system point of view.
Furthermore, identifying the problems in the existing system using various analysis
techniques and analyzing options to address the identified problems, and proposing a new
system.
In general, we want to do this computerized system in order to solve the existing problem,
develop loan and saving work and effectiveness of the client.
1|Page
Wolaita OMO Micro Finance Online System
Table of Contents
Titlepage
CHAPTER ONE
1 INTRODUCTION----------------------------------------------------------------------------------------------------------------1
1.1 Vision--------------------------------------------------------------------------------------------------1
1.2 Mission------------------------------------------------------------------------------------------------1
1.3 Values--------------------------------------------------------------------------------------------------1
2. BACKGROUND --------------------------------------------------------------------------------------2
3 .STATEMENT OF THE PROBLEM--------------------------------------------------------------3
4. PROPOSED SOLUTION----------------------------------------------------------------------------3
4.1 Requirements of the proposed system------------------------------------------------------------4
4.1.1Functional requirement---------------------------------------------------------------------------4
4.1.2 Nonfunctional requirement----------------------------------------------------------------------4
5. PROJECT OBJECTIVE-----------------------------------------------------------------------------5
5.1. General Objective ------------------------------------------------------------------------------5
5.2 Specific Objectives-----------------------------------------------------------------------------5
6. SCOPE OF THE PROJECT------------------------------------------------------------------------5
6.1. Limitation --------------------------------------------------------------------------------------6
7. FEASIBILTY STUDY------------------------------------------------------------------------------6
7.1 Technical feasibility-----------------------------------------------------------------------------6
7.2 Operational feasibility---------------------------------------------------------------------------7
7.3 Economic feasibility-----------------------------------------------------------------------------7
7.3.1. Tangible benefits---------------------------------------------------------------------------------7
7.3.2. Intangible benefits-------------------------------------------------------------------------------7
8. METHODLOGY-----------------------------------------------------------------------------------8
i|Page
Wolaita OMO Micro Finance Online System
ii | P a g e
Wolaita OMO Micro Finance Online System
CHAPTER THREE----------------------------------------------------------------------25
3. SYSTEM ANALYSIS--------------------------------------------------------------25
3.1. Introduction--------------------------------------------------------------------------------------25
3.2. System requirement specification (SRS)-----------------------------------------------------25
3.2.1. Actor Identification-------------------------------------------------------------------25
3.2.2. Use Case Diagram-------------------------------------------------------------------26
3.3. Documentation of new System in Use Case Diagram--------------------------------------26
3.3.1. Login------------------------------------------------------------------------------------27
3.3.2. Open Saving Account ----------------------------------------------------------------28
3.3.3. Opening Loan account----------------------------------------------------------------28
3.3.4. Withdrawal money--------------------------------------------------------------------29
3.3.5. Return lone money--------------------------------------------------------------------29
3.3.6. Registering Employee----------------------------------------------------------------30
3.3.7. Change employee Password---------------------------------------------------------31
3.3.8. Update customer information--------------------------------------------------------31
3.3.9. Generate Saving Report----------------------------------------------------------------------32
3.3.10. Generate Loan Report-----------------------------------------------------------------33
3.4. Sequence diagram--------------------------------------------------------------------------------34
3.4.1. Sequence Diagram for login---------------------------------------------------------34
3.4.2. Sequence diagram for open saving account---------------------------------------35
3.4.3. Sequence diagram for opening loan account--------------------------------------36
3.4.4. Sequence diagram for Withdrawal money----------------------------------------37
3.4.5. Sequence diagram for return money------------------------------------------------38
3.4.6. Sequence diagram for employee registration---------------------------------------39
3.4.7. Sequence diagram for change password--------------------------------------------40
3.4.8. Sequence diagram for saving report-------------------------------------------------41
3.4.9. Sequence diagram for loan report----------------------------------------------------42
iii | P a g e
Wolaita OMO Micro Finance Online System
4. SYSTEM DESIGN-------------------------------------------------------------------------- 53
4.1. Introduction--------------------------------------------------------------------------53
4.2. Class Type Architecture------------------------------------------------------------53
4.2.1. Layered class type architecture-------------------------------------------------------53
4.2.2. User interface layer--------------------------------------------------------------------54
4.2.3. Controller/process Layer--------------------------------------------------------------54
4.2.4. Business/Domain class----------------------------------------------------------------54
4.2.5. System layer----------------------------------------------------------------------------55
4.2.6. Persistence------------------------------------------------------------------------------55
4.3. Class Modeling-------------------------------------------------------------------------55
4.4. State chart---------------------------------------------------------------------------56
4.4.1. State chart for saving account form-------------------------------------------------56
4.4.2. State chart for loan account form---------------------------------------------------56
4.5. Collaboration modeling------------------------------------------------------------57
4.5.1. Collaboration modeling for login----------------------------------------------------57
4.5.2. Collaboration diagram for opening saving account-------------------------------58
4.5.3. Collaboration modeling for open loan account------------------------------------59
4.5.4. Collaboration modeling for return money------------------------------------------60
4.5.5. Collaboration modeling for registration---------------------------------------------61
4.5.6. Collaboration modeling for change password--------------------------------------62
4.5.7. Collaboration modeling generating saving report----------------------------------63
4.5.8. Collaboration modeling for generating loan report--------------------------------64
iv | P a g e
Wolaita OMO Micro Finance Online System
5. CODING-----------------------------------------------------------------------------------------72
5.1. Home page code ------------------------------------------------------------------------72
5.2. Home page code-------------------------------------------------------------------------72
5.3. Admin login page code-----------------------------------------------------------------74
5.4. Operator login page---------------------------------------------------------------------77
5.5. Saving card form code------------------------------------------------------------------80
5.6. Loan card form--------------------------------------------------------------------------88
Chapter Six----------------------------------------------------------------------------------------91
6. CONCLUISION---------------------------------------------------------------------------------91
7. REFERENCES----------------------------------------------------------------------------------------92
v|Page
Wolaita OMO Micro Finance Online System
Acronyms
Acronyms Definition
OMFI OMO micro finance Institution
1|Page
Wolaita OMO Micro Finance Online System
1. Introduction
Microfinance refers to a variety of financial services that target low-income clients,
particularly women. Since the clients of microfinance institutions (MFIs) have lower
incomes and often have limited access to other financial services, microfinance products tend
to be for smaller monetary amounts than traditional financial services. These services include
loans, savings, insurance, and allowances.
A bank is a financial institution and a financial intermediary that accepts deposits and
channels those deposits into lending activities, either directly by loaning or indirectly through
capital markets.
1.1. Vision
The Vision of OMFI is in the year 2018 G.C to see a society in which people are free from
the grips of abject poverty, with all the power determining their future in their own hands,
and its own capacity as an institution well developed to provide best services for all in need
in a sustainable manner.
1.2. Mission
The mission of OMFI is to improve the economic situation of low income, productive poor
people in the Southern Nations and Nationalities Peoples Regional Sate region through
increased access to lending and saving services. It will maintain cost effectiveness in service
delivery, and integrates its activities with government and NGO's working towards achieving
food security and poverty alleviation in the region.
1.3. Values
Treating customers with utmost respect, dignity and impartiality.
Delivering quality services with skilled motivated inspired, ethical and presentable
staff supported by modern ITC.
Fair treatment of staff.
Committed to the welfare of the community.
Committed to team spirit and team work
2|Page
Wolaita OMO Micro Finance Online System
2. Background
Arba Minch OMO micro finance was established in October 1997E.C, aiming to
feel the gap of formal institutions to meet the need of small-scale borrowers in
income generation schemes and it was legally registered by the National Bank of
Ethiopia, according to ProclamationNo.40/1996.Currently it operates in the
following towns of the Southern Nations and Nationalities Peoples Regional State
(SNNPRS):
• Arbaminch (Gamogofa Zone);
• Hossana (Hadiya Zone);
• Durame (Kembata, AlabaTembaro Zone);
• Wolkite (Guraghae Zone);
• Bonga (Kafa and Sheka Zone);
• Awassa (Sidama Zone);
• Dilla (Gedio Zone);
• Mizan (Bench Maji Zone);
• Sodo (Wolaita Zone).
The Institution will continue operating in the SNNPRS now it Covered 60
Woredas, 11 Branches, 80286 Clients Served so far.
3|Page
Wolaita OMO Micro Finance Online System
4. Project Objective
4.1 General objective
The general objectives of this project are:-
To developArab Minch OMO micro finance online system
4.2 Specific Objectives
To develop data base for registration of customers
To develop application to saving, debit and credit activities.
To develop application that can calculate interest for customer account
To create accessibility of customer information
To generate the report
To develop security mechanism
To design interactive user interface
Saving Account
Loan
Customer registration
4|Page
Wolaita OMO Micro Finance Online System
Interest calculation
Withdrawing money
Report generation
5.1. Limitations
Our project will have the following limitations
Language constraints
Database connection with commercial bank of Ethiopia
6. Feasibility Analysis
To bring the successful completion of this project goals and objectives the feasibilities issues
listed below has determined the project viability or the discipline of planning, organizing,
and managing resources analysis.That includes:-
Technical Feasibility
Operational Feasibility
Economic Feasibility
5|Page
Wolaita OMO Micro Finance Online System
Since this project is going to be computerized there will be reduction of material costs used
by institution for manual operation like paper [pencil pen human power space needed to store
documents and the time that the employee consumed during the manual system.
Cost variation between existing system and after deployed money required for payment.
6|Page
Wolaita OMO Micro Finance Online System
54413birr-31045birr=23368 birr
Tangible benefits
7. Methodology
7.1 Data Collection mechanisms
7|Page
Wolaita OMO Micro Finance Online System
After having all the required data and information, we will use different software programming tools in
order to design and to represent the new system.
Documentation MS office
8|Page
Wolaita OMO Micro Finance Online System
Only users holding the role manager can manage contents of the web site and
maintain system user’s profile.
Our system secured means un authorized body cannot damage the system and system
resources.
The system permits the administrator to edit customer and clerk’s information.
Login is must
An employee (Accountant, Casher, Manager) to be able to use this system, he/she
has to enter
The user must have a valid username and password. Everything is done in the
database created by the system
Username and password which he/she has assigned when create an account. To use
this functionality.
9|Page
Wolaita OMO Micro Finance Online System
Project
Title
ARBA MINCH OMO on line micro finance Institution
10 | P a g e
Wolaita OMO Micro Finance Online System
Requirement
Analysis
Design
Coding
Testing
Verification
Documentation
11 | P a g e
Wolaita OMO Micro Finance Online System
12 | P a g e
Wolaita OMO Micro Finance Online System
Chapter Two
Descriptions of the existing system
We have tried to study the detailed nature and procedure of the tasks and operations
performed by the OMFI regarding the saving account, loan and the relationship maintained
between them in the system.
Generally, the main issues of this chapter concern’s on describing the major functions of the
existing system (with Inputs, Processes and Outputs), players in the existing system, business
rules, the report generated by the existing system, the forms and documented used in the
existing system, the problems of the existing system, practices to be preserved from the
existing system, the option analysis and essential modeling and system requirements of the
system (both functional and non functional).
Player or actor refers to a person, organization, or external system that plays a role in one or
more interactions with the existing system. The major actors or players that are involved in
the existing system are the following:
Customer: A person/ an organization that needs services from the OMFI. The main player
that interact with the system in order to open account, make deposit, to get loan.
13 | P a g e
Wolaita OMO Micro Finance Online System
Casher: Interact with the system in processing the demand of the customer during deposit..
Loan Officer: An Employee who determines the borrowing capacity of the borrower (customer).
Manager: An employee who manages and controls the activities of the OMFI.
We will describe the major functions performed in the OMFI with Input, Process and Output
as follows: -
Input:
14 | P a g e
Wolaita OMO Micro Finance Online System
Output:
Short Term: a loan type by which an individual or an organization is going to borrow for a short period
of time that ranges from one year to five year.
Medium Term: ranges from seven to ten years. You can borrow in order to purchase
something like means of transportations and machines.
Long Term: is allowed for ten years. This loan is for huge business like real estate.
15 | P a g e
Wolaita OMO Micro Finance Online System
Input:-
o Salaried or business man borrower (Customer). This enables the OMFI to determine
the borrowing capacity of the borrower.
o The borrower (customer) with guarantee means a fixed asset to ensure the OMFI that
borrower will return the borrowed money).Which contains full information about the
Customer.
o Singed loan agreement format (the format implies the changes of the interest; the
change is made by OMFI based on the current country economy, business activity and
fluctuation money).
Process:-
Identifier: OMFI001
16 | P a g e
Wolaita OMO Micro Finance Online System
Description: In order to get a service from OMFI, every applicant needs to have an ID and
valid license for organizations.
Saving Rule
Identifier: OMFI002
Description: For saving account the minimum amount of initial money to be deposited (To
open an account) is 10 birr.
Identifier: OMFI003
Description: for saving account the minimum age to depose (To open an account) is 18
Identifier: OMFI004
Identifier: OMFI005
Example:
17 | P a g e
Wolaita OMO Micro Finance Online System
Let us take the minimum balance picked is 4200, and then to calculate interest at a rate of
3.4% will be
Loan Rules
Identifier: OMFI006
Identifier: OMFI007
Name: Customer has to pay a loan with in specified time and amount
Description: If customers are not going to pay the specified monthly amount and to pay his
or her loan for consecutive of three months the OMF I will bid the collaborator.
Identifier: OMFI008
Description: If the Customer is married then his wife/ her husband should know the case
Identifier: OMFI009
Identifier: OMFI010
Identifier: OMFI011
18 | P a g e
Wolaita OMO Micro Finance Online System
o Saving Account opening form used to receive required information from new
customer and the form contain the following fields
o Date ,Full Name, Nationality, Address, Woreda, Kebele, House No, Town ,
o Initial deposit Birr, Applicant(s) Signature Opened By, Approved By, Remark
2. Loan form
19 | P a g e
Wolaita OMO Micro Finance Online System
o Guarantee letter , amount of loan birr , information from new customer and the form
contain the following fields
o Date ,Full Name, Nationality, Address, Woreda, Kebele, House No, Town ,
o Applicant(s) Signature,Approved By, Remark
20 | P a g e
Wolaita OMO Micro Finance Online System
21 | P a g e
Wolaita OMO Micro Finance Online System
Output:-
Input:-
22 | P a g e
Wolaita OMO Micro Finance Online System
2.8. proposed solution for the new system that address problem of the existing system
After we have analyzed the existing system we decide to computerize the existing system,
the main aim of this project is developing system wise working environment. We have
23 | P a g e
Wolaita OMO Micro Finance Online System
selected the option, which is to computerize the system as a solution for the system. This
emphasizes on making and handling the loan and saving activities by using computers and
making the system centralized:-
24 | P a g e
Wolaita OMO Micro Finance Online System
Performance: more effective when compared to the manual approach, resulting in fast
accomplishment of task with in some amount of time [Performance / Response time]. And
also the system should work properly with its storage capacity, accuracy, speed and the likes.
But its performance may be affected by connection lose, electric power problem (It has less
power consumption when it compare to its work.
User Interface: the user interface of the new system should be user sociable (easy to work
and interact), or user friendly for both technical and non technical work. Its application will
be accessed through a Browser Interface. The software would be fully compatible with all
type of browser like Microsoft Internet Explorer and Mozilla Firefox.
Security and Access permission: In order to make the system safe from unauthorized
access and modification:-
The system uses a log in account to differentiate among the different users of the
system on the organization side. This enables the system to verify who has logged in
using the correct logging account provided and display the right form associated with
that user.
Access is controlled through proper password verification facilities which the
database and the server require.
The security service provided by the system will maintain the security, confidentiality
and integrity of the system. Security is addressed using proper authentication.
Generally this system introduces a proper authentication and accountability through
proper authentication requirement to that aspect.
25 | P a g e
Wolaita OMO Micro Finance Online System
The proposed system provides authorization facilities and finding the authorized
person to perform on it, i.e. for the actors of the system there is a password and user
name to do their task according to their privilege that is given.
Backup and Recovery: efficient every week. Our system will backup using external drives
like CD, DVD, and Flash. We use documents and forms of finance department, drawing
software and also employees who works in finance department.
Resource: consumes less resource like time, power needed to perform the task. For our SQL
and other code we use logical backups. Logical backup save information represented as
logical data base structure and also this back up done by querying the MYSQL server to
obtain data base structure and content information.
Chapter three
System analysis
(Modeling of the existing and proposed system using the chosen methodology)
3.1 Introduction
Before we begin the proposed system it is necessary to deal the system that will be
developed.
26 | P a g e
Wolaita OMO Micro Finance Online System
After that we established this system in order to solve the problem that found in the existing
system. Our system helps the customer easily to use the service.
The system will have better utilization of resources, performance, security, reliability,
accuracy and in general better service grant.
o Administrator: -a person who manage the system access right for other users and
managing overall activities of the system.
o Clerk:–a person whose job is manage saving money
o Operator: - a person who control the loan activities
27 | P a g e
Wolaita OMO Micro Finance Online System
28 | P a g e
Wolaita OMO Micro Finance Online System
1. Name: Login
Description: Entering to the System
Identifier: L123
A.2: The System asks the employee to enter Username and password for three times
consequently after that the use case Ends else It continues at step5 in the basic course of
action
29 | P a g e
Wolaita OMO Micro Finance Online System
B.2: If applicant’s initial deposit is less than expected then customer ask to change
B.3: The use case continues at step 4 in the basic course Action
Alternative Course C: Not properly filled in the system or initial deposit is <10
C.1: The system asks the clerk to fill all the requirements
Identifier: L123
30 | P a g e
Wolaita OMO Micro Finance Online System
A.1: The system asks the operator to fill all the requirements
Identifier: Wd002
Actor: clerk
Postcondition: If the customer fulfills all the requirements then they can withdrawal money
from the OMO micro finance.
5. The clerk checks whether the customer fulfill the requirements entered the attributes
7. The system calculates and set the account balance of the client after the withdrawal
8. If the required information is provided and validated then clerk will withdrawal the money
for the customer
9. End process
31 | P a g e
Wolaita OMO Micro Finance Online System
AlternativecourseA6: If the customer did not fulfill the requirements (not registered and
have no saved account), then he/she cannot withdraw money.
Identifier: LP123
A7. If the customer has not loaned money the process cannot take.
Identifier: RE123
32 | P a g e
Wolaita OMO Micro Finance Online System
A.1: The System asks the Admin to fill the form again
Identifier: CP123
A.1: The system asks the customer to enter his correct username and password
33 | P a g e
Wolaita OMO Micro Finance Online System
Identifier: CP123
A.1: The system asks the clerk to enter his correct customer
A.1: The System asks the Admin to fill the form again
Actor: Admin
Main Flow
1. Admin wants to identify which customer performs its duty and which one is not.
2. The system display report generator form
3. The Admin enter the required information
4. the system validate all the information
5. The System Generates loan Report
6. use case ends
Alternative Course A: If it is not properly filled
A.1: The System asks the Admin to fill the form again
35 | P a g e
Wolaita OMO Micro Finance Online System
36 | P a g e
Wolaita OMO Micro Finance Online System
37 | P a g e
Wolaita OMO Micro Finance Online System
38 | P a g e
Wolaita OMO Micro Finance Online System
39 | P a g e
Wolaita OMO Micro Finance Online System
40 | P a g e
Wolaita OMO Micro Finance Online System
41 | P a g e
Wolaita OMO Micro Finance Online System
42 | P a g e
Wolaita OMO Micro Finance Online System
43 | P a g e
Wolaita OMO Micro Finance Online System
Employees System
Provide Login
Click On Form
Login Button
Enter Id and
Password False
Is
Valid(ID,Password)
Click on O K
Button True
44 | P a g e
Wolaita OMO Micro Finance Online System
45 | P a g e
Wolaita OMO Micro Finance Online System
46 | P a g e
Wolaita OMO Micro Finance Online System
47 | P a g e
Wolaita OMO Micro Finance Online System
48 | P a g e
Wolaita OMO Micro Finance Online System
49 | P a g e
Wolaita OMO Micro Finance Online System
50 | P a g e
Wolaita OMO Micro Finance Online System
51 | P a g e
Wolaita OMO Micro Finance Online System
52 | P a g e
Wolaita OMO Micro Finance Online System
53 | P a g e
Wolaita OMO Micro Finance Online System
54 | P a g e
Wolaita OMO Micro Finance Online System
CHAPTER FOUR
4. SYSTEM DESIGN
4.1. Introduction
This chapter mainly focuses on how the system is going to be built. The purpose of designing
is to show the direction how the system is built and to obtain clear and enough information
needed to drive the actual implementation of the system. Here Object Oriented Design
(OOD) methodology is used for transforming the analysis model into design model. This
serves as a blue print for the construction of the software.
55 | P a g e
Wolaita OMO Micro Finance Online System
A. Logged in Administrators
Main Page(Window)
Login
Register employee
Changing password
B. Logged in Operator
Main Page (Window)
Login
Loan account form
Enter user information
C. Logged in as Clerk
Main window
Login
Saving account for saver
Enter user information
4.2.3. Controller/process Layer
The OMFI has the following controllers:-
Login
Enter user information
Changing password
Check user information
Register user
Update user information
Store user information
Display the user information
Business/Domain Layer
4.2.4. Business/Domain class
The following are the Business/Domain classes
Clerk
Operator
Admin
Saving and Loan account
Generate report
Calculate interest
Withdrawal and return money
56 | P a g e
Wolaita OMO Micro Finance Online System
57 | P a g e
Wolaita OMO Micro Finance Online System
Account Login
Saving form
login to th
Account Loan form
Login
58 | P a g e
Wolaita OMO Micro Finance Online System
Errormessage if
invalid id or password
Data base
59 | P a g e
Wolaita OMO Micro Finance Online System
Information unknown
Security-controller
invalid information
Data base
60 | P a g e
Wolaita OMO Micro Finance Online System
Operator
Microfinan Open loan
ce System Account form
Error message
if invalid information
Data base
61 | P a g e
Wolaita OMO Micro Finance Online System
Operator
System Loan debit
form
amount
amount
Data base
62 | P a g e
Wolaita OMO Micro Finance Online System
Enterinformation
if invalid information
Data base
63 | P a g e
Wolaita OMO Micro Finance Online System
Security
If valid display successful message controller
Error message
and password
Data base
64 | P a g e
Wolaita OMO Micro Finance Online System
Micro finance
Admin Generate
System saving report
form
Enter query
if invalid query
Data base
65 | P a g e
Wolaita OMO Micro Finance Online System
Micro finance
Generate
Operator System loan report
Enter query
Data base
66 | P a g e
Wolaita OMO Micro Finance Online System
67 | P a g e
Wolaita OMO Micro Finance Online System
We use deployment modeling diagram to show our systems static view of the run-time
configuration of processing nodes and the components that run on those nodes. The
following figure shows our deployment modeling diagram to our system.
68 | P a g e
Wolaita OMO Micro Finance Online System
69 | P a g e
Wolaita OMO Micro Finance Online System
70 | P a g e
Wolaita OMO Micro Finance Online System
71 | P a g e
Wolaita OMO Micro Finance Online System
72 | P a g e
Wolaita OMO Micro Finance Online System
73 | P a g e
Wolaita OMO Micro Finance Online System
Chapter 5
5. Coding
5.1. Home page code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html>
<!--[if lt IE 7 ]><html lang="en" class="no-js ie6 lt8"><![endif]-->
<!--[if IE 7 ]><html lang="en" class="no-js ie7 lt8"><![endif]-->
<!--[if IE 8 ]><html lang="en" class="no-js ie8 lt8"><![endif]-->
<!--[if IE 9 ]><html lang="en" class="no-js ie9"><![endif]-->
<!--[if (gt IE 9)|!(IE)]><!--><html lang="en" class="no-js"><!--<![endif]-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" language="javascript">
functiondisableBackButton(){
window.history.forward()}
disableBackButton();
window.onload=disableBackButton();
window.onpageshow=function(evt) { if(evt.persisted) disableBackButton() }
window.onunload=function() { void(0) }
</script><meta charset="UTF-8" />
<!--<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> -->
<title>Login and Registration Form with HTML5 and CSS3</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="Login and Registration Form with HTML5and
CSS3" />
<meta name="keywords" content="html5, css3, form, switch, animation, :target,
pseudo-class" />
<meta name="author" content="Codrops" />
<link rel="shortcut icon" href="../favicon.ico">
<link rel="stylesheet" type="text/css" href="css/demo.css" />
<link rel="stylesheet" type="text/css" href="css/style.css" />
<link rel="stylesheet" type="text/css" href="css/animate-custom.css" />
<title>Omo Microfinance</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link href="style.css" rel="stylesheet" type="text/css" />
74 | P a g e
Wolaita OMO Micro Finance Online System
<!--[if IE 6]>
<style>#left ul li a{text-indent:-2000px;}</style>
<![endif]-->
</head>
<body>
<div id="main">
<div id="header"><imgsrc="images/logo.jpg" width="610" height="130"
alt="Catchinfo" />
</div><div id="body">
<div id="left">
<ul><li><a href="index.html" class="home">Home</a></li>
<li class="li1"><a href="contact.html" class="contact">Contact</a></li>
</ul></div>
<div id="mid">
<br /><br /><br /><br /><br /><br /><br />
<h3 align="center">Arba Minch OMO Micro finance Online System</h3>
<p class="nibh"> Microfinance refers to a variety of financial services that target low-
income clients, particularly women. Since the clients of microfinance institutions
(MFIs) have lower incomes and often have limited access to other financial services,
microfinance products tend to be for smaller monetary amounts than traditional
financial services. These services include loans, savings, insurance, and allowances. A
bank is a financial institution and a financial intermediary that accepts deposits and
channels those deposits into lending activities, either directly by loaning or indirectly
through capital markets.</p>
<span><h3 align="middle">Vision</h3></span><p class="nibh">The Vision of OMFI
is in the year 2018 G.C to see a society in which people are free from the grips of abject
poverty, with all
the power determining their future in their own hands, and its own capacity as an
institution well developed to provide best services for all in need in a sustainable
manner.</p>
<span><h3 align="middle">Mission</h3></span><p class="nibh">The mission of
OMFI is to improve the economic situation of low income, productive poor people in
the Southern Nations and Nationalities Peoples Regional Sate region through increased
access to lending and saving services. It will maintain cost effectiveness in service
delivery, and integrates its activities with government and NGO's working towards
achieving food security and poverty alleviation in the region.</p>
<span><h3 align="middle">Values</h3></span>
75 | P a g e
Wolaita OMO Micro Finance Online System
<ul>
<li><p class="nibh">Treating customers with utmost respect, dignity and
impartiality. </li>
<li><p class="nibh">Delivering quality services with skilled motivated inspired,
ethical and presentable staff supported by modern ITC.</li>
<li><p class="nibh">Fair treatment of staff.</li>
<li><p class="nibh">Committed to the welfare of the community.</li>
<li><p class="nibh">Committed to team spirit and team work.</p></li>
</ul></div>
<div id="right_bg">
<ul><li><a href="aboutus.html">About us</a></li>
<li><a href="service.html">Services</a></li>
<li><a href="loginadmin.php">Login Admin</a></li>
<li><a href="loginoperator.php">Login Operator</a></li>
<li><a href="loginclerk.php">Login Clerk</a></li>
</ul></div><br class="blank" />
</div></div>
<div id="bottom_table">
<div align="center"><imgsrc="images/online.gif" alt="online supportchart"
width="610" height="140" border="0" title="online support" />
</div><div id="footer">
<div id="footer_div">
<h2 align="middle">Designed by: AMU CS&IT 2008 Graduates </h2>
<h3 align="middle">Copyright:©All right reserved.</h3>
</div></div>
</body>
</html>
5.2. Admin login page code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!DOCTYPE html>
76 | P a g e
Wolaita OMO Micro Finance Online System
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?phpsession_start();
include('connect.php');
include('login_processadmin.php');
<title>Omo Microfinance</title>
<!--[if IE 6]>
77 | P a g e
Wolaita OMO Micro Finance Online System
<![endif]--><?php
include('connect.php');
include('login_processadmin.php');
?></head>
<body>
</div><div id="body">
<div id="left"><ul>
</ul></div>
<div id="mid">
<br /><br /><br /><br /><br /><br /><br /><br /><br />
<table><tr>
<td>UserName:</td>
</tr><tr><td>Password:</td>
</tr><tr><td>
78 | P a g e
Wolaita OMO Micro Finance Online System
</fieldset></div><div id="right_bg">
<li><a href="service.html">Services</a></li>
<div id="bottom_table">
</div><div id="footer">
</div></div></body>
</html>
<!DOCTYPE html>
79 | P a g e
Wolaita OMO Micro Finance Online System
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<?php
include('connect.php');
include('login_processoperator.php');?>
<title>Omo Microfinance</title>
<!--[if IE 6]>
<style>#left ul li a{text-indent:-2000px;}
</style><![endif]-->
</head><body>
80 | P a g e
Wolaita OMO Micro Finance Online System
</div><div id="body">
<div id="left">
</ul></div>
<div id="mid">
<br /><br /><br /><br /><br /><br /><br /><br /><br />
<table><tr><td>UserName:</td>
</tr><tr><td>Password:</td>
</tr><tr><td>
</table></form>
</fieldset></div>
<div id="right_bg">
<li><a href="service.html">Services</a></li>
81 | P a g e
Wolaita OMO Micro Finance Online System
</ul></div>
</div></div>
<div id="bottom_table">
</div><div id="footer">
<div id="footer_div">
</div></div>
</body>
</html>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
82 | P a g e
Wolaita OMO Micro Finance Online System
functionvalidateform(){
var a=document.forms["myForm"]["fname"].value;
var b=document.forms["myForm"]["spbn"].value;
var c=document.forms["myForm"]["addressvillage"].value;
var d=document.forms["myForm"]["groupno"].value;
var e=document.forms["myForm"]["cname"].value;
var f=document.forms["myForm"]["date"].value;
var g=document.forms["myForm"]["refno"].value;
var h=document.forms["myForm"]["deposit"].value;
var i=document.forms["myForm"]["withdrawal"].value;
var j=document.forms["myForm"]["interest"].value;
var k=document.forms["myForm"]["balance"].value;
var l=document.forms["myForm"]["datevol"].value;
var m=document.forms["myForm"]["rn"].value;
var n=document.forms["myForm"]["depositvol"].value;
var o=document.forms["myForm"]["withd"].value;
var p=document.forms["myForm"]["inte"].value;
var q=document.forms["myForm"]["balancev"].value;
var r=document.forms["myForm"]["cb"].value;
if(a==null || a==""){
return false;}
if(b==null || b==""){
83 | P a g e
Wolaita OMO Micro Finance Online System
return false; }
if(c==null || c==""){
return false; }
if(d==null || d==""){
return false; }
if(e==null || e=="") {
return false; }
if(f==null || f==""){
return false; }
if(g==null || g==""){
return false; }
if(h==null || h=="") {
return false; }
if(i==null || i==""){
return false;}
if(j==null || j==""){
84 | P a g e
Wolaita OMO Micro Finance Online System
return false; }
if(k==null || k=="") {
return false; }
if(l==null || l==""){
return false; }
if(m==null || m==""){
return false; }
if(n==null || n=="") {
return false;}
if(o==null || o=="") {
return false;}
if(p==null || p==""){
return false;}
if(q==null || q=="") {
return false; }
if(r==null || r=="") {
85 | P a g e
Wolaita OMO Micro Finance Online System
return false;
}}
</script>
<?php
session_start();
if(isset($_POST['submit'])){
include 'connect.php';
$fname = $_POST['fname'];
$spbn = $_POST['spbn'];
$addressvillage = $_POST['addressvillage'];
$groupno = $_POST['groupno'];
$cname = $_POST['cname'];
$date = $_POST['date'];
$refno = $_POST['refno'];
$deposit = $_POST['deposit'];
$withdrawal = $_POST['withdrawal'];
$interest = $_POST['interest'];
$rn = $_POST['rn'];
$depositvol = $_POST['depositvol'];
$withd = $_POST['withd'];
$inte = $_POST['inte'];
$balancev = $_POST['balancev'];
86 | P a g e
Wolaita OMO Micro Finance Online System
$cb=$balance+$balancev;
interest,balance,datevol,rn,depositvol,withd,inte,balancev,cb)
VALUES('$fname','$spbn','$addressvillage','$groupno','$cname','$date','$refno','$deposit','$w
ithdrawal',
'$interest','$balance','$datevol','$rn','$depositvol','$withd','$inte','$balancev','$cb')");
if(!$sql){
Else{
$message="";}
87 | P a g e
Wolaita OMO Micro Finance Online System
<title>Omo Microfinance</title>
<!--[if IE 6]>
<style>#left ul li a{text-indent:-2000px;}
</style><![endif]-->
</head><body>
<ul></ul>
</div><div id="mid">
88 | P a g e
Wolaita OMO Micro Finance Online System
</table>
</fieldset>
</form>
</div><div id="right_bg">
<ul><li><a href="logout.php">Logout</a></li>
89 | P a g e
Wolaita OMO Micro Finance Online System
</ul></div>
</div></div>
<div id="bottom_table">
</div><div id="footer">
<div id="footer_div">
</div></div>
</body>
</html>
90 | P a g e
Wolaita OMO Micro Finance Online System
91 | P a g e
Wolaita OMO Micro Finance Online System
92 | P a g e
Wolaita OMO Micro Finance Online System
Chapter Six
Conclusion
So far we were intended in analyzing the existing system of the OMFI up to proposing our
new system that solves the difficulties related to the existing system. To say something on
the existing system: it is running almost manually, hence it is highly exposed to the manual
related problems, like the productivity of the organization is not effective , the work
procedure is susceptible to error, Data is not flexible, Data is not secure as well as it is not
well organized. Since the work is performed manually the efficiency of the working system
is that much not good generally it degrades the effectiveness and efficiency of the system.
By having this over the existing system our aim was to build a new system that have greater
functionality that enhance effectiveness and efficiency related parameters on the system. By
keeping this in mind that the new system will “have greater usage on” or bring the existing
system fully functional.
To achieve our goal (to design new system) the project team has spent all of its time on the
project on performing the tasks individually and in group based on the schedule available.
The team has faced many challenges starting from the lab due to electric power loss, lack of
resources like time, and in the organization some of the employees were not interested to
cooperate or to provide as relevant information as we need i.e. they have threats on us to
provide the information we need with respect to security.
93 | P a g e
Wolaita OMO Micro Finance Online System
13 References
http://www.mixmarket.org/mfi/omo/report
OMO microfinance institution demote branch browser.
Wisdom microfinance institution browser.
Ethiopian proclamation No 40/1996
94 | P a g e