You are on page 1of 19

Cattle Care FARM

(Web application)

Submitted By

Muhammad Asif (16950)

Muhammad Ilyas (15392)

Session 2019-2023

Supervised By
SIR ABRAR

A project proposal submitted to The IQRA National University, Peshawar in partial fulfillment of
the requirements for the degree of

BACHELOR OF SCIENCE (BS) IN SOFTWARE ENGINEERING

DEPARTMENT OF COMPUTER SCIENCE


IQRA NATIONAL UNIVERSITY, PESHAWAR-PAKISTAN
April, 2022
Table of Contents

List of Figures................................................................................................................. ii
List of Tables................................................................................................................. iii
List of Acronyms........................................................................................................... iv

Introduction..................................................................................................................... 1

Literature Review............................................................................................................ 2

Problem Statement.......................................................................................................... 4

Objectives of Project....................................................................................................... 4

Methodology for Implementation of Project................................................................... 7

Project Proposed Time Schedule..................................................................................... 8

Budget Description.......................................................................................................... 8

References....................................................................................................................... 9

Undertaking................................................................................................................... 10

Supervisor Comments................................................................................................... 11

FYP Coordinator Remarks............................................................................................ 12

i
LIST OF FIGURES

Figure 1. Nedap web application........................................................................................2


Figure 2. CattleMax web Application...................................................................................3
Figure 3. use case diagram for admin.................................................................................5
Figure 4. use case diagram for former................................................................................6
Figure 4. Incremental process model..................................................................................7

i
LIST OF TABLES
Table. No. Table. Description Page No.

Table 1. Analysis ............................................................................................................... 3


Table 2. Project proposed time schedule ................................................................................8
Table 3. Budget description ..................................................................................................8

ii
LIST OF ACRONYMS
ACRONYMS DESCRIPTION
INU IQRA National University
WWW World Wide Web
HTML Hyper Text Markup Language
CSS Cascading Style Sheets
PHP Hypertext Preprocessor
FYP Final Year Project
Fig Figure

iii
1. Introduction

Many cattle farms in different countries are working without properly managing their data
or without having any systematic record of data. In these farms when they don’t manage
things they get great losses. The methodology of these farmers is traditional and they are
not aware of the downfall that is caused at some stage. This not only causes loss to these
farmers but also discourages those people who are willing to have a business of cattle like
them. The downfall of large farms also causes the decrease in milk production which then
results in shortage of milk in the market and increased prices of milk.

Cattle are important for human beings because they provide us with milk that is
nutritious. Therefore it is important for humans to take care of them and keep them healthy
so the quality of the milk should not be affected. If we don’t give importance to it then it
will become a cause of spreading diseases in animals as well as low production rate. For
this purpose, different vaccines have been introduced which helps animals not get affected
by different diseases but injection of these vaccinations should be done on time. Profit,
loss, production, and animal health are the main factors that every cattle farmer wants to
monitor.

Cattle Care Farm is a web-based application that is designed to assist cattle


farmers in the data management of animals like goats, buffalo, and cows. This system
allows farmers to make their Farm’s profile and enter all the data of their cattle, every
animal will be assigned a specific ID that will be written on the ear tag of an animal. Data
of animals can be entered against their ID by scanning tags or manually entering the ID.
Farmer can also check details of the animal by scanning tags or entering ID manually. This
system will use the tesseract JS library to recognize digits on tags. The system is all about
management, monitoring, and analysis of the farm’s input and output. It allows farmers to
scan tags by using a camera of any mobile, tablet, or computer so the farmers can easily
enter tags.

Farmers can choose the subscription of their own choice depending upon their needs and
requirements. There are three main categories of subscription i.e., Silver, Gold, and
Platinum. In the Silver category farmer can register only 100 animal data, in the Gold
category farmer can enter 300 animals’ data and in the Platinum, the Category farmer can
register unlimited animals. The first farmer must subscribe to one subscription mentioned
above then he can avail facilities. Before ending the subscription, he will be notified then
he can subscribe to any offer again. The online payment method available for subscription
is Stripe.

