系统研究目的是开发基于web的水稻植保数据库查询系统农业大学_毕业论文.docVIP

  • 1
  • 0
  • 约1.2万字
  • 约 28页
  • 2017-04-11 发布于辽宁
  • 举报

系统研究目的是开发基于web的水稻植保数据库查询系统农业大学_毕业论文.doc

系统研究目的是开发基于web的水稻植保数据库查询系统农业大学_毕业论文

第一章 前言 本项研究是将计算机数据库和Internet网技术应用到水稻植保中,使之信息化,为农业科研人员和水稻生产者提供即时的信息服务。本项研究是计算机技术在植物保护中的应用,是交叉学科的研究领域。利用计算机网络技术、数据库技术建立水稻虫害网络数据库,将植物保护知识和技术信息化,是农业信息化的一个具体应用。 自20世纪中叶计算机诞生以来,计算机技术就以迅猛的速度发展和普及,渗透到人类生活的各个角落。网络技术使处于不同地域的计算机被连接起来,从而使得信息可以共享,特别是从90年代以来,Internet技术的快速发展,各行各业都在不同程度上受到其影响,随着世界范围内Internet环境的形成,人类步入了一个以网络为中心的信息时代。因此,运用Internet技术来传播植物保护知识和防治技术已成为可能。信息是重要的战略资源和巨大财富,信息化的核心是信息资源的开发及其使用的社会化,在农业信息化中,信息资源是农业和农村经济发展的重要生产要素。因此,将水稻病虫害的种类、各种病害虫的形态特征、生活习性、各种病害虫对水稻的危害及其防治技术与方法等,从各种教科书和文献资料以及水稻专家和水稻生产者手中收集在一起,建立水稻病虫害网络数据库查询系统,通过Internet网,为农业科研人员和水稻生产者提供即时的信息服务,对于进一步促进农业信息化的发展,广泛地传播水稻病虫害防治技术等具有重要的意义。 本课题所做的工作就是把记载在各种文献资料中的水稻病害及防治技术搜集起来,利用计算机的数据库技术建立水稻病害数据库,并借助Internet网建立基于网络的水稻病害及防治技术数据库查询系统,为科研人员和生产第一线的人员提供信息服务。 本人所做的工作如下: (1)搜集水稻病害及防治技术资料; (2)建立数据库; (3)设计和实现数据库查询系统; (4)网络编程,开发系统界面; (5)系统调试。 第二章 系统分析 2.1 系统研究目的 系统研究目的是开发基于Web的水稻植保数据库查询系统。 2.2 设计和实现本系统必须完成的工作 2.2.1 搜集详实的水稻病害及防治技术的数据资料 数据的收集和整理是本项研究的重点和难点工作。本研究属跨学科研究,作者要用计算机技术来表达水稻生产中的病虫害及其防治技术中的科学数据,因此,要向农业植物保护专家、水稻生产专家等相关人员收集数据,并要根据他们的要求和水稻生产者的需求,对收集到的数据进行整理,以便建立数据库。 2.2.2 选择合适的数据库 系统后台数据库选择SQL Server 2000。SQL Server 2000是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。 Microsoft SQL Server 是高性能、关系型数据库管理系统,能够支持大吞吐量的事务处理,也能在Microsoft Windows 2000 Server网络环境下管理数据的存取以及开发决策支持应用程序。由于Microsoft SQL Server 是开放式的系统,其他系统(如基于UNIX系统)可以与它进行完好的交互操作。由于本系统存储的对象是水稻作物病、虫害数据,考虑到系统的数据不断增加,以后还可扩展到存储其他作物保护数据,所以选择SQL SERVER 2000。 2.2.3 确定系统的功能 根据本系统使用的对象有如下人群:科技工作者、农业生产者,兴趣爱好者等。所以系统应该具有如下功能: (1)系统能够方便地更新数据; (2)系统界面友好,数据查询操作简单、快捷; (3)图文并茂,文字和病虫害形态特征对照,便于广大用户查询和使用。 (4)数据的安全,作物保护数据是科学数据,因此,不能被轻易地修改; (5)系统要方便管理员管理。 2.2.4 系统开发工具与运行环境 本系统的开发运行环境为WinXP/2000,Web服务器为Tomcat 5.0,数据库服务器采用SQL Server 2000,编程语言采用JSP。由于JSP具备了Java技术的简单易用、完全面向对象、具有平台无关性且安全可靠、主要面向Internet的所有特点,所以动态网页技术采取JSP技术来编程。JSP有4大技术优势: (1)一次编写,到处运行。除了系统之外,代码不用做任何更改。这一点突出了JSP技术的代码重用性高的特点,将程序块封装起来,可以用到系统中的任何地方,节省了不少的时间。 (2)系统的多平台支持。基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。相比ASP/PHP的局限性是显而易见的。 (3)强大的可伸缩性。多台服务器进行集群和负载均衡,多台Application进行事务处理、消息处理,一台服

文档评论(0)

1亿VIP精品文档

相关文档