Ndace Project 123
Ndace Project 123
1.0 INTRODUCTION
people to meet their common economic, social, and/or cultural needs and aspirations through a
cooperative are those who use its products, supplies, and/or services. Profits are also often
returned back to the members of the cooperative; however, cooperatives are often more focused
different needs: jointly process goods, split costs, split control over work, purchasing power
(bulk buys), shared employees, shared wages, etc. Prior to the emergence and introduction of
computer, all these processes and activities were done manually. The expansion of the Federal
University Brinin Kebbi just like any other public institution will not only intensify but also
diversify the financial operations thereby making the activities increasingly difficult and
wearisome. The volume of transaction has already increased to a level that requires automation.
Convincingly, the field of data processing was not easy to get by and so over the years (in
the field of data processing with utmost speed), mankind has searched for the extra-ordinary. At
such time came the emergence of the computer which is widely used virtually in all areas of
human endeavor. The increase in the use of computer in both public and private institutions of
the world economic is an undisputable conclusion for efficiency, speed and accuracy of its
operations in achieving results. However, the manual processes and procedures of financial
resources allocation and utilization is contemporary present in these days which have been
1
confronted with consistent problems of errors and wastage of time which are traceable to human
5th September, 1998 at a meeting convened by (Dr) Job Nmadu, Staff cooperative multipurpose
society ltd is an indigenous and vibrant society that has touched the life of many in no small
way. As at today the society have over 400 members draw from the senior staff of federal
polytechnic Bida. The society has mobilized about N200million saving since inception and has
The society has also extended a hand of fellowship to the need in the society. For example,
the society has assisted in the construction of the science laboratory of federal polytechnic staff
school in 1999 and donated books to federal polytechnic staff school 2001; donated a sewing
machine; two wheel barrows to three prisoners who completed their jail terms on 20 th January
2001; donated foundation books worth over N8000000 to the library of government girls day
secondary school Bida in 2002 and also established prizes for best graduating science students
in SSCE at Federal Polytechnic staff school and donated some Physics laboratory equipments in
2002; the society donated computer salary software developed at the cost of N100000 to
Federal Polytechnic Bida digital satellite dish to Federal Medical centre, Bida and books to
Federal Polytechnic staff school, government girls day secondary school, Bida and the
2
1. The consistent prevalence of errors in calculations carried out on financial reports which
2. Improper handling of financial statement, reports and records as a result of the problem
of space for storage and retrieval purposes which led to many files been misplaced.
3. The interval or time consumed in analyzing and ascertaining the accuracy and approval
of financial statements and accounts which in turn affects decision making and policy
formulation.
AIM
The aim of this project is to design and develop web base financial management system
for Staff.
OBJECTIVES
1. To ensure that financial records are properly stored thereby preventing them from
getting lost.
2. To ensure that accurate, faster and reliable calculations are carried out on reports
3. To minimize and eradicate the problems or errors made by human beings due to
shortcoming.
3
The introduction of financial management system has a lot of significance which
include:
5. To determine the contribution of the co-operative movement to the economic well being
of their members.
environment.
8. To determine the source of funds for the co-operative and how flow surpluses are shared
1.5 LIMITATIONS
1. The system is not capable of handling internal control policies and procedures.
2. The system is not capable of handling internal control over financial reporting.
3. The system is not capable of handling financial planning for budget preparation.
4
FINANCIAL CONTROL: This is defined as processes which make sure that financial
resources used in running an organization are obtained and efficiently utilized in the
INTERNAL CONTROL: Internal control is defined as “Not only internal check and
internal audit but the whole system of controls, financial and otherwise, established by the
management in order to carry on the business of any the company in an orderly manner,
safeguard its assets and secure as far as possible the accuracy and reliability of its records.
INTERNAL CHECK: This is defined as the allocation of authority and work in such a
manner as the afford checks on the routine transactions of day-to-day work by means of the
work one person being proved independently by another, or the work of a person being
COMPUTER PROGRAM: These are set of detailed instructions or statement that are
logically arranged and transferred to computer system and used to direct the functionality of
the system. It also entails procedures to be followed by the computer system in order to
5
PROGRAM FLOWCHART: A graphical representation of the structure of a program
indicating the control flow and primitive action perform by the program.
SALARY ACCOUNT: This is a system that maintains or records all the account paid to
CAPITAL ACCOUNT: This is a system that monitors financial resources used in buying
6
CHAPTER TWO
LITERATURE REVIEW
2.0 INTRODUCTION
common end through making equitable contribution to the capital required and accepting a fair
owner enterprise, meaning that members are at the same time the owners and the users of the
In 1998, the STAFF multipurpose co-operative was formed. It was registered immediately
with 36 members. Many people joined the co-operative in order to save their money and also
with the aim of borrowing soft loans from the society. The chairman of the society when it was
registered was Dr. Job Nmadu. Mr. P. Nkeanyadi as secretary (senior staff establishment), the
treasurer as Mr. I.C Ogbu (science tech) and others. The society has made a lot of progress my
lending money to members at a low interest rate. It also helps members to borrow money from
other organization if the co-operative does not have the facility for the loan. No doubt co-
operatives have played an effective role in the institute and Nigeria as a whole in socio-
economic development and still continue to play this role, thereby steering the nation into a
7
Manual systems of recording transactions and producing reports are very time consuming,
with numerous shortcomings. As the number of transaction increases, the recording and
processing system may be affected because of error arising from overloading. The major
accounting variables, a small revision or a minor change may involve lot of work. Conducting
Using an electronic spreadsheet, one can do detailed analysis of accounting and financial
information. The word spreadsheet - also called ledger sheet or worksheet – derives from the
standard accountancy sheet of paper printed with several columns for recording financial
transactions, keeping track of funds and commitments, and performing some computations. Just
as on paper, the spreadsheet has rows and columns. Each row-column intersection forms a cell
into which numbers can be entered and further processed by specifying the relationships
between various individual and groups of cells. This type of electronic spreadsheet is useful for
doing financial analysis, creating budgets, etc. which require a tabular form of presentation of
information. Each piece of information can be accessed easily and further computations carried
out. Verifications and revisions are simple. The spreadsheet will not produce accounting reports
automatically as it does not understand accounting procedures and rules: it is merely a tool to
(Bodhanwala, 2005).
8
Another important category of software is the database management system. This
programme use data files in highly structured formats so that sorting, updating, indexing,
accessing selected records, locating data, generating reports, adding or adding or deleting
3. Reliability of information assuming the input data are correct and the interrelationships
(Elmasri, 2004).
However, the effective use of computers for financial functions requires a more sophisticated
system (MIS). MIS is an integrated human-machine system that can provide information I
support of planning and control functions. MIS provides support to largely structured and
1. Savings: Savings may not be as effective as you want it to be with other methods of saving.
Like the ATM cards enables you to make payments online, purchases and the likes through
that savings account. Meaning that whatever savings I have kept in those financial
institutions is not actually a savings. It’s just a temporary warehousing such money to be
9
disbursed. But Staff cooperatives is as regimented that once you save you cannot withdraw
2. Credits: We all need credits to pay rents, meet short term needs, buy electronic appliances,
school fees and the rest. So credit is one major benefit member’s benefit from Staff
cooperative. If you save in a commercial bank, you still may not reach the requirement of
getting a loan there but with the cooperative, as long as you adhere to the rules and
regulations and you can save consistently in a minimum period prescribed in the bylaw, you
3. Networking: Staff cooperatives give you the platform to network. With a cooperative
society that has members of about 200 -300 or more, it means that whatever it is you are
doing as an individual, you can showcase such products with the members of the
4. Dividend: There is always a dividend that is paid which a lay man will call returns on
investment. That simply means that when you have saved for a year, the Staff cooperative is
bound to share what we call surplus to its members depending on what you have saved.
assist such process in ease of payments and other benefits attached to being a member. (Job
Nmadu, 1998).
1. Status of the members: In co-operative society, each member is given one vote
irrespective of number of shares held by him. In this organization nobody can control
10
2. Distribution of surplus: The income of the co-operative societies is distributed among
3. Cash trading: The trading operation of the co-operative society is done on the basis of
4. Mutual help: It always aims at developing the spirit of co-operation among the
members. Every member of the society is required to act for the maximum benefit to
other members. It is based on the principle “all for each and each for all” (Job Nmadu,
1998).
open to all people able to use its services and willing to accept the responsibilities of
controlled by their members those who buy the goods or use the services of the
democratically control, the capital of the Staff cooperative. This benefits members in
proportion to the business they conduct with the cooperative rather than on the capital
invested.
organizations controlled by their members. If the co-op enters into agreements with
other organizations or raises capital from external sources, it is done so based on terms
11
that ensure democratic control by the members and maintains the cooperative’s
autonomy.
for members, elected representatives, managers and employees so they can contribute
effectively to the development of their cooperative. Members also inform the general
effectively and strengthen the cooperative movement by working together through local,
7. Concern for Community: While focusing on member needs, Staff cooperatives work
for the sustainable development of communities through policies and programs accepted
1. To make local people aware on the importance of Saving & Credit Co-operative Society
Ltd.
2. To make people the habit of savings and aware them to reduce unnecessary expenses.
ideas.
4. To learn new ideas for income generating activities participating in different exhibition
5. To make easy access of credit to its members for promoting their micro entrepreneurship
business.
12
6. To facilitate members for strengthening their economic condition in carrying out skill
on fund needed in both run and long run, hence, they can improve efficiency of
funding. The estimation is based on the budget e.g. sales budget, production budget.
finances its overall operations and using different sources of funds. Once the
requirement of funds is being estimated, the financial manager should decide the mix of
2. INVESTMENT FUND: A good investment plan can bring business huge returns
(Turk, 2011).
IMPORTANCE OF COOPERATIVE
1. Provide Financial Assistance: A credit cooperative society provides the credit to the
members at reasonable interest rate. Banks are limited in urban areas and banks
available in the rural areas don't want to grant small amount to the poor community.
Cooperatives protect the members from the exploitation by local money lenders and
others.
the various needs of the members by providing loans, supplying improved seeds,
13
fertilizers, agricultural tools and other necessary goods and services. The members
of the society can get these services under the suitable terms and condition.
3. Increase saving habit: Cooperative societies develop the habit of saving among
members. They encourage saving among members. They provide the interest on
productive activities. The members of the societies can start different productive
activities in accordance with their skill and ability. It facilitates to solve the
5. Provide Financial Assistance: A credit cooperative society provides the credit to the
members at reasonable interest rate. Banks are limited in urban areas and banks
available in the rural areas don't want to grant small amount to the poor community.
Cooperatives protect the members from the exploitation by local money lenders and
others.
6. Fulfills various needs of members: A multi purposed cooperative society fulfills the
various needs of the members by providing loans, supplying improved seeds, fertilizers,
agricultural tools and other necessary goods and services. The members of the society
can get these services under the suitable terms and condition.
14
7. Increase saving habit: Cooperative societies develop the habit of saving among
members. They encourage saving among members. They provide the interest on their
productive activities. The members of the societies can start different productive
activities in accordance with their skill and ability. It facilitates to solve the
Oshisami, (2005) in his book government accounting and financial control, he pointed
covers the entire process of monitoring actions emanating from decision. Seen as a
integral part of financial management, it also forms part of financial management, it also
John, (2003) says financial management system is a process which ensures that financial
resources are obtained economically and used efficiently and effectively in the
an information system which comprise of one or more applications that is used for any
of the following:
financial events.
15
2. Supporting financial planning or budgeting activities.
and controlled by the people to meet their common economic, social, and/or cultural needs and
people of the cooperative are those who use its products, supplies, and/or services. Profits are
also often returned back to the members of the cooperative; however, cooperatives are often
John, (2003) says A co-operative is an association of persons who have voluntarily come
together to achieve a common end through making equitable contribution to the capital required
and accepting a fair share of risk. It is an undertaking in which members actively participate. A
co-operative is an owner enterprise, meaning that members are at the same time the owners and
the users of the goods and the facilities provided Collecting, processing, maintaining,
16
CHAPTER THREE
System analysis or study is an important phase of any system development process. The
system is viewed as a whole and the input to the system identified. The output from the
organization is traced to the various processes. System analysis is concerned with becoming
aware of the problem, identifying the relevant and decisional variables, analyzing and
synthesizing the various factors and determining an optimal or at least a satisfactory solution or
program of action.
In the existing system, before you joined as a member you will first go to the
cooperative but after that they will give you form to fill manually and also transactions
are done manually but in proposed system we have to computerize all the transaction
Time consuming.
17
To avoid all these limitations and make the working more accurately the system needs to
the computerized.
The aim of the proposed system is to develop a system of improved facilities. The
proposed system can overcome all the limitations of the existing system. The system
provides proper security and reduces the manual work. The proposed system will use s
This is a sketch of the design the shows the components, the name of each component which
is equally the modules and how you can navigate round the website starting from the login
LOGIN FORM
MAIN MENU
MEMBERS VIEW
MEMBERS
18
Figure 3.1: System Architecture.
THE LOGIN MODULE: The login form enables the user to enter his/her password. If the
password enter is valid, the software will the open the main module. But if the password is not
THE MAIN MODULE: The main module contains all the available commands and serves as
a link to all other modules in the program. To access any of the menu command, click at the
menu.
THE ADMIN MODULE: This menu contains the command are used for registering new
THE STAFF MODULE: This menu contains the command that used for accepting new
THE BURSARY: This menu contains the command that is used for confirming if the details
THE SIGN UP: This menu contains s the command that is used to register and adds biodata.
variables in an established systematic fashion which then enables one to answer relevant
questions and evaluate outcomes. The data collection is described in a table and the table
19
Table 3.1 : Structure file for admin module.
This is the table the shows the data type required by anybody in the admin section to
input in the admin form in other to have access. It requires alphanumeric data type.
This is the table the shows the data type required by everybody who is a saff and a
member that wants to login to his or her account. It requires alphanumeric data type.
20
Bursary Phone number Number
Job Description Text
Date of employment Alphanumeric
Other information Text
A quality output is one which meets the requirements of the end user and presents the
displaced for immediate need and also the hard copy output. It is the most important and
direct source information to the user. Efficient and intelligent output design improves
21
Designing computer output should proceed to an organized, well thought out manner.
The right output must be developed while ensuring that each output element is designed
so that people will find the system for use easily and effectively. The output design
should;
3. Create document, report or other formats that contain information produced by the
system.
The design of input focuses on controlling the amount of input required, controlling the
errors, avoiding delay, avoiding extra steps and keeping the process simple. The input is
designed in such a way that it provides security and ease of use with retaining the
4. Methods for preparing input validations and steps to follow when error occur.
Input design is the process of converting a user-oriented description of the input into a
computer based system. This design is important to avoid errors in the data input process
and show the correct direction to the management for getting correct information from
22
It is achieved by creating user-friendly screens for the data entry to handle large
volume of data. The goal of designing input is to make data entry easier and to be free
from errors. The data entry screens are designed in such a way that all the data
When the data is entered it will checked for its validity. Data can be entered with the
help of screens. Thus the objective of input design is to create an input layout that is
easy to follow.
3.6 DATABASE
through which a user can retrieve stored information in an effective and efficient
manner. The data is the purpose of any database and must be protected. The database
design is a two level process. In the first step, user requirements are gathered together
and a database is designed which will meet these requirements is clearly as possible.
This step is called information level design and it is taken independent of any individual
DBMS.
In the second step, this information level design is transferred into a design into a
design for the specific DBMS that will be used to implement the system in question.
This step is called physical level design, concerned with the characteristics of the
23
The system is very simple in design and to implement. The system requires very low
system resources and the system will work in almost all configurations. It got the
following features.
1. Security of data.
7. Greater efficiency.
8. Better service.
24
CHAPTER FOUR
There are a number of ways to introduce a new system and each of these can suit
1. Direct out-over.
2. Parallel.
3. Phased.
4. Pilot.
DIRECT OUT-OVER: This method involves the old system being completely
dropped and new system being implemented at the same time. The old system is no
longer available. As a compatible. One must be absolutely sure the new system is
PARALLEL: The parallel method of implementation for converting from the old
system to the new system involved operating both for a period of time parallel
PHASED: The phased method of implementation for converting from the old system to
new system involves a gradual introduction of the new system while the old system is
progressively discarded. This can be achieved by introducing new part of new product
25
PILOT: With the pilot method of implementation for conversion, the new system is
installed for a small number of users, these users learn, use and evaluate the new system.
For the purpose of this research work, the direct cut over system is being used. This is
because the system is changing from manual system to computerized system. That is the
previous data or information’s that were stored using the manual system will now be
The system requirements involve the hardware and software that is sealed in the
Monitor VGAMVGA
Mouse 2 touch
ASP. NET
MS Access
26
4.2 CHOICE PROGRAMMING LANGUAGE
The new system was implemented using Microsoft ASP.Net programming language.
flexibility and it has the ability of providing the developer programmer with possible
Also visual Basic supports modular programming and hence the research finds it
The result of this work comprises of all the interfaces produced at the end of the design.
LOGIN MODULE: (figure 4.3.1): This is the module where user can login with their
user name and password it the password created is valid, the software will then
open the main module, but if the password is not valid the user will be denied access
to the program.
27
Figure 4.3.1: Login Page
4.3.2MAIN MODULE: (Figure 4.3.2) After login with the user name and password, the
main module displays which contain all the available comments and services as a link to all
4.3.3ADMIN MODULE: (Figure 4.3.3) This is the module where the registration a new
28
Figure 4.3.3: Admin module.
4.3.4 STAFF MODULE: (Figure 4.3.4)The Staff module is the module where the new
4.3.5 BURSARY MODULE: (Figure 4.3.5) This is the module where the member details
provided is true before saving to data base.
29
4.3.6 SIGN UP MODULE: (Figure 4.3.6)This is the module where the interest member apply
The new system is designed in such that it is user friendly and flexible to use. The
redundancy and minimize manual data entry. The system is also design to ensure
30
CHAPTER FIVE
5.1 SUMMARY
how to save and apply for assistance. The organization is use to collect, record, classify
analyze and report data of the members. The project is designed to analyze the use of
computer in Staff cooperative as it has been discussed in the last four chapter which
intensively gives a review on Staff cooperative and a propose for new system is
developed for the purpose of maintaining a consistence and accurate database to help the
Staff cooperative multipurpose in Bida.the new system was tested and alos the modules
5.2 CONCLUSION
Staff cooperative organization needs to be designed in a way that supports both a result
focus and clear accountability. The manual system is adaptable and useful in the
more functional because of the distinctive performance in the aspect of speed, project
design, data security, accuracy, greater efficiency and stability of the system in
managing the cooperative. With those features, the automated system can really solve
the primary problems being encountered in the cooperative of the Staff Bida.
31
5.3 RECOMMENDATIONS.
To obtain maximum benefit from this system, the following recommendation should be
implemented.
1. The system should be maintained from time to time by qualified software engineers.
2. The Staff cooperative multipurpose Bida should make sure that the end users are trained
3. The system should also be adopted by other unit of the cooperative provided that there
will be an orientation conducted to the end users on how to operate the system.
32
REFERENCE
Dearden, J., (2001). Cost Accounting and Financial Control Systems. Reading,
MA: Addison-Wesley. (190-197).
Gross, M.J. & Warshauer, W., (2010). Accounting Guide for Non-Profit
Organizations. New York, NY: John Wiley. (114-119).
Job Nmadu, (1998).Staff cooperative multipurpose society ltd. Federal polytechnic Bida
(1-45).
33
Turk, I., (2011). Accounting Analysis of the Efficiency of Public Enterprises. Vargo, R.J.,
(2008). Readings in Government and Non-Profit accounting. Wadsworth. (205-211).
Welsh, C., (2012). Budgeting Profit Planning and Control. New Delhi: prentice-
Hall of India. (150-154).
34
APPENDICES I
PROGRAM FLOW CHART
MAIN MODULE FLOWCHART
Start
Login module
display
Enter
username/password
Is NO
username/
password
correct?
YES
End
35
STAFF MODULE FLOWCHART
Start
Login module
display
Is the Staff
member YES
Approve member
new
End
36
APENDIX II
PROGRAM LISTING
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
<%@ Page Title="Log in" Language="VB" MasterPageFile="~/MasterPage.Master"
AutoEventWireup="true" CodeFile="Login.aspx.vb" Inherits="Account_Login" Async="true"
%>
38
CommandName="Login" CssClass="btn-primary" Font-Names="Verdana" Font-Size="0.8em"
ForeColor="#284E98" Text="Log In" ValidationGroup="Login1" />
</td>
</tr>
</table>
</td>
</tr>
</table>
</LayoutTemplate>
<LoginButtonStyle BackColor="White" BorderColor="#CC9966"
BorderStyle="Solid" BorderWidth="1px" Font-Names="Verdana" Font-Size="0.8em"
ForeColor="#990000" />
<TextBoxStyle Font-Size="medium" />
<TitleTextStyle BackColor="#990000" Font-Bold="True" Font-Size="0.9em"
ForeColor="White" />
</asp:Login>
</div>
</div>
<p>
<asp:HyperLink runat="server" ID="RegisterHyperLink"
ViewStateMode="Disabled"
NavigateUrl="~/Account/SignUp.aspx">Register</asp:HyperLink>
if you don't have a local account.
</p>
</div>
</asp:Content>
39
APENDIX III
SAMPLE OUTPUT
Figure 6: Date and month to begin deduction of loan and when it end for a member who
collected loan.
40
Figure 7:Where a member request for loan, percentage and amount that will be deducted
monthly.
Figure 8: This is where that shows when a staff joined the cooperative and become member
and amount requested for loan.
41
42