You are on page 1of 64

ABSTRACT

This research work is on the Design and Implementation of an Information


Management System for a Poultry Farm. The running and maintaining a
poultry farm for optimum gain is labour intensive so much, so the important
aspect of information giving and management in farms are neglected. As a
result, records of stocks are not properly stored, valuable information often
times get lost due to time poor manure they are handled, where they are, it
is error prone and cannot ensure that information on stock remains up to date
thereby affecting turnover in most cases. The Structured System Analysis
and Design Methodology (SSADM) was used in this work . A poultry
information system is presented.

1
CERTIFICATION

I hereby sincerely certify that the content of this project work


Design and implementation of information Managenent System for
a poultry farm was written and research by Agburum Lilian
Uchechi with the registration number 2017/HND/CST/79763 in
partial fulfillment of the requirement of award Higher national
Diploma(HND) in computer science technology.

------------------------------------------- -------------------
----------

MR OBIWUMMA .I.N. DATE

(PROJECT SUPERVISOR)

--------------------------------------- -------------------
----------

DR MR ANYIAM .C. DATE

(HEAD OF DEPARTMENT)

2
--------------------------------------- -------------------
----------

NWACHUKWU C. A .N (MRS) DATE

(EXTERNAL EXAMINER)

CHAPTER ONE
INTRODUCTION
1.0 Introduction

A poultry information management system is a database software


system that can be used to record needed or relevant information pertaining
a poultry farm. The system is needed because of the importance associated
with adequately monitoring the activities in a poultry farm.
Poultry production is a very important source of livelihoods for most
rural communities because it provides ready cash for emergency needs,
supplies the fast-growing human population with high quality protein,
contributes significantly to food security, poverty alleviation and
ecologically sound management of natural resources. Since there is a
continuing rise in the cost of production of cattle, sheep and goat meat,
consumer preferences have shifted now for poultry meat (white meat) given
the ecological, economic, social and health advantages it has over the other
types of meat (red meat). The poultry is the most commercialized

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).

1.1 Theoretical Background

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.

1.2 Statement of the problems

The firm is to an extent manually operated and reveals a number of


problems.

i: Record of stock are not properly stored.

5
ii: valuable information may easily be misplaced

iii: It is time consuming.

iv: Inaccuracies often ensue from human error.

v: Report needed concerning different aspects of the farm can not be easily
retrieved when need.

1.3 Objectives of the study

The aim of this study is to design and implement a computerized


information management system for a poultry farm other objective include:

i. To design and implement a database application that can be used to


maintain and provide information about the livestock.
ii. To design and implement a system that provides full process control
for the farm.
iii. To design and implement a system that can facilitate the update of a
poultry farm records.
iv. To design and implement a system that will aid the presentation of
report pertaining the poultry farm.

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.

1.5 Significance of the Study


The significance of the study is that it will provide useful information
and means to enable the management of the poultry farm automate their
record keeping process for better updating and presentation of reports. It will
also serve as a useful reference material to other researchers that need
related information.

1.6 Limitation of the study

This project was constrained by the following factors:

(a) Financial Constraints

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.

(b) Time Constraints

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.

1.7 Definitions of terms

Automation: This is the use of technology or computers to control and


process data reducing the need for human intervention.

Computerization: This is the conversion of a manually operated system to a


controlled, organized and automated system.

Database: This refers to a large store of related data on a computer that a


user can access and modify.

Information System: A collection of procedures, people, instructions and


equipment to produce information in a useful form.

Inventory Control System: A list of orders to be filled, and prompts


workers to pick the necessary items and provides them with packaging and
shipping information.

Password: This is a secret code that must be entered into a computer to


enable access to its applications. It is made up of numbers, letters, special
characters or a combination of any of the above categories.

Poultry farm: This is the process of raising domesticated birds such as


chickens , ducks and turkey for the purpose of farming meat or eggs for
food.

8
Processing: This is dealing with something according to an established
procedure.

Research: A careful study of a subject to discover facts, establish a theory


or develop a plan of action based on the facts disc1overed.

Software: A computer program or set of instructions that direct a computer


to perform processing functions.

System: A set of computer components functioning together.

Technology: The study of techniques of mobilizing resources such as


information for accomplishing objectives that benefit man and his
environment.

CHAPTER TWO
LITERATURE REVIEW
2.0 Introduction

This chapter focuses on the literature review, the contributions of other


researchers pertaining the research topic is presented in this chapter under
the following headings:

