Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 17

JIMMA UNIVERSITY

INSTITUTE OF TECHNOLOGY

Faculty of Electrical and Computer Engineering


Computer Stream
INTRODUCTION

 Farm management is concerned with resource allocation.

 Has a set of farm resources such as land, labor, goods, working capital, farm equipment’s, etc. that

are relatively scarce.

 Has a set of goals or objectives to achieve may be maximum family satisfaction through increasing

net farm income and employment generation

 The study of farm management would be useful to impart knowledge and skill for optimizing the

resource use and maximizing the profit.


OBJECTIVE

 Our main objective was to design and implement Farm Management System using android
programming.

 To enable the farmer determine the relation of size of farm to land utilization, cropping pattern,
capital investment and labor employment.

 To enable the farmer make decision based on scientific grounds


SCOPE OF THE STUDY

Our project aimed at developing a Farm Management System for Ethiopian farmers that

 Gathers real time farm status

 Gives weather updates

 Gives early warning notifications

 Contains Area Map with possible marked marketplaces


METHODOLOGY

The project was implemented using Waterfall SDM. It is a linear model implying
each stage to be completed before going on to next one.
Factors that lead us to choosing this SDM:
 Short term projects
 Clear, fixed and well-documented requirements
 Strictly set timeline
DESIGN & DEVELOPMENT

Based on our advisors suggestion we were introduced to flutter for the first time since
the old way lack system flexibility and amazing widget library which flutter can
provide. And we had the time to learn dart programming language on the way
Flutter consists two important part:
 SDK providing tools for compiling the code into native machine code with high
performance
 A UI Library based on widgets consisting reusable UI elements that can be
customizable for different uses
BUILDING THE APP

Flutter is rich of contents and you can add one out of many to make your apps UI more attractive
and interactive
 Google’s Firebase for storing simple farm current status
 Google Maps APIs used for displaying area map
 Firebase local messaging for Alert Notification
 OpenWeatheMapApi was used for fetching weekly weather data
WELCOME PAGE
SIGNING IN
DASHBOARD
DOCUMENTATION
SURVEY
WEATHER
MAP
HELP
CONCLUSION
 The project presented what seems easy, full of features android’s mobile phone application
software that would help the farming sector by modernizing the farmer and thus creating a
ground for easy gathering of information that would interconnect farmer with the related
government officials in the field of farming.
 With the survey provided by the farmer the most beneficiary is the farmer since the survey will help
government officials on their future decisions if that area need further assistance
or not

The project sought it would be helpful if the farmer had choices or sell his goods near his location reducing
transport cost and loss of quality of good from mishandling:-
 Since most of the data fetched or sent from the app is mostly in text format the current network status
might be sufficient but might not be practical for farmers in remote urban areas.

 Alert notifications would put the farmer on high alert for any upcoming dangers on his farm
RECOMMENDATION

The project was successful for a start, but some modifications might be needed given the status of average
farmers living in Ethiopia.
 Average Farmer might not have smart android phones to even use the app.
 Average farmer lives in an area with poor network infrastructure thus most features might not be applicable
 Since the app was considered as a prototype, it does not support local language

You might also like