HIMACHAL PRADESH - STATE AGRICULTURAL PORTAL

advertisement
2012
Department of Agriculture & Cooperation
Ministry of Agriculture
Government of India
Agricultural Mission Mode Project under National e-Governance Plan
Karnataka
State Agricultural Portal
Software Requirement Specifications
“The State Agriculture Portal would be the front end for all the services’ delivery in
Agriculture MMP. A farmer would typically come to SAP to find information /
avail any service through CSC / Internet.”
Agricultural Informatics Division
National Informatics Centre
Department of Information Technology
Ministry of Communications & Information Technology
Government of India
First Release Date: 28/02/2012
Version Number: 1.1
Sahara India Center
2, Kapoorthala Complex, Aliganj
Lucknow – 226024, India
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Amendment Log
Version
Number
Date
Change
Number
Brief Description
0.01 Draft
26/12/2011
-
Draft
09/01/2012
-
Draft
17/01/2012
-
Draft
0.03 Draft
31/01/2012
-
Draft
0.04 Draft
24/02/2012
-
Draft
17/04/2012
-
21/04/2012
-
26/04/2012
-
04/05/2012
16/05/2012
-
0.02 Draft
0.02 Draft
0.05
0.06
0.07
0.08
1.1
Draft
Draft
Draft
Draft
Complete Document
P a g e |1
Sections change
Changes in layout and inclusion
of Use Cases
Requirements specific to state
incorporated. Suggestions as
made by NIC team included
Changes suggested by team in
Department of Agriculture and
NIC team incorporated
Changes in header, footer and
maps as suggested by team post
review. Spelling mistakes
corrected.
About State added, reference
added
Use cases, section 2.4, 3, 4 etc
Use Cases and Portal images
Cover page, TOC formatting
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Table of Contents
1.
INTRODUCTION ..................................................................................................................... 5
1.1
1.2
1.1
BACKGROUND ....................................................................................................................... 5
PROFILE OF THE STATE - KARNATAKA.......................................................................................... 5
IMPORTANT BASICS AT GLANCE ................................................................................................. 5
1.1.1
1.1.2
1.2
1.3
1.4
Geography .............................................................................................................................. 6
Climate ................................................................................................................................... 7
ABOUT KARNATAKA AGRICULTURE ............................................................................................ 8
KARNATAKA AGRICULTURE DEPARTMENT ................................................................................... 9
KARNATAKA – FISHERIES SECTOR ............................................................................................ 10
1.4.1
1.4.2
Karnataka – Fisheries Statistics .......................................................................................... 10
Karnataka – Fisheries Department ...................................................................................... 15
1.5
KARNATAKA – LIVESTOCK SECTOR ........................................................................................... 15
2.
PURPOSE ........................................................................................................................... 16
2.1
2.2
2.3
2.4
2.5
SCOPE................................................................................................................................ 16
OBJECTIVES OF KARNATAKA STATE AGRICULTURAL PORTAL .......................................................... 16
DEFINITIONS, ACRONYMS AND ABBREVIATIONS ......................................................................... 16
REFERENCES........................................................................................................................ 19
OVERVIEW OF THE DOCUMENT ............................................................................................... 20
3.
OVERALL DESCRIPTION - STATE AGRICULTURAL PORTAL ............................................................. 21
3.1
AS-IS SYSTEM OF DEPARTMENT OF AGRICULTURE....................................................................... 21
3.1.1
3.1.2
3.1.3
3.1.4
3.1.5
3.1.6
3.1.7
3.1.8
3.2
3.3
3.4
Website of Department of Agriculture ................................................................................. 21
Website of Department of Agricultural Marketing and Karnataka State Agricultural
Marketing Board ................................................................................................................ 23
Website of Karnataka State Seed Certification Agency ....................................................... 25
Website of Department of Animal Husbandry & Veterinary Services of Karnataka State 27
Website of Fisheries Department, Government of Karnataka– ........................................... 28
Website of Department of Horticulture, Karnataka State– http://horticulture.kar.nic.in/ ... 29
Website of Department of Sericulture, Karnataka State– http://reshmesiri.kar.nic.in ........ 31
Other websites ...................................................................................................................... 33
GAPS AND ISSUES WITH CURRENT SYSTEM ................................................................................ 41
STATE AGRICULTURAL PORTAL – PERSPECTIVES ......................................................................... 42
GRIEVANCES REDRESSAL MANAGEMENT AND EXPERT ADVISORY SYSTEM ................... 45
3.4.1
3.4.2
3.4.3
3.4.4
3.4.5
3.4.6
3.4.1
As-Is Process ......................................................................................................................... 45
Scope .................................................................................................................................... 45
To-Be Solution ...................................................................................................................... 46
Information Architecture of GRM –NeGPA .......................................................................... 47
Expected Outcomes .............................................................................................................. 47
Grievance Redressal Management Process Workflow ......................................................... 47
Expert Advisory Workflow .................................................................................................... 48
4.
SPECIFIC REQUIREMENTS ...................................................................................................... 50
4.1
4.2
4.3
USERS OF STATE AGRICULTURAL PORTAL ...................................................................... 50
USER INTERFACES ........................................................................................................... 51
HARDWARE INTERFACES FOR STATE AGRICULTURAL PORTAL ........................................................ 55
P a g e |2
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
4.4
PRODUCT FUNCTIONS ........................................................................................................... 55
5.
SPECIFIC REQUIREMENTS ...................................................................................................... 56
5.1
5.2
5.3
5.4
STATE AGRICULTURAL PORTAL................................................................................................ 56
STATE AGRICULTURAL PORTAL : HOME PAGE VIEW .................................................................... 57
STATE AGRICULTURAL PORTAL SECTIONS VIEW .......................................................................... 57
STATE AGRICULTURAL PORTAL FUNCTIONS ............................................................................... 65
5.4.1
5.4.2
5.4.3
5.4.4
5.4.5
5.4.6
5.4.7
5.4.8
5.4.9
5.4.10
5.4.11
5.4.12
5.4.13
5.4.14
5.4.15
5.4.16
5.4.17
5.4.18
5.4.19
5.4.20
5.4.21
5.4.22
5.4.23
5.4.24
5.4.25
5.4.26
5.4.27
5.4.28
5.4.29
5.4.30
5.4.31
5.4.32
5.4.33
5.4.34
5.4.35
5.4.36
5.4.37
5.4.38
5.4.39
5.4.40
5.4.41
5.5
5.6
5.7
5.8
5.9
5.10
Department of Agriculture ................................................................................................... 65
Farmer Registration ............................................................................................................. 94
Farm Machinery................................................................................................................. 106
Weather Forecasting .......................................................................................................... 107
Harvesting .......................................................................................................................... 107
Import / Export ................................................................................................................... 108
Schemes .............................................................................................................................. 109
Organic Farming................................................................................................................ 110
Irrigation ............................................................................................................................ 111
Drought Relief Information ............................................................................................ 111
Fodder ............................................................................................................................ 112
Good Agricultural Practices .......................................................................................... 113
Fisheries ......................................................................................................................... 114
Livestock ......................................................................................................................... 115
Horticulture .................................................................................................................... 115
Floriculture .................................................................................................................... 116
Government Policies and Initiatives .............................................................................. 117
Download Forms ............................................................................................................ 118
FAQ ................................................................................................................................ 119
Online Advise ................................................................................................................. 119
Interaction Platform ....................................................................................................... 120
General Information Section .......................................................................................... 121
Search............................................................................................................................. 122
Sitemap ........................................................................................................................... 123
Contact Us ...................................................................................................................... 123
Add to Favorites ............................................................................................................. 124
Tell A Friend .................................................................................................................. 125
Latest News .................................................................................................................... 126
Announcements............................................................................................................... 127
About This Portal ........................................................................................................... 128
Help ................................................................................................................................ 128
Terms of Use .................................................................................................................. 129
Visitors Summary ........................................................................................................... 130
NewsLetter...................................................................................................................... 131
Feedback ........................................................................................................................ 132
Press Media Coverage ................................................................................................... 132
Accessibility Statements ................................................................................................. 133
Greivance Management ................................................................................................. 134
Expert Advisory .............................................................................................................. 140
MAPS.............................................................................................................................. 156
Flash season specific Information.................................................................................. 160
USER CHARACTERISTICS....................................................................................................... 161
ASSUMPTIONS AND DEPENDENCIES ....................................................................................... 163
ACCEPTANCE CRITERIA ........................................................................................................ 163
GENERAL CONSTRAINTS ...................................................................................................... 163
ASSUMPTIONS AND DEPENDENCIES ....................................................................................... 164
THE STATE AGRICULTURAL PORTAL CONTENT MANAGEMENT SYSTEM ..................................... 164
P a g e |3
NeGP-Agriculture Mission Mode Project
Portal
5.11
5.12
5.13
5.14
5.15
5.16
Software Requirement Specifications (SRS)
Karnataka State Agricultural
STATE AGRICULTURAL PORTAL COORDINATORS & CONTENT CONTRIBUTORS ............................. 165
CONTENT MANAGEMENT SYSTEM AND WORKFLOW MANAGEMENT ........................................ 166
CONTENT VALIDITY......................................................................................................... 166
ACCESSING PORTAL CONTENT CMS .................................................................................. 167
LOGON TO THE STATE AGRICULTURAL PORTAL CMS ............................................................. 167
CONTENT MANAGEMENT SYSTEM USER INTERFACE .............................................................. 167
6.
NON-FUNCTIONAL REQUIREMENTS ....................................................................................... 168
6.1
6.2
6.3
6.4
PERFORMANCE REQUIREMENTS ............................................................................................ 168
DESIGN CONSTRAINTS ......................................................................................................... 168
STANDARD COMPLIANCE ..................................................................................................... 169
SOFTWARE SYSTEM ATTRIBUTES ........................................................................................... 169
7.
CONCLUSION ................................................................................................................. 170
ANNEXURE ............................................................................................................................ 171
USE CASE DIAGRAMS ................................................................................................................ 171
SUGGESTION FROM DEPARTMENT OF AGRICULTURE, KARNATAKA .......................................... 185
ARTIFACTS FROM NIC ............................................................................................................... 186
P a g e |4
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
1. INTRODUCTION
1.1
Background
The Department of Agriculture and Cooperation (DAC), Ministry of Agriculture is
implementing National e-Governance Programme (NeGP) in the Agricultural Sector as a
Mission Mode Project (A-MMP), covering Agriculture Sector, Livestock Sector and Fisheries
Sector. The NeGP-AMMP aims to address the needs of the farming community and its other
related stakeholders, through provision of relevant information and services through the
various delivery channels available in their vicinity for assisting them in making rational
decision for raising farm productivity and farm income.
In first Phase, project will be implemented in 7 pilot states. These are Assam, Himachal
Pradesh, Maharashtra, Madhya Pradesh, Jharkhand, Kerala and Karnataka.
12 Cluster of Services identified under this project, will cover information on Pesticides,
Fertilizers and Seeds, Soil Health, crops, farm machinery, training and Good Agricultural
Practices (GAPs), forecasted weather and agro-met advisory, prices, arrivals, procurement
points, and providing interaction platform, Electronic certification for exports & imports,
marketing infrastructure, Monitoring implementation / Evaluation of schemes & programs,
fisheries, irrigation infrastructure, Drought Relief and Management, Livestock Management.
This document describes the Software Requirements Specification for the State Agricultural
Portal (SAP) for Karnataka.
1.2
Profile of the state - Karnataka
Karnataka is located in South West part of India. Karnataka has a total geographical area of
19.17 m.ha and lies between 74o -78°30' east longitude and 10°58- 18°30' north latitude in
the peninsular India. It was created on 1 November 1956, by States Reorganization Act. This
day is annually celebrated as Karnataka Rajyotsava (Formation Day). Karnataka was known as
the State of Mysore originally. It was renamed as Karnataka in 1973. It is the land of the
Kannadigas, Tuluvas, Konkanis and Kodavas. The capital and largest city is Bangalore. (Source:
http://en.wikipedia.org/wiki/Karnataka)
Karnataka is bordered by the Arabian Sea to the west, Goa to the northwest, Maharashtra to
the north, Andhra Pradesh to the east, Tamil Nadu to the southeast, and Kerala to the
southwest.
The state covers an area of 191,791 square kilometers, 5.83% of the total geographical area
of India. It is the eighth largest Indian state by area. With over 61 million inhabitants (2011),
Karnataka is the ninth largest state by population, comprising 30 districts. Kannada is the
most widely spoken and official language of the state.
1.1
Important basics at glance
Some of the data for 2011 Census for Karnataka is as given below:P a g e |5
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Administrative Data
Capital:
Bangalore
Largest city:
Bangalore
Districts:
30
Official language(s):
Kannada
Geographical Data
Population Density:
319/km² (2011 census)
Area:
191,791 km²
Time zone:
IST
Statistical Data
Total Population (2011
census):
6,11,30,704
Male
3,10,57,742
Female
3,00,72,962
Literacy rate (2011 census):
75.60%
Male
82.85%
Female
68.13%
Sex Ratio (Male:Female):
1000 : 968
(Source: http://censusindia.gov.in/2011-prov-results/paper2/prov_results_paper2_kar.html)
1.1.1 Geography
The state has three principal geographical zones The coastal region of Karavali
 The hilly Malenadu region comprising the Western Ghats
 The Bayaluseeme region comprising the plains of the Deccan plateau
The major portion of the state is in the Bayaluseeme region, the northern part of which is the
second-largest arid region in India. The highest point in Karnataka is the Mullayanagiri hills in
Chickmagalur district which has an altitude of 1,929 meters (6,329 ft).
The two main river systems of the state are Krishna and its tributaries (Bhima, Ghataprabha,
Vedavati, Malaprabha, and Tungabhadra) in the north, and the Cauvery and its tributaries
(Hemavati, Shimsha, Arkavathi, Lakshmana Thirtha and Kabini) in the south. Both these rivers
flow eastward and fall into the Bay of Bengal.
Karnataka consists of four main types of geological formations — the Archean complex made
up of Dharwad schists and granitic gneisses, the Proterozoic non-fossiliferous sedimentary
formations of the Kaladgi and Bhima series, the Deccan trappean and intertrappean deposits
and the tertiary and recent laterites and alluvial deposits. Significantly, about 60% of the state
is composed of the Archean complex which consists of gneisses, granites and charnockite
P a g e |6
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
rocks. Laterite cappings that are found in many districts over the Deccan Traps were formed
after the cessation of volcanic activity in the early tertiary period. Eleven groups of soil orders
are found in Karnataka, viz. Entisols, Inceptisols, Mollisols, Spodosols, Alfisols, Ultisols, Oxisols,
Aridisols, Vertisols, Andisols and Histosols. Depending on the agricultural capability of the soil,
the soil types are divided into six types, viz. red, lateritic, black, alluvio-colluvial, forest and
coastal soils.
1.1.1.1 Land Utilization Pattern
Table 1: Land utilization pattern in Karnataka
Sl.No.
Land use
(Area in
m.ha)
1
Total geographic area
19.17
2
Reporting area for land utilization statistics
19.05
3
Forest
3.03
4
Not available for cultivation
1.92
5
Other uncultivated land excluding fallow land
2.13
6
Fallow land
1.56
7
Net are sown
10.40
8
Area sown more than once
0.84
9
Total cropped area
11.24
(Source: http://www.inseda.org, Soils of Karnataka, Booklet no. 361, Soil Science: SSS-6)
1.1.2 Climate
Karnataka experiences four seasons. The winter in January and February is followed by
summer between March and May, the monsoon season between June and September and
the post-monsoon season from October till December. Meteorologically, Karnataka is divided
into three zones — coastal, north interior and south interior. Of these, the coastal zone
receives the heaviest rainfall with an average rainfall of about 3,638.5 mm (143 in) per
annum, far in excess of the state average of 1,139 mm (45 in). Agumbe in the Shivamogga
district receives the second highest annual rainfall in India. The highest recorded temperature
was 45.6 °C (114 °F) at Raichur and the lowest recorded temperature was 2.8 °C (37 °F) at
Bidar.
About 38,724 km2 of Karnataka (i.e. 20% of the state's geographic area) is covered by forests.
The forests are classified as reserved, protected, unclosed, village and private forests. The
percentage of forested area is slightly less than the all-India average of about 23%, and
significantly less than the 33% prescribed in the National Forest Policy.
P a g e |7
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Table 2: Agro-climatic zones of Karnataka
Sl.no
1
2
3
4
5
6
7
8
9
10
1.2
Zone name
North-eastern
Transition
zone
North eastern
dry zone
Northern dry
zone
District
Entire
Bidar,
Gulbarga
Annual Rainfall (mm)
Partly Mostly during June to
September 800-900 mm
Parts of Gulbarga and
Raichur
Most parts of Bijapur,
Bellary, parts of Raichur,
Dharwad and Belgaum
Central
dry Entire Chitra durga , Parts
zone
of Tumkur
Eastern
dry Whole of Bangalore and
zone
Kolar
Southern Dry Whole of Mandhya and
zone
parts of Mysore, Tumkur
and Hassan
Southern
Parts of Hassan Shimoga,
Transition
Mysore
and
zone
Chickmagalore
Northern
Parts of Dharwad and
Transition
Belgaum
zone
Hill zone
The Malnad or Hilly areas
of
Uttar
Kannada,
Belgaum,
Shimoga,
Dharwad, Kodagu and
Hassan
Coastal zone
Entire Dakshina Kannada
and Uttara Kannada
Mostly during June to
September 630-800 mm
Mostly during September
to October 465-640 mm
Mostly from May to June
455-717 mm
679 to 889 mm
During monsoon
600 to 900 mm
season
700 to 1050 mm during
monsoon season
619 to 1303 mm spread
over from May to October
1300 to 3800 mm with a
characteristics of torrential
rains
3000 to 4700 mm
About Karnataka Agriculture
Agriculture plays a vital role in economy of Karnataka. Karnataka is heavily dependent on the
agricultural sector. About 1.8 m ha area of the state is under irrigation which constitutes
about 16 percent of the gross cropped area. The main crop under irrigated conditions is rice
which shares about 40 per cent of the irrigated area (Table 3). Maize, sugarcane, groundnut
etc. are other crops grown in irrigated areas.
The Government has, assigned very high priority to agriculture.
Table 3: Irrigated area under different important crops in Karnataka
Sl.No
1
2
3
Crops
Rice
Sugarcane
Maize
Area (thousand ha)
730
177
129
P a g e |8
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
4
5
Groundnut
113
Others
652
Total
1801
The major crops grown in different agro climatic zones, regions, districts and soils have been
given in table 4.
Table 4: Agro Climatic Zone wise, Districts wise major crops
Zone
1&2
Districts
Soils
Bidar, Gulbarga & parts Red, black and
of Raichur
laterites
3
Bijapur, Bellary, parts
of Raichur, Dharwad
and Belgaum
Chitradurga, Tumkur,
Mandhya, Bangalore,
Kolar, parts of Hassan,
Mysore and
Chickmagalur
Parts of Belgaum,
Dharwad, Shimoga,
Hassan, Mysore
Black and red
soils
Coorg, parts of Hassan,
Chickmagalur, Uttara
Kannada and Dharwad
Dakshina Kannada and
parts of Uttara
Kannada
Red, red sandy
and laterites
4,5&6
7 &8
9
10
1.3
Red, red sandy
laterite and
black soils
-do-
Red, alluvial &
laterite soils
Major crops
Sorghum, Red Gram,
Groundnut, Safflower, Rice,
Cotton, Sugarcane & Chilies
Sorghum, Pearl millet,
Groundnut, Bengal gram,
Cotton, Wheat, Sunflower
Finger millet, Pulses, Rice,
Sugarcane, Cotton & Millets
Sorghum, Finger millet, Rice,
Oilseeds, Pulses, Cotton, and
Tobacco, Millets and Aromatic
plants
Rice, Plantation and
Horticultural Crops
Rice, Pulses, Groundnut,
Plantation and Horticultural
crops
Karnataka Agriculture Department
The main functions and responsibilities of the Department of Agriculture, Karnataka are:
o
o
o
o
o
To undertake appropriate land use and protection conservation measures in order
to minimize erosion through watershed approach and simultaneously increase the
productivity of the land and income of the farmers.
Improve agriculture extension services by adopting new institutional arrangements
through the involvement of farmers, NGOs, organizations and agriculture
universities.
Endeavouring for adequate and timely supply of inputs such as seeds, fertilizers,
pesticides, agricultural credit and implements to farmers.
Enforcement of various Acts to ensure supply of quality inputs.
Administering the National Agricultural Insurance Scheme (NAIS), Modified National
Agricultural Insurance Scheme (MNAIS) and Weather Based Crop Insurance Scheme
(WBCIS) to provide relief to farmers in event of crop failure.
P a g e |9
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
o Assisting the Central Government in laying down Minimum Support Prices (MSPs)
for selected key agricultural commodities to ensure remunerative prices to farmers.
o Promotion of production and distribution of quality seeds through various State and
Central Sector Schemes like RKVY, NFSM, etc,
o Promotion of Integrated Nutrient Management (INM) and monitoring the
distribution of inorganic fertilizers.
o Promoting plant protection measures and practices through the dissemination of
appropriate technologies such as Integrated Pest Management (IPM).
o Promoting Farm mechanization to mitigate shortage of farm labour and reduce
drudgery.
o Promoting Micro irrigation to conserve water and increase area under protective
irrigation.
o Developing suitable strategies for rainfed farming through people’s participation
and promotion of Integrated Farming System (IFS) approach for augmenting the
income and nutritional level of farming communities.
o To build a strong academic foundation for the scientific and technical man power
and conducting suitable technological trainings to the farming society.
o To identify thrust areas in agriculture, which have relevance for future and initiate
work so that emerging problems can be spotted and research directed towards
their solution.
(Source: http://raitamitra.kar.nic.in/RFD-2011-12.pdf)
1.4
Karnataka – Fisheries Sector
Karnataka state emerged as a maritime State in 1956 with the reorganization of the states. An
independent Department of Fisheries was set up in 1957. Since then, the Department of
Fisheries has been consistently striving hard for overall development of fisheries and of
fishermen by implementing several developmental schemes both in Marine and Inland
sectors.
The fisheries sector plays an important role in the socio economic development of State, in
view of its contribution to the food basket, nutritional security, large foreign exchange
earnings, employment generation and income.
The fish production in Karnataka was around 2.0 lakh tons in early eighties and reached to a
peak of over 3.0 lakh tons in mid nineties. The average fish production in the last 5 years is
about 2.73 lakh tons with the contribution of Marine sector being 64 % and Inland sector 36%.
The fish production from the state contributed about 4.8 % of India’s total fish production.
The current level of per-capita fish availability in the state is about 5.3 kg.
The Gross domestic product of the state (GSDP) has witnessed a steady increase over the
years. The contribution of Fisheries Sector to GSDP at current prices during 1993-94 was Rs
16,316 lakh and it has increased to Rs 92,318 lakh in 2006-07.
1.4.1 Karnataka – Fisheries Statistics
1.4.1.1 Fishery Resources and Potential
(i) Annual catchable potential of important species / groups of fishes
P a g e | 10
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
of Karnataka at 0-50 fathoms depth
Sl.
No.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Species
Elasmobranches
Oil Sardines
Other sardines
Other Clupeids
White Baits
Mackerel
Seer fish
Tuna
Carangids
Pomfrets
Silver Bellies
Sciaenids
Ribbon fish
Cat fish
Flat fish
Prawns
Cephalopods
Lizard fish
Perches
Other
Total
Catchable potential
(in metric tons)
Karnataka
% to total
2704
1.00
50902
18.90
6331
2.35
8255
3.07
14870
5.45
53445
19.84
4012
1.49
5700
2.12
27874
10.35
2511
0.93
5854
2.17
4156
1.54
6506
2.42
6600
2.42
5984
2.22
9908
3.68
2625
0.97
2508
0.93
8358
3.10
40413
15.01
269316
100.00
Source: Working Group GOI (1991): Catchable Potential
(ii) Marine Fishery Resources
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Exclusive Economic Zone
Continental Shelf
Coastal length
Fishermen population
Active fishermen population
Fishermen villages
Harbours
Fish Landing Centers
Mechanized Boats
Non-Mechanized Boats
Fishing Nets
Ice Plants
Cold Storages
Freezing Plants
Frozen Storages
Canning Plants
Fish Meal Plants
Boat building yards
P a g e | 11
87000 sq.km
27000 sq.km
300 km.
311946
151105
156
6
26
9076
8524
37804
163
29
14
11
8
21
27
NeGP-Agriculture Mission Mode Project
Portal
19
20
21
22
23
24
25
26
27
28
Software Requirement Specifications (SRS)
Net making plants
Brackish water Area
1. Suitable for Culture
2. Area developed for culture
3. Average production
Brackish water Fish Farmers Dev. Agencies
Shrimp Hatcheries
Fisheries Co-operative Societies
Fishery Co-op. Apex Federations
Fish Markets
Aquarium
Karnataka
Fisheries
Development
Corporation(KFDC)
Karnataka State Agricultural
3
8000 ha.
4200 ha
420 ha
1465 kg/ha/yr
2
5
114
2
213
1
1
(iii) Inland Fishery Resources
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Departmental tanks (>40 Ha achcut)
Gram Panchayat tanks (<40 Ha achcut)
Water spread area of tanks
Number of Reservoirs
Water spread area of Reservoirs
Length of rivers
Length of canals
Fish seed Production and Rearing Centers
a) Government
i)
Production centre
ii)
Rearing centre
iii)
Nursery
b) Private
Fishermen population
Active fishermen population
Fish Farmers Development Agencies
Fishermen Co-operative Societies
Fishermen Co-operative Apex Federation
Fishermen training centers
Fish Markets
Aquaria
Ice Plants
Cold Storages
Freezing plants
Frozen Storages
3399
22624
2.93 lakh ha.
82
2.72 lakh ha
5813 km
3187 km
27
28
72
72
560599
136582
13
416
1
3
382
13
67
24
1
1
1.4.1.2 Fish production and export of fish products
Year-wise fish production
(Qty.:
Year
in metric tons) (Value: Rs in Lakh)
Marine
Inland
P a g e | 12
Total
NeGP-Agriculture Mission Mode Project
Portal
Quantity
Software Requirement Specifications (SRS)
Value
Quantity
Value
Karnataka State Agricultural
Quantity
Value
1997-98
189859
23643
120542
28394
310401
52037
1998-99
160627
21009
118419
27995
279046
49004
1999-00
165653
23684
126646
29706
292299
53390
2000-01
177907
24829
127468
29911
305375
54740
2001-02
128416
19942
121196
28343
249612
48285
2002-03
180161
33653
86262
9805
266423
43458
2003-04
187003
40498
70036
18783
257039
59281
2004-05
171227
45873
80470
21582
251698
67455
2005-06
176974
46598
120599
32321
297573
78918
2006-07
168545
55143
123919
37176
292464
92318
2007-08
175566
51787
122124
42744
297690
94531
2008-09
218137
82024
143717
57487
361854
139511
2009-10
248728.80
2010-11
340570.68 133564.71 186008.75 77348.29 526579.43 210913.00
90198.11 159324.00 63730.00 408052.80 153928.11
Year-wise Export of Marine Fish Products, its value and Growth rate
Year
1992-93
1993-94
1994-95
1995-96
1996-97
1997-98
1998-99
1999-00
2000-01
2001-02
2002-03
2003-04
2004-05
2005-06
2006-07
2007-08
2008-09
2009-10
Quantity
(metric
tons.)
6632
8127
9099
7158
9914
10551
11747
12897
11823
9430
9788
8474
10349
15965
26723
26155
33000
57359
Value
(Rs. In
lakh)
5768.00
7601.00
11312.71
9874.30
9926.36
11731.87
11395.35
12238.00
9446.00
6338.00
6270.00
6447.00
7692.39
10327.00
14949.00
16261.00
26400.00
39112.00
Qty.
Value
- 14
+ 23
+ 12
- 21
+ 38
+ 6
+ 11
+10
-8
-20
+4
-13
+22
+54
+67
-2
+26
0
+ 32
+ 49
- 13
+ 1
+18
- 3
+7
-23
-33
-1
+3
+19
+34
+39
+9
+62
Unit
value per
kg (in
Rs.)
87
94
124
138
100
111
97
95
80
67
64
76
135
65
56
62
80
+73
+48
68
Growth %
P a g e | 13
NeGP-Agriculture Mission Mode Project
Portal
2010-11
104795
Software Requirement Specifications (SRS)
68813.00
+83
Karnataka State Agricultural
+76
66
Figure: Fish production in Karnataka
350000
300000
200000
150000
Marine
100000
Inland
50000
0
Year
Figure : Export of Marine Fish Products and value
200000
180000
160000
140000
120000
100000
Value (Rs. In lakh)
80000
60000
Quantity (metric
tons.)
40000
20000
0
1992-93
1993-94
1994-95
1995-96
1996-97
1997-98
1998-99
1999-00
2000-01
2001-02
2002-03
2003-04
2004-05
2005-06
2006-07
2007-08
2008-09
2009-10
2010-11
Qty in MTS
250000
Year
P a g e | 14
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
1.4.2 Karnataka – Fisheries Department
The Department of Fisheries coordinates various activities of fishery in the state. The
objectives of the Department are 
To augment fish production through the development of inland resources by adopting
judicious stocking of quality fish seed and suitable management practices.
To encourage Marine fishermen to take up off shore and deep sea fishing as
production from in shore waters has reached saturation point.
To create employment in the rural areas.
To improve the socio-economic conditions of the fishermen and the nutritional status
of the general public.



