- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
水稻病虫害网络数据库查询系统.
前言
本项研究是将计算机数据库和Internet网技术应用到水稻植保中,使之信息化,为农业科研人员和水稻生产者提供即时的信息服务。本项研究是计算机技术在植物保护中的应用,是交叉学科的研究领域。利用计算机网络技术、数据库技术建立水稻虫害网络数据库,将植物保护知识和技术信息化,是农业信息化的一个具体应用。
自20世纪中叶计算机诞生以来,计算机技术就以迅猛的速度发展和普及,渗透到人类生活的各个角落。网络技术使处于不同地域的计算机被连接起来,从而使得信息可以共享,特别是从90年代以来,Internet技术的快速发展,各行各业都在不同程度上受到其影响,随着世界范围内Internet环境的形成,人类步入了一个以网络为中心的信息时代。因此,运用Internet技术来传播植物保护知识和防治技术已成为可能。信息是重要的战略资源和巨大财富,信息化的核心是信息资源的开发及其使用的社会化,在农业信息化中,信息资源是农业和农村经济发展的重要生产要素。因此,将水稻病虫害的种类、各种病害虫的形态特征、生活习性、各种病害虫对水稻的危害及其防治技术与方法等,从各种教科书和文献资料以及水稻专家和水稻生产者手中收集在一起,建立水稻病虫害网络数据库查询系统,通过Internet网,为农业科研人员和水稻生产者提供即时的信息服务,对于进一步促进农业信息化的发展,广泛地传播水稻病虫害防治技术等具有重要的意义。
本课题所做的工作就是把记载在各种文献资料中的水稻病害及防治技术搜集起来,利用计算机的数据库技术建立水稻病害数据库,并借助Internet网建立基于网络的水稻病害及防治技术数据库查询系统,为科研人员和生产第一线的人员提供信息服务。
本人所做的工作如下:
(1)搜集水稻病害及防治技术资料;
(2)建立数据库;
(3)设计和实现数据库查询系统;
(4)网络编程,开发系统界面;
(5)系统调试。
系统分析
系统研究目的
系统研究目的是开发基于Web的水稻植保数据库查询系统。
设计和实现本系统必须完成的工作
搜集详实的水稻病害及防治技术的数据资料
数据的收集和整理是本项研究的重点和难点工作。本研究属跨学科研究,作者要用计算机技术来表达水稻生产中的病虫害及其防治技术中的科学数据,因此,要向农业植物保护专家、水稻生产专家等相关人员收集数据,并要根据他们的要求和水稻生产者的需求,对收集到的数据进行整理,以便建立数据库。
选择合适的数据库
系统后台数据库选择SQL Server 2000。SQL Server 2000是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。
图2 系统三层结构组成方框图
表示层是客户端的浏览器;应用层是具有应用程序扩展功能的 Web 服务器 ,它包括事务处理逻辑 ,位于服务器端;数据层即数据库服务器。这种结构的工作流程是 ,用户通过 Web浏览器向网络中的某一 Web 服务器提出服务请求 , Web服务器对用户验明身份后 ,首先执行相应的扩展应用程序与数据库接通 ,通过 SQL 语句向数据库发出数据处理申请 ,然后将数据库处理结果交给 Web服务器后 ,再由 Web服务器传送到客户端浏览器 。 三层结构各层作用如下:
第一层采用浏览器 ,操作者通过界面向 Web提交服务请求;
第二层的应用服务器专门用来进行请求中的业务逻辑处理 ,根据请求与第三层的数据库服务器进行数据交换 ,并返回用户需要的结果 ,显示在第一层的浏览器界面上;
第三层的数据库服务器进行后台管理部分,可完成添加、删除等基本编辑内容。
系统模式设计
系统模式采用MVC模式(如图3),它是国外用得比较多的一种设计模式。MVC模式,指导模块的职责分配和模块之间的通信协议。职责分配是面向对象分析和设计中最重要的工作,协议设计则是相当困难的工作。MVC为这两项工作提供了指导 ,所以意义重大。MVC(Model/View/Controller)包括三类对象: Model、View、Controller。换一种说法,它是由三种文件组合而成的:*.java文件、*.html文件、*.jsp文件。*.java文件它是可重用的组件,可以减少在JSP中脚本代码的使用,使得系统易于维护。*.html文件它是屏幕上的显示出来的。*.jsp文件应用于页面与页面之间协调和管理。
图3 MVC模式图
Model是应用程序对象 ,也就是包含应用程序数据和业务逻辑的对象。Model对外表现为一个对象 ,实际上可以也应该是一组子对象的集合。在这个集合里封装了重要的操作。在需要的时候,可以从这个集合中调用这些操作,从而节省了大量的代码,实现了代码的重用。
传统意义上的 View是屏幕对
您可能关注的文档
最近下载
- 海南省海口市(新版)2024小学语文人教版小升初真题(巩固卷)完整试卷(含答案).docx VIP
- 2025-2030中国医学影像设备行业深度调研及投资前景预测研究报告.docx
- 公安院校公安专业本专科招生政治考察表(2022年西藏报考公安院校公安专业招生).doc VIP
- 劳动争议管理制度.docx VIP
- 2024年秋季新北师大版七年级上册数学全册导学案.docx
- 2020-2021学年北京市朝阳区北京版四年级下册期末测试英语试卷.docx VIP
- 骨关节感染患者的护理(外科护理).pptx
- 波形护栏质量检验评定表、报告单.pdf VIP
- 大学《传感器原理及应用》习题解析及期末考试真题.docx VIP
- 基于PLC控制的泡沫切割机-毕业论文.doc VIP
文档评论(0)