Farmers Buddy: Project Report On
Farmers Buddy: Project Report On
FARMERS BUDDY
Bachelor Science In Information Technology
SYMBIOSIS INSTITUTE OF
TECHNOLOGY
(A CONSTITUTENT OF SYMBIOSIS INTERNATIONAL UNIVERSITY)
Submitted by:
Shivam Sharma – 19070122160
Shriya Gupta – 19070122163
Shubhangi Roy – 19070122165
SOFTWARE REQUIREMENT SPECIFICATION
Table of Contents…………………………………………………..
1) Introduction……………………………………………….3
1.1) About Project……………………………………………..3
1.2) Objective………………………………………………….3
1.3) Project Scope…………………………………………….3
1.4) Users of the system……………………………………..4
1.5) References……………………………………………….4
2) Overall Description……………………………………
2.1) System Features…………………………………………5
2.2) Proposed System………………………………………..5
2.3) Pros and Cons…………………………………………...6
2.4) Technologies Used………………………………………6
2.5) Design and Implementation Constraints………………7
3) Functional Requirements…………………………7
4) Non-functional Requirements………………….7
5) User-Interface Requirements…………………..8
6) Analysis Models………………………………….
6.1) Use-case Diagram……………………………………….9
6.2) ER Diagram………………………………………………10
6.3) Class Diagram…………………………………………..11
7) Conclusion………………………………………………12
INTRODUCTION
1.1) About Project
This is a web based project which is useful for farmers and
agricultural students. This is an open discussion portal providing
solutions to small farmers and agricultural students. It also provides
soil analysis for all regions and suggestions on which fertilizers to
use where and how much? And which crop, herb or vegetable to be
grown where and in which season? It also helps to make decisions
on market and best prices. Information about major crop markets
and their current price for the crop will be published daily. It also
helps the agricultural students to get practical information regarding
various crops.
1.2) Objective
1.4) Users of the System
1.5) References
OVERALL DESCRIPTION
2.1) System Features
Our system allows user to login with thier respective email id and
username.
We have four categories in which our user can see the content.
Rate: Rates of various crops has been listed
Weather: It tells the user the appropriate weather for
growing any crop.
Farmer tools: It lists various tools the farmer can use for
various farming purposes
Crops : Farmer can choose a crop of thier choice and
further see
Weedicides : It tells the suitable medicines used for
growing a particular crop
Cultivation tips: We provide some good and useful
cultivation tips to the farmer
Fertilizer Calculator: It helps farmers to calculate how much
fertilizer is required for a certain area of field
2.2) Proposed System
The development of this new system contains the following
activities, which try to automate the entire process keeping in view of
database integration approach.
Reduce complexity in managing the data related to the agriculture
products, soils, fertilizers, mandi/market details.
Reports are generated dynamically on a periodic basis.
user interface is provided in order to interact with application.
SOFTWARE
Front End: Eclipse 12 and JDK 15
Backend: MySQL Database
FUNCTIONAL REQUIREMENTS
Individual profile management for all kinds of users.
NON-FUNCTIONAL REQUIREMENTS
Secure access of confidential data(user’s details).
Flexible service based architecture will be highly desirable
for future extension.
Better component design to get better performance at peak
time.
USER INTERFACE REQUIREMENTS
Professional look and feel.
Reports exportable in .XLS, or any other desirable format.
ANALYSIS MODELS
6.2) ER Diagram
Here the red coloured bubbles are the primary keys of
the respective entities.
6.3) Class Diagram
CONCLUSION
By this project, we provide various information regarding
soil, crops, fertilizers for farmers and also for the agricultural
students.
It makes agriculture more eco-friendly.
-----------THANK YOU-----------