You are on page 1of 17

ARBA MINCH UNIVERSITY

INSTITUE OF TECHNOLOGY

Faculty Of Computing and Software Engineering

Web based agricultural data collection system for Gamo


zones

Group Members
S. No Name ID No
1 Heidar usmael…………………………Ramit/1695/10
2 Abebu Destaneh …………………………Ramit/033/10

3 Firezar Yanesew…………………………Ramit/1747/10

4 Kidist Fekade …….……………………..Ramit/1723/10

Advisor’s Name & Signature Examiners Name & Signature


MSc.Alemayehu Megersa ----------------------- -------------------------------
A senior project (proposal)

Submitted to Faculty of Computing and Software Engineering, AMIT, Arba Minch University,
in Partial fulfillment for the requirement of the Degree of Bachelor Science in Computer Science

Arba Minch, Ethiopia


July 2021

i
Abstract
The purpose of our project is to develop a Web based agricultural data collection system for
Gamo zones, the system will reduce the time and labor required to provide services, Reduce the
error that made by the ADCOWs(Agricultural Data Collectors Offices Workers), extension
workers and manager, change the manual storage mechanisms into computerized system
(database), provide fast, efficient, flexible, reliable and secured services for better satisfaction of
customers and improves the motivation of the employees. The existing system of the
organization is facing different problems such as data redundancy, lack of data security and lots
of paper work. To solve this problems we will use different data collection methods such as
Interview, Document analysis and Practical observation. In order to analyze and design the
system we will use Object oriented approach for both analyzing and designing the new
system.This system is implemented using the programming language PHP, uses the MySQL
database and XAMP server. To complete successfully the project in effective and efficient
manner we gather the information by using different data collection methodology such as
interview , question and observation analysis.
Keywords:

ADCOWs Agricultural Data Collectors Offices Workers

OOP Object Oriented Paradigms

Contents
Abstract.............................................................................................................................................i
1 Introduction...................................................................................................................................1
Background of Organization........................................................................................................1
1.1 Background of Project...........................................................................................................1
1.2 Team composition.................................................................................................................2
1.3. Statements of problems.........................................................................................................2
1.4 Objectives..............................................................................................................................3
1.4.1 general objective.............................................................................................................3
1.4.2 Specific Objective...........................................................................................................3
1.5 Feasibility Analysis...............................................................................................................3
1.5.1 Economic feasibility.......................................................................................................3
1.5.2 Operational feasibility....................................................................................................4
1.5.3 Technical feasibility........................................................................................................4
1.5.4 Legal feasibility..............................................................................................................5
1.5.5 Schedule Feasibility........................................................................................................5
1.5.6 Cost Benefit Analysis.....................................................................................................6
1.5.6 Cost Benefit Analysis.....................................................................................................6
1.5.7 Cost of the Project..........................................................................................................7
1.5.8 Software cost..................................................................................................................7
1.5.9 Cost Breakdown..............................................................................................................8
1.6 Scope of Project.....................................................................................................................8
1.7 Significance of the project.....................................................................................................8
1.8 Target beneficiaries of the system.........................................................................................9
1.8 Target beneficiaries of the system.......................................................................................10
1.9 Methodology of the project.................................................................................................10
1.9.1 Data source...................................................................................................................10
1.9.2 Fact finding Techniques...............................................................................................11
1.10 Development tools.............................................................................................................11
1.11 Limitation of the Project....................................................................................................13
1.12 Reference.................................................................................................................……..13

List of Table

Table 1: Team Composition........................................................................................................................... 2


Table 2: Schedule of the Project.................................................................................................................... 5
Table 3: Material Cost for Existing System..................................................................................................... 6
Table 4 : Material cost of proposed system................................................................................................... 6
Table 5: Cost of the Project......................................................................................................................... 7
Table 6: Software cost................................................................................................................................. 7
Table 7 hardware requirements.................................................................................................................. 10
Table 8 : software requirements................................................................................................................ 10
CHAPTER 1
INTRODUCTION
1 Introduction
Background of Organization

