中国枣病虫害诊断系统文档格式.docx

上传人:b****2 文档编号:14769722 上传时间:2022-10-24 格式:DOCX 页数:31 大小:507.07KB
下载 相关 举报
中国枣病虫害诊断系统文档格式.docx_第1页
第1页 / 共31页
中国枣病虫害诊断系统文档格式.docx_第2页
第2页 / 共31页
中国枣病虫害诊断系统文档格式.docx_第3页
第3页 / 共31页
中国枣病虫害诊断系统文档格式.docx_第4页
第4页 / 共31页
中国枣病虫害诊断系统文档格式.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

中国枣病虫害诊断系统文档格式.docx

《中国枣病虫害诊断系统文档格式.docx》由会员分享,可在线阅读,更多相关《中国枣病虫害诊断系统文档格式.docx(31页珍藏版)》请在冰豆网上搜索。

中国枣病虫害诊断系统文档格式.docx

最后调试程序,撰写论文。

由于枣病虫害诊断系统是基于android平台开发的单击系统,数据库里边的病虫害信息量受到一定的限制。

但是对于一些常见的枣病虫害,此系统可以轻松的诊断此枣树的病害情况,方便工作人员进一步预防,提高枣的产量。

该系统实现了按危害部位和危害时期两种枣病虫害诊断功能。

关键字:

枣病虫害,专家诊断系统、SQLite数据库、java技术.

Abstract

DuetothepopularityofAndroidmobilephoneapplicationsoftwareisverygoodpromotion,usuallysomeexpertdiagnosissystemisrealizedbycomputer,someremoteareasarenotcoveredbytheInternet,soitmakesanumberofjujubediseaseswithouttreatmentanddefensetimely,jujubediseasesandinsectpestdiagnosissysteminthispaperisthecrossplatformsystemthepestinformationandtheexperienceofexpertsasonebasedontheAndroidapplicationplatform,platformisthemostpopularmodernmobilephonemarket,thehighpenetrationrate,easytouse.ThesystemisappliedtotheAndroidplatformofthejujubepestsdiagnosecanatanytimecontrol,moreconvenienttoqueryvariousmorbidinformation.

ThesystemthroughtheSQLiteembeddeddatabasetostoragepestsanddiseasesrelatedinformation,theuseofJavatechnologytorealizethesystemaretwobigfunctionmodule.Beforethestudy,firstofalltocollectrelatedplantdiseasesandinsectpestsdataandthenfurtherconsolidation;

thenthesystemframediagram,designtheflowchartofthesystem;

andthenwritecodetoimplementeachfunctionmodule;

finally,debugging,writingpapers.

ThejujubePestsDiagnosisSystemisclicksystemdevelopmentplatformbasedonAndroiddatabaseinside,thepestinformationlimited.Butforsomecommonjujubediseasesandinsectpest,thejujubediseasediagnosisofthissystemcaneasily,convenientstafftopreventfurther,improvetheyieldofjujube.

ThesystemrealizesaccordingtothedamagelocationanddamageoftwokindsofjujubediseasesandInsectPestsDiagnosisfunction.

Keywords:

jujubediseasesandinsectpestdiagnosisexpertsystem,SQLite,database,Javatechnology.

目录

1.绪论1

1.1前言1

1.2课题研究的背景及意义1

1.3国内外研究概况与发展趋势1

1.4设计的主要工作2

1.5论文组织2

2.开发环境和开发技术3

2.1工具环境介绍3

2.1.1开发环境的选择3

2.2开发技术3

2.2.2java语言简介3

2.2.3SQLite简介3

3.需求分析5

3.1设计思想5

3.2可行性分析5

3.2.1操作可行性5

3.2.2技术可行性6

3.2.3经济可行性6

3.3功能需求6

3.3.1基本功能需求6

3.3.2用户界面需求7

4.系统设计8

4.1总体结构设计8

4.1.1系统设计基础8

4.1.2模块设计8

4.1.3系统结构设计10

4.1.4系统逻辑设计11

4.1.5系统流程12

4.2数据库设计12

4.2.1数据库简介12

4.2.2物理结构设计13

5.系统实现14

5.1设计主界面14

5.2系统各个模块功能14

5.2.1果树成长时期诊断14

6.系统综合测试21

6.1按发生虫害部位测试21

7.结束语25

7.1总结25

7.2心得体会25

致谢26

参考文献27

1.绪论

1.1前言

枣树病虫害的增加,使得大枣的产量逐年降低,为了解决这一现象研发的基于android平台的枣病虫害诊断系统可以轻松的掌握病害信息,及时的诊断枣树的病害情况。

以往病虫害防治主要依靠农业专家和农技人员的现场指导,但生产实践中枣农的知识需求与专家的知识供给之间存在技术断层,互联网的接入在一些偏远的山区农村还没有普及,基于Web的枣病虫害诊断专家系统使用受到了限制。