2.1 Overview of Poultry Farm Information management System


Adoption

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.

Ferrer, et al., (2003) established that 97% of respondents owned


computers and applied it for record-keeping among other uses. Tham-
Agyekum et al. (2010) concluded that a large proportion (82%) of poultry
farmers sampled, kept their farm records manually, that is in books, sheets of
papers and temporarily on walls to later transfer into record books. Only 2%
adopted the computerized system, using mainly Microsoft Office Word and
Microsoft Office Excel and 16% tended to use both systems (manual and
computerized).

Indeed farm information systems include both manual and


computerized records (Doye et al., 2000). Computerized record-keeping
systems improve the timeliness and accuracy of decision-making. Jayabalan
(2010) noted that manual record-keeping is usually time consuming, tedious
to find important data and make decisions. Yet, ‘although all managers in
the case studies use computers, hand records remain key components in
some instances’ Doye et al., 2000, p. 583). Studies by Batte et al., (1990),
Batte et al., (1995) found many farmers used computers for record-keeping
and financial analysis. In spite of the decision making advantage of record-
keeping Ryde &Nuthall, (1984), Carkner (2000) and Doye et al. (2000)
noted that farmers do not refer to the records daily, some as late as a month
after. In fact as many as 78.9% of 660 respondents updated and checked

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

2.2 The Concept of Farm records

Farm records can be defined as systematic documentation of all


activities taking place in a farm enterprise over a given period of time. It is
an act of writing down every activity engaged in on the farm in every
production season and at different stages of the production process up to the
final disposal of the goods and services to the ultimate consumer. Farm
record keeping is more than just keeping track of what crop was planted in
what field, it is a concept applicable to the entire farm operation. A complete
farm record will include all daily activities and transactions and with a
proper accounting system it should be possible to have a complete estimate
of the profit or loss statement at the end of the year. By keeping a complete
farm record on a yearly basis it is possible to have a comparison between
years and thereby determine the rate of growth or deterioration of the farm.

2.2.1 Types of Farm Records

There are three basic types of farm records:

1. Resources inventories: As a farmer, you use resources such as land,


labour, machinery, breeding stock management and financial capital. You
must assign value to these resources and maintain current inventories so that

12
you know the foundation from which you operate, from this resource base,
you produce food and fibre.

2. Production accounts of livestock and crop operations: The production


account of livestock such as poultry birds and crop shows how this resource
base is combined with other inputs to yield physical output. Consequently,
production records, such as the relationship of feed to weight gain, or land to
total production, are most critical to your farm’s profits. Production records
include items that relate to quantities of inputs and levels of production by
enterprise and/or by resource type. They consist of crop yields, plant
populations, calves born, volume of milk produced, weaning weights, and
death loss, among others. In grasscutter production, these will include feed,
labour, mortality, birth and breeding, weight of new animals sold, the
amounts of feeds and drugs or vaccines administered

3. Income and expenses (Financial) records: Because farmers interact in a


marked economy, the cost of the feed and revenue from the market hog or
the cost of the fertilizer and the price of the grain are equally important.
These income and expense records are related to each other and translate
production accounts into Naira and kobo. Financial records relate primarily
to money or the financial interactions of the farm. Product sales, operating
expenses, equipment purchases, creditors, debtors, inventories, depreciation
records, loan balances and price information are all examples of financial
records.

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.

2.3 Implications of Keeping Farm information

The ultimate purpose of record-keeping is to improve the level of


performance by achieving better results, running the farm more competently
or reducing the possibility of poor future performances (Jeyabalan, 2010).
Chagunda et al, (2006) have established that, the efficiency of farm output
can be increased through the practice of using a simple, precise,
understandable and easy to maintain recording systems. In an earlier study,
Mishra et al, (1999) had observed that formal record-keeping systems were
associated with higher farm profits. This was to be expected since computer
adoption requires a relatively small fixed initial investment and the benefits
of better record-keeping are likely to be significant (Grisham, 2007). Silver
(2006) further added that, productivity of the small scale farmers can be
enhanced by proper management practice emphasising that the most
important management tool is proper record-keeping. Devonish et al.,
(2000), Chapman (2003) and Tham-Agyekum et al. (2010) have provided
evidence that record-keeping enhanced opportunities of obtaining credit.
Farmers are also able to provide needed information continuously for state
and national farm policy decisions (Johl&Kapur, 2001). This is vividly
observed in Farm Management Associations (FMA) in the US where,

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).