(Source: http://www.karunadu.gov.in/fisheries/pages/home.aspx)
1.5
Karnataka – Livestock Sector
The Department of Animal Husbandry & Veterinary Services started functioning
independently from 1945. The department is playing a vital role in providing healthcare
services to livestock, extension and training to farmers, implementation of Socio-economic
programs, conducting Sample Survey and Animal Census programs periodically in the State.
According to the 18th Livestock Census 2007, the livestock population in Karnataka was 328.83
lakhs where the cattle population constitutes the largest group numbering 105.07 lakhs and
the
poultry
population
in
Karnataka
was
424.33
lakhs.
(Source:
http://www.karunadu.gov.in/ahvs-website/pdf/Livestock_Population.pdf).
The prime objectives of the department are
Prevent, control, eradicate animal diseases and provide diagnostic, therapeutic and
veterinary services.
 Development of Feed and Fodder along with Quality Control.
 Development of cattle, buffaloes, small ruminants, poultry and pigger.
 Increase milk, meat and egg production with quality assurance.
 Provide assistance to livestock, poultry farmers and entrepreneurs.
 Improve livestock production technologies.
 Encourage hygienic production system, processing and marketing milk, meat and eggs.
 Establish Quality Control/Certification units for milk, meat and eggs.
 Promote Research and Developmental activities in Animal, Veterinary and Dairy
sciences.
 Strengthening extension education activities.
 Conservation and development of native breeds along with genetic mapping.
 Establishing/strengthening Veterinary Institutions with focus on backward area.
 Socio-economic development of SC, ST, OBC and women through animal husbandry
programs.
P a g e | 15
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
2. PURPOSE
This document describes the Software Requirements Specification for the Karnataka State
Agricultural Portal. The Purpose of this document is to provide guidelines for the development
of the portal.
2.1
Scope
The Scope of this SRS document mainly covers the complete functional requirements like
functionality, user interface, user characteristics, sitemap, navigation etc. It also covers nonfunctional requirements like performance, reliability, availability, security, maintainability etc.
2.2
Objectives of Karnataka State Agricultural Portal
The State Agriculture Portal would be the front end for all the services’ delivery in Agriculture
MMP. A farmer would typically come to SAP to find information / avail any service through
CSC / Internet. SAP would be in English and local language, and have easy to use navigation,
search and browse features. SAP would be connected to the State gateway through firewall
and SWAN / Internet and would be accessible to department, SAUs, KVKs for information
update and to various service delivery channels like CSCs / State Call Centre, Kisan Call
Centers, RSK’s (Raita Samparka Kendra) and internet for public access. The State Agricultural
Portal is a conceptual design of service delivery channel at the state level.
2.3
Definitions, Acronyms and Abbreviations
ACMS
ADO
ADA
AGMARKNET
AMFU
B2C
BAO
BOO
BOOT
BPR
CAP
CFPM
CFQCTI
Agriculture Content Management System
Agriculture Development Officer
Assistant Director of Agriculture
Agricultural Marketing Information System Network
Agro-Meteorological Forecasting Unit
Business to Citizen
Block Agriculture Officer
Build-Own-Operate
Build-Own-Operate-Transfer
Business Process Re-engineering
Central Agriculture Portal
Cross Functional Process Mapping
Central Fertilizer Quality Control & Training Institute
P a g e | 16
NeGP-Agriculture Mission Mode Project
Portal
CIBRC
CIL
CIPMC
CPMU
CSC
CTQ
DAC
DAHD
DAO
DARE
DDA
DMI
DPPQS
DPR
EA
EIS
ESA
FCI
FEO
FMC
FRS
G2B
G2C
G2G
GAP
HTTP
HTTPS
ICAR
ICT
IMD
IT
IVRS
JDA
KCC
KKMS
KVK
LWO
MANAGE
MIS
MIT
MMP
MSP
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Central Insecticides Board & Registration Committee
Central Insecticides Laboratory
Central Integrated Pest Management Centers
Central Program Management Unit
Citizen Service Centre
Critical To Quality
Department of Agriculture and Co-operation
Department of Animal Husbandry & Dairying
District Agriculture Officer
Department of Agricultural Research & Education
Deputy Director of Agriculture
Directorate of Marketing & Inspection
Directorate of Plant Protection, Quarantine & Storage
Detailed Project Report
Enterprise Architecture
Enterprise Information Service
Economic and Statistics Advisor
Food Corporation of India
Fisheries Extension Officer
Futures Market Commission
Functional Requirement Specifications
Government to Business
Government to Citizen
Government to Government
Good Agriculture Practice
Hyper Text Transfer Protocol
Hyper Text Transfer Protocol Secure
Indian Council of Agricultural Research
Information and Communication Technology
Indian Meteorological Department
Information Technology
Interactive Voice Response Service
Joint Director of Agriculture
Kisan Call Center
Kisan Knowledge Management System
Krishi Vigyan Kendra
Locust Warning Organization
National Institute of Agriculture Extension & Management
Management Information System
Ministry of Information Technology
Mission Mode Project
Minimum Support Price
P a g e | 17
NeGP-Agriculture Mission Mode Project
Portal
NAFED
NCDC
NCF
NCOF
NCUI
NeGP
NIC
NISG
NSAI
NSC
PeMT
PMU
POP
PPP
PQS
PSU
RBM
RFP
RMC
RSK
SAMB
SAP
SAU
SCC
SDC
SeMT
SFCI
SLA
SMS
SOA
SEC
SRS
SSO
SWAN
VLEW
XML
Software Requirement Specifications (SRS)
Karnataka State Agricultural
National Agricultural Cooperative Marketing Federation of India Ltd
National Cooperative Development Corporation
National Commission of Farmers
National Centre for Organic Farming
National Cooperative Union of India
National e-Governance Plan
National Informatics Centre
National Institute for Smart Governance
National Seed Association of India
National Seeds Corporation
Project e-Governance Mission Team
Project Management Unit
Package of Practice
Public – Private – Partnership
Plant Quarantine Station
Public Sector Undertakings
Result Based Management
Request for Proposal
Regulated Market Committees
Raita Samparka Kendra
State Agricultural Marketing Boards
State Agriculture Portal
State Agriculture University
State Call Centre
State Data Centre
State e-Governance Mission Team
State Farms Corporation of India
Service Level Agreement
Short Message Service
Service Oriented Architecture
State Empowered Committee
Software Requirements Specifications
Single-Sign-On
State Wide Area Network
Village Level Extension Worker
Extensible Markup Language
P a g e | 18
NeGP-Agriculture Mission Mode Project
Portal
2.4
Karnataka State Agricultural
References
Sl No.
1.
Publisher/Author
Version
Detailed Project Report for
National Mission Mode Project
under National e-Governance
Plan
Discussion with NIC officials of
Karnataka
Discussion with State Level
officials of Karnataka
Documents shared by state
team and NIC team of
Karnataka
2.
3.
4.
Sl.
No.
1
Software Requirement Specifications (SRS)
Department
Description
Release Date
URL / Website Address
Department of Agriculture
http://raitamitra.kar.nic.in/
2
Department of Agriculture
http://stg1.kar.nic.in/mmr/
3
Department of Agriculture
http://stg1.kar.nic.in/mmrstate
4
Department of Agriculture
http://stg3.kar.nic.in/suvarna/
Department of Agriculture
http://164.100.80.122/agridealer/
State Seed Certification
Agency
Marketing
http://kssca.kar.nic.in
State Agriculture Produce
Processing & Export
Corporation limited
Cooperative
http://kappec.kar.gov.in
Horticulture
http://www.horticulture.kar.nic.in/
Animal Husbandry
http://www.ahvs.kar.nic.in/
Veterinary university
http://www.kvafsu.kar.nic.in/
Breeding and Training
Centre
Nandini
http://slbtc.kar.nic.in/
Mother Dairy
http://www.motherdairy.com/MotherDairyPages/
home.aspx
http://www.karnatakafisheries.com/
5
6
Agriculture
7
8
9
10
11
12
13
Horticulture
Animal
Husbandry
Livestock
14
15
16
Dairy
Fisheries
17
18
19
Sericulture
Sugar
Karnataka Fisheries
Development Corporation
Sericulture
Cocoon Price information
system
Karnataka Sugar Institute
P a g e | 19
http://krishimaratavahini.kar.nic.in
http://sahakara.kar.gov.in/
http://www.kmfnandini.coop/
http://reshmesiri.kar.nic.in
http://reshmesiri.kar.nic.in/sericulture/
http://salcogen.gov.in
NeGP-Agriculture Mission Mode Project
Portal
Sl.
No.
20
21
Department
24
2.5
Description
Karnataka State Agricultural
URL / Website Address
Watershed
Watershed
http://watershed.kar.nic.in
Drought
Monitoring
Cell
Drought Monitoring Cell
http://dmc.kar.nic.in
Agriculture University
http://www.uasd.edu/
University of Agriculture
sciences, Bangalore
University of Agriculture
Sciences, Dharwad
http://www.uasbangalore.edu.in/
22
23
Software Requirement Specifications (SRS)
University
http://www.bagalkot.nic.in/UHS/hortmain.htm
Overview of the Document
This document is organized in four parts. Section 1 is Introduction which mainly provides
background of the project, Profile and important basics of Karnataka State, Agricultural Profile
of the state, Fisheries and Livestock details of the state.
Section 2 describes purpose, scope, objectives, abbreviation and references.
Section 3 describes the general factors that influence the product and its requirements. This
section does not state specific requirements. Section 2 consists of the following topics.
 As-Is system of Department of Agriculture
 Gaps and issues with current system
 State Agricultural Portal Perspectives
 Grievances Redressal management and Expert Advisory system- As is process, to-be
solution, workflows, etc.
Section 4 explains about users of the State Agricultural Portal, User interfaces, Product
functions etc.
Section 5 describes all of the software requirements to the level of detail sufficient to enable
designers to design a system to satisfy those requirements, and testers to test that the system
satisfies those requirements. Section 5 consists of two parts. Part A describes about the State
Agricultural Portal server and Part B describes about the State Agricultural Portal Content
Management System.
Section 6 covers mainly the non-functional requirement of the website.
P a g e | 20
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
3. OVERALL DESCRIPTION - STATE AGRICULTURAL PORTAL
3.1
As-Is system of Department of Agriculture
The information on all functions and activities of the Karnataka State Department of
Agriculture is provided through the following channels and websites3.1.1 Website of Department of Agriculture – http://raitamitra.kar.nic.in
The Raitamitra website is the official website of the Karnataka State Department of
Agriculture. This website provides the following information1. About place
2. Crop related Services
a. Contacts
b. Anki Ansha
c. Weather Report
d. Market Price
e. Estimates of area, production and yield
3. Grant and Releases
4. Schemes
5. Right to Information
6. Advise to Farmers
7. Government Orders
P a g e | 21
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
8. Crop related
a. Seeds
b. Fertilizers
c. Pesticides
d. Departmental Information
i. Protection
ii. Soil Survey
iii. Training
iv. Plant Pathology
v. State Farms
vi. Commercial Crops
vii. Pesticide Training
e. Pest Surveillance and Advisory Unit
9. Tenders
10. Bhoochetana
11. SuvarnaBhoomi
12. Latest Updates
Merits
1. Website is in local language.
2. The website provides Departmental information on
i. Plant Protection
ii. Soil Survey
iii. Training
iv. Plant Pathology
v. State Farms
vi. Commercial Crops
vii. Pesticide Training
Demerits
1. The website does not provide all the information required by the concerned
stakeholders
2. The website is not all inclusive
3. The content in the website is not latest
4. The content has not been updated for long
5. The website is in the local language Kannada and no option is provided for any other
language
P a g e | 22
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
3.1.2 Website of Department of Agricultural Marketing and Karnataka State
Agricultural Marketing Board – http://krishimaratavahini.kar.nic.in/
The Krishi Marata Vahini is the official website of the Department of Agricultural Marketing
and Karnataka State Agricultural Marketing Board. The website content is available in English
and Kannada (local language).
This website provides the following information1. SMS Registration (Crop-wise and market-wise)
2. Citizen Charter
3. Market
a. Market Profile
b. Infrastructure
c. Committee
d. On Map
e. Warehouses
4. Commodities
a. Minimum Support Prices
b. MSP specification
c. List of notified commodities
d. Markets
e. On Map
f. Export Specifications
g. Importers / Exporters
P a g e | 23
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
h. Processing Units
5. Price Reports
6. National Prices
7. Procedure and Forms
8. Private Markets
a. Direct Purchase Center
b. Private Market Yards
c. Spot Exchange
9. Development Tenders
10. Sellers and Buyers
a. List of Sellers
b. List of Probable Buyers
c. Register as Probable Buyers
11. Magazines
12. RTI
13. Others
a. Related Websites
b. E-mandi
14. T.V. Display
15. Latest Updates
16. Acts
17. Departments
18. KSAMB (The Karnataka State Agricultural Marketing Board)
Merits
1. The website is in local language as well as in English.
2. Website is having Buyers and Sellers lists
Demerits
1. The website does not provide all the information required by the concerned
stakeholders
a. Only agricultural produce information is provided
2. The website is not all inclusive
a. Price information on seeds, fertilizers and pesticides is not provided
P a g e | 24
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
3.1.3 Website of Karnataka State Seed Certification Agency –
http://kssca.kar.nic.in/
This is the official website of the Karnataka State Seed Certification Agency. The website
provides complete information on Seed Certification. This website is a one-stop-solution for
all activities related to Seed certification. The website content is available in English. It is
maintained by the Seed Certification Agency. The website provides the following information1. Home
a. News
2. About Us
3. Seed Certification Procedures
a. Seed Producers
b. Seed Processing Units
c. Functions
d. Field Inspection
P a g e | 25
NeGP-Agriculture Mission Mode Project
Portal
4.
5.
6.
7.
Software Requirement Specifications (SRS)
Karnataka State Agricultural
e. Seed Processing
f. Reporting of Results
g. Bagging and Tagging
h. Certification Validity
i. Certification Revocation
j. Grading of Seed Class
Service Charges
Pollination Behavior
a. Major Pests
b. Major Diseases
c. Planting Space
Seed Legislation
a. ISTA
b. OECD
c. WTO
d. Organic Farming
Workflow – static information on
a. Network of KSSCA
b. Hybrids/ Varieties
c. Crops based on Pollination
d. Seed Borne Diseases
e. Field Standards
f. Isolation Distance
g. Grading of Crop Seeds
h. Seed Standards
i. Seed Treatments
Merits
1. The website provides information on Seed certification procedures, Service charges,
pollination behavior, seed legislation and workflow.
Demerits
1. The website provides information related to Seed Certification Agency only
2. The content is static. Information is not searchable.
3. It is maintained by Seed Certification Agency with no links to any other department or
information
4. The content has not been updated and is not latest
5. No provision for workflows for online applications
6. Website is in English only.
P a g e | 26
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
3.1.4 Website of Department of Animal Husbandry & Veterinary Services of
Karnataka State– http://www.ahvs.kar.nic.in/
This is the official website of the Department of Animal Husbandry & Veterinary Services of
Karnataka State. It contains the following information









About us
Contact
Origin of Department
Laboratories
Schemes
Developments – activities carried out by department for
o Fodder development
o Piggery development
o Poultry development
Breeding policy
Other links
Notifications
Merits
P a g e | 27
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
1. The website provides information on departmental activities and schemes being
implemented by department for livestock development.
Demerits
1. The website provides information on department and departmental activities only.
2. Information for livestock farmers with respect to livestock development is not
available
3. Website is not available in local language
3.1.5 Website of Fisheries Department, Government of Karnataka–
http://www.karunadu.gov.in/fisheries/pages/home.aspx
This is the official website of the Fisheries Department of Government of Karnataka. It
contains the following information










History
Objectives
Functions
Administrative Setup
Feasibility Certificate List
Schemes
Annual Report
Statistics
Publications
Legislations
P a g e | 28
NeGP-Agriculture Mission Mode Project
Portal





Software Requirement Specifications (SRS)
Karnataka State Agricultural
RTI-Act
Notifications
Downloads
Archives
Monthly Programme Implementation Calendar
Merits
1. The website provides information on departmental activities and schemes being
implemented by department for fisheries development.
Demerits
1. The website provides information on department and departmental activities only.
2. Information for fish farmers with respect to fish development is not available
3.1.6 Website of Department of Horticulture, Karnataka State–
http://horticulture.kar.nic.in/
This is the official website of the Department of Horticulture of Karnataka State. It contains the
following information





History of Department
Organization
Activities
Achievements
Contact details
P a g e | 29
NeGP-Agriculture Mission Mode Project
Portal









Software Requirement Specifications (SRS)
Karnataka State Agricultural
Schemes
o State Sector Schemes and their outlays
o District Sector Schemes and their outlays
Area & Production
Reports
District profile
o Horticulture Area & Production
o Horticulture related Industries, Nurseries and organisations
o Processing Industries
o Farm and Nurseries
 Public Nursery – Name, Addresses, Proprietor, year of establishment,
Annual Production Capacity, Crop/variety propogated
Horticulture Services
o Cold Storage Units
o Processing Industries
o Seed Producing Companies
o Farms & Nurseries
o Glasshouse/Green Houses
o Tissue Culture Labs
o Bio-Control Agents/Bio-Fertilizer Producing Units
o Organic Certification Agency
o Approved dealers of Drip Irrigation
o Approved Companies of Horticulture implements
o Universities/College/Research Station
Circulars, Tender, RTI, Result Framework Document
Result Framework Document
Success stories
Events
Merits
1. The website provides information on departmental activities and schemes being
implemented by department in horticulture sector, Horticulture services, Success
stories which is very useful information for horticulture farmers.
Demerits
1. Website does not provides information and links for horticulture marketing, Good
Agricultural Practices (GAPs), etc.
2. Not all the information on the Website is available in local language
P a g e | 30
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
3.1.7 Website of Department of Sericulture, Karnataka State–
http://reshmesiri.kar.nic.in
This is the official website of the Department of Sericulture of Karnataka State. It contains the
following information




About us
o Deparment of Sericulture
o Vision and Mission
o Sericulture in Karnataka
Information on sericulture
Activities
o Silk Farms
o Seed Areas
o Grainages
o Technical Service Centres
o Cocoon markets
o Silk Exchanges/Silk Filatures
o Sericulture Training Institutes
o Audio-visual
o Cooperative Societies
Schemes
o Catalytic Development Program
o Post cocoon Activities
P a g e | 31
NeGP-Agriculture Mission Mode Project
Portal









Software Requirement Specifications (SRS)
Karnataka State Agricultural
o Zila Panchayat Programs
o Reshme Varadana
o SCP/TSP
Technologies
o Soil Testing
o Mulberry varieties
o Mulberry cultivation
o Mulberry diseases and pests
o Disinfection and Hygiene
o Silkworm races
o Chawki Rearing
o Silkworm Diseases and Pests
o Silk Reeling
o New Technologies
o Compost and Manure
RTI
Contact US
Policy
Citizen Charter
Circulars and Orders
Cocoon Market Rates
Gallery
Result Framework Document (RFD)
Merits
1. The site has pleasant look and feel.
2. Content about sericulture is very informative with respect to sericulture sector
3. Site provides details on Daily Cocoon Market Prices, Seed Cocoon Availability
4. Site is available in local language
Demerits
1. No specific
P a g e | 32
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
3.1.8 Other websites

http://salcogen.gov.in

http://watershed.kar.nic.in
P a g e | 33
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)

http://dmc.kar.nic.in

http://www.uasbangalore.edu.in/
P a g e | 34
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)

