毕业设计文献综述剖析.docx
- 文档编号:8965343
- 上传时间:2023-02-02
- 格式:DOCX
- 页数:11
- 大小:66.47KB
毕业设计文献综述剖析.docx
《毕业设计文献综述剖析.docx》由会员分享,可在线阅读,更多相关《毕业设计文献综述剖析.docx(11页珍藏版)》请在冰豆网上搜索。
毕业设计文献综述剖析
石河子大学信息科学与技术学院
毕业设计文献综述
下面填写内容均为左对齐
课题名称:
学生姓名:
学号:
学院:
信息科学与技术学院
专业年级:
指导教师:
职称:
完成日期:
二○一六年九月十一日
文献综述(样文仅供参考,实际撰写以所选具体题目书写)
1前言
样例:
随着互联网技术的高速发展,Web技术正以其广泛性、交互性、快捷性和易用性等特点迅速风靡世界,据统计现网页数量以指数级增长。
Web技术己经对商业、金融、工业、教育等各个领域产生了非常大的影响。
现如今大部分企业和机构的内部管理都使用计算机应用系统,甚至还有的使用上了在网上应用服务系统,基于Web的信息管理系统在企业或机构中发挥着越来越重要的作用,到目前为止,该类系统己经成为了发展的主流系统。
但如何提高基于Web这类系统的可靠性和可用性,己成为我们目前需要解决的问题之一。
一方面软件规模在不断扩大与发展,软件复杂性也日益增加,在当前激烈的商业竞争中使得软件开发周期大大缩短。
另一方面是软件产品的高质量要求,促使只有合理有效的利用和发展软件技术,才能真正解决该问题。
…………
农田水分管理系统是由土壤系统、气象系统、作物系统以及技术经济系统在特定的时间和空间上组合而成的复杂系统,它具有多因素、多层次、多目标等特性,是一个典型的介于结构化和非结构化之间的半结构化问题,由于该系统中不可控因素很多,人们往往只能在一定程度上对其机理作局部的解释和了解,运用专家决策支持系统解决农田水分管理这个典型的半结构化问题,对于改善管理人员的决策能力,提高决策的科学性和信息化程度都具有十分重要的现实意义。
本研究以运用农业信息技术对作物生长及农田水分状况进行系统和综合分析,建立动态的计算机模拟模型为起点,以气象资料和农田基本信息为基础,以归纳形成的知识模型和数学模型为依据,以实现农田水分的自动化管理为目标,旨在建立用于辅助决策者进行决策的农田水分灌溉管理系统,以提高智能决策的实时性和准确性,为农田水分管理的准确预测及定量决策提供可靠的依据,为农田水分的适时、适量、自动灌溉提供保证,为实现农田水分的自动化管理奠定基础。
2正文
2.1国外大田作物水分管理信息系统的研究
九十年代初以来,一些发达国家开展精确农业研究与实践,许多国际上比较大的软件开发公司和农业设备制造企业,先后研制开发了各具特色的精确农业管理应用系统,大田作物水分支持决策系统是其中重要的组成部分之一。
例如,美国FieldWorker公司的基于掌上计算机的水分决策系统软件FieldWorker,Trimble公司在它推出的农业产品Ag系列中,Ag70、Ag60、Ag170为三种不同价位、不同技术水平的大田水分信息系统。
AgGPS160PortableComputer用于田间即时水分决策,它具有数据采集、田间绘图与水分决策等功能,并能够与数据库分析软件进行信息交换。
最近,Trimble公司又推出一款软件产品,AgGPSEZ-Map,实际上就是将原有的AgGPS160PortableComputer的软件系统运行在掌上电脑上,这就使的硬件成本降低,能够得到较为广泛的推广和应用。
目前,国外的农田水分决策系统在功能上十分强大,尤其在图形处理、可视化分析方面技术成熟,硬件载体设计上也考虑到系统应用的实际环境,基于农业化分析方面技术成熟,硬件载体设计上也考虑到系统应用的实际环境,而且软件的载体通常体积较小,携带方便。
2.3国内大田作物水分管理信息系统的研究
在精确农业应用领域,国外商业化的田间水分决策系统已经进入我国市场,在性能上基本上实现了农田水分决策的基本功能。
我国有关利用信息技术实现农田水分管理的智能决策技术的研究较国外起步晚,多数还处于人工决策阶段。
一些科研院所着手尝试开发适于我国农业田间应用的农田水分决策系统的研究。
目前主要集中在以单片机为核心的功能简单、实用的农田水分决策设备。
这种类型的决策设备开发成本较低,功能单一,通过数据的后处理实现软件平台上的对大田作物的水分智能决策管理。
目前,一些软件开发公司提供了建立在ActiveX控件基础上的功能组件,利用这些组件通过编程语言进行二次开发,以便实现其中一些必要的数据处理和决策功能。
这对于开发具有良好的可视化人机界面的农田水分决策系统,实现农田水分的实时监测更加有利。
但是,目前开发的农田信息采集系统基本上操作在便携式计算机上,强光下操作不便等问题,所以作为一个在农业中实用的农田水分决策系统,利用便携机作为硬件载体,显然不是一个很好的系统应用方案。
在农业中应用的水分决策系统,其硬件平台的性能、成本和实用性对系统的普及具有至关重要的影响。
近年来掌上电脑、手机客户端的出现和不断发展,人们逐渐发现由于体积和操作系统的优势使其在现场能够迅速的完成实时的数据收集和智能决策等工作,这为开发农田水分智能决策系统提供了新思路。
2.4Browser/Server系统的三层体系结构
在Browser/Server的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。
Browser/Server结构极大的简化了客户机的工作,客户机上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。
在Browser/Server三层体系结构下,表示层(Presentation)、业务逻辑层(BusinessLogic)、数据访问层(DataService)被分割成三个相对独立的单元(如图1所示):
图1三层结构模型
第一层--表示层:
Web浏览器
在表示层中包含系统的显示逻辑,位于客户端。
它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上。
第二层--业务逻辑层:
具有应用程序扩展功能的Web服务器
在业务逻辑层中包含系统的事务处理逻辑,位于Web服务器端。
它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。
第三层--数据访问层:
数据库服务器在数据访问层中包含系统的数据处理逻辑,位于数据库服务器端。
它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。
从上面的分析中可以看出,三层的Browser/Server体系结构是把二层Client/Server结构的事务处理逻辑模块从客户机的任务中分离出来,由单独组成的一层来负担其任务,这样客户机的压力大大减轻了,把负荷均衡地分配给了Web服务器,于是由原来的两层的Client/server结构转变成三层的Browser/Server结构。
2.5ASP.NET技术
ASP.NET技术是当前最为流行的一种网络技术,是ASPR技术的下一代产品,它是建立在微软.NET架构平台上,它在系统的WEB服务器后端利用普通语言运行,为开发网络系统用户提供建立了Web应用服务的编程.NET框架。
本系统把ASP.NET技术作为系统WEB应用程序主要技术之一,ASP.NET大量使用组件技术,它将浏览器和Web服务器之间的网络通信完全地集成起来。
同时ASP.NET技术还克服了使用ASP技术开发应用程序所带来的种种限制,在.NETFramework基码上提供一个全方位的Web开发平台,这个开发平台就是ASP.NET技术的程序设计和运行模式,采用了“面向对象”的机制,并且引入了面向对象的属性、方法和事件等特性,促进组件的再利用和共享,ASP.NET技术是当前构建和管理Web应用程序的最佳平台。
ASP.NET和.NETFramework的紧密相结合,为系统的设计者提供了比较完全模块化的设计方式。
图1-1给出.NETFramework的基本体系结构。
图1-1NETFramework的基本体系结构图
ASP.NET是Microsoft的ActiveServerPages(动态服务器页面) 的新版本,是建立在微软新一代.NET平台架构上,建立在公共语言运行库上,在服务器后端为用户提供建立强大的企业级WEB应用服务的编程框架。
可用于在服务器上生成功能强大的Web应用程序,为web站点创建动态的、交互的HTML页面。
l、执行效率的大幅提高
ASP.NET是把基于通用语言的程序在服务器上运行。
不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。
2、支持多种编程语言
它支持功能强大的VB.NET,VisualC#、C++.NET和VisualJ#等语言,它的默认语言是VB.NET。
3、世界级的工具支持
ASP.NET构架是可以用Microsoft(R)公司最新的产品VisualS开发环境进行开发,WYSIWWORK(所见即所得)的编辑。
这些仅是ASP.NET强大化软件支持的一小部分。
4、强大性和适应性
因为ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在Web应用软件开发者的几乎全部的平台上。
通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的Web应用中。
ASP.NET同时也是语言独立化的,所以,你可以选择一种最适合你的语言来编写你的程序,或者把你的程序用很多种语言来写,现在支持的有C#(C++和Java的结合体),VB,Js。
将来,这样的多种程序语言协同工作的能力保护你现在的基于COM+开发的程序,能够完整的移植到ASP.NET。
5、简单性和易学性
ASP.NET是运行一些很平常的任务如表单的提交客户端的身份验证、分布系统和网站配置变得非常简单。
例如ASP.NET页面构架允许建立你自己的用户分界面,使其不同于常见的VB界面。
另外,通用语言简化开发就是把代码结合成软件,简单的就像装配电脑一样。
6、高效可管理性
ASP.NET使用一种字符基础的、分级的配置系统,使服务器环境和应用程序的设置更加简单。
一个ASP.NET的应用程序在一台服务器系统的安装只需要简单的拷贝一些必须的文件,不需要系统的重新启动,一切就是这么简单。
大学软件工程硕士学位论文基于WEB的教学管理系统的设计与实现
7、多处理器环境的可靠性
ASP.NET已经被刻意设计成为一种可以用于多处理器的开发工具,它在多处理器的环境下用特殊的无缝连接技术,将很大的提高运行速度。
即使你现在的ASP.NET应用软件是为一个处理器开发的,将来多处理器运行时不需要任何改变都能提高他们的效能。
8、自定义性和可扩展性
ASP.NET设计时考虑了让网站开发人员可以在自己的代码中自己定义‘Plug一in’的模块。
这与原来的包含关系不同,ASP.NET可以加入自己定义的组件,网站程序的开发从来没有这么简单过。
9、更强的安全机制
ASP.NET提供了基于Windows验证机制、passport和Cookie三种不同的登录验证方式,它还可以通过为每种登录验证方式进行配置的方法,确保用户的应用是安全可靠的。
2.6ADO.NET数据库访问
1、ADO.NET
Mierosoft.NETFramework一起使用的类集的名称,用于以关系、面向表的格式访问数据。
这包括关系数据库,比如MicrosoftAccess和SQLServer,以及其他数据库,甚至还包括非关系数据。
ADO.NET位于System.Data.dLl装配件。
从某种意义上来说,ADO.NET就是System.Data.DLL装配件,因为从定义上来说,在此装配件中所包含的任何类都是ADO.NET的一部分。
2、ADO.NET的设计目标
ADO.NET的设计目标。
它们是:
简单地访问关系和非关系数据,统一XML和关系数据访问,支持Internet上的多层应用程序,与上一代技术相比,它可以扩充以支持更多的数据源。
3.简单地访问关系数据
ADO.NET的主要目标是提供对关系数据的简单访问功能,即提供一些易于使用的类描述关系数据库中的表、列和行。
另外,ADo.NET引入了Dataset类,它代表来自封装在一个单元中的关联表中的一组数据,维持它们之间完整的关系。
这是在ADO.NET中的新概念,可以显著地扩展数据访问接口的功能。
4.可扩展性
ADO.NET可以扩展它为插件.NET数据提供者他称为可管理提供者)提供了框架,这些提供者被构建,以便从任何数据源读取和写入数据。
ADO.NET提供了三种内置的.NET数据提供者,即ODBC数据提供者、OLEDB数据提供者、MicrosoftSQLServer。
可以通过ODBC.NET和OLEDB访问数据格式(比如MicrosoftAccess)、第三方数据库和非关系数据。
5.支持多层应用程序
ADO.NET用于多层应用程序。
这是当今和电子商务应用程序最常见的体系结构。
在多层体系结构中,应用逻辑的不同部分运行在多个服务器或进程中,每一部分就称为一层。
ADO.NET使用开放的Internet标准XML格式在层之间通信,允许数据通过Internet防火墙来传递,并允许以非Microsoft技术来实现一层或多层。
6.统一XML和关系数据访问
ADO.NET另一个重要的目标是沟通在行、列和XML文档的关系数据,其中XML文档具有分层的数据结构。
结合XML和ADO.NET构建的.NET技术可以扩展.NET的用法。
3系统分析及设计
3.1×××系统的需求分析
……
3.2×××系统设计
1.总体设计
……
2.详细设计
……
4结论
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用,计算机业飞速发展,技术淘汰指标高得惊人,价格下降以及软件应用的快速扩展引发了以信息处理计算机化为标志的“微机革命”。
当今社会是一个信息社会,信息已成为继劳动力、土地、资本之后的又一大资源。
大批以信息技术为依托的行业不断涌现,许多传统行业也纷纷利用信息技术拓展业务,使传统行业高速发展。
随着信息技术的发展普及,农业应用领域也需要不断提高对田间作物的信息进行有效的收集和管理,运用管理信息系统对传统资料进行管理,可以节约大量人力、物力和财力,因此管理信息系统已经成为农业应用领域实现节省资源、提高效率的重要手段。
因此,《大田作物水分管理决策支持系统》搭建起来以后将方便广大的农田的管理人员和工作人员。
参考文献
(数量不少于20篇)
[1]高峰,王介民,孙成权,文军,微波遥感土壤湿度研究进展[J].遥感技术与应用.2001(02)
[2]李琳,基于SQLServer的企业信息管理系统数据库实现及优化[D].华南理工大学.2010
[3]朱艳,基于知识模型的小麦管理决策支持系统的研究[D].南京农业大学,2003,25~29
[4]郑国清,尹红征,段韶芬等,作物模拟研究中的模型检验[J].华北农学报,2003,18
(2)
[5]李锡录,聂俊华,单艳红,土壤水研究及在作物需水灌溉中的应用[J].山东农业大学学报,1997,28
(2)
[6]康绍忠,张富仓,梁银丽,玉米生长条件下农田土壤水分动态预报方法的研究[J].生态学报,1997,17(3)
[7]茆智,李远华,李会昌,实时灌溉预报,中国工程科学[J].2002,4(5)
[8]刘霞,土壤墒情预报模型应用研究[D].河海大学,2005,11~27
[9]李远华,实时灌溉预报的方法及应用[J].水利学报,1994,
(2)
[10]汪志农,康绍忠,熊运章等.灌溉预报与节水灌溉决策专家系统的研究[J].节水灌溉,2001,
(1)
[11]董斌,李远华,肖云海,棉花耗水量实时预报研究[J].中国农村水利水电,1998,
(1)
[12]郭元裕,农田水利学[M].武汉水利电力出版社,1986,55~60
[13]王飞,李彦杰,马琳等,棉田土壤水分动态数值模拟机灌水指标的确定[J].新疆气象2002,23
[14]范嘉泉,郑剑非,土壤水分的系统动态模拟[J].北京农业大学学报,1987,4
[15]吴孔明,刘孝纯,棉花生育的积温模型[J].华北农学报,1996,11
[16]吴普特,牛文全,节水灌溉与自动控制技术[M].化学工业出版社&环境科学与工程出版中心,2002
[17]张立祯,曹卫星,张思平等,基于生理发育时间的棉花生育期模拟模型[J].棉花学报,2003,15
(2)
[18]张立祯.,基于过程的棉花生长发育模拟模型[D].南京农业大学,2002,43~98
[19]马富裕,棉铃发育及纤维品质形成的生态效应于模拟研究[D].南京农业大学,2004
[20]潘洁,小麦生长模拟与决策支持系统的研究[D].南京农业大学,2005,81~117
[21]夏继红,严忠民,周明耀等,农田灌溉决策支持与控制系统的设计与应用[J].河海大学学报,2001,6(29):
5~9
[22]严定春,水稻管理知识模型及决策支持系统的研究[D].南京农业大学,2004,79~89
[23]董钻,沈秀瑛,作物栽培学总论[M].北京中国农业出版社,2000,25~50
[24]陈长青,周治国,农业知识模型研究初探[J].农业系统科学与综合研究,2004,20
[25]汪志农,吕宏兴,王密侠等,节水灌溉管理智能决策支持系统研究[J].中国工程科学,2001,3
[26]王巧丽,楚俊菊,国内农业节水灌溉现状与发展[J].山西水利,2003
[27]慕彩芸,覆膜滴灌棉田蒸散量的模拟研究[D].石河子大学,2005,26~30
[28]王玉宝,何武全,尚虎君.GIS技术在管区灌溉管理中的应用[J].西北水资源与水工程,2003,14
[29]王德次,节水灌溉综合评价决策专家系统的研究与应用[D].武汉水利电力大学,1997,5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 文献 综述 剖析