Professional Documents
Culture Documents
1
CERTIFICATION
------------------------------------------- -------------------
----------
(PROJECT SUPERVISOR)
--------------------------------------- -------------------
----------
(HEAD OF DEPARTMENT)
2
--------------------------------------- -------------------
----------
(EXTERNAL EXAMINER)
CHAPTER ONE
INTRODUCTION
1.0 Introduction
3
(capitalized) of all the Nigerian livestock agriculture. The types of poultry
that are commonly reared in Nigeria are chickens, ducks, guinea fowls,
turkeys, pigeons and more recently ostriches. Those that are of commercial
or economic importance are chicken, guinea fowls and turkeys, amongst
which the chickens predominate. Poultry production in the past was not
counted as an important occupation. Poultry management system in Nigeria
is of three types which are intensive, extensive and semi-intensive, they are
differentiated on the basis of their flock size and input and output
relationship. Flock size in intensive production are in thousands, whereas
semi-intensive production system flock size range from 50-200 birds and
keeping of big flock size in as a result of research development in artificial
incubation, nutritional requirement and disease control. Poultry birds mature
earlier than most breeds of livestock, they bring economic return within
relatively short periods of about 10-12 weeks, poultry eggs and meat play a
very important role in bridging the protein gap in Nigeria and they are
generally accepted (Adedeji, Amao, Alabi, &Opebiyi, 2014)
A detailed set of records is essential to making sound farm
management decisions. This publication discusses the importance of farm
records, explains the basics of bookkeeping, and outlines other major record
keeping components and concepts incaluding asset inventory, depreciation,
profit and loss, enterpriseaccounting, and cash flow. Computer based record
systems are widely available and should be considered when setting up a
record system. Software capability to support farm records has grown
dramatically in recent years. Different software packages differ in
4
complexity and price. However, the output—balance sheets, cash flow,
income statements and enterprise accounts—provide the information
necessary for farm business planning and management. Computers can be
used to generate these documents Carkner (2000).
The need for, use and benefits of information for farm decision
making has engaged the attention of farmers, researchers and policymakers
over the years. Information is data that has been transformed into a form that
is meaningful and useful for decision-making with data distinguished as raw
facts, figures, objects et cetera. The ‘system’ about information relates to the
connection or integration of components of collection, processing, storage,
and distribution of information to support decision-making (Laudon &
Laudon 2002). By extension of this non-farm definition, farm information
systems (FIS), then, can be appreciated as a tool to assist farms in forward
planning, risk management, and by the use of information (Doye, et al.,
2000). Poultry production enterprises require good information systems to
ensure success.
5
ii: valuable information may easily be misplaced
v: Report needed concerning different aspects of the farm can not be easily
retrieved when need.
6
1.4 Scope of the Study
This research work covers Design and Implementation of a poultry
farm information system. It is restricted to recording information concerning
the birds reared and the financial aspect of income and expenses of the
poultry farm.
Bearing in mind the economic state of the nation, it was found difficult in
making both ends meet, because of the exorbitant nature of things nowadays
in travelling for the collection of data needed for the project.
7
Looking at the interval between the resumption and vacation of the final
semester for the project to be completed, the time given seemed to be short
for the collection of required information for better work to be done.
8
Processing: This is dealing with something according to an established
procedure.
CHAPTER TWO
LITERATURE REVIEW
2.0 Introduction
9
Over the past decade, educators have promoted record-keeping by
developing hand recording systems and software. Yet, farm record-keeping
is still a neglected farm activity (Doye et al., 2000). Lasley&Agnitsch (2002)
found that out of a sample of 1,960 farmers polled in Iowa State, a third of
them dislike record-keeping/paper work. Hewlett (undated) noted that
several options exist for handling farm information system; which range
from paper forms to be filled by hand to computerized systems. Tham-
Agyekum et al. (2010) established in a study of 50 poultry farmers in Ga-
East Municipality in Ghana that 100% of the respondents kept some form of
farm record. Most farmers keep their farm records manually (Jeyabalan,
2010). And one of the six respondents in a case study research by Doye et al.
(2000) was keeping records manually before he purchased a computer. Ryde
&Nuthall (1984) stated that the majority (about 80%) of farmers kept their
records hand written, that is in books, ledgers, bills and other loose leaves.
Alvarez &Nuthall (2001) studied a sample of 290 farmers in Canterbury,
New Zealand. They found that farmers kept both financial and production
records. No respondent kept financial records in human memory.
Additionally, 26.20% of the respondents kept a manual record. About
54.48% kept computerised records. About 20% stored feed records in their
memory whilst majority (48.97%) used manual recording for feed. About
17% of the 290 respondents used computers for feed recording. A meagre
1% stored livestock records in memory, whilst a majority of 41% used a
manual recording for livestock. The second highest percentage (35.17%)
represented those who used computers to store livestock records. Together,
10
more than 60% of farmers used at least one computerized information
system, while only 10% used a computer for all three areas.
11
records up to a month. Devonish et al., (2000) and Okantah et al., (2003),
both cited in Tham-Agyekum et al. (2010) disagree on this
12
you know the foundation from which you operate, from this resource base,
you produce food and fibre.
13
4. Supplementary records: However, Poggio (2006) isolated resources
inventories from financial records and introduced supplementary records
defined to include survey map, the farm layout (map) and the legal
documents of the farm.
14
according to Doye (2004) FMA have been in existence more than a century,
and have provided substantial data for use of farmers and research as well as
planning at the state and federal level. Indeed, FMAs are a means to
promoting record-keeping among farmers (Gustafson, et al., 1990).
15
redundant, because it is perceived that the work done by so many hands will
now be done by the computer.
CHAPTER THREE
3.0. Introduction
Systems are created to solve problems. One can think of the system
approach as an organized way of dealing with a problem. In system analysis
more emphasis is given to understand the details of an existing system or a
proposed one and then deciding whether the proposed system is desirable or
not and whether the existing system needs improvements. Thus, system
16
analysis is the process of investigating a system, identifying problems and
using the information to recommend improvements to the system.
3.1 Methodology
This poultry farm is located at imo state polytechnic umuagwo. They operate
an integrated system of farming. Such as fish pound, piggery and
poultry(bird). It is a small scale business of 20 workers working under the
custody of a general manager (Mrs. Okeaforvivian.) in various department
such as feeding department, scales department, cleaning department, finance
department, distribution department, recording department and security
department. The housing used in the farm is 6m meter by 11meter this can
hold 200 laying hens at a stock. They do sale both wholesale and retail,
those buying in wholesale have a day they come for it in the farm they sell
egg, fowl, piggery etc.
17
The source of data collection used for this project work is categorized into
interview and observation source of data collection.
This was done between I and the staff working in thefarm some questions
were asked so as to collect the necessary information on how the manage the
organization and the problems they encountered. They were able to give
some reliable information and also outlined some of the problems
encountered in the current system such as the problem of how stocks
information are documented.
Here, I was able to note that the staff involved in the farm management
process were having problems with manual documentation process like
keeping records of there birds, feeds drugs.
There farming system is deep liter system where the birds are allowed to
walk freely in a room 3littered with a sawdust .The birds are fed three times
a day (morning, afternoon and evening) and their water is kept in small
plate for them to drink.
It was discovered that the birds start laying eggs as from 5 to 6 months
depending on the bird, and the number of eggs lays depends on the number
of hens in the farm because a hen lays one egg a day, In this farm the lays
eggs once daily and their eggs were picks twice daily and it was handpicked
and counted, the number of eggs picked are written down / documented on a
paper .After 6months the birds and eggs are sold off to the consumer and
the records are written down/documented and stored in a file.
After the investigation and analysis of the present system, there are so many
problems, which are:
19
i. The new system will enhance a better communication link
ii. Decision making would be made faster and prompt because accurate
information is provided
iii. Easy manipulation and retrieval of record, thus reducing the time spent in
searching inventory record.
3.8 Analysis of the Existing system
In the existing system, poultry management information are manually
Recorded in a booklet. Records are kept for purchasees of birds, feeding
of birds and medication of birdss. The booklet where the records are
kept is referenced when poultry information is needed.
Breed type
Batch ID number
Number of birds
Medication
Save Close
21
Fig 3.2: Medication drug registration input layout
Feed
Save Close
Batch ID
number
Breed type
No. of Birds
Date of feeding
Feed type
Unit cost
Total cost
Batch ID
number
Breed type
Medication
Purpose of
medication
Number of
infected
Birds
Number
Treated
Number of 23
dead birds
New Save Close
Fig 3.5: Medication record input layout
Start
Yes
M
MAIN MENU
Input Choice
No
No
Yes
Is choice Medication M
Record?
No
Yes
Is choice report? R
No
No
Is choice quit?
Yes
stop
Input choice
Yes
New breed? NB
26
No
Yes
Feed ? F
No
Yes
Medication? M
No
YES
Continue?
No
NB
27
Save to Database
YES
Continue?
NO
FEED REGISTRATION
28
Save to Database
YES
Continue?
NO
YES
Continue?
NO
FEEDINGRECORD REGISTRATION
YES
Continue?
NO
MEDICATION REGISTRATION
31
Save to Database
YES
Continue?
NO
REPORTS
YES N
IS CHOICE NEW BREED?
32
NO
YES F
IS CHOICE FEEDING?
NO
NO
CONTINUE?
E_R Diagram
Payment expenses
Bird purchase
Egg lay
Feed_ purchase
33
Medic purchase
Income/expenditure
consumption
Bird_stock
Stock summary
Feed consumption
Egg sales
34
CHAPTER FOUR
4.0. INTRODUCTION
This chapter depicts how the system is designed; it shows the input and
output requirement of the system, the hardware and software requirement
and other requirements. It shows a system flowchart that shows how
operations are carried out. There is also the training of the staff on how to
use the new system that is to be implemented, its documentation, valuation
and maintenance.
4.1FILE DESIGN
35
The sequence of the report is one of the important features that should be
concluded. This is emphasized because it forms the basis of the detective
decision. It aims at providing the organization force with adequate, effective,
well documented up-to- date and formatted output to help as a tool in
planning and decision making / based on the observation finding of the
investigation. There are methods of generating reports in the new package.
PROGRAM DESIGN
The program designed does the work of identification of all modules of the
software and the relationship that exists between them and also solution
statement and coding. Therefore the task each system has it turned and
break into program module. The major idea in top-down design is that the
design must progress from the general purpose, each program modules being
progressively designed. Each sub-program perform error its logical task.
Modular programming is simply the act of writing programs in independent
modules, the central ideas in modular programming is to sub-divide the
system into smaller units that are independently testable and which can be
integrated to accomplish the overall program objective.
36
Program flow charts are essentially logic diagrams used by programmers to
graphically depict a sequential of operations and decisions.
37
Use Case Diagram
<< Poultry Farm>>
Buy egg
Customer
Administrator
Maintain/Update
Database
Manage Report
Make payment
Fig 4.1
38
Activities Diagram
Fig 4.2
39
4.3. JUSTIFICATION OF THE PROGRAMMING LANGUAGE
The development tools are the necessary requirement tools used during the
design to enable us achieve the system design. The listed packages was used
because of their features, accessibility and also because it is more effective.
1. Notepad++
2. XAMPP Application
4. HTML Language
40
User Defined Syntax Highlighting and Folding
GUI entirely customizable: minimalist, tab with close button, multi-line tab,
vertical tab and vertical document list
MySQL is the database construct that enables PHP and Apache to work
together to access and display data in a readable format to a browser. It is a
Structured Query Language server designed for heavy loads and processing
of complex queries. As a relational database system, MySQL allows many
different tables to be joined together for maximum efficiency and speed.
41
❑ Multi-platform operation
MySQL is the perfect choice for providing data via the Internet because of
its ability to handle heavy loads and its advanced security measures.
PHP: PHP is a server-side scripting language that allows your Web Site to
be truly dynamic. PHP stands for Hypertext Preprocessor. Its flexibility and
relatively small learning curve (especially for programmers who have a
background in C, Java, or Perl) make it one of the most popular scripting
languages around. PHP’s popularity continues to increase as businesses, and
42
individuals everywhere embrace it as an alternative to Microsoft’s ASP
language and realize that PHP’s benefits most certainly outweigh the costs.
43
The above listed materials will create room for computerized efficiency in
the system operation of the security techniques.
SOFTWARE REQUIREMENT
SQL Server
Internet explorer
Macromedia Dreamweaver
HARDWARE REQUIREMENT
This defines the test requirement, which the software should meet and it is
progressively integrated into complete package. The process of test plan is
44
concerned with providing that a package produces correct and expected
result for all possible input data.
For this software testing, we have three basic testing that should be adopted ;
a. system Testing
c. module testing
System testing
Before bringing computer and data processing system into use, it is of vital
importance that the system is both comprehensive within its intended limits
and fully correct. So, each routine must have been written according to
specification and tested to complete satisfaction. Also bags must have been
removed completely and the program run produced exactly what is required
of it.
45
System Design Diagram
LOGIN
MAIN MENU
NEW BREED
NEW BREED
FEED FEEDING
MEDICATION
MEDICATION
Analysis of Modules
46
The system is made up of five main modules as shown in the system design
diagram. They are:
New Breed: This module aids the registration of new breed of birds brought
into the poultry farm
Programming Environment
The programming environment used for the development of the application is
windows 7 operating system and the integrated development environment
(IDE) chosen for the development of the system is Visual BASIC 6.0.
So far, the various modules have been tested and each proved efficiency as
an entity. (i.e. module). Though sometimes, the modules can perform their
respective functions but when put together, they can function together. So
this test therefore checks that when the modules are integrated they can
combine to perform their respective functions. Hence, integration testing
47
was done to entire program structure to uncover errors associated with
interfacing. These errors were debugged to produce desired results. The
essence of integration testing is to ascertain that these modules do not lose
their efficiency and reliability. The Integration involved the main form
which serves as coordinator and driver for other module.
Module Testing
Testing was carried out to ensure that information properly flows into and
out of the program module under test.
Proper learning orientation on the use and operation of the program before
the administration.
48
49
CHAPTER FIVE
5.0 SUMMARY
This research work focuses on the use of computer system with reference to
imo state polytechnic umuagwo poultry farm inventory stock sales etc. The
work covers the manual system of operations as regards the problems
identified, stating the aims of the new system, stating the various
specifications and then implementing the programs. The work was
successfully developed using php Hypertext preprocessor scripting
language, and the package was tested and improved upon which yields an
automated information management system. The project work cannot be
said to be perfect, but however, its benefits cannot be overemphasized. It has
led to the improvement in the speed of processing operation, efficiency,
accuracy and improved storage of data.
5.1 RECOMMENDATION
In the light of this study and implication of findings, I recommend that all
modern poultry farms that wishes to achieve maximum production of their
birds and also administrative efficiency should adopt this computerized
system because it was through the system that a proper documentation of
data and storage information is obtained.
50
5.2 CONCLUSION
51
Appendix Two
Input Specification
Output Specification
52
53
54
REFERENCES
Adedeji OS, Ajayi JA, Amao SR, Aiyedun JO; Extent of commercial poultry
production in Saki West local government area of Oyo State.
Transnational Journal of Science and Technology, 2013; 3(5): 68-81.
55
Grisham, E. (2007). Record-keeping systems adoption by Louisiana dairy
farmers. Unpublished M.S. Thesis, Louisiana State University, Baton
Rouge, LA. http://dx.doi.org/10.1094/PDIS-91-4-0453
Lasley, P. & K. Agnitsch. (2002). Iowa farm and rural life poll: 2002
Summary Report. PM 1915. Iowa State University Extension.
56
Tham-Agyekum, E. K., Appiah, P. &Nimoh, F. (2010). Assessing farm
record keeping behaviour among small-scale poultry farmers in the Ga
East Municipality. Journal of Agricultural Science, 2(4), 52-62.
APPENDIX A
SOURCE CODE
Private Sub Command1_Click()
If Text1.Text = "UDOM" And Text2.Text = "UDOM" Then
Form1.Show
Unload Me
Else
MsgBox "WRONG USERNAME/PASSWORD"
End If
End Sub
Private Sub MNUFE_Click(Index As Integer)
Form9.Show
End Sub
57
Private Sub MNUMEDREPORT_Click(Index As Integer)
Form7.Show
End Sub
58
End Sub
Adodc4.Recordset.Update
MsgBox "SAVED"
End Sub
Adodc3.Refresh
Do
Combo2.AddItem Adodc3.Recordset.Fields("feed_name")
Adodc3.Recordset.MoveNext
Loop Until Adodc3.Recordset.EOF = True
End Sub
59
Text7.Text = CDbl(Text6.Text) * CDbl(Text5.Text)
End Sub
'MEDICATION RECORD
Private Sub Combo2_Click()
Adodc5.Refresh
Adodc5.Recordset.Find "medication = '" & Combo2.Text & "'"
End Sub
Adodc4.Recordset.Update
MsgBox "SAVED"
End Sub
Adodc2.Refresh
Do
Combo1.AddItem Adodc2.Recordset.Fields("BATCH")
Adodc2.Recordset.MoveNext
Loop Until Adodc2.Recordset.EOF = True
Adodc3.Refresh
Do
60
Combo2.AddItem Adodc3.Recordset.Fields("medication")
Adodc3.Recordset.MoveNext
Loop Until Adodc3.Recordset.EOF = True
End Sub
'MEDICATION DRUG/PURPOSE REGISTRATION
Private Sub Command1_Click()
On Error GoTo ab
Adodc1.Recordset.Update
MsgBox "Saved"
Exit Sub
ab:
MsgBox "Not saved"
End Sub
61
APPENDIX B
OUTPUT
62
Fig Appendix B.2: Feeding record report
63
Fig Appendix B.3: Medication record reports
64