http://www.uhsbagalkot.edu.in/

http://www.kvafsu.kar.nic.in
P a g e | 35
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal

http://kappec.kar.gov.in

http://seednet.gov.in/
Software Requirement Specifications (SRS)
P a g e | 36
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal

Software Requirement Specifications (SRS)
http://cibrc.nic.in/
P a g e | 37
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal

Software Requirement Specifications (SRS)
http://www.bis.org.in/
P a g e | 38
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal

Software Requirement Specifications (SRS)
https://eproc.karnataka.gov.in/eportal/index.seam
P a g e | 39
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)

http://bhoomi.karnataka.gov.in/

http://agricoop.nic.in/
P a g e | 40
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)

http://dacnet.nic.in/

http://dacnet.nic.in/farmer/new/home-new.html
3.2




Karnataka State Agricultural
Gaps and Issues with current System
No single point for complete information
Stakeholders have to access multiple websites for information relevant to different
sections
More often than not, the knowledge of which website to access is not available
Issues with information not being updated regularly – thus outdated information being
provided which may not be relevant
P a g e | 41
NeGP-Agriculture Mission Mode Project
Portal
3.3
Software Requirement Specifications (SRS)
Karnataka State Agricultural
State Agricultural Portal – Perspectives
The Portal would be developed as a Mission Mode Project under the National e-Governance
Plan of the Government. The objective behind the Portal is to provide a single window access
to the information and services being provided by the Department of Agriculture and all other
departments in agricultural sectors for the farmers and other stakeholders. An attempt has
been made through this Portal to provide comprehensive, accurate and reliable and one stop
source of information about Agriculture and its various facets. Links to other websites and
sources of information too will be provided.
The content in this Portal will be a collaborative effort of various Indian Government
Ministries and Departments, at the Central/State/District level.
The scheme orientation that has traditionally been the mechanism for addressing the needs
of the farmers has been changed in light of achieving the overall objectives of the project by
providing a service orientation to them. This essentially means that the government under the
Agriculture Mission Mode Project would provide services in addition to the existing schemes
and programmes of the Central and State governments, which would be integrated in nature.
This also implies that in the proposed scenario no matter if the services originate from the
Central or the State government, they would be provided through a single delivery interface
to the farmer.
The key recommendations for the services, in the proposed project provide the accessibility
to the following information and sub services to the farmers:

Providing information on crops

Providing information on pesticides

Providing information on fertilizers

Providing information on seeds

Providing information on soil health

Providing information on crop diseases

Providing information on forecasted weather

Providing market information on prices and arrivals of agricultural commodities
P a g e | 42
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural

Providing related market information to facilitate farmers get better prices

Providing interaction platform for producers, buyers and transport service
providers

Providing information on Minimum Support Price and Government
Procurement Points

Providing electronic certification for imports and exports

Providing information on marketing infrastructure and post harvest facilities

Providing information on storage infrastructure

Monitor implementation of schemes / programs

Providing training support to farm schools for adoption of GAPs

Sharing Good Agricultural Practices with farmers and trainers and providing
extension support through online video

Providing information on fisheries

Providing information on irrigation infrastructure

Providing information on Farm Machinery

Providing information on Harvesting

Providing information on Import / Export

Providing information on Organic Farming

Providing information on Fodder

Providing information on Livestock

Providing information on Horticulture

Providing information on Floriculture

Providing information on Government Policies and Initiatives

Providing Drought Relief Information

Providing latest News

Providing Interactive platforms

Providing information specific to season/month for crops in that season/month
state-wise
The Portal will also contain the following components:

Grievance Management

Expert Advisory System
P a g e | 43
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
P a g e | 44
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
3.4
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Grievances Redressal Management and Expert Advisory System
3.4.1 As-Is Process
The current system for Grievance Management is manual. The process is as described below





Farmer registers grievance with officer at RSK(Raitu Sampark Kendra)
If the grievance can be addressed at RSK level, the officer provides the solution /
information to the farmer
In case the RSK officer is not able to handle the grievance, letter or application is sent
to Taluk ADA
In case the Taluk ADA is not able to handle the grievance, application is forwarded to
District DDA or JDA who resolve the issue or further forward the application to State
Department of Agriculture in Bangalore
RSK Officer is informed of the resolution from the Taluk/District office or Department
of Agriculture. RSK officer informs the farmer.
In some cases, farmer needs to travel to the Taluk / District office for resolution
The farmer can call the Kisan Call Center. The steps are as described below.
 Farmer calls Call Center
 Agent registers need for advice
 Agent refers the Knowledge Management System
 Agent offers advice
Issues with Current System
 Process is manual
 RSK officer is single point of contact
 If issue not resolved at RSK level, then
o Either, farmer has to wait for information to be provided by Taluk / District
office. This often leads to delay in issue resolution
o Or, farmer has to travel to different offices. This also leads to delay in issue
resolution in addition to the hazards of travelling faced by farmer.
3.4.2 Scope
The following basic components shall be considered in the GRM and EAS systems:
Provision
for
easier
and
approachable
channel
for
submitting
the
grievances/queries
Multiple Channels for submitting the grievances/queries and for delivering the
services
Delivery of services in local languages
P a g e | 45
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Consideration of Cross Platform language issues on mobile devices /electronic
devices
Provision for the personalized advisory system for season specific , crop specific
and location specific
3.4.3 To-Be Solution
Based on above scope the proposed solution for GRM and EAS can be envisaged
suitable for A-MMPs. Following points will be considered in the development of GRM
and EAS for NEGP-A.

The GRM and EAS shall be the part of the A-MMPs and interact with all 12
services of A-MMPs, so that an integrated common platform shall be adopted
for GRM, irrespective of any cross platform issue among software modules of
services.

The grievances in GRM and EAS are receiving from grass root level i.e. from the
farmer-community across the country. The technological solution should be as
much as simple and handy to use for them.

Facility has to be provided for submitting the grievance in GRM and EAS
through multiple channels web interface / SMS /IVRS system.

Provision to acknowledge the complainer by issuing complaint registration
number through SMS/IVRS/WEB Interface.

The System will support English and regional language.

Automatic generation of reminder / SMS alert to concern officer, if action has
not been taken in specified time.

Provision for delivery of advices according to State / Region / Crop specific.

The GRM and EAS system shall be automatic as much as possible with less
human intervention except for submitting and updating grievances.

Provision in GRM and EAS shall be added for broadcasting of any specific /
urgent information for farmers / Stakeholders / Govt.

Integration of GRM and EAS with news channels / mass media for
dissemination of information of advisory system, if required
P a g e | 46
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
3.4.4 Information Architecture of GRM –NeGPA
3.4.5 Expected Outcomes



Easy interface to submit the grievances
Effective monitoring of grievances
Immediate dissemination of information to farmer and concerned user
3.4.6 Grievance Redressal Management Process Workflow
The grievance management module would facilitate the farmers/general citizens to raise their
grievances related to the selected sub service. The raised grievances would be forwarded to
the assigned person to address the grievances.
P a g e | 47
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
3.4.1 Expert Advisory Workflow
The expert advisory module would facilitate the Subject Matter Experts (SMEs) to provide the
advices against the queries received from the farmers and citizens. If the query is not relevant
to the SME, it could be forwarded to the concerned SME. In case the SME is not able to give
advice within stipulated time, it will automatically be forwarded to the next authorized expert
for his/her advice.
The Modules to be managed are:
1. Adding Query (Through the Frequently Asked Question module)
2. Query Acceptance and Managing Expert Advisory
P a g e | 48
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
P a g e | 49
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
4. SPECIFIC REQUIREMENTS
4.1 Users of State Agricultural Portal
Sl No.
1.
Type of User
Description
Visitors
Common Citizen to SAP
2.
3.
Registered Visitor to CAP
Content Contributors
Farmers
4.
a. Individual farmers
b. Farmer groups
c. Farmer cooperatives
d. Common Citizen
Central Government
5.
a. Department of Agriculture &
Cooperation
b. Attached Offices & Directorates
c. Testing Labs
d. Academic & Research Institutions
State Government
6.
a. Department of Agriculture &
Cooperation
b. Attached Offices & Directorates
c. Testing Labs
d. Academic & Research Institutions
Private Sector
a. Manufacturers / Wholesalers /
Dealers of inputs
b. Importers and Exporters of
agriculture produce
c. Traders, Buyers and Commodity
Exchanges
d. Call Centers
e. Agri Business Clinics & Centers
P a g e | 50
NeGP-Agriculture Mission Mode Project
Portal
4.2
Software Requirement Specifications (SRS)
Karnataka State Agricultural
User Interfaces
The home page of the State Agricultural Portal will be accessible using a defined URL across
the world by any user through Internet. One should be able to navigate through the State
Agricultural Portal Home page with or without mouse and keyboard. It will be supported
across major Operating System and browsers. The home page of State Agricultural Portal and
all pages and links across it will have beautiful appearance with good images and banners,
links with meaningful headings.
User Interface for the Home Page of State Agricultural Portal

On the top of home page, there will be a graphic image across the width of home page
signifying India’s National Emblem making it distinct as government website.

Different Sections covering Government, Citizen, Departments, Sectors, and Business. All
these section will contain a small introduction to the section along with links to
subsections within the section.

The Portal will also contain the following components :
o Grievance Management
o Expert Advisory System

Header Links to Site Map, Add to Favorite, Tell a Friend, Feedback and Contact Us

Flash display of crops relevant to the season/month
o Example – Rabi crops in Karnataka are Wheat, Rabi jowar, Bengal gram, Beans,
Peas and Green vegetables. Between September and December, flash displays
providing information on these crops can be provided.

One can search contents from State Agricultural Portal

Sign in for Personalized Viewing of State Agricultural Portal. For personalized viewing the
visitor will need to register in the State Agricultural Portal

Spotlight: Latest topic of concern updated every fortnight

How do I: - For searching information for the services provided by the government,
government undertakings, Agricultural Universities and colleges and NGOs

Latest News: - Latest news updates

Link to maps of different categories like maps of India, Maps of State, District Maps
P a g e | 51
NeGP-Agriculture Mission Mode Project
Portal

Software Requirement Specifications (SRS)
Karnataka State Agricultural
Announcements Section: -One can visit to search announcements made by Central and
State Government Departments

Banner linked to latest subject of concern. It will change frequently as and when required

Weekly content from State Agricultural Portal: - It will contain important content from the
State Agricultural Portal

Footer Links to About this Portal, Help, Terms of Use, Visitors Summary, Newsletter, Your
Opinion, Press Media Coverage and Accessibility Statements

Introductory Statement to the State Agricultural Portal
Common in all User Interfaces for Sections and Sub-Sections of State Agricultural Portal:-
For sake of similarity, resemblance and identity across the entire State Agricultural Portal, all
pages linked through the Portal Home page to Sections and Sub-Section would have some
common features mentioned below.

All pages will contain same Header Image signifying the page to be part of State
Agricultural Portal. Link on this image will lead back to Home page of the State
Agricultural Portal

Header Image signifying Section and Sub-Section of the State Agricultural Portal

State Agricultural Portal menu containing sections heading and link to sections Citizen,
Business, Department, Government, Know state, Sectors, Directories, Forms, Maps,
Tenders

Source information Icon (mouse on event describing the source of content.) Sections or
Sub-Section last updated information

Sub-section Links under the Section

Footer with links to Home, About the Portal, Site Map, Link to Us, Add to Favorite,
Suggest to a Friend, Help, terms of Use, Feedback on each page of the Portal

Copyright information
Common features in all the pages of the portal
i.
User Interface for Sections Government, Citizen, Business and Sectors
P a g e | 52
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Other than the common interface mentioned in previous section, user interface for the
sections would contain all the sub-section with icon image and link, along with small
description about the section on the top.

Section Header Image

Breadcrumb Just below the Section Header Image

Iconic Subsection Links

Small introduction to the section

More Sub-section link with small banner

Footer sub-section links as Iconic Sub-section link. Both the links iconic and footer will
lead to same page
ii.
User Interface for Sub-Sections under Section Government, Citizen, Business,
Departments, Know State and Sectors:
Sub-Section under the section is mostly an area, subject or topic of an interest. Sub-Section
page would contain in depth information on the topic or link to the page or URL of a website,
where you may get the detailed information on the subject or topic or schemes or services.

Sub-Section Header Image

Breadcrumb Just below the Sub-section Header Image

Small introduction to the Sub-section.

Further Sub-section Links

Sub-section link with small banner

Related links outside the State Agricultural Portal.

Footer Sub-section links.
iii.
Linking to External Website or Portal
On the State Agricultural Portal, mainly two types of links will be there. Content coming from
the State Agricultural Portal repository will be termed as Internal Link and link leading to some
URL outside the State Agricultural Portal repository will be termed as External Link. If any link
P a g e | 53
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
leads to external website or portal, it is proposed to be opened in the new window. The URL
should clearly be shown with outerwin.htm in the URL box. A message should also be
displayed on mouse on event on the exclamation symbol.
External links in the State Agricultural Portal are verified once in a week for its availability. In
case it is found not working, a message is sent to the concerned. In case it is not made
operational for next one week or no message is received for alternate URL or no message is
received regarding this, the link is removed from the State Agricultural Portal. External links
are also added and removed in State Agricultural Portal as per its usability and non-usability.
In subsection of the State Agricultural Portal, External Links will be put under heading Related
Links.
In case there is no External Link available at any time, the heading Related Links will not be of
any use and it will be removed.
Sections with Interactive User Interfaces
Some section of the State Agricultural Portal would be provided with visitor interaction facility
either to gather information of user to provide visitor specific facility (Personalized State
Agricultural Portal) or to get comment from the visitor for further improvement of the Portal
(Speak out your Opinion or Feedback) or to let the visitor seek some specific information
(search facility).
P a g e | 54
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
4.3 Hardware Interfaces for State Agricultural Portal
To be decided at design and development stage.
4.4

Product Functions
Providing one stop information services to the farmers required by him through the
various crop cycles and other stakeholders in the agricultural sector.

Providing content repository for Forms, Documents, Schemes, Services, Acts, Rules,
Websites, Contacts, Announcements, and Search facility for each type of contents.

Providing spot light on current topic of mass concern.

Facility of registering into the State Agricultural Portal for personalized viewing of the
Portal.

Latest news from DD, PIB and weather.

How do I type of Search facility for various services provided by the State and State
Government and PSUs.

Visitor summary, Newsletter, Your opinion, Press/ Media coverage, About the portal,
Site Map, Link to Us, Add to Favorite, Suggest to a friend, Help, Terms of Use,
Feedback, Contact Us, Copyright, Best Viewing , Designed and Developed by like
regular basic features of web portal.
P a g e | 55
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
5. SPECIFIC REQUIREMENTS
This chapter has been divided into two parts. Part-A explains details of specific requirements
of State Agricultural Portal and Part-B explains details of the State Agricultural Portal Content
Management Systems.
PART-A
5.1
State Agricultural Portal
The State Agriculture Portal can be accessed by Farmers, Citizens, Agricultural Officers,
Manufacturers, Dealers and officers in Department of Agriculture. It can be accessed using
web browser and mobile phones as well. The system is as shown below -
The tentative structure of the State Agricultural Portal will contain the content as mentioned
below.
P a g e | 56
NeGP-Agriculture Mission Mode Project
Portal
5.2
Software Requirement Specifications (SRS)
Karnataka State Agricultural
State Agricultural Portal : Home Page View
The Home page view of State Agriculture View is as shown below-
Sample Layout
(This layout is not the exact form of visual representation of the SAP. It may be changed during
the course of design)
5.3
State Agricultural Portal Sections View
Section wise detailed view of each section on the home page of the State Agricultural Portal is
as illustrated in Section 4.2. The various sections areP a g e | 57
NeGP-Agriculture Mission Mode Project
Portal







































Software Requirement Specifications (SRS)
Agriculture
o Seeds
o Fertilizer
o Pesticides
o Soil Health
Irrigation Infrastructure
Crops
Livestock Management
Fisheries
Marketing Infrastructure
Weather and Agro-met advisory
Drought Relief and Management
Schemes and Programs
Exports and Imports
Farmers Registration
Farm Machinery
Interaction with Agricultural Scientists
Harvesting Information
Organic Farming
Drought Relief Information
Fodder Availability
Good Agricultural Practices
Expert Advisories
Grievance Redressal
Horticulture
Floriculture
Government Policies
Downloadable Forms
FAQ
Maps
Accessibility Options
Sitemap
RSS
Select Theme
Select Font
About this portal
Help
Terms of Use
Visitor’s Summary
News Letter
Your Opinion
Press/ Media Coverage
Accessibility Statement
Screenshots of few sections are as depicted below -
P a g e | 58
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
P a g e | 59
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
P a g e | 60
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
P a g e | 61
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
P a g e | 62
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
P a g e | 63
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
P a g e | 64
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
5.4
Software Requirement Specifications (SRS)
Karnataka State Agricultural
State Agricultural Portal Functions
5.4.1 Department of Agriculture
5.4.1.1 Seeds Section
Scope: This activity enables the actor to access the Seed Application of Department of Agriculture
Use Case ID: UC_ SAP_001
Use Case Name: Link to Seed Application
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the Seed Application
 Actor clicks on State Agriculture Portal  Seeds Section
Actor should have opened the State Agriculture Portal and accessed the
Department of Agriculture application
Post conditions: Seed Section application opens
Input:
Output:
P a g e | 65
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Normal Flow: Actor Actions
 Actor clicks on the “Seed
Section” link on home page of
Department of Agriculture
Alternative Flow:  Actor clicks on the “Fertilizer
Section” link on home page of
Department of Agriculture
 Actor clicks on the “Pesticide
Section” link on home page of
Department of Agriculture
 Actor clicks on the “Soil Health
Section” link on home page of
Department of Agriculture
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Karnataka State Agricultural
System Responses
 Actor is redirected
Section” application
Actor is redirected to “Fertilizer
Section” application

Actor is redirected to “Pesticides
Section” application

Actor is redirected to “Soil Health
Section” application
System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
Scope: This activity enables the actor to view the list of dealers/distributors for seeds
Use Case ID: UC_ SAP_002
Use Case Name: Dealers List
Farmer / Citizen
Citizens / Farmers
This service aims at providing the actor with list of dealers for seeds
 Actor clicks on Seeds Section  Dealer Networks
 Actor should have portal window active
Dealers list to be displayed

P a g e | 66
“Seed

5.4.1.1.1 DEALER NETWORK
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
to
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Normal Flow: Actor Actions
 Actor clicks on “Dealer
Distributor Outlets”
System Responses
/  List with following fields is displayed
o District
o Taluk
o Block
o Product Category
o Dealer Name
o Office Address
o Phone Number 1
o Phone Number 2
o email
o License Number
o License Validity
Alternative Flow: Actor Actions
System Responses
 Filter options to be provided
 List with same fields is displayed but
 District
