烟粉虱寄生蜂交互式辅助鉴定及信息检索系统的研究

烟粉虱寄生蜂交互式辅助鉴定及信息检索系统的研究

论文摘要

本研究在Apache+PHP+MySQL的编程环境下,运用PHP、JavaScript及HTML网页编程语言,实现了一种基于Web的烟粉虱寄生蜂交互式多路径辅助鉴定及信息检索系统。并通过花生壳软件的动态域名解析服务,使用户可以通过互联网访问到该系统网站。该系统具备以下特性:(1)任何鉴定特征都可以使用,且已选过的特征性状值可以以任意次序修改;(2)同时支持定性型特征与定量型(整数或实数,可附单位)特征,并统一了这两种类型特征的鉴别力计算方法;(3)在鉴定的每一个阶段,系统都自动计算出各特征对剩余分类项的“鉴别力”大小,进而给出各特征的鉴别力排名,并依此排名给出下一鉴定特征的推荐次序;(4)在同一页面中实时显示性状的相关图片,每个性状的相关图片允许0到多张;(5)对管理员在数据录入过程中的格式要求较为宽松,例如,在输入分类项所对应性状值时,允许留空(未输入任何字符),也允许分类项在定量型特征上的表现性状为未知情况,各性状序号之间的空格符可为0到任意个,代表表现性状未知的问号可为中文输入法的或英文输入法的;(6)具备验证各分类项鉴定可行性的功能;(7)恩蚜小蜂属(Encarsia)或桨角蚜小蜂属(Eretmocerus)各物种的分布情况可以在Google地图上标示出来,该地图不仅具备标准地图,同时还提供详实的卫星照片地图,对观察、比较各地区的地理风貌具有很大的参考价值。

论文目录

  • 摘要
  • Abstract
  • 1 前言
  • 1.1 烟粉虱寄生蜂研究现状
  • 1.1.1 烟粉虱的发生与危害
  • 1.1.2 烟粉虱的生物防治
  • 1.1.3 烟粉虱寄生蜂资源调查
  • 1.1.4 烟粉虱寄生蜂名录
  • 1.2 计算机技术在分类学上的应用
  • 1.3 研究目的与意义
  • 1.3.1 交互式鉴定及信息检索系统的开发研究
  • 1.3.2 烟粉虱寄生蜂网络数据库的开发研究
  • 1.3.3 研究目的与意义
  • 2 系统逻辑方案
  • 2.1 数据流程分析
  • 2.1.1 加工"转存数据"说明
  • 2.1.2 加工"辅助鉴定"的分解图
  • 2.1.3 加工"检索信息"的分解图
  • 2.1.4 加工"展示分布地图"的分解图
  • 2.2 数据词典
  • 2.2.1 数据流
  • 2.2.2 数据存储
  • 3 系统总体结构设计
  • 3.1 软件模块结构设计
  • 3.1.1 转存数据模块的分解图
  • 3.1.2 辅助鉴定模块的分解图
  • 3.1.3 信息检索模块的分解图
  • 3.1.4 展示分布地图模块的分解图
  • 3.2 数据库设计
  • 3.2.1 数据库的模式设计
  • 4 系统详细设计
  • 4.1 代码设计
  • 4.1.1 网站导航栏设计
  • 4.1.2 转存数据模块
  • 4.1.3 辅助鉴定模块
  • 4.1.4 信息检索模块
  • 4.1.5 展示分布地图模块
  • 4.2 人机界面设计
  • 4.2.1 转存数据模块的使用界面
  • 4.2.2 辅助鉴定模块的用户界面
  • 4.2.3 信息检索模块
  • 4.2.4 展示分布地图模块
  • 5 实施概况
  • 5.1 实施环境和工具的选择
  • 5.1.1 Apache与ⅡS的选择
  • 5.1.2 PHP及其优化程序Zend
  • 5.1.3 MySQL概述
  • 5.1.4 花生壳客户端软件
  • 5.1.5 系统客户端环境
  • 5.2 编程环境、工具与数据准备概况
  • 5.2.1 编程环境与工具
  • 5.2.2 数据的录入
  • 5.3 系统测试与初步应用
  • 5.3.1 系统测试
  • 5.3.2 应用实例
  • 5.3.2.1 信息检索模块
  • 5.3.2.2 分布地图模块
  • 5.3.2.3 辅助鉴定模块
  • 6 总结与讨论
  • 6.1 DELTA系统
  • 6.2 Lucid系统
  • 6.3 与同类软件相比较
  • 6.4 实施过程遇到的问题及其解决办法
  • 附录:详细代码
  • 参考文献
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    烟粉虱寄生蜂交互式辅助鉴定及信息检索系统的研究
    下载Doc文档

    猜你喜欢