Gamo Zone is found in the Southern Nations, Nationalities and Peoples Region (SNNPR),
geographically situated between 37° 23' 51.37’’ Eastern longitude and 5° 55’ 16.24’’ northern
latitude in SNNPR and has a land area of 26765.7km2. Gamo zone it found in the Great Rift
Valley. which far 505 km from central city Finifine(Addis Abebe) establish in 1920 E.C. It has
529 rural kebeles and 46 urban kebeles, according to 1999 E.C census conduct by the CSA
Gamo Zone has 1,070,898 male and 10,690,016 women, and generally the total population of the
Gamo zone is 2,139,914. This agricultural office gives services to 23 woreda(Arba Minch
Town , Arba Minch Zuria, Bonke,Boreda, Chencha, Demba Gofa, Dita, Deramalo, Geze Gofa,
Kemba, Kucha, Melokoza, Mirab Abaya, Oyda, Sawla Town, Uba Debretsehay, Zala, Geresse
woreda, Gacho Baba woreda, Kogota Woreda Former woredas are:Boreda Abaya, Dita Dermalo,
Gofa Zuria , Zala Ubamale) through different cultivation activities. Those activities are gives
advices on irrigation, on variety of crop production, on animal production and Animal husbandry
etc.

1.1 Background of Project


As we know today, the world is in technological area so the world is being coming to one
village. As a result, we should to develop an automated system for Gamo zones Web based
agricultural data collection system. Gamo zone agricultural offices is an organization under the
control of Committees that collects data from farmers and provides information to those gamo
zones farmers wants to use the services. The association manages different employees like
ADCOWS(Agricultural Data Collectors Offices Workers),Extension workers and manager, and
other members. Gamo zone agricultural offices association was initially established in August
1972 E.C. It locates in Arba Minch city. at the time of establishment there were more members.
The project is helpful to keep detail information about members, keep record of all modification
and it provides security using login form and using encryption mechanism that are not done in
the existing system. The system what we are going to develop solves the problems of the existing
systems work.
1.2 Team Composition

Table 1: Team Composition


Project Title: Web based agricultural data collection system for Gamo zones
S. No Student Name ID Number Email Address Responsibility
1 Heidar Usmael Ramit/1695/10 Usmaelhe99@gmail.com Leader
2 Abebu Destaneh Ramit/033/10 Abebu1585@gmail.com Programmer
3 Firezar Yanesew Ramit/1747/10 Ferezer05@gmail.com Designer
4 Kidist Fekade Ramit/1723/10 Kidifekade6299@gmail.com Project Analyst
Project Advisor: MSc. Alemayehu Megersa

1.3 Statement of the Problem


In many cases web based system has brought new opportunities to the government, non-
government organization, and even to individual person. Indeed to this, starting from mid of
1990’s a number of organizations began to publish their own web site on the network to offers
their services and to announce their products online to the customers. Moreover use it to
facilitate their activities that enhance to achieve mission and vision and become more competent
and profitable.

So, Gamo Zone Agricultural Offices is far from these realities because of most of their activities
are enrolling manual through manpower. As a result some of the prominent problems that the
team focuses on to identifying and proposing solution are:

 Agricultural data about crop production report is not accurate.


 Manual collection of crop data is time consuming and tedious.
 Searching of data is very difficult.
 File mixed each other (misplaced file). .
 Persistent data storage and management is difficult.
 Decrease in data completeness.
 Allocate high budget for data organizer.
 Low security.
 Data loss.
 Wastages of resource like pen, paper, etc.
 Data redundancy and inconsistency happens.

1.4 Objectives

1.4.1 General Objective


The general objective of our project is to change the manual system collection of agricultural
data to automated web based agricultural data collection system.

1.4.2 Specific objective


The aim of this project is to develop a secured Web based system with the following specific
objectives:

 To avoid data redundancy and inconsistency.


 Develop user friendly and interactive system.
 Show the potential of the system for further application and scalability.
 Improve and facilitate the communication between the zones and woreda
agricultural offices.
 To make the system more effective and efficient of the system
 To give reliable data about crops production report.
 To record new crops production report.
 To exchange new information between offices.
 To update crops production report.
 To check filled form easily.
 To give reliable search facility.
 To make the system more secured.
 Easy to generate reports.
