论文部分内容阅读
测土施肥技术是实现农业生产结构调整和精准农业的首要措施,它关系到我国农业生产是否能实现可持续发展。长期以来,由于缺乏适宜于农民可操作的施肥指导系统而使测土施肥技术未能发挥作用。随着信息技术和微电子技术的发展,以嵌入式计算机技术为核心的PDA技术已经广泛应用到许多领域。PDA的操作系统一般有Windows CE和Palm OS两种,为了使施肥通PDA具有易开发、价格低、支持软件多和简单易用等条件,我们选择基于Palm OS平台开发测土施肥通PDA。对于Palm OS操作系统,可以使用C++和C两种程序语言作为开发工具。由于Palm OS本身是从C语言的应用程序接口发展来的,所以使用C语言来设计应用程序是最佳选择,与使用C++开发相比,用C语言编写的Palm OS的应用程序开销最小,所以选择使用C语言开发施肥通程序。施肥通PDA系统由七大模块组成,即小麦施肥专家系统、玉米施肥专家系统、水稻施肥专家系统、油菜施肥专家系统、棉花施肥专家系统、烟草施肥专家系统、辅助模块和扩展模块等。由于设计了作物施肥指导系统的扩展功能,用户根据提示在文本框中输入该作物的专家知识数据库,就可以得到新的作物的施肥专家指导系统。分别将土壤有机质、全氮、碱解氮、有效磷和速效钾等的养分数据、土壤养分系数和氮、磷、钾肥料输入到PDA的数据输入框中,专家施肥指导系统通过调用这些数据,就可以给出所选择的化肥的建议施肥方案。 在这篇论文中介绍了PDA技术在农业施肥专家系统中的应用;在对PDA的种类、结构组成以及发展趋势的分析基础上提出了基于PDA技术的农业施肥专家系统的设计方案;编写了基于PDA的农业施肥专家系统程序。在程序的编写过程中,采用了计算机数值计算方法和模块化程序设计的编程技巧,使程序变得简洁,程序模块层次分明,效率更高,易于进行程序的维护。由于对种植的不同作物和所在地区进行选择而提供施肥指导方案,解决了在施肥过程出现的不能科学的、合理的施肥问题,使得肥料利用的效率大大提高。