with filters as selected
 Taluk
 Block
 Product category
 Dealer name
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues: 
5.4.1.1.2 PRICING AND AVAILABILITY
Scope: This activity enables the actor to view the prices and availability status for seeds
Use Case ID: UC_ SAP_004
Use Case Name: Price List and availability
Actors: Farmer / Citizen
Stake Holder: Citizens / Farmers
Description: This service aims at providing the actor with prices and availability for seeds
Trigger:  Actor clicks on “Seeds Section  Pricing and Availability”
Pre conditions:  Actor should have portal window active
P a g e | 67
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Post conditions: Price list for seeds to be displayed
Input: 
Output:
Normal Flow: Actor Actions
System Responses
 Actor clicks on “Pricing and  List with following fields is displayed
Availability”
o Dealer Name
o Crop
o Product category
o Price / quantity
o Stock available
o District
o Taluk
o Block
Link is provided on dealer
name, which when clicked
provides contact details of the
dealer like address, phone,
email
Alternative Flow: Actor Actions
System Responses
 Filter options to be provided
 List with same fields is displayed but
 District
with filters as selected
 Taluk
 Block
 Product category
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.1.3 AREA W ISE RECOMMENDATIONS
Scope: This activity enables the actor to view area wise recommendations
Use Case ID: UC_ SAP_005
Use Case Name: Area wise recommendation
Actors: Farmer / Citizen
P a g e | 68
NeGP-Agriculture Mission Mode Project
Portal
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Citizens / Farmers
This service aims at providing the actor with recommendations for the area
 Actor clicks on “Seeds Section  Area wise recommendation”
 Actor should have portal window active
Area wise recommendation page to be displayed to actor

Actor Actions
System Responses
 Actor accesses the portal and  List with following fields is displayed
clicks
on
“Area
Wise
Recommendation”
o District
o Taluk
o Crops grown
o Seeds
o Specified quantity / defined
area (Ex - Kg/hectare)
o Supplier
o Link is provided on supplier,
which when clicked provides
contact details of the supplier
like address, phone, email
Alternative Flow: Actor Actions
System Responses
 Filter options to be provided
 List with same fields is displayed but
 District
with filters as selected
 Taluk
 Crops
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.1.4 REGISTRATION / LICENSING FOR SEEDS
Scope: This activity enables the actor to register as dealer for Seeds and apply for license
Use Case ID: UC_ SAP_006
Use Case Name: Registration / License for seeds
P a g e | 69
NeGP-Agriculture Mission Mode Project
Portal
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Dealer
Dealer
This service enables the actor to register and apply for licenses
 Actor clicks on “Seeds Section  Registration / Licensing for Seeds”
 Actor should have portal window active
Redirected to Registration / Licensing functionality

Actor Actions
 Actor
clicks
“Registration/License”
System Responses
on  Actor is redirected to the
Registration / License Functionality
(service 1 SRS)
Alternative Flow: Actor Actions
System Responses


Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes: Use Case for Registration/Licenses in Service 1 SRS
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.1.5 SEED TESTING LABORATORIES
Scope: This activity enables the actor to view list of Seed Testing Laboratories
Use Case ID: UC_ SAP_007
Use Case Name: List of Seed Testing Laboratories
Actors:
Stake Holder:
Description:
Trigger:
Pre-conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service enables the actor to view seed testing labs.
 Actor clicks on “Seeds Section  Seed Testing Laboratories”
 Actor should have portal window active
List of Seed Testing Laboratories to be displayed
Actor Actions
System Responses
P a g e | 70
NeGP-Agriculture Mission Mode Project
Portal

Software Requirement Specifications (SRS)
Karnataka State Agricultural
Actor clicks on “Seed Testing 
Laboratories”
List of Seed Testing Laboratories is
displayed
 Lab Name
 Address
 Contact Person
 Contact Number
 email
Alternative Flow: Actor Actions
System Responses


Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.1.6 SEED CERTIFICATION APPLICATION
Scope: This activity enables the actor to access the Seed Certification application
Use Case ID: UC_ SAP_008
Use Case Name: Seed Certification Application
Actors: Farmer / Citizen
Stake Holder: Citizens / Farmers
Description: This service aims at providing the actor access for seed certification
application
Trigger:  Actor clicks on “Seeds Section  Seed Certification
Pre-conditions:  Actor should have portal window active
Post conditions:  Actor navigates to Seed Certification Application
Input: 
Output:
Normal Flow: Actor Actions
System Responses
 Actor
clicks
on
“Seed  Actor is redirected to the Seed
Certification”
Certification Application
Alternative Flow: Actor Actions
System Responses
P a g e | 71
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.1.7 RELATED W EBSITES
Scope: This activity enables the actor to view the links/websites related to Seed section
Use Case ID: UC_ SAP_009
Use Case Name: Related Websites List
Actors: Farmer / Citizen
Stake Holder: Farmer / Citizen
Description: This service aims at providing the actor the list of websites related to Seeds
section
Trigger:  Actor clicks on “Seeds Section”  “Related Websites”
Pre-conditions:  Actor should have State Agriculture Portal open in web
Post conditions: Related websites should be displayed
Input:
Output:
Normal Flow: Actor Actions
System Responses
 Actor logs into the portal and  Related websites list is displayed
selects “Related Website”
 Actor clicks on “Seednet  http://seednet.gov.in/ opens in new
Portal”
window


Actor
clicks
Certification”
Alternative Flow: Actor Actions

on
“Seed
http://kssca.kar.nic.in/ opens in a
new window
System Responses

P a g e | 72
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.2 Fertilizer Section
Scope: This activity enables the actor to access the Fertilizer application of Department of
Agriculture
Use Case ID: UC_ SAP_010
Use Case Name: Link to Fertilizer application
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the Fertilizer application
 Actor clicks on State Agriculture Portal  Fertilizer Section
Actor should have opened the State Agriculture portal
Fertilizer Section application opens
Actor Actions
 Actor clicks on the “Fertilizer
Section” link on home page of
Department of Agriculture
Alternative Flow:  Actor clicks on the “Seed
Section” link on home page of
Department of Agriculture
 Actor clicks on the “Pesticide
Section” link on home page of
Department of Agriculture
 Actor clicks on the “Soil Health
Section” link on home page of
Department of Agriculture
P a g e | 73
System Responses
 Actor is redirected to “Fertilizer
Section” application

Actor is redirected
Section” application

Actor is redirected to “Pesticides
Section” application

Actor is redirected to “Soil Health
Section” application
to
“Seed
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.2.1 DEALER NETWORK - FERTILIZERS
Scope: This activity enables the actor to view the list of dealers/distributors for fertilizers
Use Case ID: UC_ SAP_011
Use Case Name: Dealers List Fertilizers
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Citizens / Farmers
This service aims at providing the actor with list of dealers for fertilizers
 Actor clicks on “Fertilizers Section  Dealer Network”
 Actor should have portal window active
Dealers list to be displayed

Actor Actions
 Actor clicks on “Dealer’s List”
System Responses
 List with following fields is displayed
o
o
o
o
o
o
o
o
o
o
o
o
P a g e | 74
District
Taluk
Block
Product Category
Brand Names
Dealer Name
Office Address
Phone Number 1
Phone Number 2
email
License Number
License Validity
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Alternative Flow: Actor Actions
 Filter options to be provided
 District
 Taluk
 Block
 Product category
 Brand Name
 Dealer name
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Karnataka State Agricultural
System Responses
 List with same fields is displayed but
with filters as selected
System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.1.2.2 PRICING AND AVAILABILITY
Scope: This activity enables the actor to view the prices for fertilizers
Use Case ID: UC_ SAP_012
Use Case Name: Price List and Availability
Actors: Farmer / Citizen
Stake Holder: Citizens / Farmers
Description: This service aims at providing the actor access to view prices for fertilizer and
availability
Trigger:  Actor clicks on “Fertilizers Section  Pricing & Availability”
Pre conditions:  Actor should have portal window active
Post conditions: Price list for fertilizers to be displayed
Input: 
Output:
P a g e | 75
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Normal Flow: Actor Actions
 Actor clicks
Information”
on
Karnataka State Agricultural
System Responses
“Pricing  List with following fields is displayed
o Dealer Name
o Crops
o Product Category
o Brand Names
o Price / Quantity
o Available Stock
o District
o Taluk
o Block
Link is provided on dealer name,
which when clicked provides
contact details of the dealer like
address, phone, email
System Responses
 List with same fields is displayed but
with filters as selected
Alternative Flow: Actor Actions
 Filter options to be provided
 District
 Taluk
 Block
 Product category
 Brand name
 Dealer name
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.2.3 FERTILIZERS USAGE GUIDELINES
Scope: This activity enables the actor to view area wise recommendations for fertilizers to be used
Use Case ID: UC_ SAP_013
Use Case Name: Recommendation for usage of Fertilizers
Actors: Farmer / Citizen
Stake Holder: Citizens / Farmers
P a g e | 76
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Description: This service aims at providing the actor with recommendations for the area
Trigger:  Actor clicks on “Fertilizer Section  Usage Guidelines”
Pre conditions:  Actor should have portal window active
Post conditions: Area wise recommendation page to be displayed to actor
Input: 
Output:
Normal Flow: Actor Actions
System Responses
 Actor accesses the portal and  List with following fields is displayed
clicks on “Usage Guidelines”
o District
o Taluk
o Crops grown
o Fertilizers recommended (stagewise for crop)
o Specified quantity / defined
area (Ex - Kg/hectare)
o Supplier
Link is provided on supplier,
which when clicked provides
contact details of the supplier
like address, phone, email
Alternative Flow: Actor Actions
System Responses
 Filter options to be provided
 List with same fields is displayed but
 District
with filters as selected
 Taluk
 Fertilizers
 Stage of crops cycle
 supplier
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.2.4 REGISTRATION/LICENSING
Scope: This activity enables the actor to view, register and apply for license to manufacture/distribute
P a g e | 77
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
fertilizers
Use Case ID: UC_ SAP_014
Use Case Name: Registration / License for fertilizers
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Dealer / Manufacturer
Dealer / Manufacturer
This service enables the actor to register and apply for licenses for fertilizers
 Actor clicks on “Fertilizer Section  Registration / License”
 Actor should have portal window active
Redirected to Registration / Licensing functionality

Actor Actions
 Actor
clicks
“Registration/License”
System Responses
on  Actor is redirected to the
Registration / License Functionality
(service 1 SRS)
Alternative Flow: Actor Actions
System Responses


Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes: Use Case for Registration/Licenses in Service 1 SRS
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.2.5 FERTILIZER TESTING LABORATORIES
Scope: This activity enables the actor to view list of Fertilizer Testing Laboratories
Use Case ID: UC_ SAP_015
Use Case Name: List of Fertilizer Testing Laboratories
Actors: Farmer / Dealer
Stake Holder: Farmer / Dealer
Description: This service enables the actor to view fertilizer testing labs
Trigger:  Actor clicks on “Fertilizer Section  Fertilizer Testing Laboratories”
Pre conditions:  Actor should have portal window active
Post conditions:  List of Seed Testing Laboratories to be displayed
Input: 
P a g e | 78
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Output:
Normal Flow: Actor Actions
System Responses
 Actor clicks on “Fertilizer  List of Fertilizer Testing Laboratories
Testing Laboratories”
is displayed
 Lab Name
 Address
 Contact Person
 Contact Number
 email
Alternative Flow: Actor Actions
System Responses


Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.2.6 FMS APPLICATION
Scope: This activity enables the actor to access the FMS application
Use Case ID: UC_ SAP_016
Use Case Name: mFMS Application
Actors: Farmer / Citizen / Officials at Department of Agriculture
Stake Holder: Farmer / Citizen
Description: This service aims at providing the actor access to mFMS application
Trigger:  Actor clicks on State Agriculture Portal  “Fertilizer Section”  “FMS
Application”
Pre conditions:  Actor should have State Agriculture Portal open in web browser
Post conditions:  Actors authorized to access FMS application should be able to access it
Input: 
Output:
Normal Flow: Actor Actions
System Responses
 Actor
clicks
on
“FMS  FMS Application opens in new
Application”
window (web application being
developed by NIC – link not
available)
P a g e | 79
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Alternative Flow: Actor Actions

Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Karnataka State Agricultural
System Responses

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.1.2.7 RELATED W EBSITES
Scope: This activity enables the actor to view the links/websites related to Fertilizer section
Use Case ID: UC_ SAP_017
Use Case Name: Related Websites List
Actors: Farmer / Citizen
Stake Holder: Farmer / Citizen
Description: This service aims at providing the actor the list of websites related to Fertilizer
section
Trigger:  Actor clicks on State Agriculture Portal  “Fertilizer Section”  “Related
Websites”
Pre conditions:  Actor should have State Agriculture Portal open in web
Post conditions: Related websites should be displayed
Input: 
Output:
Normal Flow: Actor Actions
System Responses
 Actor logs into the portal and  Related websites list is displayed
selects “Related Website”
 Actor
clicks
on
“FMS  FMS Application opens in new
Application”
window (web application being
developed by NIC – link not
available)
 Actor clicks on “Fertilizer  http://www.agricoop.nic.in/sublegi/
Control Order”
FertilizerControlOrder.htm opens in
a new window
Alternative Flow: Actor Actions
System Responses


P a g e | 80
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.3 Pesticides Section
Scope: This activity enables the actor to access the Pesticides application of Department of
Agriculture
Use Case ID: UC_ SAP_018
Use Case Name: Link to Pesticides application
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the Pesticides application
 Actor clicks on State Agriculture Portal  Pesticides Section
Actor should have opened the State Agriculture Portal
Pesticides Section application opens
Actor Actions
 Actor clicks on the “Pesticides
Section” link on home page of
Department of Agriculture
Alternative Flow:  Actor clicks on the “Seed
Section” link on home page of
Department of Agriculture
 Actor clicks on the “Fertilizer
Section” link on home page of
Department of Agriculture
 Actor clicks on the “Soil Health
Section” link on home page of
Department of Agriculture
P a g e | 81
System Responses
 Actor is redirected to “Pesticides
Section” application

Actor is redirected
Section” application

Actor is redirected to “Fertilizer
Section” application

Actor is redirected to “Soil Health
Section” application
to
“Seed
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.3.1 DEALER NETWORK
Scope: This activity enables the actor to view the list of dealers/distributors for pesticides
Use Case ID: UC_ SAP_019
Use Case Name: Dealers List
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Citizens / Farmers
This service aims at providing the actor with the list of dealers for pesticides
 Actor clicks on “Pesticides Section  Dealer Network”
 Actor should have portal window active
Dealers list to be displayed

Actor Actions
 Actor clicks on “Dealer List”
System Responses
 List with following fields is displayed
o
o
o
o
o
o
o
o
o
o
o
o
P a g e | 82
District
Taluk
Block
Product category
Brand Names
Dealer Name
Office address
Phone Number 1
Phone Number 2
email
License Number
License Validity
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Alternative Flow: Actor Actions
 Filter options to be provided
 District
 Taluk
 Block
 Product Category
 Brand Name
 Dealer name
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Karnataka State Agricultural
System Responses
 List with same fields is displayed but
with filters as selected
System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.1.3.2 PRICING AND AVAILABILITY
Scope: This activity enables the actor to view the Prices for Pesticides
Use Case ID: UC_ SAP_020
Use Case Name: Price List and Availability
Actors: Farmer / Citizen
Stake Holder: Citizens / Farmers
Description: This service aims at providing the actor with prices for pesticides and
availability
Trigger:  Actor clicks on “Pesticides Section  Pricing and Availability”
Pre conditions:  Actor should have portal window active
Post conditions: Price list for pesticides to be displayed
Input: 
Output:
P a g e | 83
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Normal Flow: Actor Actions
 Actor clicks
Information”
on
Karnataka State Agricultural
System Responses
“Pricing  List with following fields is displayed
o Dealer Name
o Crops
o Product category
o Brand names
o Price / Quantity
o Available Stock
o District
o Taluk
o Block
Link is provided for Dealer name.
When actor clicks it, contact details
of dealer like address, Phone, email
are displayed.
System Responses
 List with same fields is displayed but
with filters as selected
Alternative Flow: Actor Actions
 Filter options to be provided
 District
 Taluk
 Block
 Product Category
 Brand Name
 Dealer name
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.3.3 USAGE GUIDELINES
Scope: This activity enables the actor to view area wise recommendations for pesticides to be used
Use Case ID: UC_ SAP_021
Use Case Name: Recommendation for usage of Pesticides
Actors: Farmer / Citizen
P a g e | 84
NeGP-Agriculture Mission Mode Project
Portal
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Citizens / Farmers
This service aims at providing the actor with recommendations for the area
 Actor clicks on “Pesticides Section  Usage Guidelines”
 Actor should have portal window active
Area wise recommendation page to be displayed to actor

Actor Actions
System Responses
 Actor accesses the portal and  List with following fields is displayed
clicks on “Usage Guidelines”
o District
o Taluk
o Crops grown
o Pesticides recommended (stage
wise)
o Specified quantity / defined
area (Ex - Kg/hectare)
o Supplier
Link is provided for Supplier
name. When actor clicks it,
contact details of Supplier like
address, Phone, email are
displayed.
Alternative Flow: Actor Actions
System Responses
 Filter options to be provided
 List with same fields is displayed but
 District
with filters as selected
 Taluk
 Crops
 Stage of crop cycle
 Supplier
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
P a g e | 85
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
5.4.1.3.4 REGISTRATION / LICENSING
Scope: This activity enables the actor to apply for registration / licensing as dealer / manufacturer for
pesticides
Use Case ID: UC_ SAP_022
Use Case Name: Registration / License for pesticides
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Dealer
Dealer
This service enables the actor to register and apply for licenses
 Actor clicks on “Seeds Section  Registration / License”
 Actor should have portal window active
Redirected to Registration / Licensing functionality

Actor Actions
 Actor
clicks
“Registration/License”
System Responses
on  Actor is redirected to the
Registration / License Functionality
(service 1 SRS)
Alternative Flow: Actor Actions
System Responses


Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes: Use Case for Registration/Licenses in Service 1 SRS
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.3.5 PEST INFORMATION @ RSK
Scope: This activity enables the actor to enter information on pest and diseases at RSK level
Use Case ID: UC_ SAP_022a
Use Case Name: Pest information from RSK
Actors: Farmer / Citizen / Agricultural officer at RSK
Stake Holder: Citizens / Farmers, Pesticides division/section
Description: This service aims at providing the actor with an interface to enter the details
of pests and diseases infecting the land/area
P a g e | 86
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Trigger:  Actor clicks on “Pesticides Section  Pest information @ RSK”
Pre conditions:  Actor should have portal window active
Post conditions: Interface to enter information to be displayed and saved in database. Mail
sent to representative from Pesticides section with pre-decided subject.
Content as entered on page is mailed.
Input: 
Output:
Normal Flow: Actor Actions
System Responses
 Actor
clicks
on
“Pest  Interface with following fields is
information @ RSK”
displayed
o
o
o
o
o
o
o
o
Alternative Flow: Actor Actions

Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Farmer Name
District
Taluk / Block
Crops infected
Pest or Disease
Percentage of infestation
Percentage of damage
Control Measures advised by
RSK
System Responses

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.1.3.6 PESTICIDE TESTING LABORATORIES
Scope: This activity enables the actor to view list of Pesticide Testing Laboratories
Use Case ID: UC_ SAP_023
Use Case Name: List of Pesticide Testing Laboratories
Actors: Farmer / Dealer
P a g e | 87
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Stake Holder: Farmer / Dealer
Description: This service enables the actor to view pesticide testing labs
Trigger:  Actor clicks on “Pesticides Section  Pesticides Testing Laboratories”
Pre conditions:  Actor should have portal window active
Post conditions:  List of Pesticide Testing Laboratories to be displayed
Input: 
Output:
Normal Flow: Actor Actions
System Responses
 Actor clicks on “Pesticides  List
of
Pesticides
Testing
Testing Laboratories”
Laboratories is displayed
 Lab Name
 Address
 Contact Number
 email
 Contact Person
 Contact Name
Alternative Flow: Actor Actions
System Responses


Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.3.7 RELATED W EBSITES
Scope: This activity enables the actor to view the links/websites related to Pesticide Section
Use Case ID: UC_ SAP_024
Use Case Name: Related Websites List
Actors: Farmer / Citizen
Stake Holder: Farmer / Citizen
Description: This service aims at providing the actor the list of websites related to Pesticide
section
Trigger:  Actor clicks on State Agriculture Portal  “Pesticide Section”  “Related
Websites”
Pre conditions:  Actor should have State Agriculture Portal open in web browser
P a g e | 88
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Post conditions: Related websites should be displayed
Input: 
Output:
Normal Flow: Actor Actions
 Actor logs into the portal and
selects “Related Website”
 Actor clicks on “Central
Insecticide Board”

 Actor clicks on “Bureau of
Indian Standards”
Karnataka State Agricultural
System Responses
 Related websites list is displayed

http://cibrc.nic.in/ opens in new
window

http://www.bis.org.in/ opens in
new window
Alternative Flow: Actor Actions
System Responses


Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.4 Soil Health Section
Scope: This activity enables the actor to access the Soil Health application of Department of
Agriculture
Use Case ID: UC_ SAP_025
Use Case Name: Link to Soil Health application
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the Soil Health application
 Actor clicks on State Agriculture Portal  Soil Health Section
Actor should have opened the State Agriculture Portal
Soil Health Section application opens
P a g e | 89
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Normal Flow: Actor Actions
 Actor clicks on the “Soil Health
Section” link on home page of
Department of Agriculture
Alternative Flow:  Actor clicks on the “Seed
Section” link on home page of
Department of Agriculture
 Actor clicks on the “Pesticide
Section” link on home page of
Department of Agriculture
 Actor clicks on the “Fertilizer
Section” link on home page of
Department of Agriculture
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Karnataka State Agricultural
System Responses
 Actor is redirected to “Soil Health
Section” application

Actor is redirected
Section” application

Actor is redirected to “Pesticides
Section” application

Actor is redirected to “Fertilizer
Section” application
to
“Seed
System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.1.4.1 SOIL TESTING SOFTWARE
Scope: This activity enables the actor to access Soil Testing Software
Use Case ID: UC_ SAP_026
Use Case Name: Soil Testing Software
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Dealer / Officer at Taluk and District
Officer at Taluk and District
This service enables the actor to view Soil Testing application
 Actor clicks on “Soil Health Section  Soil Testing Software”
 Actor should have portal window active
 Authorized users should have access to Soil testing software

Actor Actions
System Responses
 Actor clicks on “Soil Health  Actor is redirected to the Soil
Software”
Testing Software / Application
P a g e | 90
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Alternative Flow: Actor Actions

Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Karnataka State Agricultural
System Responses

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.1.4.2 IRRIGATION ADVISE
Scope: This activity enables the actor to access the Irrigation Advice Application
Use Case ID: UC_ SAP_027
Use Case Name: Irrigation advise based on soil type
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer
Farmer
This service enables the actor to view irrigation advise
 Actor clicks on “Soil Health Section  Irrigation Advise”
 Actor should have portal window active
