论文部分内容阅读
本文是针对吉林省的现有生产状况,主要利用农业生产知识、计算机和网络技术开发的一个行之有效的玉米精准施肥专家系统。本系统的设计遵循软件工程的生命周期法。在具体实现时,采用分阶段设计、开发,用结构化分析方法提出整个系统概要设计和方案,然后按照设计思想逐步深入研究。系统的实现过程是首先查阅国内外的相关资料并同时与国内权威专家进行面对面的交流,向他们请教、分析现行玉米施肥的过程及施肥方案,收集、汇总和总结所得相关数据和资料,绘制吉林省玉米精准施肥专家系统的数据流图,然后采用数据流分析法,提出子系统的功能结构表,最后利用面向对象的JAVA语言、微软的ACCESS2003数据库以及多媒体技术等工具实现吉林省玉米精准施肥专家系统的决策功能。在系统的建立过程中,考虑到运筹学研究的特点,根据需要设计出6个功能模块,它们分别是推荐施肥、营养诊断、空间查询、知识导航、精准管理和系统管理。每一个功能模块又有子功能模块,而且它们都不是孤立存在的,各个功能模块之间是相互联系的。 在以往的研究中,主要是以养分平衡方法来开展对玉米施肥方面的研究,并多停留在理论与机理上的探讨,缺乏具体性、时效性与系统性的研究,没有更多地将新技术、新方法应用到研究中去。将数据库、人工智能、管理信息系统、决策支持系统、网络技术以及信息集成技术应用到玉米施肥科学研究领域是未来发展的趋势。本论文结合理论模型和定量定性的研究结果建立了吉林省玉米精准施肥专家系统,给传统的玉米施肥研究注入了新的活力和生机。其主要创新点可归纳为以下几点:建立吉林省玉米精准施肥综合数据库;对吉林省玉米精准施肥的施肥模型、数据库等相关信息进一步归纳和总结,使其能更加准确的指导农民施肥,提高其产量,创造出更高的经济效益和社会效益;建立一个开放式的数据接口。主要是在数据库的建立方法上进行提高和改进。以前的数据库大多是静态的,对于用户来说很难更新,只有通过开发者或精通计算机编程的程序员才能做到,为了避免这一问题的再次出现,本系统引入一个开放式的数据接口。使前台的系统操作者可以对数据库内的肥料信息、用户权限信息以及精准施肥地块的部分数据进行修改,保证系统及时和准确的更新;建立多种施肥方法可以并用的精准施肥专家系统。用户可以根据自己的实际情况,选择适合自己的施肥诊断方法,从而使系统可以为更多的人群服务;在建立B/S方式的专家系统的同时,自行设计出知识获取模板,缩短软件研制和开发时间。