php蔬菜,基于php+Apache+Mysql开发蔬菜病虫害防治系统

科技与信息 2018.06 计算机产品与流通 135 基于php+Apache+Mysql开发蔬菜病虫害防治系统 □ 李阳宇 摘要:蔬菜病虫害种类繁多,危害、特征各不相同,对于菜农在防治和诊断上存在着难度。随着农业信息化的发展和普及,通过对常见蔬菜病虫害的特征整理,逻辑推理化,可以将蔬菜病虫害的防治开发一个防治诊断系统,提高菜农的防治病虫害效率。本文以蔬菜病虫害为对象,利用蔬菜病虫害防治经验、病虫害图片等资料,利用Apache+PHP+MySql技术,开发蔬菜病虫害防治系统,实现了对蔬菜病虫害的识别,提高了农业生产效率。 关键词:蔬菜病虫害;Apache+PHP+MySql;防治系统随着农业信息化的发展,计算机在广大农户的普及和农村信息化网络的大力建设。利用计算机程序设计中的 B/S 开发体系,将常见蔬菜病虫害的图片和防治经验为数据基础,开发蔬菜病虫害防治系统,是解决菜农在蔬菜病虫害防治知识欠缺的有效手段。 一、开发技术介绍 (一)php 技术 PHP(外文名 :PHP:HypertextPreprocessor,中文名:“超文本预处理器”)是一种通用开源脚本语言。语法吸收了C语言、Java 和 Perl 的特点,利于学习,使用广泛,主要适用于 Web 开发领域。 php 特性主要有以下特点: 跨平台性 数据库支 持性 安全性 扩展性 速率性 移植性 功能性 运行于多种操作系统 支持多种数据库 加密支持 丰富的扩充API模块 能有效使用内存,占用内存小 可移植到不同的操作系统 支持图形处理、编码与解码、压缩文件处理等 (二)Apache 技术 ApacheHTTPServer(简称 Apache)是 Apache 软件基金会的一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的 Web 服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将 Perl/Python 等解释器编译到服务器中。 (三)Mysql 数据库 MySQL是一个真正的多用户、多线程SQL数据库服务器。 SQL(结构化查询语言)是世界上最流行和标准化的数据库语言。MySQL 是以一个客户机 / 服务器结构的实现,它由一个服务器守护程序 mysql 和很多不同的客户程序以及库组成。 二、蔬菜病虫害防治逻辑推理化 蔬菜病虫害判断方法主要分为成片发生和点片发生两类。根据防治经验,当病虫害成片发生时,可推断导致病虫害的原因有:肥害、沤根、缺水、高低温障碍、药害、缺素症、疫病等。点片发生虫害时,根据经验,我们则怀疑是枯萎病、根腐病、 菌核病、立枯猝倒病、细菌性枯萎病、线虫病、地下害虫病等。 蔬菜病虫害知识表达: 通过以上描述,在对蔬菜病虫害防治逻辑推理时,可采用主要从害虫发生是成片发生和点片发生,害虫为害部位,害虫形态,受害部位病状特征几个方面入手判断蔬菜害虫。根据专家对蔬菜害虫的诊断方式,和蔬菜病害一样,采用三元组来对 蔬菜害虫进行知识表示:(为害部位,害虫形态,受害部位病状)。 蔬菜病害规则可表示为:发病部位,病状,病状特征→蔬菜病害名 例如根腐病可以表示为:侧根和细根变褐,大量脱落或腐烂,后主根变褐色→根腐 病 或者可以表示为:IF 根,AND 侧根,细根变褐色,AND 脱落或腐烂,AND 主根变褐色。 THEN 根腐病 三、系统分析设计 (一)系统功能设计 蔬菜病虫害防治系统主要提供了蔬菜病虫害诊治和查询功能主要功能,其中系统功能的核心部分是对蔬菜病害和蔬菜害虫的诊断功能。如图 1。 图1蔬菜病虫害系统功能图 (二)数据库设

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值