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
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 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.
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 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:
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
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| 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 |
| Total in (Rs) | 80000 |
The project focuses on enhancing the Business Intelligence capability to ensure a clear an...
Person following scenarios arise when a human and an autonomous robot collaborate on a com...
Cryptography is not a new science; it has been seen from early times as the sense of priva...
Due to advances in information technology (e.g., digital video cameras, ubiquitous sensors...
Nowadays, Railway is the backbone of transport. Many train accidents still happens worldwi...