大田作物旱情监测与预警系统设计
发布时间:2021-10-25 02:04
中国是一个传统的农业种植大国,耕地面积大约有1.35亿公顷。然而由于水资源的相对匮乏,使得作物旱情问题一直困扰着农民和农业科技工作者。每年由于旱灾给各地带来数以亿计的作物损失,有些相对落后的地区受灾更为严重,甚至造成作物绝收,严重制约各区域的经济发展和社会稳定。因此,对于作物旱情监测预警的研究显得尤为刻不容缓,在现代农业生产中将会发挥重要作用,具有重要的经济价值和社会价值。本文依托安徽省科技攻关项目,设计开发大田作物旱情监测与预警系统。该系统主要利用SSH框架技术,采用B/S架构,使用Eclipse开发工具进行程序设计,SQL Server2008进行数据库设计,实现五大功能模块,包括土壤水分监测、作物水分监测、旱情监测预警、系统管理和系统说明。本文的主要研究内容和成果如下:1、结合安徽省农业发展的实际情况和用户实际需要对系统的整体功能需求和非功能需求展开分析,确定土壤水分监测、作物水分监测、旱情监测预警、系统管理和系统说明五个功能模块。2、确定系统开发采用的技术方案,进行系统整体的架构设计。对每个模块进行详细的功能设计,画出结构设计图和功能类图,列举部分功能运行的时序图。对系统需要使...
【文章来源】:安徽农业大学安徽省
【文章页数】:58 页
【学位级别】:硕士
【部分图文】:
美国旱情监测图
系统的需求分析[33]就是指在系统开发前,要对用户的需求进行详细的分析,全面的弄清楚用户的需求,在软件工程开发中,“需求分析”就是确定需要计算机“做什么”,要实现什么样的功能,要达到什么样的效果。本章主要从系统需求概述、系统功能性分析、系统非功能性分析三个方面的内容进行阐述。2.1 系统需求概述大田作物旱情监测与预警系统主要通过收集大田土壤水分信息、作物水分信息以及通过田间的自动气站采集大气信息,对大田作物的旱情进行监测,及时有效的提供预警信号,指导农民进行作物种植。系统的整体功能结构图如图 2-1 所示,系统主要分为土壤水分监测,作物水分监测,旱情监测预警,系统管理和系统说明五个模块。
Fig. 3-1 SSH framework diagramStruts 框架,Struts 作为系统的一个整体基础架构,其核心是控制器,它将业务逻辑层、数据持久化层和表示层实现分离,提升了系统的可维护性、可重用性和可扩展性。其设计模式主要分为三部分,分别为模型(Model)、视图(Viewer)和控制器(Controller)。视图:JSP 页面是其主要的组件,除了标记之外,不存在流程逻辑、业务逻辑和模型信息。Struts 的精华之一是其本身提供了一组强大的标记库,通过灵活的使用,降低了对脚本的依赖程度,同时减少编写 JSP 页面的代码,提升了开发进程。控制器:Struts 中的 Controller 主要是其自身提供的 ActionServlet。ActionServlet继承于 HttpServlet,接受 Http 的响应,并转发 Action 对象。模型:在 Structs 的模型中,业务逻辑的实现并不依赖于她,而是通过相关的管理,实现业务逻辑的调用。Spring 框架,Spring 是一个非常强大的框架,运用该框架可以解决 JavaEE 开发遇见的许多问题,提升企业应用开发的效率。目前已经成为开发企业应用的主流框架。Spring 框架由七个定义良好的模块组成如图 3-2 所示,这些模块功能非常强大,每个
【参考文献】:
期刊论文
[1]中国水资源管理现状及对农业的影响[J]. 朱艳. 农业工程技术. 2016(26)
[2]水文与水资源的现状及解决对策[J]. 雷雨春,李庆林. 黑龙江水利科技. 2016(02)
[3]计算机软件数据库设计的重要性以及原则探讨[J]. 赵宣容. 电子技术与软件工程. 2015(17)
[4]我国农业旱情监测技术现状及发展趋势分析[J]. 吴冬平. 自然灾害学报. 2015(04)
[5]中国西北地区干旱气象灾害监测预警与减灾技术研究进展及其展望[J]. 张强,姚玉璧,李耀辉,罗哲贤,张存杰,李栋梁,王润元,王劲松,陈添宇,肖国举,张书余,王式功,郭铌,白虎志,谢金南,杨兴国,董安祥,邓振镛,柯晓新,徐国昌. 地球科学进展. 2015(02)
[6]辽宁省旱情监测预警与评估系统设计与实现[J]. 董婷婷,于燕,党如童. 水利技术监督. 2014(06)
[7]C/S到B/S模式转换的技术研究[J]. 查修齐,吴荣泉,高元钧. 计算机工程. 2014(01)
[8]基于HTTP协议的Android手机数据同步实现[J]. 林汝泽,徐媛媛,方凯,熊松泉. 信息通信. 2013(01)
[9]基于ZigBee和GPRS的远程果园智能灌溉系统的设计与实现[J]. 张观山,束怀瑞,高东升,侯加林. 山东农业大学学报(自然科学版). 2012(03)
[10]基于无线传感网的土壤水分实时监测系统的设计[J]. 郭万春,陈桂芬,宫鹤,刘洪岩. 安徽农业科学. 2012(22)
硕士论文
[1]基于Android手机平台的玉米叶片含氮量检测方法研究[D]. 周超超.西北农林科技大学 2014
[2]基于SSH框架的智能社区信息管理系统的设计与实现[D]. 杨文韬.中山大学 2013
[3]便携式土壤水分测试仪的研究及应用[D]. 王伟.北京邮电大学 2012
[4]旱情监测信息管理系统研究[D]. 习永强.西北大学 2012
[5]贵州省旱情监测与灾害评估系统的分析与设计[D]. 陈建.云南大学 2011
[6]面向服务软件体系架构原理与范例研究[D]. 杜彦斌.首都经济贸易大学 2005
本文编号:3456431
【文章来源】:安徽农业大学安徽省
【文章页数】:58 页
【学位级别】:硕士
【部分图文】:
美国旱情监测图
系统的需求分析[33]就是指在系统开发前,要对用户的需求进行详细的分析,全面的弄清楚用户的需求,在软件工程开发中,“需求分析”就是确定需要计算机“做什么”,要实现什么样的功能,要达到什么样的效果。本章主要从系统需求概述、系统功能性分析、系统非功能性分析三个方面的内容进行阐述。2.1 系统需求概述大田作物旱情监测与预警系统主要通过收集大田土壤水分信息、作物水分信息以及通过田间的自动气站采集大气信息,对大田作物的旱情进行监测,及时有效的提供预警信号,指导农民进行作物种植。系统的整体功能结构图如图 2-1 所示,系统主要分为土壤水分监测,作物水分监测,旱情监测预警,系统管理和系统说明五个模块。
Fig. 3-1 SSH framework diagramStruts 框架,Struts 作为系统的一个整体基础架构,其核心是控制器,它将业务逻辑层、数据持久化层和表示层实现分离,提升了系统的可维护性、可重用性和可扩展性。其设计模式主要分为三部分,分别为模型(Model)、视图(Viewer)和控制器(Controller)。视图:JSP 页面是其主要的组件,除了标记之外,不存在流程逻辑、业务逻辑和模型信息。Struts 的精华之一是其本身提供了一组强大的标记库,通过灵活的使用,降低了对脚本的依赖程度,同时减少编写 JSP 页面的代码,提升了开发进程。控制器:Struts 中的 Controller 主要是其自身提供的 ActionServlet。ActionServlet继承于 HttpServlet,接受 Http 的响应,并转发 Action 对象。模型:在 Structs 的模型中,业务逻辑的实现并不依赖于她,而是通过相关的管理,实现业务逻辑的调用。Spring 框架,Spring 是一个非常强大的框架,运用该框架可以解决 JavaEE 开发遇见的许多问题,提升企业应用开发的效率。目前已经成为开发企业应用的主流框架。Spring 框架由七个定义良好的模块组成如图 3-2 所示,这些模块功能非常强大,每个
【参考文献】:
期刊论文
[1]中国水资源管理现状及对农业的影响[J]. 朱艳. 农业工程技术. 2016(26)
[2]水文与水资源的现状及解决对策[J]. 雷雨春,李庆林. 黑龙江水利科技. 2016(02)
[3]计算机软件数据库设计的重要性以及原则探讨[J]. 赵宣容. 电子技术与软件工程. 2015(17)
[4]我国农业旱情监测技术现状及发展趋势分析[J]. 吴冬平. 自然灾害学报. 2015(04)
[5]中国西北地区干旱气象灾害监测预警与减灾技术研究进展及其展望[J]. 张强,姚玉璧,李耀辉,罗哲贤,张存杰,李栋梁,王润元,王劲松,陈添宇,肖国举,张书余,王式功,郭铌,白虎志,谢金南,杨兴国,董安祥,邓振镛,柯晓新,徐国昌. 地球科学进展. 2015(02)
[6]辽宁省旱情监测预警与评估系统设计与实现[J]. 董婷婷,于燕,党如童. 水利技术监督. 2014(06)
[7]C/S到B/S模式转换的技术研究[J]. 查修齐,吴荣泉,高元钧. 计算机工程. 2014(01)
[8]基于HTTP协议的Android手机数据同步实现[J]. 林汝泽,徐媛媛,方凯,熊松泉. 信息通信. 2013(01)
[9]基于ZigBee和GPRS的远程果园智能灌溉系统的设计与实现[J]. 张观山,束怀瑞,高东升,侯加林. 山东农业大学学报(自然科学版). 2012(03)
[10]基于无线传感网的土壤水分实时监测系统的设计[J]. 郭万春,陈桂芬,宫鹤,刘洪岩. 安徽农业科学. 2012(22)
硕士论文
[1]基于Android手机平台的玉米叶片含氮量检测方法研究[D]. 周超超.西北农林科技大学 2014
[2]基于SSH框架的智能社区信息管理系统的设计与实现[D]. 杨文韬.中山大学 2013
[3]便携式土壤水分测试仪的研究及应用[D]. 王伟.北京邮电大学 2012
[4]旱情监测信息管理系统研究[D]. 习永强.西北大学 2012
[5]贵州省旱情监测与灾害评估系统的分析与设计[D]. 陈建.云南大学 2011
[6]面向服务软件体系架构原理与范例研究[D]. 杜彦斌.首都经济贸易大学 2005
本文编号:3456431
本文链接:https://www.wllwen.com/projectlw/qxxlw/3456431.html