1. KrishiSuchak
• A Final Year Project
Under the Supervision of
Dilli Prasad Sharma
By
Nischal Manandhar
Amba Datt Joshi
Ganesh Khadka
Saroj Dahal
1
2. According to Department of agriculture, 66% of the total
population get employment opportunity from
agriculture.
According to the recent survey by SparrowSms, about
85.86% of total population are mobile users, among
which most of them are Android users.
So, our app proves to be fruitful in current agriculture
scenario of Nepal.
2
4. Provide information about the requirement for best
production of the crops.
Help to identify and cure diseases affecting the yield of
crops, vegetables, and fruits.
Assist the farmers to choose the crops according to the
season, soil and other environmental variables.
Provide information about the current market price of
different commodities.
4
11. Web services
◦ RESTful web service(developed in CI)
◦ Php
◦ Xml, JSON
11
12. Representational State Transfer (REST)
A style of software architecture for distributed
hypermedia systems such as the World Wide Web.
A collection of network architecture principles which
outline how resources are defined and addressed.
Main Task by REST In Our Project
1.Request to the web server by using GET method.
2.Resposes are decoded In terms of Json Array that was
further used by Application
12
15. A communications protocol
Allows retrieving inter-linked text documents
(hypertext)
◦ World Wide Web.
HTTP Verbs
◦ HEAD
◦ GET
◦ POST
◦ PUT
◦ DELETE
◦ TRACE
◦ OPTIONS
◦ CONNECT
Browser Web Server
GET /index.html HTTP/1.1
Host: www.pitt.edu
HTTP/1.1 200 OK
Content-Type: text/html
<html><head>…
15
17. How data is represented or returned to the client
for presentation.
Two main formats:
◦ JavaScript Object Notation (JSON)
◦ XML
It is common to have multiple representations of
the same data
17
19. Android Implementation:
Xml design of the wireframe is developed with
responsive UI.
The Xml designs are then inflated and then displayed.
Provided JSON array is parsed using AQuery library.
The images provided are parsed and displayed using
Android Image Slider.
19
21. Data are entered manually in the database.
No API is used to fetch data from website so
Updating the content may take longer time.
21
22. The GPS tracking system can be used to find the
current location of the user and suitable
recommendation can be provided.
Information about horticulture can be added.
User can post their problems, upload photos
regarding problems and get appropriate solution
from others( users and experts).
Support for other platforms such as IOS and
windows can be added.
22
23. Inserting data using Admin panel
Fetching data from android device
23