没有合适的资源?快使用搜索试试~ 我知道了~
系统研究目的是开发基于web的水稻植保数据库查询系统农业大学.doc
0 下载量 90 浏览量
2023-07-05
21:14:16
上传
评论
收藏 1.99MB DOC 举报
温馨提示
试读
31页
系统研究目的是开发基于web的水稻植保数据库查询系统农业大学.doc
资源推荐
资源详情
资源评论
xx 农业大学毕业论文(设计)
第 1 页 共 31 页
第一章 前言
本项研究是将计算机数据库和 Internet 网技术应用到水稻植保中,使之信
息化,为农业科研人员和水稻生产者提供即时的信息服务。本项研究是计算机技
术在植物保护中的应用,是交叉学科的研究领域。利用计算机网络技术、数据库
技术建立水稻虫害网络数据库,将植物保护知识和技术信息化,是农业信息化的
一个具体应用。
自 20 世纪中叶计算机诞生以来,计算机技术就以迅猛的速度发展和普及,
渗透到人类生活的各个角落。网络技术使处于不同地域的计算机被连接起来,从
而使得信息可以共享,特别是从 90 年代以来,Internet 技术的快速发展,各行
各业都在不同程度上受到其影响,随着世界范围内 Internet 环境的形成,人类
步入了一个以网络为中心的信息时代。因此,运用 Internet 技术来传播植物保
护知识和防治技术已成为可能。信息是重要的战略资源和巨大财富,信息化的核
心是信息资源的开发及其使用的社会化,在农业信息化中,信息资源是农业和农
村经济发展的重要生产要素。因此,将水稻病虫害的种类、各种病害虫的形态特
征、生活习性、各种病害虫对水稻的危害及其防治技术与方法等,从各种教科书
和文献资料以及水稻专家和水稻生产者手中收集在一起,建立水稻病虫害网络数
据库查询系统,通过 Internet 网,为农业科研人员和水稻生产者提供即时的信
息服务,对于进一步促进农业信息化的发展,广泛地传播水稻病虫害防治技术等
具有重要的意义。
本课题所做的工作就是把记载在各种文献资料中的水稻病害及防治技术搜
集起来,利用计算机的数据库技术建立水稻病害数据库,并借助 Internet 网建
立基于网络的水稻病害及防治技术数据库查询系统,为科研人员和生产第一线的
人员提供信息服务。
本人所做的工作如下:
(1)搜集水稻病害及防治技术资料;
(2)建立数据库;
(3)设计和实现数据库查询系统;
(4)网络编程,开发系统界面;
(5)系统调试。
xx 农业大学毕业论文(设计)
第 2 页 共 31 页
第二章 系统分析
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)系统要方便管理员管理。
xx 农业大学毕业论文(设计)
第 3 页 共 31 页
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 进
行事务处理、消息处理,一台服务器到无数台服务器,它显示了一个巨大的生命
力 。
(4)多样化和功能强大的开发工具支持。它有许多开发工具,而且可以免费得
到,可以顺利运行于多种平台之下。
另一个方面它也有一些缺点,如:它为了能够跨平台,反而增加了产品的复
杂性;还需要硬盘空间来存储一系列的*.java 和*.class 文件。
xx 农业大学毕业论文(设计)
第 4 页 共 31 页
第三章 系统的总体设计
3.1 系统目标
为了能够开发出实用的水稻病虫害防治数据库查询系统,确定了以下系统目
标:
(1)对水稻病虫害的基本信息、行为特征、生态特征和防治技术进行存储。
(2)建立有两种查询方法以上的数据库查询系统。
(3)开发出友好的人机界面,用户使用方便,查询快捷。
3.2 系统功能模块
本系统根据设计要求分为三个模块:数据库查询模块、管理系统模块和访客
留言簿模块。其各模块主要功能模块(如图 1)所示。
图 1 功能模块图
数据库查询模块在系统功能中已经介绍了,在这里主要介绍管理系统模块和
访客留言簿模块。
(1)管理系统模块:
更新信息:拥有超级管理员账号可以对系统中任何信息进行添加、修改和删
除。普通管理员可以对系统的信息进行查询和修改。
添加管理员:超级管理员账号可将普通管理员设置成为超级管理员,可以将
用户设置成为普通管理员。
xx 农业大学毕业论文(设计)
第 5 页 共 31 页
权限分配:只有超级管理员才能分配权限。权限包括:Select 选择权限、
Insert 插入权限、Update 更新权限、Delete 删除权限。超级管理员拥有所有的
权限,普通管理员拥有 Select 权限和 Update 权限。而用户只拥有 Select 查询
权限。
(2)访客留言簿模块:
查看留言:访客能够查看留言簿内容,以便用户之间的交流。
编写留言:访客通过填写主要内容来参与留言,可编写主题及内容来与其他
用户沟通。
3.3 系统结构
目前比较流行的两种网络开发结构分别是 C/ S(Client/Server)结构和
B/S(Browser/Server)结构。传统的 C/S 结构主要是以局域网为基础的环境下开
展的应用,虽然它的体系结构采用了开放模式,但在应用中无论是 Client 端,还
是 Server 端都还需要特定的软件,没有能提供用户期望的真正的开放性。而 B/S
结构主要是以 Internet 为基础进行通信的,在这种结构下,用户界面完全通过
Web 浏览器来实现,一部分事务处理在前端实现,但主要事务处理在服务器端实
现。B/S 结构的前端是以 TCP/IP 协议为基础的,后端的 Web 服务器可以接受安
装有 Web 浏览程序的 Internet 终端访问。作为最终用户,只要通过 Web 浏览器,
各种处理任务都可以调动系统资源来完成,这样大大简化了客户端,减轻了系统
维护与升级的成本。水稻病虫害防治数据库查询系统,主要功能是实现对水稻病
害、虫害、防治技术做出介绍,以及实现系统对不同用户的权限管理。
本系统的设计主要采用 B/ S 的三层结构(如图 2):表示层、应用层、数据层。
其中 ,
图2 系统三层结构组成方框图
表示层是客户端的浏览器;应用层是具有应用程序扩展功能的 Web 服务器 ,它包
括事务处理逻辑 ,位于服务器端;数据层即数据库服务器。这种结构的工作流程
是 ,用户通过 Web 浏览器向网络中的某一 Web 服务器提出服务请求 , Web 服
务器对用户验明身份后 ,首先执行相应的扩展应用程序与数据库接通 ,通过 SQL
剩余30页未读,继续阅读
资源评论
Mmnnnbb123
- 粉丝: 701
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Anaconda3-2024.02-1-Windows-x86-64.exe
- stm32cubemx can通信 一个板子负责传感器采集 一个板子负责wifi传递到网页 网页可控制传感器板子.zip
- k8s集群搭建1.27.1版本(来源于图灵k8s笔记)
- 树莓派连接 DS18B20 温度传感器读取温度时监控客户端,服务器端连接状况,实现断线重连机制
- 小游戏-坦克大战,你认为的小游戏
- 最好用的富文本编辑器wangeditor
- jQuery 3.7.1
- 校园失物招领小程序源码可作毕业设计
- SAP客户端GUI740安装包(JAVA版本)
- winlibs-x86-64-posix-seh-gcc-13.2.0-llvm-16.0.6-mingw-w64msvcrt
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功