Professional Documents
Culture Documents
BY:
-------------------------------
OCTOBER, ----------
ABSTRACT
Accurate and easy to use Farm Management Information Systems (FMIS) are
stilltoday many farmers do not use FMISs for various reasons, like lack of knowledge
This project aims on the deduction of a concrete FMIS from a general FMIS. The
concreteFMIS has to focus on the needs of medium-sized and multifunctional farms.
This means thatthe farmer has to be empowered to allocate the scarce resources of the
farm. Therefore, wepicked a German farm from the state North Rhine Westphalia as a
case-study to apply asystem analysis. The case study farm helps to identify and to
analyze relevant material andinformation flows, production processes, and their
interconnections and synergies.The following scripting languages were employed:
PHP, MySQL, HTML, Java Script and CSS. The system was implemented and tested
and are found successful when compared with the manual or traditional systems.
ii
DEDICATION
iii
ACKNOWLEDGEMENT
I am first of all grateful to God almighty for his infinite mercy and exceeding grace all
for the multitude of his tender mercy that have help and sustained me throughout my
program.
I am also very grateful to my project supervisor Engr ------------,for his patients, time
and support during the course of writing my project. You are a real blessing and you
have impacted a lot. Only God can reward you. I pray your children shall also be great
in life sir, thank so much.
My sincere and deep appreciation goes to the H.O.D. ----------, for their individual and
collective efforts in making me what I am today. May God bless you abundantly
(Amen).
And Also to all the lecturers in the department of computer science, for their
individual impact and efforts in my life for making me more knowledgeable today.
May God bless you much more (Amen).
Also without my parent, my vote of thanks can’t be complete. I appreciate my most
wonderful parent Mr and Mrs.---------- for their clemency over my life to make me a
mogul in life, I pray may you live to eat the fruit of your labour. This project would
not have been complete without you. Thanks for all your support, time, and
motivations. I’m really blessed to have had you.
iv
CERTIFICATION
This is to certify that this work was carried out by ------------- with matriculation
number -------------- in the Department of Computer Science, Osun State College of
Technology, Esa-Oke.
______________________ _____________________
ENGR. ------------------------------------- DATE
Project Supervisor
______________________ _____________________
MR. --------------- DATE
Head of Department
v
TABLE OF CONTENTS
ABSTRACT...................................................................................................................ii
DEDICATION..............................................................................................................iii
ACKNOWLEDGEMENTS..........................................................................................iv
CERTIFICATION..........................................................................................................v
TABLE OF CONTENTS..............................................................................................vi
CHAPTER ONE............................................................................................................1
INTRODUCTION..........................................................................................................1
1.1 BACKGROUND OF THE STUDY................................................................1
1.2 STATEMENT OF PROBLEM........................................................................3
1.3 AIM AND OBJECTIVES OF THE STUDY...................................................4
1.4 SIGNIFICANT OF STUDY............................................................................4
1.5 SCOPE AND LIMITATION OF THE STUDY..............................................5
1.6 DEFINITION OF TERMS..............................................................................5
CHAPTER TWO...........................................................................................................7
2.0 LITERATURE REVIEW................................................................................7
2.1 Production......................................................................................................10
2.2 Changes in Farm Management......................................................................11
2.3 The Future of Large Scale Farm....................................................................11
2.4 Nature of farm-level system: Village-Community System...........................11
2.5 Harvest tracking with load/storage analysis tools.........................................12
2.6 Farms Sage: Farms Management..................................................................13
2.7 Farm Manager...............................................................................................13
2.8 Farm Management and Farm Accounting APP.............................................13
CHAPTER THREE......................................................................................................15
SYSTEM ANALYSIS AND DESIGN........................................................................15
3.1 THE EXISTING SYSTEM...............................................................................15
3.2 THE PROBLEM IDENTIFIED IN THE EXISTING SYSTEM..................15
3.3 THE PROPOSED SYSTEM..............................................................................15
3.4 THE STRENGTH OF THE PROPOSED SYSTEM......................................16
3.5 SYSTEM DESIGN........................................................................................17
CHAPTER FOUR........................................................................................................19
vi
4.0 SYSTEM IMPLEMENTATION, TESTING AND DOCUMENTATION. 19
4.1 THE CHOICE OF LANGUAGE USED.......................................................19
4.2 SYSTEM REQUIREMENT..........................................................................19
4.3 HARDWARE REQUREMENT....................................................................19
4.4 SOFTWARE REQUIREMENT....................................................................19
4.5 SYSTEM TESTING.....................................................................................20
4.6 DOCUMENTATION...................................................................................21
CHAPTER FIVE..........................................................................................................24
SUMMARY, CONCLUSION AND RECOMMENDATION....................................24
5.1 SUMMARY..................................................................................................24
5.2 CONCLUSION.............................................................................................24
5.3 RECOMMENDATION.................................................................................24
REFERENCES.............................................................................................................25
APPENDIX..................................................................................................................26
vii
CHAPTER ONE
INTRODUCTION
Accurate and easy to use Farm Management Information Systems (FMIS) are of
Unfortunately, most farmers do not use FMISs when it comes to operate their
business, despite the increasing professionalism in the agricultural sector and its
The skillful and conceived management is one of the most important success factors
for today’s farms (Mishra et al., 1999; Muhammad et al., 2004). Only when a farm is
well managed, it can generate the funds to finance its sustainable development and
efficiently as possible (Doye et al., 2000). Reasons that explain the importance of a
sophisticated farm management are certainly diverse, however, three major factors
2006).
The environment the farms are involved in has become more and more complex over
the past decades. Until the late 1980s it was enough to supply a society with cheap
and sufficient food products. Today however, much more is expected from the
entitled for EU subsidies, new and Lastly, the introduction of modern technology
1
contributed to the challenge of sophisticated farm management. In this context
modern technology incorporates in particular the usage of PCs coupled with the
planning tasks for land cultivation husbandry etc. Additionally, many farmer
modeling and other state of the art technology, making special knowledge
indispensable . All these technologies can be combined under the expression “Wired
Farm” or “Precision Farming” (Sigrimis et al., 1999). A major outcome of the three
benefit from theses enormous data volumes farmers have to be capable of performing
Collection of Data;
Processing of Data;
Providing Data;
Using Data.
To deal with these four tasks farmers have to introduce an integrated Information
System (IS) – sometimes also called DSS (decision support systems). Integrated in
this context means that the IS has to be the connecting part between the farm’s ERP
system), . Only when an IS fulfils, both the data handling and the integration
requirements it can satisfy its overall goal, namely to make the available data usable
decision-making process, and finally to a better management of the farm. At the end
farm management is always about analyzing data and making choices in order to
2
allocate the scarce resources of the farm in the best way (Malcom, 2004, Parker,
2003).
Accurate and easy to use Farm Management Information Systems (FMIS) are of
still today many farmers do not use FMISs for various reasons, like lack of knowledge
and the complexity of many available FMISs. Productivity gains in the agricultural
industries have historically been driven by the adoption of new technical products and
processes. It has been the realm of extension to make sure that farmers hear about
these processes and technologies, and usually it has been State governments who have
funded the extension effort. With the rapid increase in the complexity of the
technology of farming, there is now a recognized need to improve the skills and
education of our farmers – the human capital of agriculture. The Internet is changing
the way society accesses and processes information. Farmers now have access to a
wide range of information about many aspects of their farming systems, but it is often
thought by scientists and extension specialists that many lack the skills necessary to
use that information to improve their farm profitability and sustainability through
technical innovation. We live in what is being called the “information age”, an era in
which it is the knowledge and skills of the workforce that will determine our fate in a
be found.
It is very unfortunate that the technology potentials have not been fully or even
adequately utilized in the field of farm information management. Very little farm
3
managers has grabbed this powerful opportunities. This has put managers and
The following are the problems identified in the management of farm information:
and animals.
The aim of the project is to develop an information system for farm management with
1. To develop a system that will keep track of farm inventories and products.
2. To develop a system that gives room for efficient recording of day to day sales
The significance of the study is that it will provide the case study with an automated
system that can be used to store and retrieve farming information for different plants.
It will help the users to implement their farming practices effectively by making use
of the database of farming information provided by the system. The study will also
serve as a useful academic material for other scholars that need information on the
subject.
4
1.5 SCOPE AND LIMITATION OF THE STUDY
This study covers Design and Implementation of an information system for Farm
farming information for easy retrieval when needed.This project covers the farm
management and information for Farm firms, the software development will cover the
record keeping of sales, keeping track and managing of inventories and farm product
Inventory:a complete list terms such as property, goods in stock, or the contents of a
building.
manipulate data.
system is simply too great to be coped with by the information management available.
5
Information system: A systematic way of organizing the handling of information,
Software: The programs that control the computer operation the system programme
6
CHAPTER TWO
The skillful and conceived management is one of the most important success factors
for today’s farms (Mishra et al., 1999; Muhammad et al., 2004). Only when a farm is
well managed, it can generate the funds to finance its sustainable development and
Reasons that explain the importance of a sophisticated farm management are certainly
diverse, however, three major factors have been identified in the ongoing academic
1. A complex environment;
2006).
The environment the farms are involved in has become more and more complex over
the past decades. Until the late 1980s it was enough to supply a society with cheap
and sufficient food products. Today however, much more is expected from the
2010). Overall the agricultural business has shifted from a simple production sector to
Sørensen, Bochtis, 2010), new and stricter guidelines for the use of agrochemicals
(Villaverde et al., 2014), food safety (Magnuson et al., 2013) and animal welfare
7
Furthermore, agricultural production has become an international business because of
2004). Together with the decrease of shipment costs it became economically feasible
The second reason, why farm management became more and more difficult lays
within the farms them-selves. In Germany the total number of farms has decreased
since the 1970s whereas the cultivated area did not change substantially
larger to benefit from economies of scale(Nause, 2003) but they also became more
difficult to manage (Glauben et al., 2006). But notall farmers reacted in the way of
particular the usage ofPCs coupled with the application of the corresponding software
of the financial statements of farms, planning tasks for land cultivation husbandry etc.
Additionally, many farmers introduced GPS added tractors and “smart” machinery,
GIS-supported landscape modeling and other state of the art technology, making
special knowledge indispensable (Linseisen et al., 2000; Zeddies, 2001). All these
8
technologies can be combined under the expression “Wired Farm” or “Precision
A major outcome of the three developments described is the generation of large data
volumes. To handle and to benefit from theses enormous data volumes farmers have
1. Collection of Data;
2. Processing of Data;
3. Providing Data;
4. Using Data.
To deal with these four tasks farmers have to introduce an integrated Information
System (IS) - sometimes also called DSS (decision support systems). Integrated in
this context means that the IS has to be the connecting part between the farm’s ERP
system), (Sørensen, Bochtis, 2010). Only when an Information system fulfills, both
the data handling and the integration requirements it can satisfy its overall goal,
namely to make the available data usable (McCown, 2002; Bryant, 1999; Kuhlmann,
better management of the farm (Fountas et al., 2005). At the end farm management is
always about analyzing data and making choices in order to allocate the scarce
resources of the farm in the best way (Malcolm, 2004b, Parker, 2003).
Today, most Information System or DSS have a special focus. “Dairy Comp 305” for
cows (Cerosaletti et al., 2004, Enevoldsen et al., 1995), whereas MicroLEIS (Meyer et
al., 2013), DSSAT (Sonam, Sawhney, 2014). are developed as very useful tools land
9
al., 2007) and StocKeeper for herd management of bulls (Grubb, 2010). Others, like
FAMOUS e.g. focus particularly on huge and highly professional managed farms
information system for medium-sized and multi-functional farms has not been
developed yet.
2.1 Production
from collective enterprises in the product mix, specifically in the greater relative
weight of the crop sector and lesser dependence on sales of livestock products. In
private farms, 72% of farms are derived from crop products and only 22% from
livestock products. Farm enterprises; on the other hand derive only 56% of their sales
from crop products and as much as 42 percent from livestock products. The contrast
to 4/5 of earnings are derived from livestock. Moreover, private producers (and
under their technology and their levels of output, while managers of collective of
show reluctance to reduce this subsector. Private farmers are also planning to increase
gain production and increase sunflower production among their main cash crops,
while most collective farm managers’ report that they plan to maintain the same level
10
2.2 Changes in Farm Management
According to Dinna Umali-Deninger and Charles Maguire (1995) from the book
of about 15% of their land over two years, farm enterprises in the sample have, on
average, just under 300 full-time employees (a land to labor ration of 26 ha per
worker), and the reduction in the number of employees between 1990 and 1992 is not
statistically significant. The decline in area and production should have created labor
addition to the full-time work force. Nearly 50% of managers indicated that they did
not expect the number of full-time employees to change in 1993. Only 10% of
According to Dinna Umali-Deninger and Charles Maguire (1995) from the book
reform process has the focused the attention on the restructuring of collective and
state farms, which are the main source of land in all countries of the region, except
Poland. The large-scale socialized farms are not suited for efficient operation under
market-based economy.
farm-household systems. Three situations are common. First, some productive activity
in its entirety, including the operation of whole farms as production units, may be on a
11
formal cooperative or group basis. Second, only part of an activity might be carried on
by individual farmers while critical parts of it (such as land preparation, the supply of
inputs, harvesting and/or marketing) are the responsibility of a formal farmers’ club or
cooperative. Third, and most difficult to analyze, is the situation found in many
Indonesian Villages where informal and temporary groups form to perform certain
interests, needs and mutual obligation. In a village there might be 10, 20 or 30 such
‘cooperatives’, though none might exist officially. Other examples are offered by the
boundaries of individual units are often so fluid and obscure that the focus for
of agriculture individualism; perhaps that is why on the small farms of Asia it has
AHW LLC is a John Deere dealership with location in eastern Illinois and western
Indiana. They combine the strength of tradition and a vision for the future in order to
deliver Tomorrow’s Solution Todays. AHW provides the best parts inventory, master
trained service technicians and industry leading knowledgeable people. Quoted, “We
sell quality agricultural, residential, turf and commercial equipment. AHW provides
value to our customers through superior customer service, integrated solution and
12
2.6 Farms Sage: Farms Management
Farm Sage: Farm Management by Dustin Sage. According to his system, Farm Sage
is FREE cross-platform app that allows you to track farms production from any
phone, tablet or desktop computer with full-control and access to the data. Download,
email and print all the information at any time for easy import to familiar programs
like Microsoft Excel. Simply put, Farm Sage takes the confusion out of farm records
management. Dustin Sage, a fifth generation Iowa farmer, was frustrated with the
complex nature and lack of data control of leading mobile agriculture apps. He
wanted full-access to his farm stats from anywhere at any time with the ability to
download, file and analyze the data his convenience. His solution was to create an app
that met the basic record keeping needs of himself and fellow farmers. He built Farm
According to Charles Nguru (Updated: June 26, 2017) Farm Manager is a mobile
application that allows the user to manage and review the farm related items within
poultry, and crop farm enables the user to streamline operations, increase efficiency,
This is an all in one Farm Management App is packed with features that helps the user
to manage all the farm from Finance Management to Animals Management such as
Dairy, Beef Drystock, Sheep, Pigs, Horses, and even dogs, Crops Management,
Fields, Animal Treatments, Farm Tractor and Machinery Service History. Also, it
13
manages the animal event such as heats. Monitors grass growth and record all the
14
CHAPTER THREE
The existing system is a manual process of keeping farm record, the method involves
paper work for record of farm input and output transaction also the keep of animals
breed and deseases. Very little farm managers has grabbed this powerful opportunities
and animals.
activities undergoes within the system which the operation will perform through
computer to enable the farm manager to have perfect and accurate data of the animals
in the farm and the data can be store, retrieve, summarize and secure through the
develop application of farm management information. The software will assist not
only in fast-recording information but also in solving certain problems, which cannot
be solve manually. Therefore, adequate farm records will provide all the necessary
information that is associated with animals, which include the Breed, weight, gender
of the animals, unlike in the manual process which the work is very tedious.
15
3.3.1 USE CASE DIAGRAM
The online farm management information system process can improve the data
collected by the enumerators, this are necessary support to aid the process;
The manager should embrace the software by their support for the registration.
The government should be able to employ train personnel that can manage the
software.
16
3.5 SYSTEM DESIGN
17
3.6 ALGORITHM
18
CHAPTER FOUR
System implementation involves installing all the necessary equipment that direct the
principles to be followed in of order to achieve the aims and objectives of this project,
on time.
The system requirement describes the minimum specification of both hardware and
software necessary for the system to work according to its specification. These
The following are hardware requirement recommended for the effective operation of
Color monitor
Mouse
Keyboard
Printer
19
For the software requirement, the following are recommended on computer system:
Web browser
Sublime Text
Operating system
xampp server
product. This testing falls in black-box testing wherein knowledge of the inner design
verify that the product to be delivered meets the specifications mentioned in the
requirements.
There are various types of system testing and the team should choose which ones they
would need before application deployment. Here are some the types of system
experience or not.
20
4. Functional Testing - It is a type of testing to verify that a product performs
4.6 DOCUMENTATION
follow: -
Connect to a power source and power on the system, then wait until the
Install a web browser e.g. opera, Mozilla fire fox and Google chrome etc.
21
Screenshot of the Welcome Page
4.6.1 The Welcome Page: this page is the first page the lead to the site, without this
Screenshot of Dashboard
22
4.6.2 Dashboard: this page is the page that display after you login….. it contain
4.6.3 Animal Management: this page permit you to view the animal available in
the farm
23
Screenshot of Breed Page
4.6.4 Breed page: this page contain information about the type of animal breed on
the farm
CHAPTER FIVE
5.1 SUMMARY
Farm management information system has play the role of producing accurate reliable
information, and the system is design to keep the accurate record about the animals in
the farm there breed, species also help in quick update of the animals present in the
farm, it also support to the farm manager to keep track of the available animals in the
farm.
5.2 CONCLUSION
Analyzing the existing system and looking at the proposed system, one could say
which one is better. The existing system aids stress because, the information is being
produced manually and hard to get, which make the farm management so difficult to
manage, but with proposed system, all that is required is that the manager sign in and
add information about the available animals in the farm into the system, for retriever.
5.3 RECOMMENDATION
Since the project is limited to only animal information, I recommend that the project
24
25
REFERENCES
Bryant, L. (1999): Computers on the Farm. Farmers’ usage patterns and impact on
Cerosaletti, P.E., Fox, D.G., Chase, L.E. (2004): Phosphorus Reduction Through
Precision Feeding of Dairy Cattle, Journal of Dairy Science, Vol. 87, no. 7,
pp.2314–2323.
Doye, D., Jolly, R., Hornbaker, R., Cross, T., King, R.P., Lazarus, W.F., Yeboah, A.
Enevoldsen, C., Sørensen, J.T., Thysen, I., Guard, C., Gröhn, Y.T. (1995): A
Dairy Herd HealthManagement, Journal of Dairy Science, Vol. 78, no. 4, pp.
947–961.
SystemszurPlanungdispositiverArbeiten in landwirtschaftlichen
Fountas, S., Blackmore, S., Ess, D., Hawkins, S., Blumhoff, G., Lowenberg-Deboer,
pp. 121–141.
Glauben, T., Tietje, H., Weiss, C. (2006): Agriculture on the move: Exploring
26
APPENDIX
INDEX
<div class="container">
</div>
<div class="col-md-4">
<div class="form-group">
</div>
<div class="form-group">
</div>
27
<button name="submit" type="submit" class="btnbtn-md btn-
dark">Log in</button>
</form>
<?php
if (isset($_POST['submit'])) {
$username = trim($_POST['username']);
$password = $_POST['password'];
$hash = sha1($password);
$count = $q->rowCount();
$rows = $q->fetchAll(PDO::FETCH_OBJ);
foreach($rows as $row){
$user_id = $row->id;
$user = $row->username;
$_SESSION['id'] = $user_id;
$_SESSION['user'] = $user;
28
header('location: dashboard.php');
}else{
if(isset($error)){ ?>
<br><br>
</div>
<?php }
?>
</div>
</div>
</div>
29
DASHBOARD
</header>
<div class="w3-row">
<h2>Recent Pigs</h2>
<div class="table-responsive">
<thead>
<tr>
<th>S/N</th>
<th>Pig No.</th>
<th>Breed</th>
30
<th>Weight</th>
<th>Gender</th>
<th>Arrived</th>
<th>Desc.</th>
</tr>
</thead>
<tbody>
<?php
$result = $qpi->fetchAll(PDO::FETCH_OBJ);
$c = $qpi->rowCount();
$pigname = $j->pigno;
$b_id = $j->breed_id;
$weight = $j->weight;
$gender = $j->gender;
$remark = $j->remark;
$arr = $j->arrived;
$ks = $k->fetchAll(PDO::FETCH_OBJ);
$bname = $r->name;
?>
31
<tr>
<td>
echo $i;
} ?>
</td>
</tr>
<?php
?>
</tbody>
</table>
</div>
</div>
</div>
</div>
32
<?php include 'theme/foot.php'; ?>
QUARANTINE
<?php
header('location: manage-pig.php');
}else{
$id = (int)$_GET['id'];
$fetchObj = $query->fetchAll(PDO::FETCH_OBJ);
foreach($fetchObj as $obj){
$pigno = $obj->pigno;
$b_id = $obj->breed_id;
$health = $obj->health_status;
33
$k = $db->query("SELECT * FROM breed WHERE id = '$b_id' ");
$ks = $k->fetchAll(PDO::FETCH_OBJ);
$bname = $r->name;
?>
</header>
<div class="w3-row">
<h2>Quarantine List</h2>
<div class="col-md-6">
34
<table class="table table-hover" id="table">
<thead>
<tr>
<th>Pig No</th>
<th>Date quarantined</th>
<th>Breed</th>
<th>Reason</th>
</tr>
</thead>
<tbody>
<?php
quarantine");
$res = $get->fetchAll(PDO::FETCH_OBJ);
<tr>
</tr>
<?php }
?>
35
</tbody>
</table>
</div>
<div class="col-md-6">
<?php
if(isset($_POST['submit']))
$n_pigno = $_POST['pigno'];
$n_breed = $_POST['breed'];
$n_remark = $_POST['reason'];
$now = date('Y-m-d');
$n_id = $_GET['id'];
quarantine(pig_no,breed,reason,date_q)VALUES('$n_pigno','$n_breed','$n_remark','$
now') ");
if($insert_query){?>
36
<strong>Pig successfully quarantined <i class="fafa-check"></i></strong>
</div>
<?php
header('refresh: 5');
}else{ ?>
class="fafa-times"></i></strong>
</div>
<?php
?>
<div class="form-group">
</div>
37
<div class="form-group">
<label class="control-label">Breed</label>
</div>
<div class="form-group">
<label class="control-label">Reason</label>
</div>
smbtn-default">Add to list</button>
</form>
</div>
</div>
</div>
</div>
38