好文档 - 专业文书写作范文服务资料分享网站

毕业设计文献综述

天下 分享 时间: 加入收藏 我要投稿 点赞

石河子大学信息科学与技术学院

毕业设计文献综述

下面填写内容均为左对齐

课题名称: 学生姓名: 学 号:

学 院: 信息科学与技术学院 专业年级: 指导教师:

职 称:

完成日期: 二○一六年九月十一日

文 献 综 述(样文仅供参考,实际撰写以所选具体题目书写)

1 前言

样例:

随着互联网技术的高速发展,Web技术正以其广泛性、交互性、快捷性和易用性等特点迅速风靡世界,据统计现网页数量以指数级增长。Web技术己经对商业、金融、工业、教育等各个领域产生了非常大的影响。现如今大部分企业和机构的内部管理都使用计算机应用系统,甚至还有的使用上了在网上应用服务系统,基于Web的信息管理系统在企业或机构中发挥着越来越重要的作用,到目前为止,该类系统己经成为了发展的主流系统。但如何提高基于Web这类系统的可靠性和可用性,己成为我们目前需要解决的问题之一。一方面软件规模在不断扩大与发展,软件复杂性也日益增加,在当前激烈的商业竞争中使得软件开发周期大大缩短。另一方面是软件产品的高质量要求,促使只有合理有效的利用和发展软件技术,才能真正解决该问题。

????

农田水分管理系统是由土壤系统、气象系统、作物系统以及技术经济系统在特定的时间和空间上组合而成的复杂系统,它具有多因素、多层次、多目标等特性,是一个典型的介于结构化和非结构化之间的半结构化问题,由于该系统中不可控因素很多,人们往往只能在一定程度上对其机理作局部的解释和了解,运用专家决策支持系统解决农田水分管理这个典型的半结构化问题,对于改善管理人员的决策能力,提高决策的科学性和信息化程度都具有十分重要的现实意义。

本研究以运用农业信息技术对作物生长及农田水分状况进行系统和综合分析,建立动态的计算机模拟模型为起点,以气象资料和农田基本信息为基础,以归纳形成的知识模型和数学模型为依据,以实现农田水分的自动化管理为目标,旨在建立用于辅助决策者进行决策的农田水分灌溉管理系统,以提高智能决策的实时性和准确性,为农田水分管理的准确预测及定量决策提供可靠的依据,为农田水分的适时、适量、自动灌溉提供保证,为实现农田水分的自动化管理奠定基础。

2 正文

2.1国外大田作物水分管理信息系统的研究

九十年代初以来,一些发达国家开展精确农业研究与实践,许多国际上比较大

1

的软件开发公司和农业设备制造企业,先后研制开发了各具特色的精确农业管理应用系统,大田作物水分支持决策系统是其中重要的组成部分之一。例如,美国FieldWorker公司的基于掌上计算机的水分决策系统软件FieldWorker,Trimble公司在它推出的农业产品Ag系列中,Ag70、Ag60、Ag170为三种不同价位、不同技术水平的大田水分信息系统。

AgGPS160PortableComputer用于田间即时水分决策,它具有数据采集、田间绘图与水分决策等功能,并能够与数据库分析软件进行信息交换。

最近,Trimble公司又推出一款软件产品,AgGPS EZ-Map,实际上就是将原有的AgGPS160PortableComputer的软件系统运行在掌上电脑上,这就使的硬件成本降低,能够得到较为广泛的推广和应用。

目前,国外的农田水分决策系统在功能上十分强大,尤其在图形处理、可视化分析方面技术成熟,硬件载体设计上也考虑到系统应用的实际环境,基于农业化分析方面技术成熟,硬件载体设计上也考虑到系统应用的实际环境,而且软件的载体通常体积较小,携带方便。

2.3 国内大田作物水分管理信息系统的研究

在精确农业应用领域,国外商业化的田间水分决策系统已经进入我国市场,在性能上基本上实现了农田水分决策的基本功能。我国有关利用信息技术实现农田水分管理的智能决策技术的研究较国外起步晚,多数还处于人工决策阶段。一些科研院所着手尝试开发适于我国农业田间应用的农田水分决策系统的研究。目前主要集中在以单片机为核心的功能简单、实用的农田水分决策设备。这种类型的决策设备开发成本较低,功能单一,通过数据的后处理实现软件平台上的对大田作物的水分智能决策管理。

