Sie sind auf Seite 1von 23

NATIONAL INSTITUTE OF TRANSPORT

DEPARTMENT OF COMPUTING AND COMMINICATION TECHNOLOGY

PROGRAMME:BARCHELOR DEGREE IN INFORMATION TECHNOLOGY

PROJECT TITLE: SHAMBA SMART SYSTEM

SUPERVISED BY: SIR DUNSTAN PHARES

PREPARED BY;-

CHEKANAE HALFAN

REG.NO: NIT/BIT/2016/386

ACADEMIC YEAR: 2018/2019

CASE STUDY: DAR ES SALAAM

ACCORDING TO CURRICULAR REQUIREMENT OF NATIONAL INSTITUTE OF TRANSPORT.


PROJECT BACKGROUND

Agriculture is the backbone of Tanzania. Half of the population’s direct source of income is
agriculture. Agriculture is facing a lot of problems nowadays, which is resulting in increase in
poverty ratio every year. I have first investigated the complete lifecycle of farming and have
tried to find solutions to the problem faced by the farmer throughout the life cycle. The
communication gap between farmers and agricultural information providers is the actual
problem identified in my research. I have developed a platform where farmers and agricultural
information providers can communicate with much more ease as compared to typical
communication methods. System is using the medium of mobile phone communication.
Information provider can share the information on this platform where it will be stored. The
stored information will be delivered to farmers through SMS. System has the functionality of
automated query response feature which is very useful for the farmers. The system which will
be developed is first of its type in Tanzania. These systems are working effectively in other
countries like Kenya, South Africa and India. Information systems are contributing in the
agricultural productivity across the globe.
System is cost effective as it uses SMS as a medium of communication. SMS communication
is very cost effective and is available all across Tanzania.
PROBLEM STATEMENT

The idea of this project come into existence due to the following problems,
• There is a huge communicational gap between the farmers and the agricultural
information providers.
• There is internet problem in interior parts of Tanzania which hinders the flow of
information to the farmers.
• Lack of agricultural information such as weather forecast, market updates, pest
attack warnings and other agricultural information valuable to the farmers.
• Fellow farmers don’t have best or most up to date knowledge.

Therefore the computerize system is needed which will allow the local farmers who
doesn’t have access to internet and smart phones to access it and benefit from it in
their agricultural activities.
PROJECT OBJECTIVES

GENERAL OBJECTIVE
The main purpose of the project is to create a computerized system that will end
the gap between farmers and agricultural information providers by providing
agricultural information to the farmers through both web and SMS form which will
be effective to both those with and without internet access.
SPECIFIC OBJECTIVES
• To create a sub-system that allows a farmer to get agricultural information through both
SMS and web portal system.
• To create a sub-system that will allow automated SMS query response.
• To create an automated web crawling sub-system.
• To create a database that will store all data in the system.
• To create an automation sub-system that will enable the administrator to print and
download a statistical report of farmers and crops.
• To create a sub-system for registration and log in.
SIGNIFICANCE OF PROJECT

• System will help the farmers to get agricultural advisories easily with or without the
internet.
• System will help and increase efficient in agricultural sector.
• System will ensure that the farmer makes reasonable decisions according to the
information provided.
• The automated SMS query response will allow the farmer to easily access the information
from the database.
LITERATURE REVIEW

WEAKNESS OF THE EXISTING SYSTEM.

• The internet problem to farmers especially in interior parts of Tanzania is still a


problem therefore it is a problem for them to get information from social medias.
• There is no a specific platform where a farmer would get agricultural information.
• The information obtained is not reliable, accurate and updated because the
horizontal transfer of information between similar farms remained very
important.
STRENGH OF THE SYTEM

• The system will provide important agricultural information to the farmers which will help
them to increase their productivity.
• The system will solve the problem of lack of internet facilities especially to rural areas
which hinders the spread of information to the farmers.
• The system will be a platform where farmers meets the agricultural advisories.
• The system will be easy to be accessed at any time.
• The system will enable the farmer to make the right decisions according to the
information obtained.
SYSTEM METHODOLOGY

Project methodology is a framework that is used to structure, plan, and control


the process of developing software. This kind of development methodologies are
only concerned with the software development process, so it does not involve any
technical aspect of, but only concern with proper planning for the software
development. There are many project methodologies with their advantages and
disadvantages but under this project water fall mode will be followed.
WATERFALL MODEL

The Waterfall Model was first Process Model to be introduced. It is also referred to
as a linear-sequential life cycle model. It is very simple to understand and use. In a
waterfall model, each phase must be completed fully before the next phase can
begin. This type of software development model is basically used for the project
which is small and there are no uncertain requirements. At the end of each phase,
a review takes place to determine if the project is on the right path and whether or
not to continue or discard the project. In this model software testing starts only
after the development is complete. In waterfall model phases do not overlap.
REASONS FOR CHOOSING WATERFALL MODE AS A
PROJECT METHODOLOGY

• Waterfall mode is followed under this project due to the following reasons;
• The project is short
• Requirements of the project are very well documented, clear and fixed.
• In waterfall model phases do not overlap.. First stage must be completely to allow
and other to start
• software testing starts only after the development is complete
FUNCTIONAL REQUIREMENTS
• The system will Register users and provide a login system for the user of
the system through the web portal (farmer, seed seller and agricultural
advisories.)
• The system will register the user through SMS system. (Farmer).
• The system will allow the seed seller and the agricultural advisories to feed
some useful information to the database.
• The system will allow the administrator to send message to the farmers.
• The system will allow the administrator to perform automated web
crawling according to the given crops.
• The system will allow the administrator to manage the users(delete users)
• The system will provide a search option for the user of the system as there
will be many entrance of data.
NON FUNCTIONAL REQUIREMENT

• Security –the system will provide a mechanism to authenticate users of the system
so that no other user will be permitted to use the system except those who are
registered.
• Availability –the system will be available all the to those who are authorized to use
• Speed –the system will be designed in a way that how much time when a user
request resource in a system the system will respond.
Use case diagram
DATA FLOW DIAGRAM LEVEL 0
DATA FLOW DIAGRAM LEVEL 1
ACTIVITY DIAGRAM
ER DIAGRAM
Conceptual model
INTERFACE DESIGN

Das könnte Ihnen auch gefallen