Irrigation Advise Application to be accessible

Actor Actions
 Actor clicks on “Irrigation
Advise”
Alternative Flow: Actor Actions

Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
P a g e | 91
System Responses
 Actor is redirected to Irrigation
Advise application
System Responses

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
NeGP-Agriculture Mission Mode Project
Portal
Priority:
Low/medium/high
Frequency of Use:
continuous/ frequent/
medium/ less/ rare
Business Rules:
Special Requirements:
Assumptions:
Dependency:
Notes and Issues:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
High
Frequent



.
5.4.1.4.3 SOIL TYPES
Scope: This activity enables the actor to view information on Soil Types
Use Case ID: UC_ SAP_028
Use Case Name: Information on Soil Types
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service enables the actor to view information on soil types
 Actor clicks on “Soil Health Section  Soil Types”
 Actor should have portal window active
View information on Soil Types

Actor Actions
 Actor clicks on “Soil Types”
System Responses
 Actor is redirected to Soil Types
application
Alternative Flow: Actor Actions
System Responses


Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
P a g e | 92
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
5.4.1.4.4 SOIL TESTING LABS
Scope: This activity enables the actor to view list of Seed Testing Laboratories
Use Case ID: UC_ SAP_029
Use Case Name: List of Soil Testing Laboratories
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Dealer
Farmer / Dealer
This service enables the actor to view Soil Testing Laboratories
 Actor clicks on “Soil Health Section  Soil Testing Laboratories”
 Actor should have portal window active
List of Soil testing Labs

Actor Actions
System Responses
 Actor clicks on “Soil Testing  List of Soil Testing Laboratories is
Laboratories”
displayed
 Lab Name
 Address
 Contact Person
 Contact Number
 Email
Alternative Flow: Actor Actions
System Responses


Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.1.5 Diseases and Remedial Measures
Scope: This activity enables the actor to access the application for Diseases and Remedial
Measures
Use Case ID: UC_ SAP_030
Use Case Name: Application for Diseases and Remedial Measures
P a g e | 93
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Actors: Farmer
Stake Holder: Farmer
Description: This service aims at taking the actor to the Diseases and Remedial Measures
section
Trigger:  Actor clicks on State Agriculture Portal  Diseases and Remedial
measures
Pre conditions: Actor should have opened the State Agriculture Portal
Post conditions: Application for Diseases and Remedial Measures section is loaded
Input:
Output:
Normal Flow: Actor Actions
System Responses
 Actor clicks on the “Diseases  Actor is redirected to “Diseases and
and Remedial Measures” link
Remedial Measures” application
on home page of SAP
Alternative Flow: 

Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.2 Farmer Registration
Scope: This activity enables the actor to access the Farmer Registration application of Department
of Agriculture
Use Case ID: UC_ SAP_031
Use Case Name: Link to Farmer Registration Application
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the Farmer Registration Application
 Actor clicks on State Agriculture Portal  Farmer Registration
Actor should have opened the State Agriculture Portal
Soil Health Section application opens
P a g e | 94
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Output:
Normal Flow: Actor Actions
 Actor clicks on the “Farmer
Registration” link on home
page of SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Karnataka State Agricultural
System Responses
 Actor is redirected to “Farmer
Registration” application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.2.1 Farmer Registration
Scope: This activity enables the actor to register as farmer and update the Farmers database
Use Case ID: UC_ SAP_032
Use Case Name: Registration of farmer
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Farmer
Farmer
This service aims at registering the farmer and updating the Farmers Database
 Actor clicks on “Farmer Registration” link in home page
Actor should have opened the State Agriculture Portal
Trigger mail sent to the Actor’s mail id and database to be updated with
farmer details
Input: 1.Farmer’s detail
 Name (First Name, Middle Name, Last Name)
 Address (State, District, Block, Village, Pin Code (Link with Post
database))
 Phone - Landline
 Mobile Number
 E-mail Id
 Farmer Type (Agricultural, Livestock, Fisherman)
Output:  Details as mentioned to be entered in database (respective tables)
P a g e | 95
NeGP-Agriculture Mission Mode Project
Portal
Normal Flow:

Software Requirement Specifications (SRS)
System Responses
Actor clicks on the “Farmer  Farmer basic details page is loaded
Registration” link on home
with following fields. This is the
portal
minimum required information for
farmer registration.
 Name (First Name, Middle
Name, Last Name)
 Address (State, District, Block,
Village, Pin Code (Link with Post
database))
 Phone - Landline
 Mobile Number
 E-mail Id
 Farmer Type
(Agricultural,
Livestock, Fisherman)

Actor fills the details and clicks 
on Submit

Actor selects Yes

Karnataka State Agricultural

Actor is redirected to “Update Static
Information” use case

Actor is redirected to home page of
portal
Actor selects No
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Actor is provided with option to
update "Static Information” with
Yes/No options.

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.2.2 Update Static Information for farmer
Scope: This activity enables the actor to provide the static information required and update the
Farmers database
Use Case ID: UC_ SAP_033
P a g e | 96
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Use Case Name: Update Static information
Actors: Farmer
Stake Holder: Farmer
Description: This service aims at updating the Farmers Database
Trigger:  Actor is redirected from UC_SAP_032
 Actor logs into portal and clicks on “Update Profile” and clicks on “Static
Information”
Pre conditions: Actor should have opened the State Agriculture Portal and logged in with valid
user credentials
Post conditions: Trigger mail sent to the Actor’s mail id and database to be updated with
farmer details
Input:
Output:  Details as mentioned to be entered in database (respective tables)
Normal Flow: Actor Actions
System Responses
 Logs in to Portal and clicks on  Personal details page is loaded with
“Static Information”
following information fields
This is the information required for
 Father’s name
Sum Total of Required data
 Mother’s name
elements (LCM) for 360 degree
 Gender
view.
 Age (Date of birth)
 Marital status
 Photo
 Identification (Voter id, Ration
Card, UID, Driving License, KCC
No.,NPR, Fishermen Biometric
card etc.)
 Personal Identification Mark
 Educational Qualification
o Illiterate/Literate
o Non-Matric,
Matric,
Graduate,
Post-Graduate,
Diploma, Other
o Field

Farmer fills the personal details
and clicks on Next.

Family details page is loaded with
following information fields
Family details

No.
of
family
members
(Dependent)
o Name(First Name, Middle
Name, Last Name),
o Gender
o Relationship with farmer
o Age
o Educational qualification
o Employment status,
o If employed, then income,
o Photo
(based on number of family members,
the details for each family member is to
P a g e | 97
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
be
validated)
add/edit/delete)

