农业信息化平台—专家咨询--毕业设计论文.docx

上传人:汽*** 文档编号:558966664 上传时间:2022-12-21 格式:DOCX 页数:23 大小:541.01KB
返回 下载 相关 举报
农业信息化平台—专家咨询--毕业设计论文.docx_第1页
第1页 / 共23页
农业信息化平台—专家咨询--毕业设计论文.docx_第2页
第2页 / 共23页
农业信息化平台—专家咨询--毕业设计论文.docx_第3页
第3页 / 共23页
农业信息化平台—专家咨询--毕业设计论文.docx_第4页
第4页 / 共23页
农业信息化平台—专家咨询--毕业设计论文.docx_第5页
第5页 / 共23页
点击查看更多>>
资源描述

《农业信息化平台—专家咨询--毕业设计论文.docx》由会员分享,可在线阅读,更多相关《农业信息化平台—专家咨询--毕业设计论文.docx(23页珍藏版)》请在金锄头文库上搜索。

1、农业信息化平台专家咨询摘 要近年来,随着生物技术和信息技术在农业上应用的不断深入,现代农业和信息农业得到更为迅猛的发展。农业信息系统作为农业信息技术的载体,对促进农业持续稳定高效地发展起着越来越重要的作用。利用现代信息技术改造传统农业,使信息技术与传统农业有机结合。本系统是通过JSP+MySQL为开发平台,设计了农业的信息化平台,采用模块化的设计方法,实现各模块的功能。本系统通过管理员对用户进行管理,通过用户的登录,可以和专家进行学术探讨,发布供求信息,解决实际性问题。关键词: 农业信息技术,JSP,MySQL,农业信息化平台 6 Agricultural information platfo

2、rm - expert adviceAbstractIn recent years, with the deepening of biotechnology and information technology application in agriculture, modern agriculture, and information on agriculture has been more rapid development. Agricultural information systems play an increasingly important role in the promot

3、ion of sustainable agriculture development of stable and efficient as the carrier of agricultural IT. The use of modern information technology to transform traditional agriculture, organic combination of IT and traditional agriculture.This system is JSP + MySQL as a development platform, agricultura

4、l information platform is designed using a modular design method to realize the function of each module. The system administrator to manage users through the users login, you can explore the academic and expert, publish supply and demand information to solve practicalKeywords:Agricultural IT, JSP, M

5、ySQL, agricultural information platform 目 录1 引 言11.1 研究意义11.2 研究现状11.3 研究目标22 技术基础22.1 JAVA22.3 MyEclipse32.4 MySQL33 需求分析33.1 可行性分析33.2 功能分析43.3系统的运行环境44 概要设计44.1概念设计44.2 功能概述54.2.1 用户登录54.2.2 专家介绍54.2.3 专家答疑54.2.4供求信息64.2.5 管理员模块64.3 数据设计64.4 数据库连接相关85 详细设计85.1 用户注册85.1.1用户注册界面设计85.1.2 功能描述95.1.3实

6、现过程95.2 用户登录95.2.1用户登录界面设计95.2.2功能描述105.2.3实现过程105.2.4 保存登录信息到Session115.2.5用户是否登录115.3我要提问模块115.3.1我要提问界面设计115.3.2功能描述125.3.3实现过程125.4专家介绍135.4.1专家介绍界面设计135.4.2实现过程135.5 在线答疑135.6供求信息模块145.7管理员模块145.7.1管理员界面设计145.7.2 用户管理145.7.3专家管理155.7.4专家答疑管理156 测试166.1 测试目的166.2 测试方法166.3 测试用例166.3.1登录模块测试166.3

7、.2 发送邮箱模块测试166.4 测试结果177 结 论17参考文献18191 引 言1.1 研究意义农业信息化,是运用现代科技信息技术,为农民提供服务。建设农业信息化,可以使科研人员共享信息资源,避免项目重复,而对于农民用户可以及时的获得农业信息和市场行情。 农业信息化是现代农业和农业科技进步的的重要标志,同是时它也是国民经济和社会信息化的组成部分。随着新农村建设和“三农”问题的到来,农业信息化成为了农民致富的一种措施,因此具有十分重要的意义。农业作为基础产业,保证国民经济稳步增长,它在各国发展中占有重要地位,所以发展农业信息化成为各国农业发展的必然趋势。农业信息化的发展不仅能能改变传统农业

8、的时空变异大、可控性差、稳定性和定量化程度低的局面,而且有助于中国现代农业的建设,提高农业市场竞争力,有效促进城乡经济社会良性互动、协调发展和农科教的有效结合1。1.2 研究现状在当今时代,随着信息技术飞速发展和全球经济竞争日益激烈,世界各国非常关注农业领域信息服务和信息技术的应用问题。国外在农业信息技术方面的发展经过三个阶段:20世纪50-60年代的广播、电话通讯信息化及科学计算为第一阶段的发展;70-80年代的计算机数据处理和知识处理为第二阶段;90年代以来农业数据库开发、网络和多媒体技术应用和农业生产自动化控制等为第三阶段2。目前,美国、德国、日本等国家在农业信息技术方面处于世界领先地位

