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

Project Title

FarmyTech

Project Area of Specialization Software EngineeringProject Summary

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 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 Objectives

The 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:

Project Implementation Method

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

Benefits of the Project

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:

Technical Details of Final Deliverable

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) 

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 Equipment11500015000
Xbox Wireless Controllers Equipment140204020
NVIDIA ZOTAC Gaming GeForce GTX 1660 Equipment15098050980
Enhanced GPU Cooling kit Miscellaneous 159005900
Materials for Documentation e.g., white papers, file, binding Miscellaneous 111001100
USB Miscellaneous 130003000

More Posts