This system supports two types of users, these are admin and farmer. An admin is able to

1
view new users to the system, website traffic, sales, website performance, and graphs of all
these stats. Whereas, the farmers will be able to insert add animal feed and yield records.
A graphical form of the statistics will be visible to the farmer which will include feed
consumption, yield production, weight gain or loss, and profit or loss.

2. Literature Review

There are not many applications designed for managing cattle data, most of the
applications on internet are about farm management which includes information about
crops etc. But there are some of the applications that provide functionality related to cattle,
which include CattleMax, My Farm, Nedap etc. Most of these applications are desktop
based and are old fashioned. The applications are not user friendly and it is very difficult
for new users to navigate on the system. On the other hand, these system gather a lot of un-
necessary data and does not gather information that is needed. Cattle Care Farm is the
system that will provide users ease of access, 24/7 availability on internet because it is web
based application, also the application will avoid requiring un-necessary data that is not
needed. The website will be user friendly and will not require tutorials like other
applications having 1+ hour tutorial for users to understand their system.

2.1 Related work

2.1.1 Nedap

Figure 2.1 Nedap web app

Nedap is a desktop based application which is used for calculating production,


reproduction, herd and health. The system is paid and requires manual installation therefore

2
we were not able to get an overview of the system so we have collected data from their
website and some other sources. By our research we have found that the system is
supporting production side only. It has no support for keeping health and feed records. The
system supports only two types of animals which are pigs and cows. It does not have any
support for entering other animals like goats and buffaloes [1].

2.1.2 CattleMax

Figure2.2 cattle max

CattleMax is a very old system which has support for cow, bull and calves data storing. It
stores the information about breeding and medical. The system has feature of saving
information like active or sold animals and calving etc. Unlike cattle care system the
application does not support entering data of feed and yield, showing progress of each
animal regarding these feeds and overall statistics of farm[2].

2.1.3 Analysis

Table 2.1 comparison table between different applications


Apps Animal Use Support Generate Yield information Feed Medicine
record Ear different Full stats Monitoring Record
tags animals report
CattleMax Yes No No Yes No No Yes

3
Nedap YES Yes No Yes Yes No No
Cattle Care Yes Yes Yes Yes Yes Yes Yes
Farm
3. Problem Statement
Nowadays everything is digitalized and almost any work can be done by just clicking a
button on mobiles and computers. Technology is getting more value by making those
manual works easy for humans, the computers are computing every problem for us.
Therefore, it is important to help those who are unable to use technology for their
benefit. Many cattle farmers are having problems in managing, monitoring and
analyzing their farm data. When the farmers don’t manage that data correctly then it
causes shortage of feed, less production, spread of diseases and loss in business.
Without monitoring of cattle farm’s economy can result in heavy loss.

3.1 Solution to the problem


By developing this website we want to help cattle farmers reduce the manual work of
calculating farm activities by providing automation in almost all kinds of processes that
are required to manage a cattle farm. The system will be solve the problem of cost
management, production quality and feed management in farms. Unlike other systems
this website will not be not require manual installation and having to contact someone
for an account, the user can make an account anytime from anywhere without requiring
any permission.

3.2 System Features


• Admin can view website performance
• Both admin and farmer have to login to system to view all information.
• Farmer can scan tag of animal to check details and enter record against it.
• Farmer can active subscription of his choice.
• Farmer can add/remove or update record of animals against specific id.
• Farmer can enter record of three different types of animals which are cow, goat and
buffalo.
• Farmer can view progress report of the farm.
• Farmer can turn on/off alerts.
• Farmer can get alert for renewal of subscription when subscription is about to end.
• Farmer can get alert for animal health and yearly vaccination.
• Farmer can view any previous day record by selecting the date.

