Anda di halaman 1dari 10

PROJECT TITLE

E FARMING
By
Student’s fullname
RAJBIR KAUR
Enrolment number
176594525
Under Guidance
of
Counsellor’s Full Name
Mr.saurbh

Submitted to the School of Computer and Information


Sciences in partial fulfilment of the requirements
for the degree

Masters
of
Computer Applications

Indira Gandhi National Open University


Maidan Garhi,
New Delhi -110068
SERIAL TOPICS PAGE NO.
NO.
1 INTRODUCTION

1.1 BACKGROUND

1.2 OBJECTIVES

1.3 PURPOSE AND SCOPE

2 SURVEY OF TECHNOLOGY

2.1 FRONT END USER

2.2 BACK END USER

3 SYSTEM REQUIREMENTS

3.1 PROBLEM DEFINITION

3.2 REQUIREMENT SPECIFICATION

3.3 PLANNING AND SCHEDULING

3.4 SOFTWARE AND HARDWARE REQURIMENTS

4 SYSTEM DESIGN

4.1 TABLE DESIGN

4.2 DATA FLOW DIAGRAMS

5 SYSTEM IMPLEMENTATION

5.1 IMPLEMENTATION APPROACH

5.2 CODING DETAILS

6 SYSTEM TESTING

6.1 BASIC MODULES

6.2 INTEGRITY 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

3. Microsoft-sql server 2000

4. Microsoft word processor

ASP.NET 2005:-

ASP.NET 2005 is a Microsoft technology for building the web based application and services.A ASP.NET

application consists of forms ,controls,classes and procedures.


Forms are windows upon which you build your user interface are the building blocks of the user interface.

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

Some Features Of ASP.NET:-

 Language interoperability : a one language code is to interact with other language.

 EDP(Event driven programming language): it is a Event Driven Programing language(i.e. we write

code on its event and drive the program).

 Rapid Application Development(RAID).

 Allows the creation of COM components such as activeX controls.

 Includes good debugging facilities.

2.2 Back End User:-


This is the part of well known software package called as the Microsoft Office. It is designed to built the
various database, and to perform other data work. SQL provides an extremely powerful, easy to
use database that will serve our needs when you required the power of fully relational database. SQL is
also helpful create a variety of database as well as how to enter, edit and final data in existing database.

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.

2.3 Hardware & Software requirement


specification

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

Language : C#(C sharp)

Backend : SQL server 2007

Editor : Microsoft word processor 2000

For Development : visual studio .Net setup tools

For Design : HTML, Visual studio designer

For deployment, software’s used are :


Operating system : Windows-xp professional

Version 2002, service pack-2

Framework : .Net 2005

IIS : Configured

Backend : sql server 2000

Hardware requirements

 For Development, Hardware’s used are:

1. Pentium IV(dual core processor operating at 3.6 GHz)

2. 40GB hard disk

3. 1GB RAM

 For Deployment, Hardware’s used are :

Minimum

1. Pentium III or better processor

2. 10 GB hard disk

3. 256MB RAM

4. 10-100 MBPS of Network card

Recommended

1. Pentium IV

2. 20GB hard disk


3. 1GB RAM

4. 100-512 MBPS of network card

Anda mungkin juga menyukai