+98 21 8868471710005469

Irrigation Management System

Slide background
Slide background
Slide background
Slide background
Web Design

Web based software system supporting the distribution and allocation of water resources in the plain of Qazvin

Implementing WEB GIS water supply and demand planning, scheduling and cropping pattern, and selling water monitoring, optimization of water resources and water requirements during agricultural production in Qazvin plain.

Technology:Google map - Mysql – Optimization – Angular


Employer:Ministry of Agriculture, Department of Water and Soil & Industry

Angular Optimization Mysql Google map

Further details of the project

1.1.General Knowledge:

System software supporting the allocation and distribution of water resources management has been developed based on the web. Main purpose of this of this software is manage and optimize water usage in agriculture. This project is in use in Qazvin plain. This software can create pattern for agriculture and compare different plans for 15 crops and two level of micro and macro. By analyzing data this software with detailed and complex calculation is able to intelligently create a plan with the highest level of profit and lowest possible level of water usage. Monitor and sale is the the part of the system which helps the sales office and system will use these data for optimizing water requirements. Each planting plan, well, gate and channel can be seen on the map using GIS. And last the beautiful and different user interface created with standard three-tier architecture.

1.2.Software key features:
  • 1.2.1. The possibility of planning at various levels
  • 1.2.2. Calculation of crop water requirement based on planting date
  • 1.2.3. Agricultural practices and monitoring plant growth
  • 1.2.4. Buy water system based on standards
  • 1.2.5. Smart optimum planting pattern
  • 1.2.6. Create a template based on irrigation
  • 1.2.7. Full Admin Control Panel Information
  • 1.2.8. Calculating water requirements
  • 1.2.9. Different access levels for software
  • 1.2.10. Geographic Information planting plans
1.3.Index software features:
  • 1.3.1. Web Development for super-simple access
  • 1.3.2. Database management tools for easy update in panels
  • 1.3.3. Maintenance and provision GIS data
  • 1.3.4. Implementation-specific optimizations based on regional standards
  • 1.3.5. Compare planned to design intelligent patterns of cultures
1.4.Technics, softwares and languages that been used:
  • 1.4.1. Based on PHP
  • 1.4.2. Compatible with both linux and windows based servers
  • 1.4.3. MySQL database
  • 1.4.4. Software based on standard three-tier architecture implementation both server and server-side
  • 1.4.5. In client-side JavaScript and three-tier Angular.js framework to present data and connect to server and jQuery library for visual effects
1.5.Architecture, structure and user cycle:
  • 1.5.1. Users based on their access levels start the connection-cycle in client-side and able to see planting plans details in planning section chosen from dashboard. In this section there are water requirements data, optimum cultivation creation system and irrigation planning. In macro mode system is able to produce expert and optimized pattern and compare their performance in different levels(planting plans, gate, channel, all). In selling section the ability to enter monitoring cultivation and watering operation data and paying with selling reports has been considered.
  • 1.5.2. General configuration software based on client-server structure
  • 1.5.3. All the data can be manipulated from admin side of the software
1.6.Application’s user view:
  • 1.6.1. Section page:

  • 1.6.2. Planning dashboard:

  • 1.6.3. Planting plans:

  • 1.6.4. Planting plans view and planning: