FarmyTech
With the world's unemployment rate rising and population growth increasing, crop production must increase to meet demand. To meet this demand, farm planning must be improved. Old farming methods are not good because there is a lack of knowledge, and new people find it difficult to try farming and in
2025-06-28 16:27:13 - Adil Khan
FarmyTech
Project Area of Specialization Software EngineeringProject SummaryWith the world's unemployment rate rising and population growth increasing, crop production must increase to meet demand. To meet this demand, farm planning must be improved. Old farming methods are not good because there is a lack of knowledge, and new people find it difficult to try farming and invest in it without proper knowledge.
Farmy-Tech aims to provide a virtual farm for users with proper farming knowledge, where users can perform tasks in accordance with all of the fundamentals of farming.
In the Covid-19 era, it is necessary for everyone to begin taking an interest in the agriculture sector, so there is a need to develop a system through which everyone can easily learn farming and plan their farm to increase their net income.
In today's technology-driven world, software is becoming increasingly pervasive and permeates all aspects of life. The dedication with which system requirements have been elicited and modelled is a deciding factor in how impactful a software system will be. The fact that software is increasingly being used in almost everything helps to emphasise another very important point. A successful software system is built on quality, among other things. As a result, requirements that are rigorously defined and well-modeled are critical to ensuring the quality of a software system.This project will assist the user in creating the best farm plan possible in order to maximise the use of limited resources. This developed software Farmy-Tech will make recommendations as to which plants grow well together and which do not. Every plant will have its weather conditions assessed. Farmers will be able to plot their own land and visualise crop distribution with the help of an easy-to-use interface.
Project ObjectivesThe major goal and objective of this project is to create a system that will assist users in learning more about farming and lowering the unemployment rate in rural areas. Some of the additional goals are listed below:
-
Before the user spends any money on the farm, consider the financial implications of each decision.
-
Identify the compatibility of crops with neighbour crops to increase the throughput
-
Effective agricultural production planning
-
Reduce human time and effort by providing them knowledge at one place
-
Identify the crops production according to the seasons to increase the agricultural production
-
Avoid losses that result from poor knowledge of farming
-
Examine the farmer's ability to plan crop output efficiently
Project Management and Implementation Methodology
1-Specification and Requirement analysis:
1.1: Identify Problem Statement
1.2: Feasibility Study
1:3: Define scope
2-Project Management
2.1: Project Plan
2.2: Methdology
3-Requirement Gathering
3.1: Business Requirements
3.2: User Requirements
3.3: Functional Requirements
3.4: Non-Functional Requirements
4-Design Analysis
4.1: ER Diagram
4.2: Process and Data Flow Diagram
4.3: Class Diagram
4.4: Use Case Diagram
5- Software Development
5.1: Developing Grid Module for farm
5.2: Developing Sign up and Login Module
5.3: Implementation of Database
5.4: Plantation of a selected crop
5.5: Checking Compatibility of crops
5.6: Crop View
5.5: Report Generation
6-Testing
6.1: Functional Unit Testing
6.2: Quality and Check verification
6.3: Integration Unit Testing
The primary issue for farmers is a lack of proper planning and research. Farmers find it difficult to visualise the entire land, which leads to errors in land distribution. Furthermore, due to a lack of knowledge and skills, farmers are frequently unable to properly calculate investment costs and determine whether these costs are worth the benefits. Farmers suffer significant losses as a result of this.
Because to Covid-19, the global unemployment rate increased to 6.47 percent, there is an urgent need for work, and agriculture is a major source of revenue. This project will assist the user in creating the best farm plan possible in order to maximise the use of limited resources.
The main benefit of developing this software was to give a user-friendly interface in which they could realistically build their farm without fear of actual financial loss, as well as to help them learn about the agriculture sector in one location by giving them with all of the required information.
Moreover:
- Farmers will be able to arrange the structure and organisation of their farm more effectively using a Farmy-Tech system.
- This system will provide a comprehensive perspective of the farm, allowing the farmer to successfully plan the farm layout
- Identify the compatibility of crops with neighbour crops to increase the throughput
- The report will be generated based on the average market selling price, the cost of seeds, the average yield of each crop, and the predicted income and profit for a single crop rotation.
- Farmers will be able to plot their own land and visualise crop distribution with the help of an easy-to-use interface. To make modifications, the user can easily save and import current blueprints.
The list of project deliverables is:
1-Proposal Document
2-Abstract Document
3- Literature Review
4-Software Requirements Specification document
5-Requirements (Functional and Non-functional)
- Use cases and UML diagrams
- Process flow diagrams
- System Architecture Diagram
- Entity Relationship Diagram
- Wireframe model
6-Database Schemal
7-Actor Interface Design Document
8-Project Code
9-Test cases
10-Final Report
11-Plagiarism Report
12-Poster
13-Final Submission
Final Deliverable of the Project Software SystemCore Industry AgricultureOther Industries Others Core Technology Augmented & Virtual RealityOther Technologies OthersSustainable Development Goals No Poverty, Zero Hunger, Good Health and Well-Being for People, Responsible Consumption and ProductionRequired Resources| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 80000 | |||
| Unity Pro Subscription | Equipment | 1 | 15000 | 15000 |
| Xbox Wireless Controllers | Equipment | 1 | 4020 | 4020 |
| NVIDIA ZOTAC Gaming GeForce GTX 1660 | Equipment | 1 | 50980 | 50980 |
| Enhanced GPU Cooling kit | Miscellaneous | 1 | 5900 | 5900 |
| Materials for Documentation e.g., white papers, file, binding | Miscellaneous | 1 | 1100 | 1100 |
| USB | Miscellaneous | 1 | 3000 | 3000 |