当前位置:首页 > 工作总结 > 【河南园林植物昆虫信息查询系统的研建与开发】 园林植物手绘
 

【河南园林植物昆虫信息查询系统的研建与开发】 园林植物手绘

发布时间:2019-06-11 11:00:49 影响了:

  摘要:通过PHP(Hypertext Preprocessor)语言和MySQL数据库开发了河南省园林植物昆虫信息查询系统。系统共收录了16目164科1 406种昆虫。系统数据库中包含了园林植物昆虫的大量信息,包括名称、分布地区、寄主范围、为害类别、生物学特征、防治方法、图片等,展示了系统3种查询方式的查询界面和查询结果。系统通过Internet公开发布,用户可以通过网络浏览器进行昆虫相关信息的快速查询。
  关键词:PHP;昆虫;园林植物;查询系统;河南省
  中图分类号:TP311.13;Q969 文献标识码:A 文章编号:0439-8114(2012)15-3352-03
  Establishment and Development of Enquiry System of Insects Information of Garden Plants in Henan Province
  ZHANG Kun-peng1,SUN Rui2,LIU Zhen1,ZHENG Si-ming3
  (1.College of Biology and Food Engineering,Anyang Institute of Technology, Anyang 455000, Henan, China; 2. Zhengzhou Railway Vocational and Technical College, Zhengzhou 450052, China; 3. Forestry Bureau of Anyang County, Anyang 455000, Henan, China)
  Abstract: The insect information query system of Henan gardening plants was designed based on PHP(Hypertext Preprocessor) and MySQL. A total of 1 406 species of insects belonging to 6 orders, 164 families were embodied in this system. The system database contains a wealth of information of the gardening plants insects, including name, distribution, host range, hazard category, biological characteristic, control method, image, etc. It presents the query interfaces and query results of the system’s 3 query modes. The system makes public announcement by Internet. Quick query of insects information could be achieved by using the system via web brower.
  Key words: PHP; insect; gardening plant; query system; Henan province
  环境与发展是当今社会的两大主题[1,2],植物是人类社会赖以生存和发展的物质基础。随着中国城市园林绿化的大力发展,园林植物虫害问题日益突出,几乎每一种园林植物都受到害虫的为害[3]。据统计,中国园林害虫多达8 260种,因此正确鉴定昆虫种类对于制订防治方案、有效控制害虫发生和保护并利用天敌昆虫有重要意义。由于昆虫特征复杂,查询繁琐,专业性强,需要根据其特征,依据文献资料一步一步鉴定,方法笨拙,耗时费力。采用二分检索表,对照检索表顺序查询,其过程繁琐且易错,往往使人丧失耐心,影响工作效率。因此,研究一种方便、快捷、实用的查询、鉴定方法具有重要意义。
  河南省园林植物种类丰富,害虫种类多且为害严重。而大量昆虫信息的收集、整理对昆虫学家来说是个庞大的课题。目前,国内针对不同地区、不同植物类别以及不同技术方法分别构建了多种昆虫信息查询系统[4-8]。项目广泛收集河南园林植物昆虫的文字和图片等基础资料,基于PHP和Web技术,结合数据库技术和多媒体技术,目前共收录了16目164科1 406种昆虫,建立了基于网络的河南园林植物昆虫信息查询系统。
  1 系统设计背景
  系统建立在Apache服务器的基础上,通过PHP语言查询MySQL数据库。整个系统的每一个组件都是免费或开源软件。开源的特性使开发人员可以修改源程序,增强了程序的灵活性,并且不需要为软件的发布支付任何费用。因此,基于Apache+PHP+MySQL构建的动态网络服务器的使用非常广泛[9,10]。系统中用户可以通过浏览器的页面表单向服务器提交自己的查询信息,服务器收到用户的查询信息后处理并向用户返回查询结果(图1)。
  系统的数据信息全部存储在MySQL数据库中,是整个系统的核心部分。数据库中的每一个记录都包含了丰富的昆虫信息,如图片、分布地区、寄主范围、生物学特征、防治方法以及为害类别等(表1)。需要注意的是,在MySQL数据库中并没有直接保存昆虫的图片,而是记录了图片的文件名。在查询的过程中首先在MySQL数据库中查找到图片的文件名,然后再根据文件名查找到对应的图片并传输到用户浏览器。
  2 系统查询方式
  灵活多样的查询方式是系统的突出优势之一。系统提供了3种查询方式,用户可以根据自己的需要选择合适的方式进行查询。在设计查询方式的过程中,程序代码中添加了模糊匹配,因此用户即使只输入部分查询条件也会得到正确的查询结果。

猜你想看
相关文章

Copyright © 2008 - 2022 版权所有 职场范文网

工业和信息化部 备案号:沪ICP备18009755号-3