50% found this document useful (2 votes)
3K views12 pages

Farmers Buddy: Project Report On

This document describes a web application called Farmers Buddy that aims to provide information to farmers and agricultural students. The application will provide soil analysis, fertilizer recommendations, weather information, market rates and cultivation tips. It will allow users to login and access information categorized under Crops, Rates, Weather, Farmer Tools etc. The application is proposed to be developed using Java and MySQL for backend and will reduce complexity in managing agricultural data. Use case, entity relationship and class diagrams are included to depict the design of the system.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
50% found this document useful (2 votes)
3K views12 pages

Farmers Buddy: Project Report On

This document describes a web application called Farmers Buddy that aims to provide information to farmers and agricultural students. The application will provide soil analysis, fertilizer recommendations, weather information, market rates and cultivation tips. It will allow users to login and access information categorized under Crops, Rates, Weather, Farmer Tools etc. The application is proposed to be developed using Java and MySQL for backend and will reduce complexity in managing agricultural data. Use case, entity relationship and class diagrams are included to depict the design of the system.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 12

PROJECT REPORT ON

FARMERS BUDDY
Bachelor Science In Information Technology

SYMBIOSIS INSTITUTE OF
TECHNOLOGY
(A CONSTITUTENT OF SYMBIOSIS INTERNATIONAL UNIVERSITY)

Under the guidance of:


Prof. Pooja Bagane

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

 The main objective of the project is to provide information to the


farmers and agricultural students. It provides better solutions for
farmers in providing the information regarding soils, fertilizers. It
helps the users in getting training regarding various technologies
that can be used in farming. 

1.3) Project Scope


Providing accessibility to all users who have a valid user ID
and password. Generating monthly and daily reports of the market.
Communication is provided for the user through mails.

 
1.4) Users of the System

 Farmers and Agricultural students


 General Public
 Administrator/ Server
 Agricultural Officers

1.5) References

Java Complete Reference  by Herbert Schildt


Wikipedia, URL: http://www.wikipedia.org.
Project Management URL: http://www.startwright.com/project.htm
https://www.edureka.co/blog/java-projects
https://www.geeksforgeeks.org/top-7-java-project-ideas-to-
enhance-programming-skills/

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.

2.3) Pros and Cons


Pros:
 Easy to use.
 It provides valuable and valid information regarding soils, crops
and fertilizers
 Provides daily updates.
 Is fast.
Cons:
 Do not support local languages.
 Information Isolated for a particular region of India.

2.4) TECHNOLOGIES USED


Language used: Java Language
HARDWARE
 Processor: Intel i3 and above
 RAM: 1 GB and above
 OS: Windows 10

SOFTWARE
 Front End: Eclipse 12 and JDK 15
 Backend: MySQL Database

2.5) DESIGN AND IMPLEMENTATION CONSTRAINTS


Although java is portable, the software does not run properly on
platforms other than windows and android.
The software does not check the size limit.

FUNCTIONAL REQUIREMENTS
 Individual  profile management for all kinds of users.

 Basic soil analysis for all regions and suggestions on which


fertilizers to use where and how much? Which crop, herb or
vegetable can be grown where and in which season?

 Information about major crop markets and their current price


for crop should be published daily.

 Information pages should be dynamic .

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.1) Use-case Diagram


Primary Actor: User and Secondary Actor: Servrer

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-----------

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy