Format For SRS Report Part 2 PDF
Format For SRS Report Part 2 PDF
Format For SRS Report Part 2 PDF
Page 1
1. Introduction
“Contempo Geoponic” – Contempo means latest and Geoponic means agriculture
science, means the agriculture field with latest technology. The “Green box” is
designed to have a better control over the whole growing procedure. The core idea of
the project is to implement an intelligent and smart agriculture field area which grow
all sort of plants, with less user interaction as possible. IOT based project can leads us
to another revolution regarding to agricultural field. Agricultural area is developing
with three major revolutions, but digitalization is more effective then all of others.
Its extraordinary feature is to make your farm smart and intelligent through a little use
of IOT and image processing to save time, save human resource and to get good
results in reduce efforts. This system will be a helping hand for the farmers by
providing them the information about the crops requirements and necessities. It also
provides prevention from creatures or animals/ birds using continuous ultrasonic wave
for a short period of time.
1. Eco-friendly:
The core circuit of the project contains only sensors and the Arduino controller, which
are not harm the environment at all. The ultrasonic wave generator only audible to
animals, birds and other creatures. They feel it as a noise of sounds for a while, but
not harm intentionally. It generates positive effect on plants growth.
Automation is already done in this field with high-tech machinery such as harvester
and many more, though it is developing area digitalization is in process . It reduces
Project Report for Contempo Geoponic GreenBox
Page 2
the farmer works with ideal solution using providing database and information from
the sensors.
Automation and digitalization reduces the work as possible. The present data mining
techniques, provides better and ideal solution as the environment. It is more beneficial
to tune with nature and produce the qualitative food.
Now-a-days we can produce food in large quantity but these are not qualitative. Using
such type of fertilizer, insecticides, pesticides in proper amount, to make your land
more and more productive and that's why we can overcome the demands of today's
generation.
database our system filters out that which plant is preferable to grow in less effort and
less consumption.
There is also a feature of a powerful motion sensor which will notify about the
presence of any animal or insect on the plants which causes harm to the same. If any
insect will be present on crop an ultrasonic sound will be buzzed for few seconds to
warn the farmer about insect.
Intended Audience:
Our intended audience are farmers, developers, agricultural managers, testers, coders
and business people in farming sector. This report can be read in manner by firstly
reading the overview of the report and then product perspective, functionality and
design constraints.
Document Overview:
The agriculture affects the most if the country is developing and major dependencies
on the farming. If you image agriculture as a core part then the whole area such as
Technology, Environment, Management, Economics, Energy, Electricity are the
major affected fields.
Project Report for Contempo Geoponic GreenBox
Page 4
For Sub Heading: Font size : 14, Times New Roman, Bold
Project Report for Contempo Geoponic GreenBox
Page 5
Alignment: Justify
In Header: Right hand Side- Project Title and Left hand side- Student Enroll. No.
In Footer: Left hand Side- LIT(CSE or IT), Right hand side-Page number.
1. www.patents.google.com/
2. www.ipindiaservices.gov.in/publicsearch/
3. www.freepatentsonline.com/
4. www.upsto.gov/
5. www.wipo.int
1. www.playground.arduino.cc/
2. www.arduino.cc/
3. www.electronicshub.org/motion-detector-circuit/
4. www.electronicshub.org/temperature-snesor-circuit/
5. www.circuiteasy.com/temperature-sensor/
6. www.electroschematics.com/9263/humidity-sensor-circuit/
Project Report for Contempo Geoponic GreenBox
Page 6
7. www.vernier.com/products/sensors/ph-bta/
1. www.agriculturejournal.org/
2. www.ijair.org/
3. www.afribary.com/fields/12/agriculture
4. www.journals.elsevier.com/agriculture-and-natural-resources/
5. www.123helpme.com/search.asp?text=Agriculture
1. www.ieee-ras.org/agricultural-robotics
2. www.theguardian.com/sustainable-business/2016/feb/18/automated-farming
3. www.asirobots.com/farming/
4. www.ethz.ch/en/news-and-events/news/2016/04/a-model-for-digital-agriculture
5. www.agwired.com/2016/05/27/the-digitalization-of-agriculture/
Project Report for Contempo Geoponic GreenBox
Page 7
2. Overall Description
2.1 Product Perspective
Contempo Geoponic Greenbox is new, self-contained product. India is covered with
large population of farmers as well as India’s GDP is based highly from the income
earned through farming. Farming is the fabric of our society and it is the main
economic activity. Farming affects the country in terms of social and political
stability. So as to increase the productivity of our country it is necessary make our
agriculture sector more automation and digitalized.
Our application will provide the farmer a guidance about the crop requirements such
as water, fertilizer, insecticides, pesticides, type of soil, moisture and pH of the soil.
Also it will indicate a farmer when an insect will sit on the plants or crops through
Ultrasonic waves.
Project Report for Contempo Geoponic GreenBox
Page 8
Through data mining it is possible for the agricultural manager to guide the farmers
about which crop will yield higher productivity in which soil and which season. Thus
it is an automation system in which will increase the productivity and decrease the
manual and hard work of farmers.
● Eco-friendly
●Automation in Farming
1) Farmers- They use this application to find out the requirements of crop such water,
soil and temperature requirements, etc.
2) Agricultural managers- They guide the farmers about which crop will yield best
production in which soil and season.
3) Coders and Developers- Coders and developers are the builder of the application
and make upgrade of application as when require.
4) Business People- They are people in business of farming sector. They use the
application to provide irrigation and other machines required for farming.
5) Harvesters and Cultivators- They use this application to check the current time to
harvest and cultivate the crop.
Farmers, agricultural managers, Coders and developers are most important people of
this application whereas villagers, business people are less important people for this
application as they use it less.
Project Report for Contempo Geoponic GreenBox
Page 10
It does not allow us to do more than can be done with a wired system.
Project Report for Contempo Geoponic GreenBox
Page 12
The user documentation will include a manual for farmers, agricultural managers as
well as technicians. User manual for farmer will guide them how to exactly use our
application interface and produce more output. It will also teach farmer how he will
get notified. Manual of agricultural managers will include the details about how and
what are the ways that affect the data mining of our database and how will they decide
that which crop is best for which season.
It is assumed that the farmers has sufficient and good quality of land. Also the farmers
should have good internet connection to use the application. Agricultural managers
and farmers are assumed to have good knowledge about the application. Also the
agricultural managers are hope to have good knowledge about data mining. Our
project is not dependent on any other project so there is no dependency.
Project Report for Contempo Geoponic GreenBox
Page 13
3. Specific Requirements
3.1 External Interface Requirements
User Interface is the platform through which user can easily interact with the system.
The GUI of the application is user friendly, which is described as below with respect
to Admin Interface, Farmer Interface and Agriculture Manager Interface.
1. Admin Interface:
Admin can login and register in the system, and can manage the system and data as
well. They have to be alert for new coming technology, updating of approach and
development in agriculture area. Below is described that how admin can use the
application.
SIGN UP OF SYSTEM
Project Report for Contempo Geoponic GreenBox
Page 14
2. Farmer Interface:
Farmer are the main audience of our system. This interface should be very user
friendly and easily understandable to the farmer. All the transactions and requirements
are merged up in this interface. The whole system focuses on this user and tried to
provide the best utility of this application.
LOGIN/ DETAILED
FARMER SUGGESTION
SIGN UP PARAMETER
Agriculture Manager is one step ahead of farmer, they are our 2nd priority audience
for this system. They have to handle farmers' requirements, suggestions, complains,
etc. Here is described that how they deal with this system.
SIGN UP
Project Report for Contempo Geoponic GreenBox
Page 17
Sensor:
1. OS:
Linux: Using an open source platform to increase the robustness, reliability. It is used
with android studio (version 2.2) to make a mobile app of our system. It is easy to use
commands for a system evaluation. In current system we are using Linux- Ubuntu
16.04 version.
2. Languages:
Java: android studio uses android Java as a base programming language. Java is
robust, secure, and reliable, inter operable language, which make your system more
and more reliable, reusable, available and easily understandable. Java is used to
program the events, processes.
XML: Design layout part of android done in XML language, its look like HTML
language. It gives a felicity of drag and drop to make layout interactive and more
attractive.
3. Database:
SQLite: Database
Nothing is done without database. It contains all the information related to our
system. User's login, registration, complains, suggestions, feedback, updating,
transactions done through database. Android studio version 2.2 uses inbuilt database
support called SQLite. Which provides and support many features to handle database
in easier way.
4. Mobile/desktop application:
Android Studio: Windows and Linux both support android studio, the current version
we are using is 2.2 with lollipop and marshmallow operating system. Currently the
craze of android language make us a decision to choose this language.
Python IDE: Python IDE is used for coding the sensor to communicate with hardware
devices. It is a very easy language to implement. Currently we are using 3.3 version of
python IDE.
Project Report for Contempo Geoponic GreenBox
Page 22
Edraw Max: This desktop application is used to make canvases, UML diagrams in
very easier and understandable manner. It provides best GUI to user to make more
interactive and attractive as well.
Photo shop windows: Photoshop is also used for making diagrams and canvases , it is
very user friendly application to make. Currently versionCC16 is used.
Wi-Fi:
Routing:
IOT:
Fig. 3.5
Project Report for Contempo Geoponic GreenBox
Page 24
1. Measurement of parameters:
2. Fetching of Data:
Sensors are measuring the parameters and those parameters should have to fetch for
further process like data mining. Measuring and Fetching data are the basics
functional requirements of this system.
3. Manipulation of Data:
After gathering data, manipulation is done with use of provided database and the
current data. They are mined for generating the ideal solution.
4. Crop selection:
Crop selection process consider the ideal situation (according to system – tens to
perfect solution) and give the next crop which is suitable to current parameters.
5. Detection of movements:
Farms are open area, animals, birds or creatures may harm crops, so the trip sensor
detects any movements in the farm to prevent it.
6. Notification on Display:
While detecting if there is any movements occurred, it notified the user that there is
going something wrong.
7. Registration/login:
Farmers, Farm manager, admin can login into the system, farmers can get suggestions
from farm manager, notification from sensor, can give feedback, can complaining
about error. Admin can manage all the database and the system, and farm manager
can manage the complaining from farmer and can give best suggestions to them.
Project Report for Contempo Geoponic GreenBox
Page 25
1. Data retrieving speed: the speed of retrieving data from sensor should be faster as
possible, more delay may cause the wrong solution.
2. Data manipulation speed: Manipulating the fetched data and provided database
must be faster, it may leads to miss management and may not give the accurate
solution according to current parameters.
3. Ultrasonic noise generating speed: After detecting the movements, ultrasonic sound
generate immediately otherwise animals, birds or other creatures may affect the crops.
4. Giving notification: Notification time should be normal, that farmer can get the
whole the situation and fix the problem.
5. Display timing: After completing all the processes, farmer should know that what
crop he has to choose next, if display not work properly then the farmer could not get
the information.
Use-case is used to prevent the circuit of the system form external circumstances, the
circuit include Arduino, Wi-Fi module, sensors, wires, etc. they all should be
protected from external affairs. Maintenance of the core circuit is done by use-case.
2. IOT:
IOT- Internet of things, it includes all the safety parameters regarding to the Internet
such as http,https and other security parameters such as communication protocols,
Wi-Fi protocols ,etc.
Project Report for Contempo Geoponic GreenBox
Page 27
3. Database:
Database must be secure, because it contains all the information related to farmer,
farm manager, admin, crops details and much more. It should be prevent from
external users, otherwise a small change in database may leads dangerous failure of
the system.
4 Mobile app:
Mobile application code must be private to developer and admin, otherwise anyone
can change the environment related to application functionalities, features,
components,etc. So make the coding part private as possible.
availability
correctness
flexibility
reliability
robustness
testability
usability
maintainability
Project Report for Contempo Geoponic GreenBox
Page 28
AEIOU Canvas Final Copy (Prepare in Paint, Photoshop or in any other tool)
Ideation Canvas Final Copy (Prepare in Paint, Photoshop or in any other tool)
Product Development Canvas Final Copy (Prepare in Paint, Photoshop or in any other
tool)
Project Report for Contempo Geoponic GreenBox
Page 29
Admin Table:
FIELD DATATYPE CONSTRAINTS
Farmer Table:
FIELD DATATYPE CONSTRAINTS
Developer Table:
FIELD DATATYPE CONSTRAINTS
Sensor Table:
FIELD DATATYPE CONSTRAINTS