9、,对于美国而言,它在农业信息化的强度已经高于工业,已经进入了产业化的发展。虽然国外一些发展中国家对家农业信息化重要性认识较晚,例如越南,印度等国家,但它们也正加紧追赶。现如今,国外对农业信息技术的研究的领域包括以下几方面:数据库与网络、精确农业、专家系统、农业管理系统、遥感技术、地理信息系统和全球定位系统、农业自动化控制技术、多媒体技术、生物信息技术和数字化图书馆技术。对于农业信息化研理解包括狭义和广义两方面,而我国在农业信息化的研究是从狭义方面入手的。我国农业信息化的发展经过了两个阶段:分散起步,逐渐集中阶段和快速发展阶段2。从20世纪80年代以来,我国在农业应用的技术包括数据库与信息管理系

10、统、系统工程、遥感、决策支持系统、专家系统、地理信息系统等,并取得了重要成果。1994年在“国家经济信息化联席会议”第三次会议上我国农业部提出了建设金农工程,拉开了我国农业信息化的序幕2。目前,我国的农业信息化建设在信息网络、数据库、农业多媒体技术以及精细农业等领域都取得了一定成效。1.3 研究目标农业信息化平台是一个基于JSP平台的网上信息系统。该系统适应信息化建设和信息系统建设这一趋势,以农业信息、专家咨询为核心,克服了信息难以管理和控制、农业问题不能及时解决、农业产品找不到销路等缺点,构建了一个基于Internet的来源通畅、管理快捷、安全可靠的农业信息化平台,通过专家在线答疑、发布和查

11、看供求信息等途径,简化运作流程,提高了工作效率和质量。2 技术基础2.1 JAVAJava语言是由美国Sun Microsystems公司开发,它是第一种能在国际互联网络(Internet)上具有“软硬件中立性”交互能力的程序设计语言。它的出现引起世界各种媒体的注意。对于网络的发展,又将迈入另一个新的纪元。 Java语言具有简单、面向对象、安全、分布式、可移植、高效等特点。它是一种面象对象的语言,通过一些概念能编出各种功能的代码,它主要用在设计类和接口功能方面,对成员变量和方法可重写以及覆盖,实现了代码的重要使用,并提供了继承和多态机制。但是它不支持指针,所有的访问必须通过变量来实现3。 Ja

12、va作为一门优秀的编程语言,其地位已被确立,表现在以下几个方面 :(1)许多IT大公司已经购买Java,这说明了Java得到了IT界的认可。(2)众多的软件开发商开始开发支持Java的软件产品 。(3)可以大幅度降低应用软件开发商的开销 2.2 JSP JSP是由Sun Microsystem公司推出的新技术,它的全称是JAVA Server Pages。在传统的HTML中,利用插入JSP脚本代码而构成JSP页面。客户端在页面对服务器提出请求后会对JAVA代码进行处理,并生成的HTML页面返回给客户端的浏览器。Java Servlet是JSP技术的基础,而且大型的Web应用程序的开发需要Jav

13、a Servlet和JSP配合才能完成4。JSP具备了Java技术的简单易用、完全面向对象、具有平台无关性且安全可靠、主要面向Internet的所有特点。2.3 MyEclipse MyEclipse,是由Genuitec公司发布的,其功能非常强大,MyEclipse应用开发之所以强大,是因为它是对Eclipse IDE的扩展,我们可以在MyEclipse开发平台上进行数据库和J2EE的开发、发布,以及MyEclipse应用程序服务器的整合方面极大的提高工作效率。MyEclipse应用开发平台是J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML, Struts, J

14、SF, CSS, Javascript, SQL, Hibernate。MyEclipse应用开发平台结构上实现Eclipse单个功能部件的模块化,并可以有选择性的对单独的模块进行扩展和升级。强大的MyEclipse应用开发平台不仅是Eclipse IDE插件,更是一款功能强大的J2EE集成开发环境5。2.4 MySQL MySQL是一个关系型数据库管理系统,开发者瑞典的MySQL AB公司。由于性能出色,其体积小、速度快、总体拥有成本低,许多中小型网站选择了MySQL作为网站数据库。与其他的大型数据库例如SQL Server、Oracle、DB2等相比功能稍弱一些,但是它也拥有一些优点例如支

15、持常见的SQL语句规范、可移植行高,可以处理拥有上千万条记录的大型数据、安装简单小巧、有丰富信息的网络支持、调试、管理、优化简单6。3 需求分析3.1 可行性分析该系统的可行性分析包括以下几个方面的内容:(1)经济方面的可性本模块是农业信息化平台的一个分支并作为一个实训的毕业设计项目,无需投入过多开发经费,并且该模块实施后可以在线向专家提出答疑,还可以以邮件的形式提出问题,其中该模块中的供求信息可以让用户在线发布信息和寻求农业项目合作,为用户提供农业市场。同其他相比较简化了操作功能,节约了繁琐功能要花费的时间。(2)技术方面的可行性技术上的可行性分析主要在于分析技术条件是否能顺利完成开发工作,硬、软件能否满足开发者的需要等。综上所述,此系统开发目标已明确,在技术和经济等方面都可行且投入少,见效快,所以此系统的开发应用是完全可行的。3.2 功能分析随着互联网络的快速发展,网络已经成为人们交流和交换信息的重要途径。人们都通过网络解决在生活和工作中所遇到的问题,网络中也有很多工具供人们使用,比如说百度、搜狗等,并且它们将逐步取代人们传统的查询问

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号