2.4 Computerized Record Keeping System.

This entails the use of different software package in record keeping. In


1994 Pena et al evaluated six computerized farm record keeping programs
with each program having some unique features. Selecting a computerized
record keeping program should be done on the basis of features needed.
Some program will allow for enterprise accounting, some programs will
calculate payroll reports for employees. Few financial record keeping
programs allow for production records to be kept simultaneously with
financial records. For example, in many programs, sales of grain or livestock
can be reported in Naira only, with no accounting for kilogrammes. A
computerized record-keeping system will not necessarily save time. Its real
advantage is in record analysis. Once the information is posted in the
computer software reports and analysis can be created, changed and printed.
Computerized systems quickly and accurately sort and report a great deal of
information. They can also provide monthly or annual summaries for
identifying strengths and weaknesses of an operation. There is this
traditional motion that if a computer was to be introduced in an organization,
it will result to reduction of work force, thereby rendering some workers

15
redundant, because it is perceived that the work done by so many hands will
now be done by the computer.

CHAPTER THREE

RESEARCH METHODOLOGY AND SYSTEM ANALYSIS

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

Methodology is the study of how to perform scientific research. It is the part


of any analysis or research that is used to find out about the type of data that
is use to be maintained, how it is found and how it is recorded. To achieve
these SSADM was used which means structured system analysis and design
methodology which is an internationally accepted software engineering
model mainly used in most result oriented analysis.

3.2. Description of the poultry farm

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.

3.3 Method of data collection

17
The source of data collection used for this project work is categorized into
interview and observation source of data collection.

3.3.1. Interview Method

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.

3.3.2 Observation Method

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.

.4. Analysis of imo state polytechnic farm system

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.

This feeding is done stage by stage which are

Starter: A day fowl to 16weeks fowl

Grower: from 16weeks to 2months


18
Finisher: from 2months to 5months

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.

3.5. Problem of the Existing system

After the investigation and analysis of the present system, there are so many
problems, which are:

i. Cost of materials like drugs, feeds etc.


ii. Some documents are not properly documented.
iii. Human error in computation is common.
iv. Time wastage is always also a problem.

3.6 Purpose of the new system


i. To provide a system that can facilitate the update of a poultry farm
records.
ii. The system makes the overall result much easier and flexible.
iii. Fast amount of data can be stored.
iv. It provides high level of security using different protocols like https
3.7Justification of the New System

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.

3.9 Analysis of the Proposed System


The proposed system is such that poultry information is captured via an
interface of a software system and saved in a database for future reference.
Information is kept concerning new breeds, feeding of the birds and
medication.

3.7.2Advantages of the Proposed system


The advantages of the proposed system includes; it will bring about easy
management and mining of the poultry farm by aiding presentation of
reports concerning the poultry activities.

3.3 System Design


20
The system design of the system is presented at this point. System design
describes the input and output layout of the system and the program flow
chart.

3.3.1 Input layout

Breed type

Batch ID number

Number of birds

New Save Close

Fig 3.1: New breed registration input layout

Medication

Purpose for medication

Save Close

21
Fig 3.2: Medication drug registration input layout

Feed

Save Close

Fig 3.3: Feed registration input layout

Batch ID
number
Breed type

No. of Birds

Date of feeding

Feed type

Unit cost

Total cost

New Save Close


22
Fig 3.4: Feeding record input layout

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

.3.3 Data Flowchart

Start

Input Username and


Password
24
Display “Invalid
Is username and Username/password”
password valid?

Yes

Fig 3.3: Login flowchart

M
MAIN MENU

Input Choice

Is choice registration? Yes


RE
25

No
No

Yes
Is choice Medication M
Record?

No

Yes
Is choice report? R

No
No
Is choice quit?

Yes

stop

Fig 3.4: Main menu flowchart


RE

Input choice

Yes
New breed? NB

26
No

Yes
Feed ? F
No

Yes
Medication? M

No

YES
Continue?

No

Fig 3.5: Registration flowchart

NEW BREED REGISTRATION

NB

Input new breed details

27
Save to Database

YES

Continue?

NO

Fig 3.6: New breed registration flowchart

FEED REGISTRATION

Input type of feed

28
Save to Database

YES

Continue?

NO

Fig 3.7: Feed registration flowchart

MEDICATION DRUG REGISTRATION

Input Medication drug


29 details
Save to Database

YES

Continue?

NO

