A poultry information management system.docx

ABSTRACT This research work is on the Design and Implementation of an Information Management System for a Poultry Farm.

Views 300 Downloads 7 File size 1MB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

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. ThamAgyekum et al. (2010) established in a study of 50 poultry farmers in GaEast 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. ThamAgyekum 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 recordkeeping 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 22 No. of Birds Date of feeding

Fig 3.4: Feeding record input layout

Batch ID number Breed type 23 Medication Purpose of medication

Fig 3.5: Medication record input layout

.3.3 Data Flowchart Start

Input Username and Password 24

Fig 3.3: Login flowchart

M

MAIN MENU

Input Choice

Yes

Is choice registration? 25 No

RE

Fig 3.4: Main menu flowchart RE

Input choice

New breed?

Yes

NB

Yes

F

26 No Feed ?

Fig 3.5: Registration flowchart

NEW BREED REGISTRATION NB

Input new breed details 27

Fig 3.6: New breed registration flowchart

FEED REGISTRATION F

Input type of feed 28

Fig 3.7: Feed registration flowchart

MEDICATION DRUG REGISTRATION N

Input Medication drug 29 details

Fig 3.8: Medication drug registration flowchart

FEEDINGRECORD REGISTRATION F

Input feeding details 30

Fig 3.9: Feeding record registration flowchart

MEDICATION REGISTRATION

N

Input medication details 31

REPORTS R

IS CHOICE NEW BREED? 32 NO

YES

N

E_R Diagram

Payment expenses

Egg lay

Feed_ purchase 33 Medic purchase

Bird purchase

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 >

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

MEDICATION

FEEDING

REGISTRATION

NEW BREED

REPORTS

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

QUIT

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, 1930. 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