Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

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

Project Title

FarmyTech

Project Area of Specialization

Software Engineering

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

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

  • 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. 

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) 

  • 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 System

Core Industry

Agriculture

Other Industries

Others

Core Technology

Augmented & Virtual Reality

Other Technologies

Others

Sustainable Development Goals

No Poverty, Zero Hunger, Good Health and Well-Being for People, Responsible Consumption and Production

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
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
Total in (Rs) 80000
If you need this project, please contact me on contact@adikhanofficial.com
The Insights A Toolbox

The project focuses on enhancing the Business Intelligence capability to ensure a clear an...

1675638330.png
Adil Khan
10 months ago
Artificial Intelligence based human following mobile robot

Person following scenarios arise when a human and an autonomous robot collaborate on a com...

1675638330.png
Adil Khan
10 months ago
Covert electronic communication using dna based steganography

Cryptography is not a new science; it has been seen from early times as the sense of priva...

1675638330.png
Adil Khan
10 months ago
Automated human action recognition using Kinect Sensor

Due to advances in information technology (e.g., digital video cameras, ubiquitous sensors...

1675638330.png
Adil Khan
10 months ago
Smart Railway Operation and Management System Using Arduino

Nowadays, Railway is the backbone of transport. Many train accidents still happens worldwi...

1675638330.png
Adil Khan
10 months ago