Farmer fills the personal and 
family details and clicks on Next
(option
to
Farm details page is loaded with
following information fields
Farm details


Land Holding details ( Khasra
No., Rakba, Rin Pustika No.,
Survey/Sub-division
Number,
Sub-survey
No.
etc.)
(Integration with Land Records)
Farm
Size
(In
Bigha/Acres/Hectares/..) (Based
on it automatic categorization
as Landless Farmer(0 – 3 Bigha /
0 - 0.4 Hectares) , Marginal
Farmer (3 – 7.5 Bigha / 0.4 – 1
Hectares), Small Farmer (7.5 –
15 Bighas / 1-2 Hectares) , Big
Farmer (More than 15 Bighas /
More than 2.0 Hectares)
Land type











Land
type
Irrigated/Rainfed/Dry land
Irrigation
Infrastructure
available on farm (Wells, tube
wells, drip irrigation, etc.)
Type of Cultivation (Self / Lease
/ Share)
Man Power for Farming Self /
Hired Basis
Type of area
Area under nursery
Area under vegetable crops
Area under permanent crops
Area under progeny orchard
Planting materials
Tuber crops
Crop details


Crops cycles
Crops grown
Livestock details


P a g e | 98
Number of animals owned
Species, Animal, breed, age
NeGP-Agriculture Mission Mode Project
Portal

Software Requirement Specifications (SRS)
Farmer fills the details and 
clicks on Next
Karnataka State Agricultural
Other details page is loaded with
following information fields
Equipment details
 Name of equipment
 Number
 Make
(option to add/edit/delete)
Source of agricultural Inputs

Name and address of the
dealer/agency (Seed, Fertilizers,
Pesticides)
(option to add/edit/delete)
Markets accessed for produce

Name of the market
address
(option to add/edit/delete)

and
Farmer fills the details and

clicks on Next
Financial details page is loaded with
following information fields
Bank details (option to add/edit/delete)
 Bank name
 MICR No
 Branch Name and Code
 Account Number
 Loan as on date
 Kisan Credit Card Holder
(Yes/No)
Insurance
details
(option
to
add/edit/delete)
 Name of the agency
 Type of insurance
 Insured on
 Policy no
 Date of maturity
 Premium
 Mode of payment
Family Economical Status


P a g e | 99
APL/BPL/AAY (Antyodaya Anna
Yojana)
Annual Income
 From farm
 From livestock
 From fisheries
 From other activities
(Specify)
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
(option to add/edit/delete)

Farmer fills the details and 
clicks on Next
Others page is loaded
following information field
with
Source of knowledge /Technical
updating

State Agriculture Departments,
KVK, SAU, ICAR, Helpline (toll
Free
numbers),
Meetings,
Trainings/ Workshops, TV,
Radio,
SMS,
Progressive
Farmers, Extension Workers,
etc.
(option to add/edit/delete)
Other


House (owned / rental) (pakka /
kaccha)
(option
to
add/edit/delete)
 Size of house (Sq. meters/feet)
(option to add/edit/delete)
 Caste/
Category
(SC/ST/BC/OBC/Gen)
 Religion
 Minority (Yes/No)
 Membership
in
societies/
groups like PACS, Agricultural
cooperatives, NGOs, SHGs etc.
 Name of the agency
 Address details
 Membership number
 Date of issue
 Date of validity
Farmer fills the details and (option to add/edit/delete)
clicks on Submit

Alternative Flow: Actor Actions
 Actor chooses to update the
Dynamic information
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
P a g e | 100
Actor is redirected to the Landing
page in “Update details”
System Responses
 Actor is redirected to Dynamic
Information use case accordingly
System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules:  Static Information is a one-time activity. However, option to edit details
should be provided. Also, wherever applicable, option to add/edit/delete
to be provided
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.2.3 Update Dynamic Information for farmer
Scope: This activity enables the actor to provide the dynamic information required and update the
Farmers database
Use Case ID: UC_ SAP_034
Use Case Name: Update Dynamic information
Actors: Farmer
Stake Holder: Farmer
Description: This service aims at updating the Farmers Database
Trigger:  Actor logs into portal and clicks on “Update Profile” and clicks on
“Dynamic Information”
Pre conditions: Actor should have opened the State Agriculture Portal and logged in with valid
user credentials
Post conditions: Trigger mail sent to the Actor’s mail id and database to be updated with
farmer details
Input:
Output: Details as mentioned to be entered in database (respective tables)
Normal Flow: Actor Actions
System Responses
 Logs on to Portal and clicks on  The page loads with following
“Update Information” and
information fields
selects “Dynamic Information”
 Year (to be auto populated)
This information has to be updated  Season (to be auto populated)
every season.
Inputs
 Crop sown
 Area sown
 Variety used
 Seeds used
 Fertilizers used
 Pest occurrence and pesticides used
 Water sources used
 Labour
 Machinery used
Production, Income, Expenditure,
Insurance
 Crop wise production
 Crop wise income
P a g e | 101
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)


Karnataka State Agricultural
Expenditure
Crop Insurance details
o Name of the agency
o Type of insurance
o Insured on
o Policy no
o Date of maturity
o Premium
o Mode of payment
Marketing
 Warehouse facility used
 Processing facilities used
 Markets

Actor clicks on Submit

Actor is redirected to home page of
portal
System Responses
 System should allow the actor to do
so
System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
Alternative Flow: Actor Actions
 Actor submits only partial
information
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules:  Dynamic Information is repetitive activity every season. However, option
to edit details should be provided.
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.2.4 Mail/SMS sent to farmer to update season information
Scope: This activity enables the actor to provide the dynamic information required and update the
Farmers database
Use Case ID: UC_ SAP_035
Use Case Name: Reminder mail/SMS to farmer to update Information
Actors: System
Stake Holder: Farmer
Description: This service aims at updating the Farmers Database
P a g e | 102
NeGP-Agriculture Mission Mode Project
Portal
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Alternative Flow:
Exceptional Flow:
Includes:
other use case id
UI:
required/not required
Priority:
Low/medium/high
Frequency of Use:
continuous/ frequent/
medium/ less/ rare
Business Rules:
Special Requirements:
Assumptions:
Dependency:
Notes and Issues:
Software Requirement Specifications (SRS)

Karnataka State Agricultural
Admin from Taluk/District office chooses to send reminder mail/SMS to
farmers
 Mail/SMS sent to farmer requesting to update season information based
on time set for trigger
 Season duration specified
 Timeframe for updating of information specified
 System runs a check before sending mail. The system checks if
information has been updated in the Database or not. If not, mail/SMS is
sent to those farmers
Trigger mail sent to all farmers who haven’t updated the Dynamic Information
for the season

Details as mentioned to be entered in database (respective tables)
Actor Actions
System Responses
 System checks if information is
updated
 Lists all farmers whose information
is yet to be updated
 Sends SMS/ mail in pre-decided
format requesting farmers to
update information
 Mail is also sent to concerned Taluk
with list of farmers (Taluk-wise)
intimating failure to update data
Actor Actions
System Responses


Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Required
High
Frequent



.
5.4.2.5 Registered Farmers List
Scope: This activity enables the actor to view the list of farmers registered
Use Case ID: UC_ SAP_036
Use Case Name: Farmers List
P a g e | 103
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Actors: Taluk/ District office admin (RSK Officer, Agricultural Officer, Taluk ADA, DDA,
District JDA)
Stake Holder: Farmer, Taluk/ District office admin (RSK Officer, Agricultural Officer, Taluk
ADA, DDA, District JDA)
Description: This service aims at providing the actor the list of farmers who have registered
with the State Agriculture Portal
Trigger:  Actor clicks on “Farmer Registration”  “Registered Farmers List”
Pre conditions:  Actor should have logged into the portal and should have access to view
the list
Post conditions:
Input: 
Output:
Normal Flow: Actor Actions
System Responses
 Actor logs into the portal and  List is displayed with basic details of
selects “Registered Farmers
farmer
List”
 List is displayed with basic details of
 Option to filter the list with
farmer based on filter options
following filters
selected by actor
 District
 Taluk
 Block
 List of farmers with their static
 Actor
selects
“Static
information is displayed
Information”
 List of farmers with their dynamic
information is displayed
 Actor
Selects
“Dynamic
Information”
Alternative Flow: Actor Actions
System Responses
 Actor Selects “Dynamic Info  List of farmers with dynamic
Status Update”
information and status is updated
 Actor clicks on “Send Reminder  UC_SAP_004 is invoked
Mail”
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes: UC_SAP_004
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
P a g e | 104
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
5.4.2.6 Related Websites
Scope: This activity enables the actor to view the links/websites related to Department of
Agriculture
Use Case ID: UC_ SAP_037
Use Case Name: Related Websites List
Actors: Farmer / Citizen
Stake Holder: Farmer / Citizen
Description: This service aims at providing the actor the list of websites related to
Department of Agriculture
Trigger:  Actor clicks on State Agriculture Portal  “Related Websites”
Pre conditions:  Actor should have access to the State Agriculture Portal
Post conditions: Related websites should be displayed
Input: 
Output:
Normal Flow: Actor Actions
System Responses
 Actor logs into the portal and  Related websites list is displayed
selects “Related Website”
 Actor clicks on “Raita Mitra”
 http://raitamitra.kar.nic.in/ opens
in new window

Actor clicks on “Krishi Marata 
Vahini”
http://krishimaratavahini.kar.nic.in/
opens in a new window

Actor
clicks
Procurement”
“e- 
https://eproc.karnataka.gov.in/epor
tal/index.seam opens in a new
window

Actor clicks on “Bhoomi”

http://bhoomi.karnataka.gov.in/
opens in a new window

Actor clicks on “Agricoop”

http://agricoop.nic.in/ opens in a
new window

Actor clicks on “DACNET”

http://dacnet.nic.in/ opens in a new
window

Actor clicks on “Farmer Portal”

on
http://dacnet.nic.in/farmer/new/ho
me-new.html opens in a new
window
Alternative Flow: Actor Actions
System Responses


Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
P a g e | 105
NeGP-Agriculture Mission Mode Project
Portal
UI:
required/not required
Priority:
Low/medium/high
Frequency of Use:
continuous/ frequent/
medium/ less/ rare
Business Rules:
Special Requirements:
Assumptions:
Dependency:
Notes and Issues:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Required
High
Frequent



.
5.4.3 Farm Machinery
Scope: This activity enables the actor to access the application for Farm Machinery
Use Case ID: UC_ SAP_038
Use Case Name: Application for Farm Machinery
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to Farm Machinery application
 Actor clicks on State Agriculture Portal  Farm Machinery
Actor should have opened the State Agriculture Portal
Application for Farm Machinery section is loaded
Actor Actions
 Actor clicks on the “Farm
Machinery” link on home page
of SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
P a g e | 106
System Responses
 Actor is redirected to
Machinery” application
“Farm

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
NeGP-Agriculture Mission Mode Project
Portal
Dependency:
Notes and Issues: 
Software Requirement Specifications (SRS)
Karnataka State Agricultural
.
5.4.4 Weather Forecasting
Scope: This activity enables the actor to access the application for Weather Forecasting
Use Case ID: UC_ SAP_039
Use Case Name: Weather Forecast Section
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the Weather Forecasting section
 Actor clicks on State Agriculture Portal  Weather Forecasting
Actor should have opened the State Agriculture Portal
Application for Weather Forecasting section is loaded
Actor Actions
 Actor clicks on the “Weather
Forecasting” link on home page
of SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
System Responses
 Actor is redirected to “Weather
Forecasting” application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.5 Harvesting
Scope: This activity enables the actor to access the application for Harvesting
Use Case ID: UC_ SAP_040
Use Case Name: Application for Harvesting
Actors: Farmer / Citizen
Stake Holder: Farmer / Citizen
Description: This service aims at taking the actor to the Harvesting section
P a g e | 107
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Trigger:  Actor clicks on State Agriculture Portal  Harvesting
Pre conditions: Actor should have opened the State Agriculture Portal
Post conditions: Application for Harvesting section is loaded
Input:
Output:
Normal Flow: Actor Actions
System Responses
 Actor clicks on the “Harvesting”  Actor is redirected to “Harvesting”
link on home page of SAP
application
Alternative Flow: 

Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.6 Import / Export
Scope: This activity enables the actor to access the application for Import / Export
Use Case ID: UC_ SAP_041
Use Case Name: Application for Import / Export
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to Import / Export Section
 Actor clicks on State Agriculture Portal  Exports and Imports
Actor should have opened the State Agriculture Portal
Application for Import / Export section is loaded
Actor Actions
System Responses
 Actor clicks on the “Import /  Actor is redirected to “Import /
Export” link on home page of
Export” application
SAP
Alternative Flow: 

P a g e | 108
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.7 Schemes
Scope: This activity enables the actor to access the application for Schemes
Use Case ID: UC_ SAP_042
Use Case Name: Application for Schemes
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the Schemes section
 Actor clicks on State Agriculture Portal  Schemes and Programs
Actor should have opened the State Agriculture Portal
Application for Schemes section is loaded
Actor Actions
 Actor clicks on the “Schemes”
link on home page of SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
P a g e | 109
System Responses
 Actor is redirected to “Schemes”
application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
NeGP-Agriculture Mission Mode Project
Portal
Frequency of Use:
continuous/ frequent/
medium/ less/ rare
Business Rules:
Special Requirements:
Assumptions:
Dependency:
Notes and Issues:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Frequent



.
5.4.8 Organic Farming
Scope: This activity enables the actor to access the application for Organic Farming
Use Case ID: UC_ SAP_043
Use Case Name: Application for Organic Farming
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the Organic Farming section
 Actor clicks on State Agriculture Portal  Organic Farming
Actor should have opened the State Agriculture Portal
Application for Organic Farming section is loaded
Actor Actions
 Actor clicks on the “Organic
Farming” link on home page of
SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
P a g e | 110
System Responses
 Actor is redirected to “Organic
Farming” application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
5.4.9 Irrigation
Scope: This activity enables the actor to access the application for Irrigation
Use Case ID: UC_ SAP_044
Use Case Name: Application for Irrigation
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the Irrigation section
 Actor clicks on State Agriculture Portal  Irrigation
Actor should have opened the State Agriculture Portal
Application for Irrigation section is loaded
Actor Actions
 Actor clicks on the “Irrigation”
link on home page of SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
System Responses
 Actor is redirected to “Irrigation”
application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.10 Drought Relief Information
Scope: This activity enables the actor to access the application for Drought Relief Information
Use Case ID: UC_ SAP_045
Use Case Name: Application for Drought Relief Information
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the Drought Relief Information section
 Actor clicks on State Agriculture Portal  Drought Relief & Management
Actor should have opened the State Agriculture Portal
Application for Drought Relief Information section is loaded
P a g e | 111
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Input:
Output:
Normal Flow: Actor Actions
 Actor clicks on the “Drought
Relief Information” link on
home page of SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Karnataka State Agricultural
System Responses
 Actor is redirected to “Drought
Relief Information” application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.11 Fodder
Scope: This activity enables the actor to access the application for Fodder
Use Case ID: UC_ SAP_046
Use Case Name: Link for Fodder
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the Fodder section
 Actor clicks on State Agriculture Portal  Fodder
Actor should have opened the State Agriculture Portal
Application for Fodder section is loaded
Actor Actions
System Responses
 Actor clicks on the “Fodder”  Actor is redirected to “Fodder”
link on home page of SAP
application
Alternative Flow: 

P a g e | 112
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.12 Good Agricultural Practices
Scope: This activity enables the actor to access the application for Good Agricultural Practices
Use Case ID: UC_ SAP_047
Use Case Name: Application for Good Agricultural Practices
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the GAP section
 Actor clicks on State Agriculture Portal  Good Agricultural Practices
Actor should have opened the State Agriculture Portal
Application for Good Agricultural Practices section is loaded
Actor Actions
 Actor clicks on the “Good
Agricultural Practices” link on
home page SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
P a g e | 113
System Responses
 Actor is redirected to “Good
Agricultural Practices” application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
NeGP-Agriculture Mission Mode Project
Portal
Priority:
Low/medium/high
Frequency of Use:
continuous/ frequent/
medium/ less/ rare
Business Rules:
Special Requirements:
Assumptions:
Dependency:
Notes and Issues:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
High
Frequent



.
5.4.13 Fisheries
Scope: This activity enables the actor to access the application for Fisheries
Use Case ID: UC_ SAP_048
Use Case Name: Application for Fisheries
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the Fisheries section
 Actor clicks on State Agriculture Portal  Fisheries
Actor should have opened the State Agriculture Portal
Application for Fisheries section is loaded
Actor Actions
 Actor clicks on the “Fisheries”
link on home page of SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
P a g e | 114
System Responses
 Actor is redirected to “Fisheries”
application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
5.4.14 Livestock
Scope: This activity enables the actor to access the application for Livestock
Use Case ID: UC_ SAP_049
Use Case Name: Application for Livestock
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the Livestock section
 Actor clicks on State Agriculture Portal  Livestock
Actor should have opened the State Agriculture Portal
Application for Livestock section is loaded
Actor Actions
 Actor clicks on the “Livestock”
link on home page of SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
System Responses
 Actor is redirected to “Livestock”
application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.15 Horticulture
Scope: This activity enables the actor to access the application for Horticulture
Use Case ID: UC_ SAP_050
Use Case Name: Application for Horticulture
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the Horticulture section
 Actor clicks on State Agriculture Portal  Horticulture
Actor should have opened the State Agriculture Portal
Application for Horticulture section is loaded
P a g e | 115
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Input:
Output:
Normal Flow: Actor Actions
 Actor
clicks
on
the
“Horticulture” link on home
page of SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Karnataka State Agricultural
System Responses
 Actor is redirected to “Horticulture”
application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.16 Floriculture
Scope: This activity enables the actor to access the application for Floriculture
Use Case ID: UC_ SAP_051
Use Case Name: Application for Floriculture
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the Floriculture section
 Actor clicks on State Agriculture Portal  Floriculture
Actor should have opened the State Agriculture Portal
Application for Floriculture section is loaded
Actor Actions
System Responses
 Actor
clicks
on
the  Actor is redirected to “Floriculture”
“Floriculture” link on home
application
page of SAP
Alternative Flow: 

P a g e | 116
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.17 Government Policies and Initiatives
Scope: This activity enables the actor to access the application for Government Policies and
Initiatives
Use Case ID: UC_ SAP_052
Use Case Name: Application for Government Policies and Initiatives
Actors: Farmer / Citizen
Stake Holder: Farmer / Citizen
Description: This service aims at taking the actor to the Government Policies and Initiatives
section
Trigger:  Actor clicks on State Agriculture Portal  Government Policies and
Initiatives
Pre conditions: Actor should have opened the State Agriculture Portal
Post conditions: Application for Government Policies and Initiatives section is loaded
Input:
Output:
Normal Flow: Actor Actions
System Responses
 Actor
clicks
on
the  Actor is redirected to “Government
“Government Policies and
Policies and Initiatives” application
Initiatives” link on home page
of SAP
Alternative Flow: 

Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
P a g e | 117
NeGP-Agriculture Mission Mode Project
Portal
Includes:
other use case id
UI:
required/not required
Priority:
Low/medium/high
Frequency of Use:
continuous/ frequent/
medium/ less/ rare
Business Rules:
Special Requirements:
Assumptions:
Dependency:
Notes and Issues:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Required
High
Frequent



.
5.4.18 Download Forms
Scope: This activity enables the actor to download forms
Use Case ID: UC_ SAP_053
Use Case Name: Application to download forms
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service enables the actor to download forms
 Actor clicks on State Agriculture Portal  Download Forms
Actor should have opened the State Agriculture Portal
List of forms with download option is loaded
Actor Actions
 Actor clicks on the “Download
forms” link on home page of
SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
P a g e | 118
System Responses
 Actor is redirected to page with list
of forms with download option

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
NeGP-Agriculture Mission Mode Project
Portal
Dependency:
Notes and Issues: 
Software Requirement Specifications (SRS)
Karnataka State Agricultural
.
5.4.19 FAQ
Scope: This activity enables the actor to access the application for Frequently Asked Questions
Use Case ID: UC_ SAP_054
Use Case Name: Application for Frequently Asked Questions (FAQ)
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to FAQ section
 Actor clicks on State Agriculture Portal  FAQ
Actor should have opened the State Agriculture Portal
Application for FAQ section is loaded
Actor Actions
 Actor clicks on the “FAQ” link
on home page of Department
of Agriculture
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
System Responses
 Actor is redirected
application
Scope: This activity enables the actor to access the application for Online Advise
Use Case ID: UC_ SAP_055
Use Case Name: Application for Online Advise
P a g e | 119
“FAQ”

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.20 Online Advise
Actors: Farmer / Citizen
to
NeGP-Agriculture Mission Mode Project
Portal
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Farmer / Citizen
This service aims at taking the actor to the Online Advise section
 Actor clicks on State Agriculture Portal  Online Advise
Actor should have opened the State Agriculture Portal
Application for Online Advise section is loaded
Actor Actions
 Actor clicks on the “Online
Advise” link on home page of
SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
System Responses
 Actor is redirected to “Online
Advise” application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.21 Interaction Platform
Scope: This activity enables the actor to access the platform for interaction
Use Case ID: UC_ SAP_056
Use Case Name: Platform for Interaction
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
This service aims at taking the actor to the Interaction Platform
 Actor clicks on State Agriculture Portal  Interaction Platform
Actor should have opened the State Agriculture Portal
Application for Interaction is loaded
Actor Actions
System Responses
 Actor clicks on the “Interaction  Actor is redirected to “Interaction
Platform” link on home page of
Platform” application
SAP
P a g e | 120
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Karnataka State Agricultural

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.22 General Information Section
Scope: This activity enables the actor to access the application for General Information
Use Case ID: UC_ SAP_057
Use Case Name: Application for General Information
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to the General Information section
 Actor clicks on State Agriculture Portal  General Information
Actor should have opened the State Agriculture Portal
Application for General Information section is loaded
Actor Actions
 Actor clicks on the “General
Information” link on home
page of SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
P a g e | 121
System Responses
 Actor is redirected to “General
Information” application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
NeGP-Agriculture Mission Mode Project
Portal
Priority:
Low/medium/high
Frequency of Use:
continuous/ frequent/
medium/ less/ rare
Business Rules:
Special Requirements:
Assumptions:
Dependency:
Notes and Issues:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
High
Frequent



.
5.4.23 Search
Scope: This activity enables the actor to access the Search Application
Use Case ID: UC_ SAP_058
Use Case Name: Application for Search
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to application for Search
 Actor clicks on State Agriculture Portal  Search
Actor should have opened the State Agriculture Portal
Application for Search section is loaded
Actor Actions
 Actor clicks on the “Search” link
on home page of SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
P a g e | 122
System Responses
 Actor is redirected to “Search”
application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
5.4.24 Sitemap
Scope: This activity enables the actor to access the Sitemap Application
Use Case ID: UC_ SAP_059
Use Case Name: Application for Sitemap
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to application for Sitemap
 Actor clicks on State Agriculture Portal  Sitemap
Actor should have opened the State Agriculture Portal
Application for Sitemap section is loaded
Actor Actions
 Actor clicks on the “Sitemap”
link on home page of SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
System Responses
 Actor is redirected to “Sitemap”
application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.25 Contact Us
Scope: This activity enables the actor to access the Contact Us Application
Use Case ID: UC_ SAP_060
Use Case Name: Application for Contact Us
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to application for Contact Us
 Actor clicks on State Agriculture Portal  Contact Us
Actor should have opened the State Agriculture Portal
P a g e | 123
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Post conditions: Interface for Contact Us is loaded.
When clicked on Submit, mail is sent to the e-mail id as provided in the system
Input:
Output:
Normal Flow: Actor Actions
System Responses
 Actor clicks on the “Contact Us”  Actor is redirected to “Contact Us”
link on home page State
page
Agriculture Portal
 Following fields of information is
displayed
 Address
 Telephone No
 E-mail address
 Comments
(Address / telephone number and email address retrieved from
database)
Alternative Flow: 

Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.26 Add to Favorites
Scope: This activity enables the actor to access the “Add to Favorites” Application
Use Case ID: UC_ SAP_061
Use Case Name: Application for “Add to Favorites”
Actors: Farmer / Citizen
Stake Holder: Farmer / Citizen
Description: This service aims at taking the actor to application so that the page can be
added to “Add to Favorites”
Trigger:  Actor clicks on State Agriculture Portal  any page  Add to Favorites
Pre conditions: Actor should have opened the State Agriculture Portal and accesses any page
in the portal
Post conditions: Application for Add to Favorites is loaded
P a g e | 124
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Input:
Output:
Normal Flow: Actor Actions
 Actor clicks on the “Add to
Favorites” link on home page of
SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Karnataka State Agricultural
System Responses
 Actor is redirected to “Add to
Favorites” application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.27 Tell A Friend
Scope: This activity enables the actor to access the Tell a Friend Application
Use Case ID: UC_ SAP_062
Use Case Name: Application for “Tell a Friend”
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to application for “Tell A Friend”
 Actor clicks on State Agriculture Portal  Tell a Friend
Actor should have opened the State Agriculture Portal
Interface for “Tell a Friend” section is loaded
Actor Actions
System Responses
 Actor clicks on the “Tell a  Actor is redirected to “Tell a Friend”
Friend” link on home page of
page. Following fields are displayed
SAP
 E-mail id of friend
 Subject
 Body
The link of the page is mailed to the email id provided. Validation for e-mail
id.
P a g e | 125
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Karnataka State Agricultural

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.28 Latest News
Scope: This activity enables the actor to access the “Latest News” Application
Use Case ID: UC_ SAP_063
Use Case Name: Application for Latest News
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to application for Latest News
 Actor clicks on State Agriculture Portal  Latest News
Actor should have opened the State Agriculture Portal
Application for Latest News section is loaded
Actor Actions
System Responses
 Actor clicks on the “Latest  Actor is redirected to “Latest News”
News” link on home page of
application. The content for this
SAP
section is managed by users with
privileges. This section is displayed
only post publishing.
Alternative Flow: 

Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
P a g e | 126
NeGP-Agriculture Mission Mode Project
Portal
UI:
required/not required
Priority:
Low/medium/high
Frequency of Use:
continuous/ frequent/
medium/ less/ rare
Business Rules:
Special Requirements:
Assumptions:
Dependency:
Notes and Issues:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Required
High
Frequent



.
5.4.29 Announcements
Scope: This activity enables the actor to access the Announcements Application
Use Case ID: UC_ SAP_064
Use Case Name: Application for Announcement
Actors: Farmer / Citizen
Stake Holder: Farmer / Citizen
Description: This service aims at taking the actor to application for Announcements
Trigger:  Actor clicks on State Agriculture Portal  Announcements or To be
flashed on screen
Pre conditions: Actor should have opened the State Agriculture Portal
Post conditions: Application for Announcements section is loaded
Input:
Output:
Normal Flow: Actor Actions
System Responses
 Actor
clicks
on
the  Actor
is
redirected
to
“Announcements” link on
“Announcements” application
home page of SAP
Alternative Flow: 

Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
P a g e | 127
NeGP-Agriculture Mission Mode Project
Portal
Dependency:
Notes and Issues: 
Software Requirement Specifications (SRS)
Karnataka State Agricultural
.
5.4.30 About This Portal
Scope: This activity enables the actor to access the About This Portal web page
Use Case ID: UC_ SAP_065
Use Case Name: Application for “About This Portal”
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to web page for “About This Portal”
 Actor clicks on State Agriculture Portal  About this Portal
Actor should have opened the State Agriculture Portal
Application for “About this Portal” section is loaded
Actor Actions
System Responses
 Actor clicks on the “About this  Actor is redirected to “About this
Portal” link on home page of
Portal” page
SAP
Content is already managed and
published for this page by authorized
users
Alternative Flow: 

Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.31 Help
Scope: This activity enables the actor to access the Help Application
Use Case ID: UC_ SAP_066
Use Case Name: Application for Help
P a g e | 128
NeGP-Agriculture Mission Mode Project
Portal
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to application for Help
 Actor clicks on State Agriculture Portal  Help
Actor should have opened the State Agriculture Portal
Application for Help section is loaded
Actor Actions
 Actor clicks on the “Help” link
on home page
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
System Responses
 Actor is redirected to “Help”
application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.32 Terms of Use
Scope: This activity enables the actor to access the “Terms of Use” Application
Use Case ID: UC_ SAP_076
Use Case Name: Application for Terms of Use
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to application for “Terms of Use”
 Actor clicks on State Agriculture Portal  Terms of Use
Actor should have opened the State Agriculture Portal
Application for “Terms of Use” section is loaded
Actor Actions
System Responses
 Actor clicks on the “Terms of  Actor is redirected to “Terms Of
Use” link on home page of SAP
Use” application
P a g e | 129
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Karnataka State Agricultural

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.33 Visitors Summary
Scope: This activity enables the actor to access the Visitors Summary Application
Use Case ID: UC_ SAP_077
Use Case Name: Application for Visitors Summary
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to application for Visitors Summary
 Actor clicks on State Agriculture Portal Visitors Summary
Actor should have opened the State Agriculture Portal
Application for “Visitors Summary” section is loaded
Actor Actions
 Actor clicks on the “Visitors
Summary” link on home page
of SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
P a g e | 130
System Responses
 Actor is redirected to “Visitors
Summary” application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
NeGP-Agriculture Mission Mode Project
Portal
Priority:
Low/medium/high
Frequency of Use:
continuous/ frequent/
medium/ less/ rare
Business Rules:
Special Requirements:
Assumptions:
Dependency:
Notes and Issues:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
High
Frequent



.
5.4.34 NewsLetter
Scope: This activity enables the actor to access the NewsLetter Application
Use Case ID: UC_ SAP_078
Use Case Name: Application for NewsLetter
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to application for NewsLetter
 Actor clicks on State Agriculture Portal  NewsLetter
Actor should have opened the State Agriculture Portal
Application for NewsLetter section is loaded
Actor Actions
System Responses
 Actor
clicks
on
the  Actor is redirected to “NewsLetter”
“NewsLetter” link on home
application
page of SAP
(Option to add/edit and delete
Newsletter
under
Content
Management System is to be
provided to privileged user)
Alternative Flow: 

Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
P a g e | 131
NeGP-Agriculture Mission Mode Project
Portal
Dependency:
Notes and Issues: 
Software Requirement Specifications (SRS)
Karnataka State Agricultural
.
5.4.35 Feedback
Scope: This activity enables the actor to access the Feedback Application
Use Case ID: UC_ SAP_079
Use Case Name: Application for Feedback
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to application for Feedback
 Actor clicks on State Agriculture Portal  Feedback
Actor should have opened the State Agriculture Portal
Application for Feedback section is loaded
Actor Actions
System Responses
 Actor clicks on the “Feedback”  Actor is redirected to “Feedback”
link on home page of SAP
application
 Interface with following fields is
provided
 Department
 Section
 Comments
 Option to Submit
Alternative Flow: 

Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.36 Press Media Coverage
Scope: This activity enables the actor to access the Press Media Coverage Application
P a g e | 132
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Use Case ID: UC_ SAP_080
Use Case Name: Application for Press Media Coverage
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to application for Press Media Coverage
 Actor clicks on State Agriculture Portal  Press Media Coverage
Actor should have opened the State Agriculture Portal
Application for Press Media Coverage section is loaded
Actor Actions
 Actor clicks on the “Press
Media Coverage” link on home
page of SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
System Responses
 Actor is redirected to “Press Media
Coverage” application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.37 Accessibility Statements
Scope: This activity enables the actor to access the Accessibility Statements Application
Use Case ID: UC_ SAP_081
Use Case Name: Application for Accessibility Statements
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to application for Accessibility Statements
 Actor clicks on State Agriculture Portal  Accessibility Statements
Actor should have opened the State Agriculture Portal
Application for Accessibility Statements section is loaded
P a g e | 133
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Output:
Normal Flow: Actor Actions
 Actor
clicks
on
the
“Accessibility Statement” link
on home page of SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
Karnataka State Agricultural
System Responses
 Actor is redirected to “Accessibility
Statements” application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
5.4.38 Greivance Management
Scope: This activity enables the actor to access the Grievance Management Application
Use Case ID: UC_ SAP_082
Use Case Name: Application for Grievance Management
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to application for Grievance management
 Actor clicks on State Agriculture Portal  Grievance Management
Actor should have opened the State Agriculture Portal
Application for Grievance Management section is loaded
Actor Actions
System Responses
 Actor clicks on the “Grievance  Actor is redirected to “Grievance
Management” link on home
Management” application
page of SAP
Alternative Flow: 

P a g e | 134
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.38.1 New Grievance registered
Scope: This activity enables the actor to register a grievance
Use Case ID: UC_ SAP_083
Use Case Name: Entry of new grievance
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Farmer / Citizen
Farmer / Citizen
This service enables the user to enter a grievance into the system
 Actor selects Grievance Redressal option on Home page
Actor should have opened the State Agriculture Portal
Users authorized to receive the grievance already listed/entered in system
(based on user access)
Post conditions: Grievance is registered in the system and mail sent to actor and concerned
authority for addressing the issue
Input:
Output:
Normal Flow: Actor Actions
System Responses
 Actor
clicks
on
the  Actor is redirected to “Grievance
“Grievances” link on State
Redressal”
application
on
Agriculture Portal home page
Submitting
 Actor is provided with following  Information as entered by actor is
fields for information entry
registered in Database.
 Department (options of  Unique number assigned to the
all relevant departments
grievance for reference is displayed
such as Agriculture,
on screen for actor
horticulture, floriculture  Mail /SMS sent to actor with receipt
etc is provided)
for grievance and details of
 Section (options of all
grievance registered. Timelines for
sections
seeds,
resolution of grievance also
pesticides, soil etc is
mentioned
P a g e | 135
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
provided)

Option for Others is
provided
 Grievance / Issue
 Additional information
 Name
of
actor
(optional)
 Mobile
number
(optional)
 E-mail ID (optional)
 Options to Submit, Exit
provided
 Actor selects submit
option
Actor selects Exit option


Alternative Flow: 
Karnataka State Agricultural
Mail is sent to concerned authority
with details for grievance and
timelines assigned
Actor is redirected to home page of
State Agriculture Portal
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.38.2 View Grievance and take action
Scope: This activity enables the actor to view grievance and take appropriate action
Use Case ID: UC_ SAP_084
Use Case Name: Action for grievance
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Agricultural offices, Taluk ADA , District DDA and JDA
Farmer / Citizen
This service enables the user to take appropriate action on grievance
 Actor received mail for grievance
Actor should have opened the State Agriculture Portal
Users authorized to receive the grievance already listed/entered in system
receive it
Post conditions: Grievance is directed to person responsible to address it
Input:
P a g e | 136
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Output:
Normal Flow: Actor Actions
 Actor clicks on the “Grievances
responsibility” link
 Actor is provided with following
fields for information entry
 Department (options of
all relevant departments
such as Agriculture,
horticulture, floriculture
etc is provided)
 Section (options of all
sections
seeds,
pesticides, soil etc is
provided)
 Option for Others is
provided
 Grievance / Issue
 Grievance
reference
number
 Responsibility (option to
select user from list)
 Time frame (option to
enter number of days
provided)
 Actor selects submit
option
Alternative Flow:  Actor selects Exit option
Karnataka State Agricultural
System Responses
 Information as entered by actor is
registered in Database.
 Mail /SMS sent to actor under
“Responsibility” field with details of
grievance registered. Timelines for
resolution of grievance also
mentioned
 Mail is sent to concerned authority

Actor is redirected to home page of
State Agriculture Portal
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
P a g e | 137
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
5.4.38.3 Resolution of Grievance
Scope: This activity enables the actor to resolve the grievance
Use Case ID: UC_ SAP_084
Use Case Name: Resolution of grievance
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Agriculture Officer, Taluk ADA, District DDA and JDA
Farmer / Citizen
This service enables the actor to provide resolution for grievance
 Mail received from concerned authority to address grievance
Actor should have opened the State Agriculture Portal
Users authorized to receive the grievance already listed/entered in system
Post conditions: Grievance resolution is updated in the system and mail sent to actor and
concerned authority with resolution
Input:
Output:
Normal Flow: Actor Actions
System Responses
 Actor clicks on the “Grievances  Information as entered by actor is
Resolution” link on Grievance
registered in Database.
Redressal application
 Mail /SMS sent to actor with receipt
 Actor is provided with following
for grievance and details of
fields for information entry
grievance resolution
 Grievance / Issue
 Mail/SMS is sent to user who
 Grievance
reference
registered grievance and concerned
number
authority with details for grievance
 Resolution comments
and resolution
 Option to submit
Alternative Flow:  Actor selects Exit option
 Actor is redirected to home page of
State Agriculture Portal
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
Continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency: If no mail id or phone number is provide by actor registering the grievance,
resolution is displayed only to user information available (user details as
registered)
Notes and Issues:  .
P a g e | 138
NeGP-Agriculture Mission Mode Project
Portal
Priority:
Low/medium/high
Frequency of Use:
continuous/ frequent/
medium/ less/ rare
Business Rules:
Special Requirements:
Assumptions:
Dependency:
Notes and Issues:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
High
Frequent



.
5.4.38.4 Escalation of grievance
Scope: This activity enables the actor to escalate a grievance
Use Case ID: UC_ SAP_085
Use Case Name: Escalation grievance
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Farmer / Citizen
Farmer / Citizen, concerned authority
This service enables the user to escalate a grievance in the system
 Actor selects Grievance Redressal option on Home page
Actor should have opened the State Agriculture Portal
Users authorized to receive the grievance already listed/entered in system (for
escalation)
Grievance is registered in the system
Post conditions: Grievance is registered in the system and mail sent to actor and concerned
authority for addressing the issue post escalation
Input:
Output:
Normal Flow: Actor Actions
System Responses
 Actor
clicks
on
the  Actor is redirected to “Grievance
“Grievances” link on State
Redressal” application
Agriculture Portal home page
 Actor
selects
“Grievance  This option is available only when
Escalation” option
escalation matrix is provided

Alternative Flow: 
Actor is provided with following
fields for information entry
 Grievance
/
Issue
(registered earlier)
 Grievance
Reference
Number
 Comments (to enter
details for escalation)
 Options to Submit, Exit
provided
 Actor selects submit
option
Actor selects Exit option
P a g e | 139




Information as entered by actor is
registered in Database.
Mail /SMS sent to actor with receipt
for grievance and details of
grievance registered. Timelines for
resolution of grievance also
mentioned
Mail is sent to concerned authority
(for escalation)with details for
grievance and timelines assigned
Actor is redirected to home page of
State Agriculture Portal
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes: Use cases for assigning responsibility and resolution to be used )
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.39 Expert Advisory
Scope: This activity enables the actor to access the Expert Advisory Application
Use Case ID: UC_ SAP_086
Use Case Name: Application for Expert Advisory
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to application for Expert Advisory
 Actor clicks on State Agriculture Portal  Expert Advisory