Fig 3.8: Medication drug registration flowchart

FEEDINGRECORD REGISTRATION

Input feeding details


30
Save to Database

YES

Continue?

NO

Fig 3.9: Feeding record registration flowchart

MEDICATION REGISTRATION

Input medication details

31
Save to Database

YES

Continue?

NO

REPORTS

YES N
IS CHOICE NEW BREED?

32

NO
YES F
IS CHOICE FEEDING?

NO

IS CHOICE NEW MEDICATION? YES M

NO

CONTINUE?

E_R Diagram

Payment expenses

Bird purchase
Egg lay
Feed_ purchase
33

Medic purchase
Income/expenditure

Feed_ stock Egg stock


Medic stock

consumption
Bird_stock
Stock summary

Feed consumption
Egg sales

3.3.4 Output Layout


See appendix B

34
CHAPTER FOUR

SYSTEM DESIGN AND IMPLEMENTATION

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

INPUT DESIGN SPECIFICATION

It is also necessary to denote that data inputted in the computer for


processing determines what the output will be. Screen designs are generally
or basically made for data entry or capture. Since data are captured from a
Hardcopy form, the sequence of data capture should be identical to the
hardcopy form made for data collection. They may be a machine duplicate
form. The screen design for data entry can be imputed in for screen
consisting of a menu. When you choose an option, a screen will be displayed
for you to carry out the operation or work that your want.

OUTPUT DESIGN SPECIFICATION

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.

HARDCOPY – This is a process of printing from the printer to paper

SOFTCOPY – It is the process of displaying an output on the computer


screen.

Sample of the manual output form without data.

4.2 INPUT PROCESS AND OUTPUT PROCESS

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>>

View the Number Of


Birds And Eggs

View the Number Of Sick


Birds

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

3. PHP Scripting Language

4. HTML Language

Notepad++: Notepad++ is a free source code editor and Notepad


replacement that supports several languages. Running in the MS Windows
environment, its use is governed by GPL License.

Based on the powerful editing component Scintilla, Notepad++ is written in


C++ and uses pure Win32 API and STL which ensures a higher execution
speed and smaller program size. By optimizing as many routines as possible
without losing user friendliness, Notepad++ is trying to reduce the world
carbon dioxide emissions. When using less CPU power, the PC can throttle
down and reduce power consumption, resulting in a greater environment.
Notepad++ has the following features which is suitable for this research:

Syntax Highlighting and Folding

40
User Defined Syntax Highlighting and Folding

Perl Compactable Regular Expression (PCRE) Search/Replace

GUI entirely customizable: minimalist, tab with close button, multi-line tab,
vertical tab and vertical document list

XAMPP: MySQL is a popular choice of database for use in web


applications, and is a central component of the widely used LAMP open
source web application software stack—LAMP is an acronym for "Linux,
Apache, MySQL, Perl/PHP/Python". The MySQL Database powers the
most demanding Web, E-commerce and Online Transaction Processing
(OLTP) applications. It is a fully integrated transaction-safe, ACID
compliant database with full commit, rollback, and crash recovery and row
level locking capabilities. MySQL delivers the ease of use, scalability, and
performance that has made MySQL the world's most popular open source
database.

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.

Some of the more popular features of MySQL are as follows:

❑ Multiple CPUs usable through kernel threads

41
❑ Multi-platform operation

❑Numerous column types cover virtually every type of data

❑ Group functions for mathematical calculations and sorting

❑ Commands that allow information about the databases to be easily and


succinctly shown to the administrator

❑ Function names that do not affect table or column names

❑A password and user verification system for added security

❑ Up to 32 indexes per table permitted; this feature has been successfully


implemented at levels of 60,000 tables and 5,000,000,000 rows (version
4.1.2, allow 64 indexes)

❑ International error reporting usable in many different countries

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.

HTML Language: Hypertext Markup Language (HTML), the standard text-


formatting language for documents on the interconnected computing
network known as the World Wide Web. HTML documents are text files
that contain two parts: content that is meant to be rendered on a computer
screen; and markup or tags, encoded information that directs the text format
on the screen and is generally hidden from the user. Some tags in an HTML
document determine the way certain text, such as titles, will be formatted.
Other tags cue the computer to respond to the user's actions on the keyboard
or mouse. For instance, the user might click on an icon (a picture that
represents a specific command), and that action might call another piece of
software to display a graphic, play a recording, or run a short movie.
Another important tag is a link, which may contain the Uniform Resource
Locator (URL) of another document. HTML also includes markups for
forms that let the user fill out information and electronically send, or e-mail,
the data to the document author, and initiate sophisticated searches of
information on the Internet, or order goods and services.

