Providing a system for applying a pesticide to a crop. The system includes a trap and counter device, a data collecting platform, a data analyzing platform and a pesticide-applying control device. The trap and counter device generates an information of an insect amount, and sends the insect amount information via a communication network. The data collects platform collecting an environmental parameter information and the insect amount information via the communication network. The data analyzes platform analyzing a historical monitoring data, the environmental parameter information and the insect amount information to generate a control criterion. The pesticide-applying control device controls an amount of the pesticide to be applied to the crop based on the control criterion.