4. Objectives of Project
By developing this website, we want to help cattle farmers to track and manage their
farm activities easily and reduce the manual process of calculations.
• To track farm activities from anywhere in the world.
• To help cattle farmers grow their farm and earn more profit.

4
• To track vaccination for keeping animals healthy.
• To ensure quality milk production.
• To help cattle farmers take more advantage from the technology
4.1 Use Case for Admin

Figure 3 use case diagram for Admin

5
4.1 Use Case for Former

6
Figure 4 use case diagram for former

5. Methodology for Implementation of Project


5.1 Tools and Technologies

7
The following tools and technologies have been used in this project:
• Visual Studio Code
• Node JS

5.1 VS Code
Visual Studio Code is a free code editor and IDE which supports many programming
languages like Python, Java, C++, JavaScript and other. The performance feature of this
code editor is excellent and it supports different operating systems like Windows and Mac
OS. It has different plugins like ES7 React/Redux/JS and prettier etc. which helps a lot in
coding. It is a very good tool for beginners to start learning HTML, CSS and JavaScript
with its live server support [3].

5.1 Node JS
Node JS is an open source and also a cross platform backend JavaScript runtime
environment. It is proven to be faster than Apache, when there are just a few requests it is
difficult to observe but when the amount of requests is around 300 at a time then Node JS
is five times faster than Apache. There are many websites that uses Node JS due to its
better performance, the Netflix is one of those [4]

5.2 Proposed Project Model

5.2.1 Incremental Process Model


In this project we will follow Incremental Process Model because we are clear about our
system requirement and will build the system in small increments.

6. Project Proposed Time Schedule

8
Month Mont Mont Month Month Month
Acti Year h h Year Year Year
vity Year Year
Collection of 1 month
Literature
Study of Literature 1
month
Analysis of Proposed 15 days
Scheme
Preparation of 1
Schemes / Model month
Implementation of 15
Schemes/Model days
Analysis & 15 days
Simulation
Result Formulation 15
days
Final Write-up & 1
Report Submission month

7. Budget Description
Since the project as well as all the features included into it will be a huge undertaking
for us, we assume that a software’s minimum of 30,000 PKR will be required for the
entire project including consultations from different developers.

Total cost 30,000

9
8. References

[1]. Nedap Livestock Management Parallelweg 27141 DC Groenlo


The Netherlands Available Online https://www.nedap-livestockmanagement.com/

[2]. Jimmy & Cherrie Curtis, De Kalb, Texas


CattleMax Customer since 2004
CattleMax Team Member since 2015 Available Online https://www.cattlemax.com/

[3]. 0niline https://en.linuxteaching.com/article/visual_studio_code

[4]. Lei, Kai, Yining Ma, and Zhi Tan. "Performance comparison and evaluation of web
development technologies in php, python, and node. js." In 2014 IEEE 17th international
conference on computational science and engineering, pp. 661-668. IEEE, 2014.

[5]. Marta Hernández-Jover, Lynne Hayes, Robert Woodgate, Luzia Rast, and
JennyAnn "Animal Health Management Practices Among Smallholder Livestock
Producers in Australia and Their Contribution to the Surveillance System" 2009.

[7]. Abdul Rehman, Luan Jingdonga, " Livestock production and population census in
Pakistan: Determining their relationship with agricultural GDP using econometric
analysis” 2016.

[8]. Kathie “CattlePro, The premiere herd management software” 1998

10
9. Undertaking
We are working on this application in which we add some unique features.
Application will be user friendly and get more benefits from it.

Muhammad Asif
16950

Muhammad Ilyas
15392

11
10. Supervisor’s Comments
Take recommendation of your supervisor for your project work here.

Signature: _________________________

Name: ____________________________

Designation: ___________________

12
11. Final Year Project Coordinator Remarks
Do not write anything here. For official use only.

Signature: _________________________

Name: ____________________________

Designation: ______________________

13
14

You might also like