4.4. SYSTEM REQUIREMENT

Antivirus Scan of Avast, AVG, and McAfee 2012 update antivirus


recommended.

Windows 7 operating system or higher

43
The above listed materials will create room for computerized efficiency in
the system operation of the security techniques.

SOFTWARE REQUIREMENT

The software requirements includes:-

A windows XP or higher version operating system

SQL Server

Internet explorer

Macromedia Dreamweaver

PHP scripting language

HARDWARE REQUIREMENT

Processor : Dual core and above

RAM : 1 GB and above

Hard Disk Utilization : 40 GB and above

Input Devices : Mouse, Keyboard, etc

Output Devices : Monitor, Printer, etc

4.5. SYSTEM TESTING

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

b. Integrated testing and

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

REGISTRATION FEEDING MEDICATION REPORTS QUIT

NEW BREED
NEW BREED

FEED FEEDING

MEDICATION
MEDICATION

Figure 4.1: System Design Block Diagram

Choice of Programming Language


The programming language used is visual BASIC. The language was
chosen because it enables the creation of applications with a graphical user
interface, containing controls such as text fields, combo box, labels,
command buttons etc.

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

Feeding: This module facilitates the registration of feeding records.

Medication: This module aids the registration of medication records.

Reports: This module enables reports to be generated for new breeds,


feeding and medication.
Quit: This module terminates the program

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.

The Integration Test

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

In this design we have many modules which when triggered up at certain


events perform a specific function. So, module testing involves testing of
each of the modules in software to verify that they meet their respective
objective module

Testing was carried out to ensure that information properly flows into and
out of the program module under test.

Hence, I advised the use of preventive and corrective maintenance to reduce


the chance of breaking down to all and subsequently advise these;

Proper learning orientation on the use and operation of the program before
the administration.

Consultation of IT professionals periodically to render services that may be


of need to meet the modern technology demands.

48
49
CHAPTER FIVE

SUMMARY, CONCLUSION AND


RECOMMENDATION

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

The running and maintaining of imo state polytechnic umuagwopoultry


farm for optimum gain is labour intensive and the important aspect of
information management in the farm is neglected. As a result, the records of
stocks are not properly stored. With the observation of the above problems,
computer base method should be appeal in the farm in other to keep an
efficient and accurate record and information can be managed.

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.

Batte, M. T., Jones, E. &Schnitkey. G. D. (1990). Computer use by Ohio


commercial farmers. American. Journal of Agricultural Economics, 4,
935-945. http://dx.org/10.2307/1242625

Carkner, R. W. (2000). Farm business records: An introduction, Farming


West of the Cascades Series of Washington State University No.
EB1904.

Chagunda, M. G. G., Msiska, A. C. M., Wollny, C. B. Tchale. A. H.,


&Banda, J. W. (2006). An analysis of smallholder farmers' willingness to
adopt dairy performance recording in Malawi. Livestock Research for
Rural Development, 18(5). Retrieved from
http://www.lrrd.org/lrrd18/5/chag18066.htm

Chapman, M. E. N. (2003). Keeping farm records in Sudan. Historical


Document, Kansas Agricultural Experiment Station.
http://dx.doi.org/10.1177/095207670301800305

Doye, D. (2004). The use of electronic technology in teaching farm record


keeping. American Journal of Agricultural Economics, 86(3), 762-766.
http://dx.doi.org/10.1111/j.0002-9092.2004.00621.x

Ferrer, S. R. D. Schroder, D. H. &Ortmann, G. F. (2003). Internet use and


factors affecting adoption of internet applications by sugarcane farm
businesses in the Kwazulunatal Midlands. Contributed paper presented
at the 41st Annual Conference of the Agricultural Economic Association
of South Africa (AEASA), October 2-3, 2003, Pretoria, South Africa\

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

Gustafson, C. R., Neilson. E. &Morhart, M. J. (1990). Comparison of the


financial results of record-keeping and average farms’ in North Dakota.
North Central Journal of Agricultural Economics, 12 (2).
http://dx.doi.org/10.2307/1349369

Jeyabalan, V. (2010). Individual cow recording and analysis system for


small scale dairy farmers in Malaysia. International Journal of Computer
Applications, 8(11). http://dx.doi.org/10.5120/1247-1621

