Documente Academic
Documente Profesional
Documente Cultură
1 Introduction ................................................................................................................................................ 1
Reference ...................................................................................................................................................... ii
i
ii
1 Introduction
The integration of Information Technology (IT) into farming industries has lagged in
comparison to other sectors of the economy; there has been a slow adoption rate to utilizing the
internet and integrating IT into agricultures. Today IT plays a vital role for decision making in
farming industries; Along with improving the efficiency of farmer’s productivity in agriculture
and various activities; the contribution of IT in improving life of farmers by providing timely data
for decision making, is remarkable. We all know that agriculture is an important and crucial sector
hence its proper functioning is vital for human survival. However, in recent years farmers have
proved they do have the confidence to leave the old ways behind and grab the technology. The
farm assistant system used to broaden variety and availability of specialist farming technologies
has allowed for increased efficiency in productivity areas; and increasing adoption of existing
technologies such as which allows more efficient management of information and lower
transaction costs.
The proposed system can overcome the problem in manual system. Countries like Ethiopia, who
focused on cultivating the land; the application of this system into business processes is not only
positively affects the farmers themselves but the economy as a whole.
1
agricultural experts by using paper and direct communications with each other’s. So, this project
is giving a contribution to the farmers through SMS that are useful in hiring and announcing of
different information for farmer and others that interreacting with it
2
The communication from Zone to Woreda office by letters so it consumes time
3
zone and woreda office, post information about distribution of materials like fertilizers and
pesticides, and generate reports on annual collected crop and post.
Farmers can View information send from zone office, woreda office also send feedback, View
about current whether condition of their local area.
Performance: - The system can assume to support more than 100 concurrent requests at once. To
achieve efficiency this system, use mysql server database, this is efficient in query and processing
Available: - The system should be available 90% of the time, because of their power fluctuations
10% the system may be down.
Security and Access permissions: - User validation will be done during login to ensure that the
user is valid and that the user only has access to his/her permitted information.
Backup and Recovery: -The proposed system can be damaged or fail if there is virus attack and
continuous power disconnection from the source station and the data can be lost at that time. The
system should be holding a backup of the data by using different storage devices like Hard disk,
CD, DVD Flash. The backup can be performing in a week at middle night 6:00 pm because of no
works perform at this time.
Scalability: - generally refers to the ability to increase the number of users or application associated
with the services
4
1.5.2 Technical Feasibility
The proposed system can be technically feasible because it doesn’t require any technical expert
and also, we would develop this system by familiar programming language like, HTML, PHP,
JavaScript’s, CSS and database MYSQL language. This proposed system can generate outputs in
a given time, response time is minimum, easy to communicate and generally it satisfies the end-
user’s requirement.
Intangible benefit: -
Moral satisfaction
Work initiation
Better decision making
Better service to the farmers
Tangible benefit: -
Cost reduction because the system requires very less cost when compared with the existing
one.
Increase farmers productivity
Proper use of time and resource
Increase country economy.
5
1.5.5 Schedule Feasibility
The time given for this project is around seven months. First three months for design and
the next four-month are for implementation and test of the designed. Based on the
department schedule we also have developed our own schedule to finish the project.
Table 1. time schedule for system development
Activity Months
Nov 2018 Dec 2018 January Feb 2019- April May 2019
2019 May 2019 2019
1.system
development
proposal
2.system
analysis
3.system design
4.system
implementation
5.Testing the
system
6.Documentation
and project
submission
The scope of this project is to design and implement farm assistant system for Gurage zone
agricultural office to address systemic bottlenecks in the crop farming sectors by supporting and
enhancing the capability of the farmers. The main scope of our system is concerned on transferring
information about crop production between farmers, crop farming sectors. The proposed system
covers the following main tasks:
6
Allow zone, woreda and kebele office to comment each other, and post different
information.
Allow farmers to accesses information through SMS messages by using Amharic
languages anywhere.
Provide some basic information about the materials used to increase farmers production
and productivity.
Support online registration for new users.
Administrator control the system.
Our system is limited only on information distribution and managing user information.
Our system does not include modules that farmers online sale their production and buy
different materials like fertilizer and pesticide online (online transaction).
Our system only limited to crop farming sectors not include other agriculture sectors.
After this project is finished and properly used it gives great benefits to farmers, crop farming
sectors at zone, woreda, and kebele office and also governments. Some of the significant that the
team has identified are listed out as follows:
7
1.9 Target beneficiaries of the system
There are different bodies that will be benefited from this system. The main beneficiaries of this
system include:
Gurage zone Agro office and crop farming sectors that assist farmers: - in manual
system there is loss of materials like, fertilizer, pesticide, paper, pen which is cost
and more manpower, the system reduces incorrect information.
Farmers: - by providing fast access to the information they need by reducing time
like going to different offices.
Developers of the project: -it increases our knowledge and we get moral
satisfaction from the project we developed.
Country: - indirectly benefit which means when farmers increase their production
and change their life country can be develop.
8
1.10.2 Data analysis methodology
The data analysis model applied in this project is an object-oriented approach. For designing
purposes an object-oriented designing was applied in this project. Since it is easy to maintain if
any error is occurred. The system development model was used in this project is Iterative
Enhancement Model for the reasons that Iterative Enhancement Model because it’s Easier to test,
Provide Feedback
hardware
Computer: Highest processor speed and latest CPU,4GB RAM, Hard disc 250 GB
Network cable: -was used to get the internet access by connecting internet line from
internet switch to computer for further reading and search of information from internet.
Flash Disk and CD: -used for the movement of data from one machine to another. We
used both CD and flash disk when we move our data from one machine to another.
Software
9
JavaScript: - JavaScript is very interesting language used to validate data
and develop different messages. We used to validate our data which we used
in html code.
VISO, Edraw max: To develop the UML diagrams our project team used
this software
1.11 Budget
For the successful accomplishment of the project, the costs associated with each item
required have been estimated. This will help us to limit the constraints related to cost while
the project is conducted. From the beginning up to the end of this project we planned the
following cost list.
10
Reference
1. https://www.farmafrica.org/ethiopia/ethiopia
2. https://infomineo.com/agriculture-in-ethiopia
3. Information gathered from Gurage agriculture office
ii
CHAPTER TWO
Zone Level
Woreda Level
Kebele level
Zone Level: this level has little difference with Woreda level. The difference is the inputs for the
Woreda are kebele’s whereas the inputs for zone level are Woreda. What they do in zone level is,
they generate annual plan as zone level, they put the sum total of the demands of all Woreda, they
receive report from woreda, send farm extension to different kebele for collecting information
related to farm from farm and give advices, and report can send to regional office and also give a
correction if there is any. In giving correction they analyze the production GDP of the previous
year of each Woreda. Then they put the production GDP to the zone and submit it to the regional
office.
Time: In the existing system as discussed above there are different levels that are connected
manually, for this particular reason sharing of information is time consuming.
Economical: The capital invested to collect the data is of a huge amount. The first thing done in
order to collect the data is printing the form paper. This requires a lot of papers, so it requires a
great deal of money. In addition to that the government should have to pay money for the people
involved in the collection of the details from the farmers. The capital for transportation must also
be taken into consideration. Also, some time data or information can be collected by using phone,
this also affecting the economies.
Economical drawbacks after distributing: the drawbacks we see above lead to under estimation of
demands, so that the agro office will not be able to get the amount of materials or resources they
need.
This leads to the decrease in the Production GDP of the country. On the other hand, it results in
the under success of the goal or the plan
Correct information drawback: the information can not reach at right time to right place, because
information can be shared manually by preparing hard copy which can be easily lost and damaged.
In Woreda Level: this level can generate annual plan, receive report from the kebeles, give
correction on report received from kebele. They also collect the total sum of the demands of all
the kebeles. In this level there is a form paper. In this form paper they put the total of the demands
of all kebeles. In addition to this they also put the production GDP of last year; this is useful for
estimating the demand of the coming year. Once finished they make copies of it and submit to next
level, i.e. zone level.
In kebele level: they also generate annual plan, different form can be prepared which used for
collecting data from farmers and organized this data and send report weekly to woreda, they also
collect the total sum of the demands of all farmers with in the specific kebele, and report to woreda.
Agricultural data collection office worker (ADCOW): who is working agricultural data collection
office at different levels and have limited privilege, which is determined by the administrator
Administrator: is the one who is working on agriculture office as a manager. He/she has the power
to control other staffs in that office
Cooperation office (hibrat sera office): who is working on distributing different materials for
farmers at different levels.
Input: The office takes the following components as an input to provide the information within
the office.
Processes: The agricultural office performs the following operations while proving
information to the farmers.
Output: After taking the above inputs and processing them the office provides the following
results or out puts.
Currently, Zone office uses different forms and reports to distribute farming materials and to
manipulate different records associated with different activities. From those forms, some are
Woreda’s registration form. woreda office also uses different forms to distribute farming materials
and to manipulate different records associated with different activities. From those forms, some
are kebele registration form, form prepared by cooperative office (hibrat sera office) for
distributing different materials like fertilizer and pesticide to kebele office.
2.5.1 Performance
2.5.2 Information
The main input in the current system are the data gathered by the kebele office from the farmer,
and this data will be the basis for the zone or woreda office to make estimation on the materials
needed by particular woreda or kebele office. but the problem is the gathered data by kebele office
can be shared to zone and woreda office manually which can be decrease the accuracy and quality
of the data and data cannot reach the right office at right time. The following are information
relating problems
Input:
Outputs:
Stored Data:
2.5.3 Economical
The Zone Office performs all of its tasks manually which requires much of the work to be done
by manpower, and requires huge amount of papers for the manual storage of data on papers, which
lead the manual system to spend much money for human resource and for purchasing papers and
other materials.
2.5.4 Controlling
Since all the records associated with the manual system are recorded and stored manually the
security that the system provides for the privacy of this records is not reliable. The system cannot
provide sufficient protection for access and manipulation of the records associated with the system.
this can raise because of the following reason:
2.5.5 Efficiency
As we mentioned earlier, the Zone Office system encountered many problems such as:
unnecessary information redundancy, consumption of cost and time and needs more labor to assist
the farmers. Hence, the existing manual system requires improve to meet its optimum efficiency.
CHAPTER THREE
3.1 PROPOSED SYSTEM
The proposed system is a new system that is a web based agricultural information sharing system.
The system provides reduces the manual work; reduce time and resource needed in the existing
system, and the capital that will be invested.
The function requirement is the functionality that the system can be done. The functionality of web
base monitoring can be the zone, Woreda, and kebele office generate report, post news and events,
response in emergency, target annual plan, give information about production and productivity,
distribution seed and fertilizer, view annual crop production, and also send feedback, and send
report and also Kebele office register farmers, post complaints raised from farmers to zone and
woreda office, generate reports on annual collected crop and post. Farmers can View information
send from zone office, woreda office also send feedback, and View about current whether
condition of their local area through SMS.
The system can allow Zone Office to update necessary offices’ information to the system.
The system allows the Woreda and kebele office can be view different type information,
new and events, send feedback, view solution, send crop production, see emergency
response and send report.
The system allows zone office to generate report, emergence response, update information,
view feedback, view crop production, post new and events, response solution.
The system allows admin to view the user account.
The system will store all the different information of the Zone office, Woreda office, and
kebele office.
The system stores all user detail information
Performance: - The system can assume to support more than 100 concurrent requests at once. To
achieve efficiency this system, use mysql server database, this is efficient in query and processing
Available: - The system should be available 90% of the time, because of their power fluctuations
10% the system may be down.
Security and Access permissions: - User validation will be done during login to ensure that the
user is valid and that the user only has access to his/her permitted information. We use MD5
encryption algorithm which is more secured.
Backup and Recovery: -The proposed system can be damaged or fail if there is virus attack and
continuous power disconnection from the source station and the data can be lost at that time. The
system should be holding a backup of the data by using different storage devices like Hard disk,
CD, DVD Flash. The backup can be performing in a week at middle night 6:00 pm because of no
works perform at this time.
Scalability: - the system has the ability to increase the number of users or application associated
with the services
Usability: - The system is easy to learn and operate. The User interface for this system will be
simple and clear.
Since the system has a GUI it is easy for users even with a little idea on how to use it.
People easily interact with the system from outside using the internet since it is web based.
Reliability: - The data or information, which is retrieved from the system, is accurate, in deserved
time.
Supportability: - The system can be easily transferred from one environment to another; The
system can be changed if we want to deal with new idea or technology. And the system will be
accompanied with a proper documentation it will be easily maintainable.
Implementation: - The system is developed for Gurage zone agriculture office. Implementation
requirements; network (connection), devices (laptop, server, cable, desktop).
Portability: -The system is machine independent and software system independent so it can be
moved to different target platforms.
Documentation: –The system contains the required documents needed to implement the project.
Physical Environment: - the system could deploy to Gurage zone for agriculture office at zone
level.