This document describes a soil sample information system project. The system was developed to provide farmers with recommendations on the proper type and amount of fertilizer to use based on an analysis of their soil samples. It collects farmer and land details, performs soil testing to determine characteristics like pH and organic carbon levels, and generates fertilizer recommendations and reports. The system was built using Java as the front-end, Oracle 10g as the back-end database, and has functions for farmers and administrators to input and view soil sample details and test results. Future enhancements could expand it to be used by additional soil testing laboratories.
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
Soil Sample Information System
1. TITLE OF PROJECT
SOIL SAMPLE INFORMATION SYSTEM
GUIDED BY PREPARED BY
SAURABHKUMAR RUKHSANA KHATOON
(PROJECT DEVELOPER) ROLL NO:-05
SESSION: - 2014-2017
2. INTRODUCTION
The farmers find it extremely difficult to know the proper type of fertilizer, which
would match his soil. In using a fertilizer he must take into account the requirement of his
crops and the characteristics of the soil.
Soil provides a reservoir of nutrients required by crops and also therefore for animals
but not necessarily at optimum levels of immediate availability to plants. The purpose of
soil analysis is to assess the adequacy, surplus or deficiency of available nutrients for crop
growth and to monitor change brought about by farming practices. This information is
needed for optimum production, to avoid transferring undesirable levels of some nutrients
into the environment and to ensure a suitable nutrient content in crop products.
Farm assurance schemes, buyer's protocols and codes of practice are increasingly
demanding more accurate fertilizer recommendations which must depend on the nutrient-
supplying capacity of the soil. Regular soil analysis should be undertaken as a vital part of
good management practice.
The District Soil Test Laboratory provides all this facility using new techniques.
3. OBJECTIVES
The basic objective of the soil-testing programme is to give farmers a service
leading to better and more economic use of fertilizers and better soil management
practices for increasing agricultural production. High crop yields cannot be obtained
without applying sufficient fertilizers to overcome existing deficiencies.
Efficient use of fertilizers is a major factor in any programme designed to
bring about an economic increase in agricultural production. The farmers involved in
such a programme will have to use increasing quantities of fertilizers to achieve the
desired yield levels. However the amounts and kinds of fertilizers required for the
same crop vary from soil to soil, even field to field on the same soil. The use of
fertilizers without first testing the soil is like taking medicine without first consulting a
physician to find out what is needed. It is observed that the fertilizers increase yields
and the farmers are aware of this. But are they applying right quantities of the right
kind of fertilizers at the right time at the right place to ensure maximum profit?
Without a fertilizer recommendation based upon a soil test, a farmer may be applying
too much of a little needed plant food element and too little of another element which
is actually the principal factor limiting plant growth. This not only means an
uneconomical use of fertilizers, but in some cases crop yields actually may be reduced
4. Tools/Platform
Environmental Characteristics:
•Minimum Hardware required For the Proposed System.
•Pentium 600 MHz. Or higher microprocessor.
•VGA 640 x 480 or higher resolution screen supported by Microsoft Windows.
•500 MB RAM for Windows 98
•Microsoft Windows Windows or later version.
•40 GB or higher capacity hard disk.
•Software Used:
•Core java as Front-End and NETBEANS(IDE)
•Oracle 10g as Back-End.
Reasons for proposing to use them
Because Java is platform independent, reliable, robust, and object-oriented language,
so we can run on existing software in any platform efficiently, and also Oracle10g is
fully secured database. So we can secure records in our client information and
including all details.
5. Reasons for choosing Oracle as Back End
Oracle 10g is an RDBMS package developed by Oracle Corporation. This RDBMS
package can manage any type of data in a well designed manner. The following are
some features of Oracle 8, due to which we choose it as back end for this project:
[1] Platform Independent :- Oracle‘s database is said to be platform independent, i.e.
the database created on a machine can be access to any other machine.
[2] Client-Server Architecture:- It is good to store data on server and provides
facilities to access data with restricted permission to the client. This feature can be
easily deployed to Oracle’s database.
[3] Data Security features:- Oracle 10 database is secure database. No one can
view/edit data base without prior permission.
Apart from these features java application supports strong set of predefined modules
to connect such a good RDBMS database.
9. User/Operator TESTIN
G
User ID Print Receipt
Administrator Password
WITH
Pre-crops
SOIL SAMPLE
Farmer ID
Land
Situation
Types of
Soil
FARMER DETAILS
Khata/Khesra Plot No.
Farmer
Name
Address
Date
Mobile No.
Farmer ID
Soil Sample Testing
TSS
PH
OC
Farmer ID
Crop
Year of Test
Lab No.
Recommendations for Soil
Sample
Print
Reports
Gypsum/Pyrite
FarmerID
FYM
N
Ph
Potash
Irrigated or
not
22. LIMITATION OF THE PROJECT
Due to the time limitation some of the features that could have been explored have
not been used. The Project entitled “SOIL SAMPLE INFORMATION SYSTEM” will be able
to give information of Fertilizer to its users. But as any other application it has certain
limitation. The user will not be able book through internet (online). Further there can
be implementation of Enhanced database for handling advance features like online
details, Employee Management system, and complete information system.
Categorization of the documents cannot be done. The Website hasn’t any search
engine.
This main purpose is fulfilled with the help of this project. If the organization has any
other requirement, it is also possible to add some extra requirement in this project.
•We have assumed to maintain the records online
•We have assume that user log into the package are categories various levels.
•Currently this system is being developed on the system with Java as Front-end and
Oracle 10g as back end.
•This system will follow the rules and regulation of organization.
23. FUTURE SCOPE OF THE PROJECT
This is versatile and flexible system and can be easily modified to suit the
requirement of any other Company in future. The site has been designed in such a way
that hierarchy modification / additional capabilities can be affected at any level. The
dynamic screen of the system can also be modified easily to meet the specific
requirement of any new client.
The Modules and reports of project are arranged in such that (i.e. in Menu
driven form) further any additional modules and reports can be added after the
Request of management of Soil Test Laboratory, katihar
There are following future scope, which consists of this application -The development of
this software has been done keeping in mind the future scope of this application. I find that it has
good prospects in the future also. I find it is getting solved the work of the Soil Test Laboratory,
katihar. After development of this software, I can say that the complete work of Soil Test Laboratory
would be under control and easier to handle. Keeping in mind the needs of the Laboratory, which
may crop up in the near future, I have tried and introduced certain features, which may be required
by the Laboratory, and so at that time implementation can be done without any problems. Right now
I have developed this software keeping in mind just of The Laboratory, but this job can be done
countrywide. It will run successfully, it can be distributed to other Laboratory too