Johl, S. S., &Kapur, T. R. (2001). Fundamentals of Farm Business


Management. Kalyani Publishers, pp. 253-259.

Lasley, P. & K. Agnitsch. (2002). Iowa farm and rural life poll: 2002
Summary Report. PM 1915. Iowa State University Extension.

Laudon, J. C. & Laudon, J. P. (2002). Management information systems:


Managing the digital firm, 7th ed. Prentice-Hall, Englewood Cliffs, NJ.

Nuthall, P. (2004). Case Studies of interactions of farm profitability and the


use of a farm computer. Computer and Electronics in Agriculture, 42, 19-
30. http://dx.doi.org/10.1016/S0168-1699(03)00084-X

Poggio, M. (2006). Farm Management Records. Retrieved from:


http://www.srdc.gov.au

Ryde, J &Nuthall, P. L. (1984). farmers record keeping and planning


practices: A postal survey, Research Report, Agricultural Economics
Research nit, Lincoln College, Canterbury, New Zealand

Silver, K. (2006). Dairy records management. Kosovo Cluster and Business


Support Project report, 1-18.

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

Private Sub MNUFEEDREPORT_Click(Index As Integer)


Form6.Show
End Sub

Private Sub MNUFREC_Click(Index As Integer)


Form3.Show
End Sub

Private Sub MNUMED_Click(Index As Integer)


Form4.Show
End Sub

Private Sub MNUMEDICATE_Click(Index As Integer)


Form8.Show
End Sub

57
Private Sub MNUMEDREPORT_Click(Index As Integer)
Form7.Show
End Sub

Private Sub MNUNB_Click(Index As Integer)


Form2.Show
End Sub

Private Sub MNUNBREPORT_Click(Index As Integer)


Form5.Show
End Sub

Private Sub MNUQ_Click(Index As Integer)


End
End Sub
'NEW BREED REGISTRATION
Private Sub Command1_Click()
Adodc1.Recordset.AddNew
End Sub

Private Sub Command2_Click()


Adodc1.Recordset.Update
MsgBox "SAVED"
End Sub

Private Sub Command3_Click()


Unload Me
End Sub

Private Sub Text6_Click()


Text6.Text = CDbl(Text4.Text) * CDbl(Text5.Text)
End Sub
'FEEDING RECORD
Private Sub Combo1_Click()
Adodc1.Refresh
Adodc1.Recordset.Find "BATCH = '" & Combo1.Text & "'"

58
End Sub

Private Sub Command1_Click()


Adodc4.Recordset.AddNew
End Sub

Private Sub Command2_Click()


Text2.Text = Combo1.Text
Text4.Text = Text1.Text
Text8.Text = Text5.Text
Text9.Text = Combo2.Text

Adodc4.Recordset.Update
MsgBox "SAVED"
End Sub

Private Sub Command3_Click()


Unload Me
End Sub

Private Sub Form_Load()


Adodc2.Refresh
Do
Combo1.AddItem Adodc2.Recordset.Fields("BATCH")
Adodc2.Recordset.MoveNext
Loop Until Adodc2.Recordset.EOF = True

Adodc3.Refresh
Do
Combo2.AddItem Adodc3.Recordset.Fields("feed_name")
Adodc3.Recordset.MoveNext
Loop Until Adodc3.Recordset.EOF = True

End Sub

Private Sub Text7_Click()

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

Private Sub Command1_Click()


Adodc4.Recordset.AddNew
End Sub

Private Sub Command2_Click()


Text3.Text = Combo1.Text
Text4.Text = Text2.Text
Text9.Text = Combo1.Text

Adodc4.Recordset.Update
MsgBox "SAVED"
End Sub

Private Sub Command3_Click()


Unload Me
End Sub

Private Sub Form_Load()

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

Private Sub Command2_Click()


Unload Me
End Sub

Private Sub Form_Load()


Adodc1.Recordset.AddNew
End Sub
'FEED REGISTRATION
Private Sub Command1_Click()
Adodc1.Recordset.Update
MsgBox "SAVED"
End Sub

Private Sub Command2_Click()


Unload Me
End Sub

Private Sub Form_Load()


Adodc1.Recordset.AddNew
End Sub

61
APPENDIX B
OUTPUT

Fig Appendix B.1: New breed record report

62
Fig Appendix B.2: Feeding record report

63
Fig Appendix B.3: Medication record reports

64

You might also like