目前,一些软件开发公司提供了建立在Active X控件基础上的功能组件,利用这些组件通过编程语言进行二次开发,以便实现其中一些必要的数据处理和决策功能。这对于开发具有良好的可视化人机界面的农田水分决策系统,实现农田水分的实时监测更加有利。但是,目前开发的农田信息采集系统基本上操作在便携式计算机上,强光下操作不便等问题,所以作为一个在农业中实用的农田水分决策系统,利用便携机作为硬件载体,显然不是一个很好的系统应用方案。在农业中应用的水分决策系统,其硬件平台的性能、成本和实用性对系统的普及具有至关重要的影响。近年来掌上电脑、手机客户端的出现和不断发展,人们逐渐发现由于体积和操作系统的优势使其在现场能够迅速的完成实时的数据收集和智能决策等工作,这为开发

2

农田水分智能决策系统提供了新思路。 2.4 Browser/Server系统的三层体系结构

在Browser/Server的系统中,用户可以通过浏览器向分布在网络上的许多服务器发出请求。Browser/Server结构极大的简化了客户机的工作,客户机上只需安装、配置少量的客户端软件即可,服务器将担负更多的工作,对数据库的访问和应用程序的执行将在服务器上完成。

在Browser/Server三层体系结构下,表示层(Presentation)、业务逻辑层(Business Logic)、数据访问层(Data Service)被分割成三个相对独立的单元(如图1所示):

图1三层结构模型

第一层--表示层:Web浏览器

在表示层中包含系统的显示逻辑,位于客户端。它的任务是由Web浏览器向网络上的某一Web服务器提出服务请求,Web服务器对用户身份进行验证后用HTTP协议把所需的主页传送给客户端,客户机接受传来的主页文件,并把它显示在Web浏览器上。

第二层--业务逻辑层:具有应用程序扩展功能的Web服务器

在业务逻辑层中包含系统的事务处理逻辑,位于Web服务器端。它的任务是接受用户的请求,首先需要执行相应的扩展应用程序与数据库进行连接,通过SQL等方式向数据库服务器提出数据处理申请,数据库服务器将数据处理的结果提交给Web服务器,再由Web服务器传送回客户端。

第三层--数据访问层:数据库服务器在数据访问层中包含系统的数据处理逻辑,位于数据库服务器端。它的任务是接受Web服务器对数据库操纵的请求,实现对数据库查询、修改、更新等功能,把运行结果提交给Web服务器。

从上面的分析中可以看出,三层的Browser/Server体系结构是把二层Client/Server结构的事务处理逻辑模块从客户机的任务中分离出来,由单独组成的

3

一层来负担其任务,这样客户机的压力大大减轻了,把负荷均衡地分配给了Web服务器,于是由原来的两层的Client/server结构转变成三层的Browser/Server结构。 2.5 ASP.NET技术

ASP.NET技术是当前最为流行的一种网络技术,是ASPR技术的下一代产品,它是建立在微软.NET架构平台上,它在系统的WEB服务器后端利用普通语言运行,为开发网络系统用户提供建立了Web应用服务的编程.NET框架。本系统把ASP.NET技术作为系统WEB应用程序主要技术之一, ASP.NET大量使用组件技术,它将浏览器和Web服务器之间的网络通信完全地集成起来。同时 ASP.NET技术还克服了使用ASP技术开发应用程序所带来的种种限制,在 .NET Framework基码上提供一个全方位的Web开发平台,这个开发平台就是 ASP.NET技术的程序设计和运行模式,采用了“面向对象”的机制,并且引入了面向对象的属性、方法和事件等特性,促进组件的再利用和共享,ASP.NET技术是当前构建和管理Web应用程序的最佳平台。 ASP.NET和 .NET Framework的紧密相结合,为系统的设计者提供了比较完全模块化的设计方式。图1-1给出 .NET Framework的基本体系结构。

图1-1NETFramework的基本体系结构图

ASP.NET是Microsoft的 Active Server Pages(动态服务器页面) 的新版本,是建立在微软新一代.NET平台架构上,建立在公共语言运行库上,在服务器后端为用户提供建立强大的企业级WEB应用服务的编程框架。可用于在服务器上生成功能强大的Web应用程序,为web站点创建动态的、交互的HTML页面。 l、执行效率的大幅提高

ASP.NET是把基于通用语言的程序在服务器上运行。不像以前的ASP即时解释程序,而是将程序在服务器端首次运行时进行编译,这样的执行效果,当然比一条一条的解释强很多。

4

毕业设计文献综述

石河子大学信息科学与技术学院毕业设计文献综述下面填写内容均为左对齐课题名称:学生姓名:学号:学院:信息科学与技术学院专业年级:指导教师:职称:
推荐度:
点击下载文档文档为doc格式
71d4g83ide2i4cw3qimt
领取福利

微信扫码领取福利

微信扫码分享