Farmers Buddy Project in Java is an open discussion portal used for agricultural students and farmers. Any general public can use this system for knowing the information about various crops, and the usage of fertilizers to those crops and in which soil these crops give more yield and the climatic conditions for those crops.

Farmers Buddy Project

Details about this project is provided in video

http://www.youtube.com/watch?v=mgLfXWfpMRc

Farmers Buddy Project Modules:

It has been modularized into following modules:

  1. User Module
  2. Soils and Fertilizers
  3. Crop Details
  4. Market Details
  5. Reports
  6. Mails

  User Module:

First, to enter this system the users has to login to this system. Basically there are 3 types of users in this system.

  • Admin users – Is primary user who can access all features.
  • Farmers and Agriculture Students –  access only for modules.
  • Agricultural officers: Has also restricted access.

  Soils and Fertilizers:

This module is used to maintain the various Soils and Fertilizers Details. This module will be enabled only to the admin type of users.

This module contains:

  • A separate screen should be provided to maintain the Soils and Fertilizers Details. It should provide a way to add, modify and delete the both details.
  • If a new Soil Information is received it should be added to the System.
  • If a new Fertilizer information is received it should be added to the system with the corresponding details like soil name, crop type, crop name etc.

Crop Details:

This module is used to maintain the various details about crops. This module will be enabled only to the admin type of users.

This module contains:

  • A separate screen should be provided to maintain the Crops Information. It should provide a way to add, modify and delete the crop details.
  • If a new crop information is received, it should be added to the system with the corresponding details like Soil Name, Crop Type, Crop Name and Season.

Market Details:

In this module we can maintain the market details. This module will be enabled only to the admin type of users.

This module contains:

  • A separate screen should be provided to maintain the market related information. It should provide a way to add, modify and delete the market related information.
  • Administrator type of user can add the commodities in the market.
  • He can add the information about new markets into the system.
  • He can add the market report into the system regarding a particular market and commodities prices details in that market in a day.

Reports

  • Area Wise Crops report – This contains various information about the crops in a particular district.
  • Soil Based Fertilizers report – This contains various information about the fertilizers based on the state, district, crop type and season.
  • Commodity Wise report – This gives the different details about a particular commodity in a particular state and district.
  • Market Wise Daily report – This gives the daily information about the various Markets in a particular state and district.
  • Market Wise Monthly report – This report gives the market information in state and district in a particular month. 

Mails:

This module provides the mail system to every user in the system who are authenticated.

  • He can view the inbox to know about the emails he got.
  • He can view the sent mails to know the mails he sent.
  • He can send the mail to another user.

Download Farmers Buddy Project in Java Source Code

Download Project Documentation.

For executing this project install oracle 10g and Java software, Tomcat server.