Farmers Buddy Project Abstract:
Farmers Buddy is implemented on a pure Java2EE architecture with Oracle database. It is a web-based open discussion
portal providing information and solutions about crops, fertilizers,
soil, and climate to small farmers and agricultural students.
The portal provides soil analysis for
various regions and suggestions based on the soil condition and climate.
It explores questions such as: “which fertilizers to use where and in
what quantity”, “which crop, vegetable, or herb should be grown where
and in which season”, etc.
Additionally, farmers buddy helps
farmers and agricultural students in making decisions on the current
market and best prices of crops and herbs. Information regarding major
crop markets and the prevalent best price for the crops are published on
a regular basis.
Farmers buddy also features training and online query handling for all users. Training can be request by students
and general public; similarly, queries can posted on the portal via
mails. Queries can be forwarded to a particular officer, and information
pages of the system are dynamic so that agricultural officers can
change it when needed.
Existing System:
The existing system is very traditional as the data management
is very complex. It is difficult to provide sufficient information
regarding agricultural products, soils, fertilizers, market details, and
climate in a reliable way.
The drawbacks of existing system are:
- No category-wise classification of agricultural products
- Insecurity
- Insufficiency in querying details
- Periodic report generation is a very tedious task as it takes a lot of time.
Proposed System:
The proposed system is built in view of
database integration approach; it tries to automate the entire process
in an effective, simple, and reliable way. The key features are outlined below:
- Reduces complexity in data management.
- Category-wise classification of information regarding agricultural products, soils, fertilizers, and market details.
- Different access levels for different users from security point of view
- Rich user interface
- Reports are generated dynamically on a periodic basis.
- Querying details is very efficient.
- User queries and answers are maintained.
- Economical, user friendly, and effective.
Users of the System:
- Farmers and agricultural students
- General public
- Administrator
- Agricultural officers
Modules Overview:
Farmers Buddy is a six-modules project. (Detailed information about these modules are available in the project report.)
- User Module
- Soils and Fertilizers
- Crop Details
- Market Details
- Reports
- Mails
Project Screenshots:




System Configuration/Specification:
Technologies Used:
- UML
- Java script
- J2EE
- Servlets
- JSP
- HTML
Tools Used:
- Oracle 10G
- Tomcat 5.0
- Rational Rose Enterprise Edition
- EDRAW
Hardware Requirements:
- Processor : Pentium IV
- Hard Disk : 40GB
- RAM : 512MB or more
Software Requirements:
- Operating System : Windows XP/2003 or Linux
- User Interface : HTML, CSS
- Client-side Scripting : JavaScript
- Programming Language : Java
- Web Applications : JDBC, Servlets, JSP
- Database : Oracle 10g
- Server Deployment : Tomcat 5.0
Conclusion:
The proposed farmers buddy java project
provides an effective online platform where farmers and agricultural
students can get information regarding various agricultural matters and
get answers to their queries. The system has limitations in a sense that
being a open discussion portal anyone can post anything which may
mislead students and farmers.
User requirements keep on changing as
the system is being used, and in this regard, farmers buddy is very
flexible. Being based on object-oriented design, new features and
modules can be added in to the system in future.