**3. System design**

The process of system design helps in understanding functionality of the proposed system. The microscopic view of the functionalities of each module in the proposed work is described with the help of data flow diagram (DFD). Further to showcase the process, the case studies are considered and explored in the following sections.

The **Figure 3** shows the progression of information for login and enlistment movement procedure of the farmer. The farmer/user enters the login details. If the farmer does not have the login details then he/she needs to register to the mobile application. After successful registration of the farmer to the application the login details are saved then username and password is used for login into the application. Homepage of farmers mobile application consists of several modules and logout option is provided to logoff from the application.

**Figure 3.** *DFD for login and registration activity of farmer.*

*Organic Farming for Sustainable Agriculture Using Water and Soil Nutrients DOI: http://dx.doi.org/10.5772/intechopen.100319*

The **Figure 4** shows the data flow diagrams of services present in the farmer homepage. The farmer needs to first choose upload SWA reading module because all other module operations depend upon upload SWA reading module. Then enter all the required details about the soil parameters and click upload button to upload values. Once after executing this module the rest all module operations get activated.

The admin should enter login details. If login details are correct then the admin login successfully. The **Figure 5** shows the data flow diagram of all the available services in the APMC admin homepage. The homepage of APMC admin has the logout button to logoff from the application.

**Figure 4.** *DFD for applying/requesting process in farmer homepage.*

**Figure 5.** *DFD for applying/requesting process in admin homepage.*
