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
● SAMPLE OUTPUT
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
4. SYSTEM SPECIFICATIONS
Hardware Requirements
• Processor : Any processor above 500 MHz
• Installed RAM : 4 GB
• Hard Disk : 250 GB
1. Input device : Standard Keyboard and Mouse.
2. Output device : VGA and High Resolution Monitor
4
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-
basedbeing 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
1. 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. About Module : It provides information about the crop management system,
including its purpose, features, and benefits. It highlights the website's role in
assisting farmers in optimizing their crop cultivation practices and increase
productivity.
11