1.5 Feasibility Analysis
Depending on the results of the initial investigation the survey is now expanded to a more
detailed feasibility study. It is an analysis of the ability to complete a project successfully, taking
into account Operational, technological, Behavior/political, economic and other factors.
1.5.1 Economic feasibility
Economic feasibility is the analysis of a project's cost benefit analysis in an effort to determine
whether or not it is logical and possible to complete. Our proposed project is economically
feasible because it has less expensive when compared to the existing system, so the project helps
in reducing the cost.
When a project is undertaken its economic and financial gains and losses have to be considered
i.e. whether the organization can support the cost incurred during the development of the project.
This is known as economic feasibility. The tangible and intangible benefits will be considered.
Taking these factors into consideration a cost benefit analysis will be carried out for evaluating
the proposed system.
The evaluation will be carried out under the following heads:
a) Hardware Cost:
The organization required small amount of hardware and software for the system, so no much
more cost has been incurred in implementing the system.
b) Manpower Cost:
The proposed system is user friendly and does not require much knowledge of computers. Thus,
there is no requirement of highly qualified staff in computers requiring big amounts of salaries.
Thus, no extra expenditure is required for manpower. Therefore, the system is financially
feasible.
c) Maintenance Cost:
The proposed system is user Maintenance cost machinery cost, employee cost and other cost are
include in company costs Maintenance cost.
1.5.2 Operational feasibility
It is the measure of how well the solutions for problems will work in the association. The
project will be beneficial because it satisfies the objectives when developed and used. And as
well the new system brings an easy and user-friendly working environment that helps the
employees get services from anywhere as well as the association workers to handle tasks easily.
1.5.3 Technical feasibility
It’s a measure of whether the proposed system is user friendly and enables users to maintain
when problems occur or not. Our system is technically feasible due to the following reason:-
 Member can adapt the system easily.
 No need of much more skill.
 Develop within the latest technology.
 Users can maintain problems easily.

1.5.4 Legal feasibility


Behaviorally/politically this project will meet all legal and ethical requirements of the project are
applied. The system we are going to develop is not conflict with any government directives or
cannot interfere with any political issue and with any cultural aspects. So our project is
Behaviorally/politically feasible.
1.5.5 Schedule Feasibility
The schedule for this project will be feasible due to wealthy information exchange between the
developing team, Advisor and the organization. But, the time set to develop the system is not
enough to complete the system in more advanced due to shortage of time by educational
academic calendar. The project team members expected the Project to be completed on time
without any delay. We have planned to finish each phase regarding of the following schedule.

Table 1: Schedule of the Project


Task name Duratio Start Finish Jun Jun Jul Jul Aug
n
Proposal 10days 1/10/2021 10/10/2021

Requirements 20days 10/10/2021 30/10/2021


analysis
Design document 15days 1/11/2018 15/11/2021
Implementa 15days 15/11/2021 30/11/2021
tion and
system
testing
Installation and 20days 1/12/2021 20/11/2021
document

Project proposal
Requirement
analysis

System design
Installation and
System design
document

Implementation
and system testing
Figure 1: Software development life cycle of web based agricultural data collection system for
Gamo Zone.
1.5.6 Cost Benefit Analysis

A. Tangible Benefits
The proposed system will reduce the annual budget of the organization.

Table 2: Material Cost for Existing System

Materials Cost for Existing System


Items Quantity Per Year Salary/Unit Price Total Price Per Year
Paper 1000 .50ETB 500 ETB
Pen 90 12ETB 1000 ETB
Labor Cost 14 800ETB 82000*12=984000
ETB
Desktop Computer 2 8000 ETB 16000 ETB
Total Cost 10912ETB 1001500ETB

Table 4 : Material cost of proposed system

Material cost for proposed system


Items Quantity Per Salary/Unit Price Total Price Per Year
Year
Paper 200 .50ETB 100ETB
Pen 20 5ETB 100ETB
Labor Cost 6 300ETB 37000*12=444000ETB
Desktop Computer 5 10000ETB 50000ETB
Total Cost 494200 ETB
Difference between before and after deployment money required for payment
Cost Reduction for materials = 1001500-494200=507300ETB

B.Intangible Benefit
 To reduce time required
 To increase information processing efficiency
 To reduce probability of occurrence of errors
 To management flexibility
1.5.7 Cost of the Project
Table 5: Cost of the Project
Items Price
Labor cost 800 ETB
Computer 20000 ETB
Printer 200 ETB
Flash 300 ETB
Total material cost 21300ETB
1.5.8 Software cost

Software Cost
Item Price
mySQLIserver2008 Free
Window 10 Free
Microsoft Office 2019 Free
E-draw Free
Notepad++ Free
Total -

Table 6: Software cost

1.5.9 Cost Breakdown


Beside tangible and intangible costs, we breakdown cost of system development into two: one
time cost and recurrent cost.
One time cost: Is a cost with project up and developments or system startup. This mean that it
refers to those associated with project initiation and development cost and the startup of the
system. The cost typing encompasses
activities such as system development, new hardware & software purchase or system startup user
training, and system or data conversion.
Recurrent cost: Recurrent costs are those incurred for goods and services in the course of a
budget year and which must be regularly replaced since we are developing this system as senior
project, we may not gain any income

1.6 Scope of the Project


There are different kinds of agricultural data collection activities in the organization. But the
scope of our proposed system is web based agricultural data collection system for Gamo zone
concern specifically on crop production report only.