考虑到现代手机的高普及率易用,将枣病虫害诊断专家系统应用于android平台之上,该设计实现了枣病虫害诊断能够随时掌控。

1.2课题研究的背景及意义

基于web的枣病虫害诊断系统的适用范围是已经接入互联网的地方,而中国山区比较多,互联网的覆盖范围还为涉及到一偏远的山区,这种情况下就使得很多务农因为无法确诊枣树病虫害信息而耽误了其诊断的时机,最后导致枣的产量和品质降低,每年给农民带来巨大的经济损失。

为了能够及时的了解枣树的病害信息,将手机作为枣病虫害诊断系统研发的平台,手机是人们日常生活中不可或缺的一样工具,正是考虑到现代手机的高普及率易用,将枣病虫害诊断专家系统应用于android平台之上,该设计实现了枣病虫害诊断能够随时掌控。

虽然说大学四年点点滴滴的积累,对于我来说不是很满足,但是通过此次设计我们得到的不仅仅是一张毕业证,此次设计是我们四年的结晶,四年理论知识的积累让我们对未来不是很明确,此次设计正是我们从校园理论到社会实践的过渡阶段。

通过毕业设计,不仅使我对枣病虫害有一定的了解,而且还巩固、扩大、加深了以前所学的知识,培养综合运用已有知识独立解决问题的能力。

1.3国内外研究概况与发展趋势

将信息技术广泛应用为基础的现代农业,在美国,日本等许多发达国家已取得长足发展。

目前国际上有好多农业专家系统,广泛应用与生产管理,品种选择,畜禽饲料配方,灌溉,施肥,水土保持等众多方面,设计对象主要是农民,农业技术人员和农业管理人员。

我国农业专家系统的开发及应用相比较国外起步比较晚,但发展速度较快,一些种植业有关的农业专家系统已经在农业生产实际中得到应用。

我国应用与农业的许多害虫防治系统已经初步形成。

1.4设计的主要工作

本系统包括两个模块:

按时期诊断;

按部位诊断。

在手机终端选择诊断方式,系统会显示相应的典型特征供用户选择,并提交,在诊断的过程中,为了解决枣病虫害得并发症问题,先后对病害库和虫害库进行操作。

检索出所有可能的病虫害,用户可以通过病虫害详细信息进一步验证。

1.5论文组织

论文全文共分为七章:

第一章绪论。

主要介绍了论文选题的引言、对课题研究的背景及意义进行了分析,同时也对国内外研究状况及发展趋势进行了介绍。

第二章开发环境和开发技术。

介绍了系统的开发模式、开发环境等基础知识。

第三章需求分析。

主要介绍了系统设计思想、可行性分析、功能和性能需求。

第四章系统设计。

主要介绍了系统的总体结构设计和系统的数据库设计,其中数据库的设计包括了概念设计、逻辑设计和物理设计。

第五章系统实现。

介绍了该系统的俩个模块和它具有的功能。

第六章系统测试。

选取具有代表性的诊断方式进行诊断,测试结果是否正常显示。

第七章结束语。

对整个系统的编写过程做一个详细的总结。

2.开发环境和开发技术

2.1工具环境介绍

2.1.1开发环境的选择

本系统开发与运行环境如下:

开发环境:

Windows7

运行环境:

android

开发工具:

Eclipse

数据库管理系统:

SQLite

本系统主要采用java与Sqlite相结合的技术。

利用Eclipse软件来完成系统的整个编写过程。

2.2开发技术

2.2.2java语言简介

Java编程语言的风格十分接近C、C++语言。

Java是一个纯粹的面向对象的程序设计语言,它继承了C++语言面向对象技术的核心。

Java舍弃了C语言中容易引起错误的指针(以引用取代)、运算符重载(operatoroverloading)、多重继承(以接口取代)等特性,增加了垃圾回收器功能用于回收不再被引用的对象所占据的内存空间,使得程序员不用再为内存管理而担忧。

在Java1.5版本中,Java又引入了泛型编程(GenericProgramming)、类型安全的枚举、不定长参数和自动装/拆箱等语言特性。

Java不同于一般的编译执行计算机语言和解释执行计算机语言。

它首先将源代码编译成二进制字节码(bytecode),然后依赖各种不同平台上的虚拟机来解释执行字节码。

从而实现了“一次编译、到处执行”的跨平台特性。

不过,每次的执行编译后的字节码需要消耗一定的时间,这同时也在一定程度上降低了Java程序的运行效率。

2.2.3SQLite简介

SQLite是一个嵌入式数据库引擎,针对内存等资源有限的设备(如手机,PDA,MP3)提供的一种高效的数据库引擎。

SQLite,是一款轻型的数据库,是遵守AC

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 自然科学 > 数学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1