Actor should have opened the State Agriculture Portal
Application for Expert Advisory section is loaded
Actor Actions
 Actor clicks on the “Expert
Advisory” link on home page of
SAP
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
P a g e | 140
System Responses
 Actor is redirected to “Expert
Advisory” application

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
NeGP-Agriculture Mission Mode Project
Portal
Priority:
Low/medium/high
Frequency of Use:
continuous/ frequent/
medium/ less/ rare
Business Rules:
Special Requirements:
Assumptions:
Dependency:
Notes and Issues:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
High
Frequent



.
5.4.39.1 Add New Query
Scope: The System provides a provision to the actor to Add a New Query, if he/she doesn’t found
the answer of his/her query available in the existing FAQ list on the SAP Portal/Service/Sub
Service.
Use Case ID: UC_SAP_087
Use Case Name: Add New Query
Actors: Primary Actor
Farmer/Citizen who wishes to raise any query to get advice of the subject matter
expert.
Stake Holder: Farmer/Citizen
Description: This use case allows actor to Add New Query on specific service/sub service.
Trigger: The actor selects the option available State Agriculture Portal View FAQ
List->Add New Query.
Pre conditions: Actor is viewing the Service/ Sub-service home page. Or
SAP user is logged in to the Portal and viewing the any Service/Sub service home
page.
Post conditions:
1. Submitted Query will be forwarded to the subject matter expert for
acceptance/rejection.
2. The status of the submitted query will be reflected as “Submit” on the
Service Home Page and the SAP.
3. As the actor submit query, it would also be sent to the registered subject
matter expert of the selected FAQ Category.
4. A System generated reference number against the submitted query will be
sent to the actor’s registered mobile number in local language.
P a g e | 141
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
5. Using this reference number, the actor can view the status of the
submitted query on the Portal/ Service home page.
Input: SAP service/sub service name
FAQ category name
Query Text
Mobile number
E-mail ID
Other Address Details
Output: The query will be forwarded to the subject matter expert for acceptance/
rejection.
Normal Flow: Actor Actions
Systems Responses
 Actor chooses Add New
1. System captures the following
Query.
mandatory parameters to add a
Query :
a. SAP Service/ Sub Service
name – this field is auto
displayed by the system as
the
Service/Sub-service
Actor would fill all the above fields
through which the actor has
and submits the data.
browsed the Add query link.
b. FAQ Category Name - Actor
selects the suitable FAQ
category name from the
drop box list.
Actor selects District in the
Location Area Level,
c. Query text – Actor enters
the
text
of
his
Number-
Actor
query/question.
d. Mobile
Actor selects Tahsil in the
Location Area Level,
specifies
the
registered
mobile number on which
he/she wants to receive the
status of the submitted
query.
e. Email id - Actor specifies the
email address on which the
Actor selects Block
Location Area Level,
in
the
P a g e | 142
reply needs to be sent.
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Email would be the optional
field.
f.
Location Area level -The
System prompts the actor to
select the location area to
which he/she belongs i.e.
District/Tahsil/Block/
Panchayat/Village/
Khasra
No.
Actor selects Panchayat in the
Location Area Level,
g. District – Actor selects the
district name from the drop
box list wherein he/she is
currently located.
h. Tahsil- Actor selects the
Tahsil name from the drop
box list wherein he/she is
currently located.
i.

System
prompts
the actor to select
the district name
from
the
drop
down enlisting all
Actor selects Village in the
Location Area Level,
the districts of the
belonging State.

The
System
prompts the actor
to select the Tahsil
name
from
the
drop
box
list
wherein he/she is
currently located.
P a g e | 143
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
j.
Karnataka State Agricultural
Block:

System
prompts
the actor to select
the district name
from
the
drop
down enlisting all
the districts of the
belonging State.

The
System
prompts the actor
to select the Tahsil
Actor enters
Captcha word.
the
specified
name
from
the
drop
box
list
wherein
his
belonging
block
exists. All the Tahsil
Actor fills all the above fields and
belonging to the
submits the details.
selected district will
be displayed for
selection

The
System
prompts the actor
to select the block
name
from
the
drop down enlisting
all the blocks of the
selected Tahsil.
k. Panchayat:

System
prompts
the actor to select
the district name
from
P a g e | 144
the
drop
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
down enlisting all
the districts of the
selected State.

The
System
prompts the actor
to select the Tahsil
name
from
the
drop
box
list
wherein
selected
block exists. All the
Tahsils
in
the
selected district will
be displayed for
selection

The
System
prompts the actor
to select the block
name
from
the
drop down enlisting
all the blocks of the
selected Tahsil.

Depending on the
selected block, the
system will prompt
the actor to select
his/her Panchayat
name
from
the
drop down enlisting
all the Panchayats
of that block.
l.
Village:

System
prompts
the actor to select
P a g e | 145
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
the district name
from
the
drop
down enlisting all
the districts of the
selected State.

The
System
prompts the actor
to select the Tahsil
name
from
the
drop
box
list
wherein his block
exists.
All
the
Tahsils
in
the
selected district will
be displayed for
selection

The
System
prompts the actor
to select the block
name
from
the
drop down enlisting
all the blocks of the
selected Tahsil.

Depending on the
selected block, the
system will prompt
the actor to select
his/her Panchayat
name
from
the
drop down enlisting
all the Panchayats
of that block.

The
System
will
prompt the actor to
P a g e | 146
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
select the village
name
from
the
drop down enlisting
all the villages of
the
selected
Panchayat.

The Actor would
specify the Khasra
Number of his/her
land.
m. Captcha – The actor would
be required to specify the
Captcha image being shown
on
the
screen
in
the
available text box.
System responds with the message “FAQ
Category was successfully submitted/ added
in the system.”
System responds with the message “Your
Query has been successfully submitted.”
Alternative Flow: None
Exceptional Flow: Actor attempts to submit without
selecting the ‘FAQ Category name’
System displays the message “Please
select the FAQ category name”
Actor attempts to submit without
System displays the message “Please enter
entering the ‘Query text’
value in Query Text”
Actor attempts to submit without
entering the ‘Mobile Number’
System displays the message “Please specify
the mobile number”.
Actor attempts to submit without
System displays the message “Please select
selecting the ‘Location Area Level’
location area level”
Actor attempts to submit without
System displays the message “Please select
P a g e | 147
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
selecting the
Karnataka State Agricultural
District/Tahsil/Block/Panchayat/Village”
‘District/Tahsil/Block/Panchayat/
Village’
The System displays the message, “Please
specify the Khasra No.”
Actor attempts to submit without
specifying Khasra No. if the
selected Location Area Level is
Village.
Includes:
other use case id
UI: Required
required/not required
Priority: Medium
Low/medium/high
Frequency of Use: Medium
Continuous/ frequent/
medium/ less/ rare
Business Rules:
1. FAQ Category drop box would be populated on the basis of the SAP
Service/Sub-service name being browsed by the actor while adding the
query. Refer Add FAQ Category use case.
2. Query should be routed to the respective Subject Matter Expert of the
Service/Sub Service for answering.
3. FAQ manager of SAP portal should be able to answer the query of any SAP
Service/Sub Service.
4. Actor should be able to choose more than one query at a time to answer.
This would be done for providing a single answer to similar type of queries
available in the query list.
5. For actor as a Farmer/Citizen, Add Query option should be available on all
pages of Service/Sub Service or SAP as global link.
6. Actor should be able to add query in any of the UNICODE supported
languages.
Special Requirements: None
Assumptions: None
Dependency: Extends
None
P a g e | 148
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Is Extended By
None
Uses
SAP/Service/sub service Home Page
Login (for SAP registered User)
Notes and Issues: None
.
5.4.39.2 Query Acceptance and Expert Advice
Scope: The expert advisory process relates to the advice sought by the farmers directly from subject
matter experts at the state and national level, with regards to their queries on cropping lifecycle.
Use Case ID: UC_ SAP_088
Use Case Name: Query Acceptance and Expert Advice
Actors: Primary Actor
Subject Matter Expert and authorized to give advices against the raised queries
Stake Holder: Farmers/Citizen
Description: This use case will provide a provision to the actor to give advices for the received
queries.
Trigger: The actor selects the option available State Agriculture Portal->Transactions
and Work Flow->Query Acceptance and Expert Advice
Pre conditions:
1. The actor must be registered on the SAP and logged in
2. There must be at least one query available in his/her expert advisory
system.
Post conditions:

If the actor accepts the queries, the queries would be reflected in his
expert advice system to give response/advice.

The status of the accepted or rejected queries will be reflected on the
SAP/Service home page.

As the actor accepts or rejects the query, system triggers an SMS to the
registered mobile number of the stakeholder against the generated
reference number.

If the actor doesn’t respond to the query within stipulated time, it will be
forwarded to the next level expert advice.
P a g e | 149
NeGP-Agriculture Mission Mode Project
Portal

Software Requirement Specifications (SRS)
Karnataka State Agricultural
The saved answers of the experts will be stored in the database and would
be available for publishing these to the actor with the assigned privileges
(Director for verification and Conformance.)

Saved answers would be available for modification/deletion.

Published answers would be added in the FAQ List and displayed on the
home page of the SAP/Service and an SMS will be sent to the
stakeholder’s registered mobile number.

System should capture the User id of the actor forwarding the query along
with date & Time of forwarding the query.

In case query is forwarded by the actor, the query should be moved to the
‘Answer Query list’ of the specified SME for answering and the Query is
removed from the current actor’s ‘Answer Query list’ and moved to that of
forwarded SME.

The replied queries should also be removed from the SME’s list and should
be displayed in the “Responded Query List”.
 One or Multiple Query Acceptance/Rejection.
 Adding responses/advices.
Output: The provided advices will be added to the FAQ Answer list and would be
available to the stakeholder to view on the SAP/Service home page.
Normal Flow: Actor Actions
System Responses
Input:
1) The actor clicks on the System displays the list of queries FAQ
option
“Accept/Reject
category wise as available to him/her for
Query”.
acceptance and advice.

If the actor finds query He/ She may accept the Query
relevant to his/her subject

If the actor finds query He/ She may reject the Query.
irrelevant
to
his/her
subject.
He/ She may forward it to the relevant
 If the actor finds query Subject Matter Expert.
relevant to some other
Subject of the same
These will be reflected to the actor to
service/Sub service.
give responses under Expert Advice
Once the Selected queries get option.
accepted by the actor,
P a g e | 150
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
The rejected queries will be discarded
Once the Selected queries get from the Expert Advice interface and
rejected by the actor,
would be displayed in the “Rejected
Queries” link.
The actor gives advices against the
selected queries-
1. Actor may either choose to
Answer Query or Forward Query.
Actor chooses to Answer Query
2. System captures the following
mandatory parameters in read
only mode as specified by the
stakeholder in the add a Query
use case :
a. SAP Service/Sub Service
name – System displays
the Service/Sub Service
name.
b. FAQ Category Name System displays the FAQ
category name.
c. Query text – System
displays the query text.
d. Location Area Level System
displays
the
selected
District/Tahsil/Block/Pan
Actor clicks on the “FAQ Answer” link
to add the query answer in the ‘FAQ
Answer Text’.
chayat/Village.
e. Mobile Number
f.
Email
id
–
System
displays the email id
Actor saves the data
Answer – actor enters
the answer to the query
Actor clicks on the Publish button
system responds with the message
“Query was successfully answered and
added to the FAQ list”
P a g e | 151
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
The given responses would be confirmed
and added on the FAQ list.
Alternative Flow: Alternative Flow 1:
1. System displays the options
Actor chooses to Forward Query in
given below for forwarding the
while giving Advices in Step 1.
query using ‘Forward to’. Actor
can select any one of the
mentioned options :
a. Central Level – In case
actor selects Central
level, system displays
the name(s) and user
ids of all users who
have been assigned
the role of Subject
Matter Expert for the
FAQ/Subject Category
at Central Level. Actor
then
selects
the
Centrl
SME
specific
from the drop box.
b. State Level - In case
actor
selects
State
level, system captures
the State name from
the actor. And displays
the name(s) and user
ids of all users who
have been assigned
the role of SME for the
specified
FAQ
Category/ Subject in
the
selected
State,
Actor then selects the
specific
P a g e | 152
State
SME
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
from the drop box.
c. District Level - In case
actor selects District
level, system further
captures
the
State
name and then District
Name from the actor.
And
displays
the
Actor enters remarks and click Forward
name(s) and user ids of
link.
all users who have
been assigned the role
of
Alternative Flow 2:
SME
for
the
specified FAQ/Subject
Actor doesn’t respond to the query
in the selected District,
within stipulated time from its
Actor then selects the
submission.
specific District SME
from the drop box.
Actor enters the Remarks and submits.
System responds with the message
“Query was forwarded successfully.”
The System will automatically forward it
to the next higher level of SME for give
responses.
System displays a message,” Response
has been submitted successfully.”
Exceptional Flow:
Includes:
other use case id
UI:
required/not required
Priority:
Low/medium/high
Frequency of Use:
continuous/ frequent/
medium/ less/ rare
None
Required
High
Medium
P a g e | 153
NeGP-Agriculture Mission Mode Project
Portal
Business Rules:
Software Requirement Specifications (SRS)
Karnataka State Agricultural
1. Query is available to the respective SME of Service/Sub-service FAQ
Category for answering as per the SAP Service/Sub Service name.
2. FAQ manager of SAP portal would be able to answer the query of any
Service/Sub service.
3. Once answered, query should be removed from the list and forwarded to
the View FAQ List.
4. The query should be answered in the language of the query only.
5. A query can be forwarded by the actor as many times as required by
him/her.
6. The role SME would be available at all levels – Central, State and District.
7. The Central SME, State SME and District SME drop box list would be
populated only with respect to the service/ sub service name of the query
raised.
8. Forwarded Query should be removed from the actor’s Answer Query list
and moved to another SME’s list (to whom the query was forwarded by
the actor).
9. In case actor is answering a Forwarded Query, he/she should be able to
view following additional ‘Forward details’ on the query as (in Read only
mode):

Forward Remarks – Remarks entered by the actor while query
was forwarded by him/her.

User id – User id of the actor who has forwarded this query.

Role (Central SME/State SME /District SME) – Level/role to whom
the query was forwarded.

State (in case Role is State SME)

District (in case District SME)

Date & Time – Date & Time when query was forwarded.
10. There would be as many ‘Forward Details’ visible to the actor while
answering as many times the Query was forwarded before coming to
him/her.
11. All the unanswered Queries would be auto archived after every Time
Frequency for 30 days (configurable parameter at SAP level).
P a g e | 154
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
12. While all the archived queries would be auto deleted after the Duration of
60 days (configurable parameter at SAP level).
Exceptions: No Query available in the system for System displays the message as “No
answering:
Query Available.”
Actor attempts to submit without System displays the message “Please
entering the ‘Answer’:
enter Answer”
Actor attempts to Forward to Central System displays the message “No
level while no users exists under Central SME is available in the system.”
Central SME role:
System displays the message “No State
Actor attempts to Forward to State
SME is available in the system.”
level while no users exists under State
SME role:
System displays the message “No
District SME is available in the system.”
Actor attempts to Forward to District
level while no users exists under
District SME role:
Special Requirements: None
Assumptions:
a.
b.
c.
d.
The actor is registered either on SAP and access the
application/service through single sign on.
Hardware like computer/laptop system and network connection is
available to the actor.
The actor is having a valid mobile number.
Actor is having an internet banking access, debit card and credit card
Dependency: Extends
View Manage FAQ page
Is Extended By
None
Uses
Login
Notes and Issues: None
.
P a g e | 155
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
5.4.40 MAPS
Scope: This activity enables the actor to access the MAPS application
Use Case ID: UC_ SAP_089
Use Case Name: Application for MAPS
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
Farmer / Citizen
Farmer / Citizen
This service aims at taking the actor to application for MAPS
 Actor clicks on State Agriculture Portal  MAPS
Actor should have opened the State Agriculture Portal
Application for MAPS section is loaded
Actor Actions
System Responses
 Actor clicks on the “MAPS” link  Actor is redirected to “MAPS”
on home page of SAP
application
 Map of India with filter options to
select following
 Crops
 Topological Information
 Weather
 Seeds
 Fertilizers
 Pesticides
 Soil types
 Actor selects any filter from
 Office Information
options
 Map of India with filter selected is
displayed
Alternative Flow: 

Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
P a g e | 156
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
5.4.40.1 Map of State
Scope: This activity enables the actor to access the MAPS application
Use Case ID: UC_ SAP_090
Use Case Name: Application to invoke state map
Actors: Farmer / Citizen
Stake Holder: Farmer / Citizen
Description: This service aims at taking the actor to application for state maps with filter
options in map
Trigger:  Actor clicks on State Agriculture Portal  MAPS  Any state
Pre conditions: Actor should have opened the State Agriculture Portal
Post conditions: Application for State Map section is loaded
Input:
Output:
Normal Flow: Actor Actions
System Responses
 Actor clicks on any state on the  Actor is redirected to “State Maps”
MAP of India
application
 Map of State with selected filter is
presented. (Refer Annexure)
 Option to change filter with
following options is provided
 Crops
 Topological Information
 Weather
 Seeds
 Fertilizers
 Pesticides
 Soil types
 Office Information
 Map of State with filter selected is
displayed
Alternative Flow: 

Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
P a g e | 157
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
5.4.40.2 State MAP
Scope: This activity enables the actor to access the State Map application
Use Case ID: UC_ SAP_091
Use Case Name: Application for State Map
Actors: Farmer / Citizen
Stake Holder: Farmer / Citizen
Description: This service aims at taking the actor to application for MAPS to view any state
map
Trigger:  Actor clicks on State Agriculture Portal  MAPS  Any State
Pre conditions: Actor should have opened the State Agriculture Portal
Post conditions: Application for State Maps section is loaded
Input:
Output:
Normal Flow: Actor Actions
System Responses
 Actor clicks on any “State” on  Actor is redirected to “State Map”
Map Of India with filter
application
 Map of the selected State with filter
selected is displayed
(Refer Annexure) – drill down report on
the state selected
Alternative Flow: 

Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.40.3 District Map
Scope: This activity enables the actor to access the District Maps application
Use Case ID: UC_ SAP_092
Use Case Name: Application for District Maps
Actors: Farmer / Citizen
P a g e | 158
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Stake Holder: Farmer / Citizen
Description: This service aims at taking the actor to application for District Maps
Trigger:  Actor clicks on State Agriculture Portal  MAPS  Any State  Any
District
Pre conditions: Actor should have opened the State Agriculture Portal
Post conditions: Application for District maps section is loaded
Input:
Output:
Normal Flow: Actor Actions
System Responses
 Actor clicks on any district on  Actor is redirected to District Maps
the State Map
application
 Map of District with filter selected
for state is displayed (Refer
Annexure)
Alternative Flow: 

Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.40.4 Taluk/Block Map
Scope: This activity enables the actor to access the Taluk/Block Maps application
Use Case ID: UC_ SAP_092a
Use Case Name: Application for Taluk/Block Maps
Actors: Farmer / Citizen
Stake Holder: Farmer / Citizen
Description: This service aims at taking the actor to application for Taluk/Block Maps
Trigger:  Actor clicks on State Agriculture Portal  MAPS  Any State  Any
District  Any Taluk/Block
Pre conditions: Actor should have opened the State Agriculture Portal
Post conditions: Application for Taluk/Block maps section is loaded
Input:
Output:
P a g e | 159
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Normal Flow: Actor Actions
System Responses
 Actor clicks on any Taluk/Block  Actor is redirected to Taluk/Block
on the District Map
Maps application
 Map of Taluk/Block with filter
selected for state is displayed (Refer
Annexure)
Alternative Flow: 

Exceptional Flow: Actor Actions
System Responses
 Clicks link but the Service URL is  Standard internet message for URL
unavailable
not found
 Clicks link but the actor’s  Standard internet message for
internet access has been
connection not found
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.4.41 Flash season specific Information
Scope: This activity enables the system to flash season specific Information
Use Case ID: UC_ SAP_093
Use Case Name: Application to flash season specific Information
Actors:
Stake Holder:
Description:
Trigger:
Pre conditions:
Post conditions:
Input:
Output:
Normal Flow:
System
Farmer / Citizen
This service aims at displaying crop information relevant to the season/month
 System based trigger which runs based on season/month of crop
Actor should have opened the State Agriculture Portal
Season specific display for crops
Actor Actions

System Responses
 System
displays
information
relevant to Crop for the season in
this section.
 Database is fed with inputs for
 Seasons
 Crops for the season
 Information
to
be
displayed
P a g e | 160
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Alternative Flow: 
Exceptional Flow: Actor Actions
 Clicks link but the Service URL is
unavailable
 Clicks link but the actor’s
internet access has been
temporarily disabled
Includes:
other use case id
UI: Required
required/not required
Priority: High
Low/medium/high
Frequency of Use: Frequent
continuous/ frequent/
medium/ less/ rare
Business Rules: 
Special Requirements:
Assumptions: 
Dependency:
Notes and Issues:  .
5.5
Karnataka State Agricultural

System Responses
 Standard internet message for URL
not found
 Standard internet message for