The scopes of the proposed system are:


 Display all the collected information about crop production report.
 Generate and view report.
 Submit the data that is collect from Arba minch zuriya woreda to zones.
 Give privilege for register ADCOWs.
 Accurate way of Storing and retrieving crop production data into and from
database.
 Usable only between Arba minch zuriya woreda and Gamo zone.
 Modify data.
 Easy ways of backup and recovery data.

1.7 Significance of the Project


The web based agricultural data collection system provides many advantages for the organization
and society. It can improve the efficiency of the system and overcome the drawbacks of the
existing system concern on crop production registration. So our project can reduce the time and
resource required in the current system by using the newly proposed system. Because the
proposed system is an automated way of collecting crop production data report through online.

In general the system has the following benefits:

 Easy to search the recorded data.


 The system can be accessed everywhere in the organization in the given time
frame.
 Provide timely information.
 Reduce resource wastage.
 Easy Data storage and management.
 Reducing the probability of errors.
 Potentially increasing data security.
 Easy to generate report.
 Reduce wastage of time.
 Easy to manipulate and maintain the system.
 Increase means of communication between offices workers.
 Reduce data loss.
 Easy to backup and restores if the document has to be damaged.

1.8 Target beneficiaries of the system


Any project to be design to gives service for the user to simplify statement of problem. So the
main target beneficiaries of the system in this section described:

 Researchers: get information about crop production and types crops found in Gamo zone
from the system easily and it is also base lines for researchers for modification the system
by adding additional activities occurred in the organization.
 Woreda Extension workers: by using the system extension workers can save their time
and effort to register crop product information, to search item they want easily and easy
ways to record data in data base without loss of information.

Gamo zone agricultural offices: get report within a time and small resource for the offices and
generate report easily by searching information stored in data base. It also knows types of crops
found in Arba minch zuriya woreda

1.9 Methodology of the Project

1.9.1 Data sources


In order to develop the system, we will use different data sources like software engineering
books, the project and internet.

1.9.2 Fact Finding Techniques


Interview

We would gather information by interviewing both Arba minch zuriya woreda agricultural
offices and Gamo zones worker about the existing system.

Document analysis

We also collected certain relevant information from written documents from Gamo zones
agricultural office.
1.9.3 Systems Analysis and Design (approach)
The proposed system will be develop using object oriented analysis and design approach because
the idea behind the approach is to build software systems by modeling them based on the real
world objects that they were trying to represent. OOP is a collection of objects, each with its own
data and its own set of responsibilities. The objects interact by sending messages to each other.
So OOP is:

 Easier to understand.
 Easier to write.
 Contain fewer errors.
 Reduction of development time.
 Reduction of time and resources required to maintain existing systems.
 Increase code reuse.

So to develop or design our system we use system development methodology that is used to
structure, plan and control the process of developing the system. There are different types of
software system development methodologies to develop a system; among these we select
waterfall system development method [4]. Because, waterfall model is simple to implement and
also the amount of resources required for it are minimal when compared to the others. In this
model, output is generated after each stage, hence it has high visibility. The pure waterfall
lifecycle consists of several non-overlapping stages, as shown in the following figure. The model
begins with establishing system requirements and software requirements and continues with
architectural design, detailed design, coding, testing and Maintenance. The waterfall model
serves as a baseline for many other life-cycle models.

1.10 Development Tools


To develop the system we can use both software and hardware component.
Software tools

TOOLS ACTIVITIES
Html Client side coding run on web browser.
JavaScript Client side script runs on web browser.
CSS Client side CSS run on web browser, used for
font, color and border and pagination.
MySQL Database server
PHP[1] Server side scripting run on web server.
Chrome, uc Browser Browser
Notepad++[2],Sublime_Text_2.0.2 It is one of the writing editors which help us
to write code using PHP programming
language.
MS _word For write documentation part.
Edraw Max To draw different diagram.

Table 7:software tools

Hardware tools

TOOLS ACTIVITIES

Flash disk with 8 GB To transfer data from one computer to the other computer.
Used for recovery purpose.

Both desktop and laptop To input data, to display the output, to do the main programs and to insert
computer with >2 GB input and to store information.
RAM and 10 GB (this
specifications are a
minimum requirement)

Printer For print the documentation.

Ethernet cable Used for connection to access different information that helps our
projects.

Table 8: hardware tools

1.11 Limitation of the Project


The system we proposed only registered through online and it can be used only for crop
production collection information specifically. It is not give permission for users who have no
account number to submit or send data.
1.12 Reference
(Unpublished) Gamo zone agricultural offices and wikipidia.

You might also like