科技与信息 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蔬菜病虫害系统功能图 (二)数据库设

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

  1. docker mysql开发环境_Docker 构建PHP+Apache+MySQL 开发环境

    文章目錄 通过Docker 构建PHP+Apache+MySQL 开发环境,所有的服务(Apache,MySQL)和语言环境(PHP)都将在容器中运行,代码编写在宿主机内编写,并在宿主机的浏览器进行查 ...

  2. 基于Vue+Express+Mysql开发的手机端电影购票系统(附源码)

    基于Vue+Express+Mysql开发的手机端电影购票系统 基于手机的电影购票系统-Vue+Node 一个Vue+Express+Mysql的电影售票项目 项目完整源码下载 https://dow ...

  3. 基于Servlet+jsp+mysql开发javaWeb学生管理系统(学生信息、学生选课、学生成绩、学生签到考勤)

    你知道的越多,你不知道的越多 点赞再看,养成习惯 如果您有疑问或者见解,或者没有积分想获取项目,欢迎指教: 企鹅:869192208 文章目录 一.开发背景 二. 需求分析 三.开发环境 四.运行效果 ...

  4. node mysql商城开发_NideShop:基于Node.js+MySQL开发的微信小程序商城开源啦

    NideShop:基于Node.js+MySQL开发的微信小程序商城开源啦 发布时间:2020-04-14 04:23:37 来源:51CTO 阅读:2894 作者:ch10mmt 高仿网易严选的微信 ...

  5. 基于Servlet+jsp+mysql开发javaWeb学生成绩管理系统

    你知道的越多,你不知道的越多 点赞再看,养成习惯 如果您有疑问或者见解,或者没有积分想获取项目,欢迎指教: 企鹅:869192208 文章目录 一.开发背景 二. 需求分析 三.开发环境 四.运行效果 ...

  6. 基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统

    你知道的越多,你不知道的越多 点赞再看,养成习惯 如果您有疑问或者见解,或者没有积分想获取项目,欢迎指教: 企鹅:869192208 文章目录 一.开发背景 二. 需求分析 三.开发环境 四.运行效果 ...

  7. 基于 Servlet+jsp+mysql 开发 javaWeb 养老院信息管理系统

    你知道的越多,你不知道的越多 点赞再看,养成习惯 如果您有疑问或者见解,或者没有积分想获取项目,欢迎指教: 企鹅:869192208 文章目录 一.开发背景 二. 需求分析 三.开发环境 四.运行效果 ...

  8. 基于Java与MySQL开发的在线考试系统

    1 概述 1.1 简介 在Exam++考试系统第一版的基础上,我们对ExamStack V2.0进行了大量代码重构,同时也对数据模型做了部分调整.为了减小学员考试交卷时大量并发带来的系统风险,我们尝试 ...

  9. 成绩查询系统 mysql_基于PHP和MYSQL的成绩查询系统

    作者简介:刘杰(1980-),男,湖北黄冈人,中国地质大学(武汉)信息工程学院硕士研究生,研究方向为计算机应用. 基于 PHP 和 MYSQL 的成绩查询系统 刘 杰 (中国地质大学 信息工程学院,湖 ...

最新文章

  1. 在Windows下编译WebRTC
  2. CMD指令收集(持续)
  3. python合并excel文件关键字_使用 Python 合并多个格式一致的 Excel 文件,Excel 表格...
  4. Linux系统故障修复-MBR损坏,grub.conf配置文件丢失
  5. workaround for error message Table maintenance not allowed for table XXX
  6. 利用空余时间在完成一个Outlook框架控件,还有些Bug,完善中
  7. ImageButton 按钮查看商品详细信息
  8. BZOJ2658 ZJOI2012 小蓝的好友(treap)
  9. matlab freqz half,[转载]Matlab freqz函数使用
  10. Java连接HBase数据库,操作HBase数据库
  11. C语言斐波那契数列的非递归实现
  12. Kindle3 字典安装
  13. 超难打地鼠 【安卓游戏】
  14. python编写摇骰子游戏_python摇骰子猜大小的小游戏
  15. 心疼果粉,10V、4A,荣耀Magic2超级快充充电头正式曝光厉害了
  16. 固定资产管理mysql_固定资产管理系统数据库设计
  17. 图解图论介绍及应用(1):哥尼斯堡七桥
  18. 微信朋友圈分享、QQ分享
  19. day21组合III电话号码的字母组合
  20. 配置高可用Eureka Server遇到的神坑:无法注册服务

热门文章

  1. 软件开发中团队的重要性
  2. 小辣椒手机android版本查看,Android 4.2智能系统_小辣椒手机_手机Android频道-中关村在线...
  3. 简单两步,用Java实现网络在线聊天室
  4. PTA大幅增仓创新高,白糖认购翻倍,玻璃09-01反弹2022.5.31
  5. 《计算机图形学原理及实践》学习笔记之第十一章
  6. vue+node前后端实现登录注册功能
  7. vscode主题颜色 - 设置篇
  8. (Water Filling)注水算法原理与实现
  9. OpenUSD联盟:塑造元宇宙的3D未来
  10. 一文搞懂: 响应式编程是什么?