connection not found
User Characteristics
The users of the State Agricultural Portal have been specified in section 3.1. The users of the
State Agricultural Portal will be people with various technical and non-technical backgrounds.
Applications will be primarily used by the Farmers, Officials of Village Panchayats, Block
Panchayats, District Panchayats, State Agriculture Departments, Private and Government
Institutions, Agencies, Dealers, Call Centers and Ministry of Agriculture. Apart from these
users, some of the reports can be viewed by other Central Line Ministries/Departments and
also the common man, farmers and NGOs for the purpose of information and social audit.
The Government Officials at District and block level are being provided with basic working
knowledge of computers under various capacity building programmes, however they are not
very familiar with computer based applications. Accordingly, the user interfaces will be
intuitively designed so that these are fairly simple, easy to use and self-explanatory. The
software should allow the users to switch-over to local language so that all the textual
elements are displayed in local language for better understanding and effective use. The State
and Central Ministry users are already working with computers and are fairly conversant with
computer based applications.
P a g e | 161
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
The software will facilitate the farmers and the other users who are having any disability to
read and understand the textual elements by receiving voice messages in their local language
and the images related to the text mouse over, wherever necessary.
The user interface of the State Agricultural Portal will include radio buttons, tables, forms,
pull-down menus, submit buttons, etc, all features that are conform W3C XHTML standard.
Any user with a basic understanding of the Internet and knowledge about his/her browser
software should be able to make use of all the available functionality of the portal.
1. The application will be an internet based application which will be designed,
developed and centrally hosted.
2. The users will be accessing the software application using various connectivity
scenarios.
3. As the application will be used by all the Blocks, Districts and State Agriculture
Departments, Central Government departments, Private Institutions, Dealers,
Agencies, KCCs, farmers etc. the no. of application users and concurrent users will be
very high as mentioned in Non-Functional Requirements. The software should also
scale-up as per the growing requirements. The software has to take into account all
sorts of communication environments and slow communication links.
4. The application will support only Unicode enabled fonts for local language
representation.
5. The State Agricultural Portal will need to interoperate with other software applications
which are being developed as part of Mission Mode Project including Central
Agricultural Portal and State Agricultural Portal indicated in Non-Functional
Requirements.
6. The State Agricultural Portal will be constrained by the minimum hardware
specifications that are likely to be available in the production environment.
7. The stakeholder groups (farmers, private sector and the government) could use the
proposed service delivery channels (CSC, Department, KCC, SCC, Private Kiosks, Mass
P a g e | 162
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Mobile, IVRS, Agri-clinics and Agri-business centers) to initiate service requests; which
would be processed by the Central and State Agricultural Portals (depending on the
level of service request generation and processing location).
5.6
Assumptions and Dependencies
Common features including Login, Logout, Forgot password, Change Password, User
Management features etc. which will be used across all software applications as part
of Mission Mode Project will be developed commonly and uniformly. The availability
of software applications with which the State Agricultural Portal would be
interoperating will be crucial for smooth functioning of IDSQSFP (Information
Dissemination System on Quality Seed, Fertilizer and Pesticides).
It is assumed that the third party tools and applications software wherever required to
fulfill the functionality of State Agricultural Portal will be available on the machines
where such features will be executed. These may include office tools for viewing the
PDF and charts generated by the package. Further, a use case wise description of
assumptions have been described, wherever applicable, as part of Functional
Requirements.
5.7
Acceptance Criteria
This SRS document will stand accepted once DAC accord a formal approval to this document.
5.8
General Constraints
It is an attempt to provide comprehensive, accurate, and reliable one stop source of
information about Indian Agriculture and its various facets. To achieve the main goal it is
needed to follow various standard, guidelines and policy. The main guidelines and policies
which are needed to be followed are:

Guidelines for Indian Government Websites
The main guidelines and policies which are needed to be formulated by State Department and
followed are:



Content Contribution, Moderation and Approval Policy
Content Review Policy
Content Archival Policy
P a g e | 163
NeGP-Agriculture Mission Mode Project
Portal
5.9
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Assumptions and Dependencies
The users must have a web browser that supports W3C XHTML and have a TCP/IP connection
to the web server
HTTP traffic must be possible on the network connection between the server and the client.
5.10
The State Agricultural Portal Content Management System
The Proposed Portal will be the Official Portal of the Karnataka State.
The Portal will be developed as a Mission Mode Project under the National e-Governance Plan
of the Government. The objective behind the Portal is to provide a single window access to
the information and services being provided by the Indian Government for the farmers and
other stakeholders. An attempt has been made through this Portal to provide comprehensive,
accurate and reliable and one stop source of information about Indian Agriculture and its
various facets.
The content which is very crucial to the success of this Portal will be the result of a
collaborative effort of various departments of Karnataka State dealing in Agriculture,
Horticulture, Sericulture, Animal Husbandry and Dairying, Fisheries, etc. The State portal
coordinators, nominated by various Ministries/ Departments of the State Government will be
contributing the content to the portal as well as maintaining it through a simple web based
Content Management Interface.
P a g e | 164
NeGP-Agriculture Mission Mode Project
Portal
5.11
Software Requirement Specifications (SRS)
Karnataka State Agricultural
State Agricultural Portal Coordinators & Content Contributors
Classification
Stakeholder
o Divisions of Department of Agriculture & Cooperation (DAC)
o Directorate of Extension
o Directorate of Marketing & Inspection (DMI)
o Directorate of Plant Protection, Quarantine & Storage (DPPQ&S)
o National Seeds Corporation (NSC)
o Central Insecticides Board & Registration Committee (CIB&RC)
o Regional Plant Protection & Quarantine Station (RPPQS)
o Central Insecticides Laboratory (CIL)
o Central Fertilizer Quality Control & Training Institute (CFQCTI)
o National Centre for Organic Farming (NCOF)
Central Level
o State Farm Corporation of India (SFCI)
o National Seed Association of India (NSAI)
o National Institute of Agriculture Extension & Management (MANAGE)
o Fisheries Division, Department of Animal Husbandry, Dairy and Fisheries
o Indian Meteorological Department (IMD)
o Food Corporation of India (FCI)
o Jute Corporation of India
o Cotton Corporation of India
o Indian Council for Agricultural Research (ICAR)
o National Informatics Centre (NIC)
o Kisan Call Centre
o Divisions of State Department of Agriculture
o Central Integrated Pest Management Centers (CIPMC)
State Level
o Locust Warning Organization (LWO)
o State Seeds Corporation
o State Seeds Certification Agency
o State Indian Meteorological Department
o Agro-Meteorological Forecasting Unit (AMFU)
o State Warehouse Corporation
P a g e | 165
NeGP-Agriculture Mission Mode Project
Portal
Classification
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Stakeholder
o State Agriculture University (SAU)
o Krishi Vigyan Kendra (KVK)
o Extension Education Institutes
State Level
o Regulated Marketing Committees (RMC)
o State Agricultural Marketing Boards (SAMB)
o Directorate of Fisheries
o State Call Centers
o Soil Testing Laboratories
o Pesticide Testing Laboratories
o Fertilizer Testing Laboratories
o Seed Testing Laboratories
o Multi Commodity Exchange of India
o National Commodity & Derivates Exchange Limited
Others
o Private Sector Manufacturers, Wholesalers & Dealers
o Importers and exporters of agriculture produce
o Traders and Buyers
o Agri Business Clinics & Centers
5.12
Content management System and Workflow Management
The access to CMS for uploading and editing content will be provided over internet in secure
environment. The login screen will prompt the user for their user id and password to enable
them using the CMS modules. The User will be advised to change his/her password the first
time he/she logs into the CMS.
5.13
Content Validity
Validity Up to field will be incorporated in the entire interface. Content which does not expire
i.e., perpetual, should allow the content contributor to put in the 10 years hence date. Only
content like announcements will not be displayed on the portal after the expiry of the validity
date. It is proposed to develop Reminder Module if so required with the following
functionality.
The first reminder will be issued to the content contributor along with the content two weeks
prior to the validity date.
P a g e | 166
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
The second reminder will be sent along with the content 1 week prior to the validity date and
then two days before the valid up to date to the final moderator to take the decision whether
to show the content on portal or not.
5.14
Accessing Portal Content CMS
The home page of State Agricultural Portal - Portal Content will be accessible using specified
URL of the SAP across the world to any user through Internet.
One should be able to navigate through the State Agricultural Portal - Portal Content Home
page with or without mouse and keyboard.
It will be supported across commonly available browsers such as Internet Explorer, Mozilla,
Opera,
Chrome, etc.
The home page of State Agricultural Portal - Portal Content will have normal login screen for
the authorization of the content contributors and link to the State Agricultural Portal home
page.
5.15
Logon to the State Agricultural Portal CMS
Structure of Home page of the State Agricultural Portal CMS will be as given below:
On the top of home page, there will be a graphic image across the width of home page
signifying India’s National Emblem, NeGP-logo, State emblem etc. Link on the image will lead
to State Agricultural Portal Home page.
To facilitate content contribution and approval, any authorized user can login through State
Agricultural Portal - CMS home page.
5.16
Content Management System User Interface
Main Menu: - After login into Content Management System, the page will consist of
1. Welcome message to the user who logged in
2. Contents Section- containing links to the contents listing and contributions
3. Reference Documents section containing links to different documents related with State
Agricultural Portal.
P a g e | 167
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
6. NON-FUNCTIONAL REQUIREMENTS
6.1
Performance Requirements
Performance is one of the major issues related to any portal. It is proposed to use state of the
art infrastructure for the best performance of the State Agricultural Portal as per the
“Guidelines for Indian Government Websites”.
The maximum time for downloading Home page of the State Agricultural Portal should be
around 10 sec when average 1000 number of users will be accessing the portal
simultaneously at modem speed of 64 Kbps.
The maximum time for downloading other pages of the State Agricultural Portal would be
around 25 sec with same condition as above. The maximum time for downloading Search
page of the State Agricultural Portal will be 30 sec with same condition as above. Maximum
Number of hits served in an hour to be 1,50,000.
However, the performance requirements will be finalized during the design stage of the
system.
6.2 Design Constraints
Major portion of the portal is based on a set of design templates. The pages would be
designed for a screen resolution of 1024X768.
Home page:
This will be the entry page of the portal and will contain the links to all the modules of the
portal. The home page template is unique and only applies to one page. The rest of the pages
are based on a set of five design templates.
Design templates
Level 1 template: pages listing the major sub modules
Level 2 pages: pages containing the navigation of the sub modules up to the last level
Content pages: last level page that links the content present in the portal
External link window: the external sites open in this window
Search pages: Pages containing search functionality
Template components
Main header: This establishes the government of India identity and Karnataka State
Government identity on the template and it will be the same for all the templates.
Sub header: The sub header identifies the section or module of the portal
P a g e | 168
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Navigation bar: This shows the path to the current level from the homepage and technically
known as breadcrumbs
Global Navigation: This contains the links to the major modules of the portal
Content area: The content area displays content according to the level of the template
Footer: Footer contains the links to the other sections on the same level in that module
Links to the Home, About the Portal, Site Map, Link to Us, Add to Favorites, Suggest to a
Friend, Help, Terms of Use, Feedback, Design Copyright information
Related information: This contains banners and other related information
6.3
Standard Compliance
The State Agricultural Portal will be developed in compliance with the standard of “Guidelines
for Indian Government Websites”. The State Agricultural Portal to conform to W3c standard
guidelines.
6.4
Software System Attributes
To be decided later at design and development stage.
P a g e | 169
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
7. CONCLUSION
The success of the State Agricultural Portal lies in the efficient delivery of services to the
farmers. In measuring efficiency it would be important to understand the processes within
and outside the government framework. Private sector brings with itself a large experience in
providing services to the farming community at the field level; and the government brings an
in-depth knowledge of the bottlenecks that it may face during the delivery of the services. By
creating a common platform for both public and private sector to assimilate their resources
and create an exchange by means of which services can be provided to the farmers, would
amount a natural success of the proposed initiative.
P a g e | 170
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
ANNEXURE
Use Case Diagrams
1.
State Agricultural Portal
State Agricultural
Portal
Sitemap
Search
Fodder
Agriculture
Floriculture
Horticulture
Farmer Registration
Farm Machinery
Weather Forecasting
Harvesting
Import / Export
Schemes
All Users
Grievance
Management
Organic Farming
Irrigation
Drought Relief
Information
Livestock
Fisheries
Good Agricultural
Practices
Good Agricultural
Practices
Download Forms
Expert Advise
Expert Advise
P a g e | 171
Expert Advise
FAQ
NeGP-Agriculture Mission Mode Project
Portal
2.
Software Requirement Specifications (SRS)
Department of Agriculture
Department of
Agriculture
Seeds Section
Fertilizers Section
Pesticides Section
Farmer / Citizen
Soil Health Section
P a g e | 172
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
3.
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Seeds Section
Seeds Section
Dealer Network
Price and
Availability
Area-wise
Recommendation
Registration /
Licensing
Seed Testing
Laboratories
Farmer / Citizen
Seed Certification
Related Websites
P a g e | 173
NeGP-Agriculture Mission Mode Project
Portal
4.
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Fertilizers Section
Fertilizer Section
Price and
Availability
FMS Application
Dealer Network
Registration /
Licensing
Farmer / Citizen
Fertilizer Testing
Laboratories
Usage Guidelines
Related Websites
P a g e | 174
NeGP-Agriculture Mission Mode Project
Portal
5.
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Pesticides Section
Pesticides Section
Price and
Availability
Dealer Network
Registration /
Licensing
Pesticide Testing
Laboratories
Farmer / Citizen
Usage Guidelines
Related Websites
P a g e | 175
NeGP-Agriculture Mission Mode Project
Portal
6.
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Soil Health Section
Soil Health Application
Soil Testing
Software
Irrigation Advise
Soil Types
Farmer / Citizen
Soil Testing Labs
P a g e | 176
NeGP-Agriculture Mission Mode Project
Portal
7.
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Grievance Management
Grievance Management
New grievance
Registered
View Grievance and
Take Appropriate Action
Resolution of
Grievance
Farmer / Citizen
Concerned Authority
Escalation of
Grievance
8.
Expert Advisory
Expert Advisory
Add new Query
Farmer / Citizen
Concerned Authority
Query Acceptance
and Expert Advice
P a g e | 177
NeGP-Agriculture Mission Mode Project
Portal
9.
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Farmer Registration
Farmer Registration Application
Farmer Registration
- Basic Information
Update Static
Information
Registered Farmers
List
Farmer
System / Admin
Related Websites
Related Websites
Mail/SMS Reminder to
update Dynamic
Information
P a g e | 178
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
I) Farmer’s Database
Farmer Registration/Database Workflow
A. Minimum Required data elements (HCF)
1. Farmer’s detail
a. Name (First Name, Middle Name, Last Name)
b. Address (State, District, Block, Village, Pin Code (Link with Post database))
c. Phone - Landline
d. Mobile Number
e. E-mail Id
f. Farmer Type (Agricultural, Livestock, Fisherman)
B. Sum Total of Required data elements (LCM) for 360 degree view
a. Static Information
1. Farmer’s detail
P a g e | 179
NeGP-Agriculture Mission Mode Project
Portal
a.
b.
c.
d.
e.
f.
g.
h.
i.
j.
k.
l.
m.
n.
o.
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Name (First Name, Middle Name, Last Name)
Address (State, District, Block, Village)
Phone - Landline
Mobile Number
E-mail Id
Farmer Type (Agricultural -Crop, Horticulture, Sericulture, Apiculture,
Floriculture, Forestry etc., Livestock, Fisherman)
Farming Sub Category
i. Crop Farming-Rice, Maze, sugarcane etc.
ii. Fish farming-Trout, Lobsters etc.
iii. Horticulture Farming (Apple, Mango etc.)
Father’s name
Mother’s name
Gender
Age (Date of birth)
Marital status
Photo
Identification (Voter id, Ration Card, UID, Driving License, KCC No.,NPR,
Fishermen Biometric card etc.)(Integration with respective databases)
i. Personal Identification Mark
Educational Qualification
i. Illiterate/Literate
ii. Non-Matric, Matric, Graduate, Post-Graduate, Diploma, Other
iii. Field
2. Family details
a. No. of family members (Dependent)
b. Name(First Name, Middle Name, Last Name), Gender, Relationship with
farmer, age, Educational qualification, whether employed, if yes, then income,
photo
3. Farm details
a. Land Holding details ( Khasra No., Rakba, Rin Pustika No., Survey/Sub-division
number, Sub-Survey No. etc.) (Integration with Land Records)
b. Farm Size (In Bigha/Acres/Hectares/..) (Based on it automatic categorization as
Landless Farmer(0 – 3 Bigha / 0 - 0.4 Hectares) , Marginal Farmer (3 – 7.5 Bigha
/ 0.4 – 1 Hectares), Small Farmer (7.5 – 15 Bighas / 1-2 Hectares) , Big Farmer
(More than 15 Bighas / More than 2.0 Hectares)
c. Soil type
d. Land type - Irrigated/Rainfed/Dry land
e. Irrigation Infrastructure available on farm (Wells, tube wells, drip irrigation,
etc.)
P a g e | 180
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
f. Type of Cultivation (Self / Lease / Share)
g. Man Power for Farming Self / Hired Basis
h. Type of area
i. Area under Nursery
ii. Area under vegetable crops
iii. Area under permanent crops
iv. Area under progeny orchard
v. Planting materials
vi. Tuber crops
4. Crop details
a. Crops cycles
b. Crops grown
5. Livestock details
a. Number of animals owned
b. Species, Animal, breed, age
6. Equipment details
a. Name of equipment
b. Number
c. make
7. Source of agricultural Inputs
a. Name and address of the dealer/agency (Seed, Fertilisers, Pesticides)
8. Markets accessed for produce
a. Name of the market and address
9. Bank details
a. Bank name
b. MICR No
c. Branch Name and Code
d. Account Number
e. Loan as on Date
f. Kisan Credit Card Holder (Yes/No)
10. Insurance details
a. Name of the agency
b. Type of insurance
c. Insured on
d. Policy no
P a g e | 181
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
e. Date of maturity
f. Premium
g. Mode of payment
11. Family Economical Status
a. APL/BPL/AAY (Antyodaya Anna Yojana)
b. Annual Income
i. From farm
ii. From livestock
iii. From fisheries
iv. From other activities (Specify)
12. Source of knowledge /Technical updating
a. State Agriculture Departments, KVK, SAU, ICAR, Helpline (toll free numbers),
Meetings, Trainings/ Workshops, TV, Radio, SMS, Progressive Farmers,
Extension Workers, etc.
13. Other
a.
b.
c.
d.
e.
f.
House (Owned / Rental) (Pakka / Kaccha)
Size of house (Sq. meters/feet)
Caste/ Category (SC/ST/BC/OBC/Gen)
Religion
Minority (Yes/No)
Membership in societies/ groups like PACS, Agricultural cooperatives, NGOs,
SHGs etc.
i. Name of the agency
ii. Address details
iii. Membership number
iv. Date of issue
v. Date of validity
b. Dynamic Information to be filled every season
1. Year, Season (Rabbi/ Kharif)
2. Inputs
a. Crop sown
b. Area sown
c. Variety used
d. Seeds used
e. Fertilisers used
f. Pest occurrence and pesticides used
g. Water sources used
h. Labour
P a g e | 182
NeGP-Agriculture Mission Mode Project
Portal
i.
Software Requirement Specifications (SRS)
Machinery used
3. Production, Income, Expenditure, Insurance
a. Crop wise production
b. Crop wise income
c. Expenditure
d. Crop Insurance details
i. Name of the agency
ii. Type of insurance
iii. Insured on
iv. Policy no
v. Date of maturity
vi. Premium
vii. Mode of payment
4. Marketing
a. Warehouse facility used
b. Processing facilities used
c. Markets
Integration with
1. DMS database for National Dairy farmer database
2. National Marine Fishermen database
3. Land Records database
4. NPR Register, UID database, Post database,
P a g e | 183
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
II) MAPS Application – Drill-Down Report
Map of India
User clicks on
Karnataka State
State Map
P a g e | 184
Karnataka State Agricultural
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
User then
selects a
district
Detail district
map shall be
displayed
District Map
III) Standards to be used
MDDS – Demographic (Person Identification and Land Region Codification) Standards by DIT
Suggestion from Department of Agriculture, Karnataka
1) The success story of the farmers should be in the Home Page
2) Dash board - to view the list of beneficiaries in different schemes
3) SMS facility to alert/inform farmers about important issues
P a g e | 185
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
Artifacts from NIC
Agriculture and its allied Sectors' Website
Government of Karnataka
Sl.
No
Website(s) and URL:
Year of
launch
Implementin
g agency
1
Department of Agriculture
http://raitamitra.kar.nic.in
Department of Agriculture
http://stg1.kar.nic.in/mmr/
http://stg1.kar.nic.in/mmrstat
e
Department of Agriculture
http://stg3.kar.nic.in/suvarna/
2000
NIC - KSU
Frequency
of website
updation
Daily
2002
NIC - KSU
Monthly
2011
NIC - KSU
Department of Agriculture
http://164.100.80.122/agridea
ler
Agriculture Marketing
http://krishimaratavahini.kar.n
ic.in
Animal Husbandry and
veterinary science
http://www.ahvs.kar.nic.in
Fisheries Department,
Government of Karnataka
http://www.karunadu.gov.in/fi
sheries/pages/home.aspx
Department of Horticulture
http://www.horticulture.kar.ni
c.in
Department of Sericulture
http://reshmesiri.kar.nic.in
2010
http://reshmesiri.kar.nic.in/ser
iculture/
Cocoon price information
system
Karnataka State Seed
certification Agency (KSSCA)
http://kssca.kar.nic.in
2
3
4
5
6
7
8
9
10
11
12
Karnataka Sugar Institute
http://salcogen.gov.in
13
Watershed Development
Department
http://watershed.kar.nic.in
14
15
16
Hosting of
website at
Beneficiaries
NIC
Koramangala
NIC
Koramangala
Farmers and related
department
Agriculture Department
NIC
Koramangala
Farmers and 7 other line
departments
NIC - KSU
As and
when
required
Daily
NIC
Koramangala
Farmers, Dealers and
Department
2002
NIC - KSU
Daily
NIC
Koramangala
Farmers, APMC,
Business people
2008
NIC - KSU
As and
when
required
NIC
Koramangala
Farmers and
Department
Farmers and related
department
NIC-KSU
2002
NIC - KSU
Alternate
days
NIC
Koramangala
2010
NIC - KSU
NIC
Koramangala
2008
NIC - KSU
As and
when
required
Every day
NIC
Koramangala
Farmers , Business
people and dept.
2008
NIC - KSU
As and
when
required
NIC
Koramangala
Farmers ,
Seed Produers, Dealers
Business people and
dept.
Farmers , Business
people and other
institutes
Not
Known
Karnataka
Sugar
Institute
As and
when
required
Farmers , Business
people and dept.
2003
NIC - KSU
As and
when
required
NIC
Koramangala
Farmers , common
people and department
Drought Monitoring Cell
http://dmc.kar.nic.in
Not
Known
NIC - KSU
NIC
Koramangala
University of Agricultural
Sciences Bangalore
http://www.uasbangalore.edu.
in/
Univeristy of Agricultural
Sciences, Dharwad
http://www.uhsbagalkot.edu.i
n/
Not
Known
University of
Bangalore
As and
when
required
As and
when
required
Farmers, drought or fold
affected people and
dept.
Students, Ph.d Scholars,
common people,
Farmers
Not
Known
NIC
As and
when
required
NIC
P a g e | 186
University of
Bangalore
Students, Ph.d Scholars,
common people,
Farmers
NeGP-Agriculture Mission Mode Project
Portal
Software Requirement Specifications (SRS)
Karnataka State Agricultural
17
Karnataka Veterinary
University
http://www.kvafsu.kar.nic.in
Not
Known
NIC - KSU
As and
when
required
NIC
Koramangala
Students, Ph.d Scholars,
common people,
Farmers
18
Karnataka State Agriculture
Produce Processing & export
Corporation Limited
http://kappec.kar.gov.in
Not
Known
KAPPEC Govt. of
Karnataka
As and
when
required
Govt. of
Karnataka
Farmers, Business
people and Agri.
Marketing Board
P a g e | 187
Download