E FARMING
By
Student’s fullname
RAJBIR KAUR
Enrolment number
176594525
Under Guidance
of
Counsellor’s Full Name
Mr.saurbh
Masters
of
Computer Applications
1.1 BACKGROUND
1.2 OBJECTIVES
2 SURVEY OF TECHNOLOGY
3 SYSTEM REQUIREMENTS
4 SYSTEM DESIGN
5 SYSTEM IMPLEMENTATION
6 SYSTEM TESTING
7 REFERENCES
ABSTRACT
Farming is the Prime Occupation in India in spite of this, today the people
involved in farming belongs to the lower class and is in deep poverty. The
Advanced techniques and the Automated machines which are leading the
world to new heights, is been lagging when it is concerned to Farming,
either the lack of awareness of the advanced facilities or the unavailability
leads to the poverty in Farming. Even after all the hard work and the
production done by the farmers, in today’s market the farmers are cheated
by the Agents, leading to the poverty. Agro marketing would make all the
things automatic which make easier serving as a best solution to all the
problems. E-farming will serve as a way for the farmers to sell their
products across the country just with some basic knowledge about how to
use the website. The site will guide the farmers in all the aspects, the
current market rate of different products, the total sale and the earned profit
for the sold products, access to the new farming techniques through e-
learning and centralized approach to view different government’s
agriculture schemes including the compensation schemes for farming.
Getting availed to the required information related to the markets and
different products can be made possible through the SMS facility provided
by the system.
1. INTRODUCTION
Electronic Farming (also known as e-farming) is a term encompassing several different
types of farming activities like weather details, price details and buying/selling different
products. Remote e-Farming where Farmer or Customer are directly communicate with
each other. Internet Farming systems have gained popularity and have been popularly
used in the Australia, United Kingdom and Switzerland. Electronic Farming systems
may offer advantages compared to conventional farming technique.
E-Farming is an electronic form of farming which can help the farmers to sell their goods
directly to the wholesalers it will help farmers to make the effective cultivation by
providing up-to-date information and make a path to earn more money from villages by
selling their products to different cities through online.
E-Farming is the web application that will help the farmers to perform the agro-
marketing leading to achieve success and increase in their standard of living. The
marketing facility would allow the farmers to have a view of the bills created and the
related information in their accounts. An authorized agent would serve as a way for the
farmers to sell their products in the market. The centralized market committee will have
control on the Agents through business activities review
Website will also provide market-wise, commodity wise report to the farmer in
interactive way.
2. OBJECTIVES
The main objective of this project is building a website which will help farmers from
Indian villages to sell their products to different city markets. It is a computerized
approach for better and clear marketing Farmers will get unique interface where they
can avail everything right from learning to the market information they can perform
marketing, get the current rates of market, get in touch with SMS through the cell
phones, can gather the knowledge of different schemes and apply as well as check
status of application. This website will act as unique and secure way to perform agro-
marketing.
2. SURVEY OF TECHNOLOGIES
2.1 Front End User:-
To develop this package different types of tools and database are used
which are as follows:
1. ASP.NET 2000
2. Framework 2.0
ASP.NET 2005:-
ASP.NET 2005 is a Microsoft technology for building the web based application and services.A ASP.NET
Controls also called activeX conrols, are interface tools , such as labels ,textbox and command buttons, that you use
to display information to the user, gather information from the user, and respond to user actions. Classes are
templates from which you can create your own objects at run time.
Procedures are small routines you write that are callable from anywhere in your application. These routines
will perform a function for you that you write once but can call many times.
An application is made up of forms, modules and classes. A form is made up of properties, events and controls.
Controls are also made up of properties and events
SQL :
SQL server 2007 utilities, such as backup and restore, run much faster and have less effect on server
operations. SQL Server 7.0 also includes a variety of new features designed to support the underlying
database architecture and to provide more flexible system management. SQL Server also include a
number of new features designed to reduce database backup and recovery times. A different backup
captures only those data pages that have changed after the last database backup. Many times
differential backup can eliminates much of the time the server spends rolling transaction forward. With
SQL Server 7.0 a portion of the database can be restored or rolled forward to minimize recovery time
in the event of media failure. Restoring a backup is easy because the restore process automatically
creates the database and all the necessary files. SQL server 7.0 supports backup to same tape
media with other backup, such as those written by the Microsoft Windows NT backup program.
Software Requirements
For development, software’s used are:
Operating System : Windows-XP Professional Version 2002, service pack-
2, Microsoft IIS 5.0/6.0
Platform : .Net
Technology : Asp.net
IIS : Configured
Hardware requirements
3. 1GB RAM
Minimum
2. 10 GB hard disk
3. 256MB RAM
Recommended
1. Pentium IV