1. CROP MANAGEMENT
SYSTEM
UNDER THE GUIDANCE OF;
Mrs R Sathya MCA MPhil (PhD) NET
Assistant Professor,
Department of Information Technology
DONE BY;
SRI VISHNU V
21BIT039
Department of Information Technology
1
2. PROJECT SUMMARY
● ABSTRACT
● SYSTEM SPECIFICATION
● SYSTEM STUDY
● MODULES AND DESCRIPTION
● SYSTEM DESIGN
● SCREENSHORTS
3. ABSTRACT
• The project aims to develop a crop management system using Python, which utilizes a dataset in Excel
format to make recommendations on suitable crops based on input parameters such as nitrogen,
phosphorus, potassium levels, temperature, rainfall, and humidity. The system provides both text and
voice command interfaces for user interaction.
• Receiving the input parameters, the system processes the data and applies K-Nearest Neighbors
(KNN) algorithms to match the user's requirements with the crop dataset. It then generates an output in
the form of text and voice response, recommending the most suitable crops based on the given
conditions.
3
6. EXISTING SYSTEM
1. The current systems used for recommending crop yields are often expensive
because they rely on hardware, making them costly to maintain.
2. Even though there have been some recent solutions suggested, it's still
difficult to create a user-friendly application for crop recommendation. In
other words, making an easy-to-use tool for suggesting which crops to grow
is a challenge.
6
7. SYSTEM STUDY
DISADVANTAGES
1. Efficiency is low.
2. The existing system which recommends crop yield is either hardware-based being
costly to maintain, or not easily accessible.
3. Despite many solutions that have been recently proposed, there are still open
challenges in creating a user-friendly application with respect to crop
recommendation.
7
8. SYSTEM STUDY
PROPOSED SYSTEM
1. The proposed system is a crop management project developed in Python. It
utilizes a dataset stored in an Excel file as its source of information. The
project takes inputs such as nitrogen, phosphorus, potassium levels,
temperature, rainfall, and humidity, and provides crop recommendations
based on the input received through text commands.
8
9. SYSTEM STUDY
PROPOSED SYSTEM
1. The proposed system aims to improve upon the limitations of the exposed system and
provide a more efficient and accurate crop management solution.
2. Prepare the Dataset
3. Collect Input from User
4. Determine the Crop
5. Generate text and Voice Output
9
10. SYSTEM STUDY
ADVANTAGES
The proposed system could utilize a larger and more comprehensive
dataset. It include a user-friendly graphical interface that allows users to input
parameters and view recommendations visually and it has voice command
which tells the recommendations.
10
11. Module
1. Admin Module : The admin can manage the crop management system. They can add,
update, and remove crops from the dataset, ensuring accurate and up-to-date
information for users .
2. User Module : The user can give inputs of their preferences, such as nitrogen,
phosphorus, potassium, and desired characteristics of crops. Based on this
information, the system provides personalized crop recommendations that are best
suited to their specific requirements.
3. Crop Recommendation Module :In the Crop Recommendation Module, the system
displays a list of recommended crops.
11