还剩7页未读,继续阅读
文本内容:
毕业设计(论文)开题报告题目:农科所农作物信息管理系统的设计与实现学院数据科学与人工智能学院专业软件工程____________班号___________________学号_______________姓名______________________指导教师_______________________开题日期____________
一、开题报告应包括下列主要内容
1.通过学生对课题研究现状、选题目的和意义的论述,判断是否已充分理解毕业设计(论文)的内容和要求
2.进度计划是否切实可行
3.是否具备毕业设计所要求的基础条件
4.预计研究过程中可能遇到的困难和问题,以及解决的措施
5.主要参考文献
6.开题答辩需要提交的各类功能框图、文献综述等
二、如学生首次开题报告未通过,需在一周内再进行一次
三、开题报告要求学生认真填写,由开题答辩组和指导教师填写意见、签字后,与其他毕设材料统一交所在学院保存,以备检查指导教师评语____________________________________________________________指导教师年月日开题答辩组审查意见组长组员
一、课题研究现状国内研究现状我国农业信息技术的研究起步于70年代中后期,中后期以来,我国的农业信息技术发展迅速,主要是将统计工程、信息管理系统、决策支持系统等应用于农业信息技术研究.我国的农业信息管理系统是以农业信息科学为指导,运用现代信息处理技术、数据库技术、多媒体技术、网络技术等农业信息技术基于农业环境、生物、社会经济和科技等信息,建成具有信息资源维护、统计、分析、输出等功能的现代化农业信息管理体系在农业信息化还不完全的现在基于农业信息的管理系统已在农业生产方面广泛应用自2009年9月《农村市场服务行动计划》实施以来,政府加大了对农业信息管理系统的投入与支持力度,在2003年召开的国家信息化领导小组第三次会议上,特别强调要加快农业信息管理系统建设步伐,我国农业信息管理系统建设必将进入一个高速发展的时期2010年,“金农”工程全面实施,国家科技部、农业部、信息产业部、发改委、教育部等政府管理部门单独或联合出台了一系列农业信息系统建设规划,在全国范围内推进了一系列的重大农业信息系统建设工程,并在资金等方面给予全力的支持在诸多便利因素推动下,我国农业信息管理系统的建设掀起了一股热潮现代农业管理员、农业专家通过农业信息管理系统就可以及时算握农作物的生长情况,这种技术改变了传统的农业生产方式,也在农业生产方面提供了保障在现代农业资源与信息的系统管理方面,也已经从传统的手工记录向计算机管理发展农作物信息管理系统,是一种侧重于农业生产,管理,粮产信息的收集,整理和分类的信息管理系统,既可以作为独立的系统服务于农业生产管理,也可以作为农业决策支持系统国外研究现状目前,国际上关于农业管理的研究大多数是在农业生产阶段由荷兰和美国开创的信息技术在农业上应用以来,国外的农业信息技术发展迅速2009年代以后,国际上就己经开展了农业信息管理系统在农业领域的研究与应用随着计算机技术、人工智能技术、网络技术和多媒体技术的高度发展,农业信息管理技术进入了一个新的发展时期本世纪中叶之后,资源与环境问题逐步成为全世界普遍关注的题一些发达国家和国际组织开始建立资源与环境监测网络及其数据信息管理系,2007年国际科联建立了世界数据中心,联合国开发计划署建立了全球农业环境监测系统,之后又建立全球资源信息库,目前已在10多个国家和地区建立了全球共享的数据网络联合国环境规划署还有相继建立了全球资源信息数据库,国际环境信息系统等大型农业信息管理系统国粮农组织为评价世界农业资源现状和动态变化规律,构建了世界农业资源综合数据库管理系统目前发达国家的农业信息技术的研究与应用几乎涉及到农业的所有方面,如农业数据和图像处理、农业系统模拟、农业专家系统、农业计算机网络、农业决策支持系统和农业信息管理系统等,并建立了一批直接为农业系统提供服务的信息管理系统例如日本在农业信息系统方面,也开发出了为农业生产服务的农耕土地资源信息系统在农业资源基础信息方面,美国农业调查局研制了农业资源信息显示系统,加拿大建立了农业可持续发展示范区网络系统国粮农组织为评价世界农业资源现状和动态变化规律,构建了世界农业资源综合数据库管理系统目前发达国家的农业信息技术的研究与应用几乎涉及到农业的所有方面,如农业数据和图像处理、农业系统模拟、农业专家系统、农业计算机网络、农业决策支持系统和农业信息管理系统等,并建立了一批直接为农业系统提供服务的软硬件产业和信息服务系统
三、选题目的和意义据有关资料,截止2018年12月,中国农业信息网站或系统约三万多个,在数量上超过了法国、加拿大等发达国家,名列世界前10名;日均页面浏览量已达120多万次,内容及形式较以前也有很大提高而在2008年,我国农业网站数量不足20个从总体上看,农业网站正在蓬勃发展,但是农业信息管理系统建设仍匮乏,与增速迅猛的农村网民队伍不成正比据统计,截至2018年12月,中国信息管理系统总数达323万多个,其中农村、农业类网站只有3万余个,占全国网站总数不足1%与此对比,农村网民队伍却增速迅猛中国互联网信息中心首次农村互联网调查报告显示,至2018年12月,农村网民规模达到
1.0681亿,占中国整体网民的百分之二十七也就是说,接近网民总数近三分之一的农村网民,只拥有不足百分之一的关于农村的农业类支持网站富锦市农科所农作物信息管理系统是一种侧重于农业生产管理科研信息的收集整理分类检索和输出的信息系统,既可以作为独立的系统服务于农业生产管理和科研,也可以作为农业决策支持系统、农业专家系统和农业模拟模型系统的基础信息管理平台,农作物信息管理系统的设计与开发是农业信息化技术的重要组成部分,是信息和计算机技术在农业生产实践和科学研究中的低层次应用,同时也是农业信息化技术的基础工作之一O在当前行业系统中,富锦市的信息系统只按软件开发人员确定的思路和流程处理信息,系统缺乏弹性和扩展性空间在使用上,统合信息资源不能共享,信息内容与形式过于单一,上下层缺乏信息交流,各信息用户界面风格不一,操作复杂等原因,造成了农业资源信息分散,信息共享难以实现农业综合信息的研究与应用开展水平良莠不齐,尤其在成果转化与实际应用的开发和推广上还存在着一定的困难,无法实现产业化发展基于上述情况,为了解决农户和管理人员对农业管理信息的需求,使数据能够更好的共享,让资源信息更加集中,富锦市农科所农作物信息管理系统由此产生解决措施
1.综合应用农学基本理论与指导,通过厂泛收集农业贫困信息数据和农业科技信息的数据,进一步完善和深入地研究信息管理系统的结构与特点,针对不同类型和形式的农业资源数据拟定统一的标准和规范,确保数据的唯一性方便数据共享
2.农业生产过程的多因素决定农业资源信息数据库,农业资源信息库必须具有贮存大容量农业信息的能力,在设计数据库和系统框架时充分考虑数据不断增长的趋势,满足系统大量数据的存贮和智能分析能力,因此,应根据北方农业生产的地区特有的复杂性、季节性与各种系统对农业信息需求的多样性,建立农业数据库的基本锥形,提供尽可能多的咨询内容和多方位的查询途径,实时提供生产实践中需求的大量统计分析信息,智能生成各种用户需要的农业基础数据,满足不同层次用户对各种信息的需求
3.农业网络综合信息系统的良好发展,需要技术部门和相关部门的共同努力和配合来实现,不断完善和更新技术指标,并加强该系统的适用性和可操作性,才能使农业网络成为应用广泛的信息系统,只有这样才提高农业可持续发展与农业生产综合信息服务功能
三、课题研究基本内容根据用户需求,系统页面主要分为农作物信息管理、土地信息管理、农事管理,产量信息管理,灾害信息管理,系统管理等六个管理模块
1.农作物信息管理农作物信息管理模块下分为农作物同期图片信息管理,农作物病虫害信息管理,农作物信息对比该模块存储了大量的农作物每个阶段的植物生长同阶段图片信息和农作物病虫灾害图片为了方便农户对比未知的田间植物信息,不用较长等待专业人员回应,而提高工作效率,采取初步的解决措施防止外来植物危害田间植物生长和面对病虫害能准确快速分辨出病虫害信息,及时补救还可以进行农作物信息对比,准确找到详细信息
2.土地信息管理土地信息管理模块下分为土壤信息管理和地区土地政策发布土壤信息管理,该功能是分时间段记录本地区土地的土壤情况,包括土壤养分,土壤水分,土壤硬度,土壤酸碱度等进行统计记录地区土地政策发布,该功能是及时发布本地区最新的土地政策制度,例如国家的土地补助情况等一些近阶段的惠民政策
3.农事管理该模块的功能是提供信息发布专员向用户发布农业信息的渠道,该模块设有新增、编辑、审核、删除等功能:通过系统管理人员审核后的农业信息会显示首页,其详细情况以图文形式显示其下分为农事指导,花期预测和农事咨询模块其中农事指导主要是提供相关地区天气变化,采摘情况、病虫害等农事信息,由专业的农业专家进行指导花期预测主要是给农户提供不同地区不同作物开花日期的预测,相比相同作物的同期生长情况结合气候利天气,使农户初步了解自己种植作物的生长情况,可以提前做好准备农事咨询也是由用户通过咨询栏,将用户所要咨询的内容提交到数据库,从数据库读取得到的农业专家可在管理端输入相关内容回复询问农业相关问题的用户,达到与用户进行互动交流的目的
4.产量信息管理该模块下分为农作物产量信息登记,地区粮产种类管理,粮食产量平均单产管理,粮食种植面积管理等模块农作物产量信息登记,该模块是在每年收获季节,由当地农业部门派出专业的信息采集员去采集今年本地区的粮食收获情况或农户自行在本模块进行产量登记,统计后上交数据给平台数据库,再由信息发布专员汇总信息到系统中,结合近几年粮产数据去看产量的阶段趋势地区粮产种类管理,这个部分由本地区每年的农户种植农作物的种类进行分类,数据更加简洁明了,汇总后分析查看种植农作物的大体趋势粮食产量平均单产管理,该模块统计农户种植粮食产量平均每单位土地面积(平方米、亩、公顷等)上收获的农作物产品数量计算的农作物单位面积产量,表明在没有自然灾害的情况下,农作物单位面积所能达到的实际水平它可用于衡量技术措施应用的效果,为总结生产经验提供依据粮食种植面积管理,该模块中录入各农户种植的各农作物的面积,并可按数量以及种类进行排列,在某个阶段土地面积结合本季度收获的粮食产量就可得知是丰收还是亏损
5.灾害信息管理灾害信息管理模块其下分为灾害信息发布,灾情上报和紧急灾情情况处理模块使得农民用户不仅可以通过系统查看相关的农业信息,向专家咨询农业知识,而且可以上报身边发生的灾情灾害信息发布主要发布相关地区的塌方、泥石流、干早、洪水、森林防火以及相关作物不同生长周期的气象因素影响及防御措施灾情上报是由用户通过灾情上报栏,将情况上报的相关数据填写之后提交到数据库,然后从数据库中读而来管理人员可以查看灾情类别,灾情等级,发生情况的地址,以及上报人的相关信息,以便出人员审核相关信息并及时进行处理紧急灾情情况处理为农户有紧急土地农作物事件发生可以通过本咨询中功能标记为紧急信息,有关专家直接可以看到,可以优先直接派人进行实地问题解决
6.系统管理系统管理模块包括用户管理,权限管理两个子模块用户管理的功能是便于系统管理人员管理系统使用,管理各个身份用户,只有该块中存在的系统用户才能登该系统权限管理用于规定各个系统用户的权限,比如信息发布专员只能发布相关农业信息系统管理人员可以审核,修改、删除由信息发布专员新增的农业信息,也可以添加系统用户农业专家只能查看并回复用户咨询的问题用户管理下为个人中心部分,分为个人信息修改和个人密码修改两个部分个人信息修改可以需改此登陆账号的具体信息,但不可修改个人权限个人密码修改可以修改此账号的登陆密码如需要全套开题、论文、程序和答辩PPT请联系扣扣八五零
七二五四三九四、研究方案及预期达到的目标采用Web技术,使用Java程序语言,运用Eclipse开发软件开发,项目部署在Tomcat服务器下,数据库为Mysql数据库系统采用目前比较成熟的SSM整合框架进行整体开发可以分为表示层、应用层、数据层表示层是用户和浏览器两者互相传递信息的窗口,数据以网页形式显示应用层用于信息传递、发布以及全部的业务处理,同时接收表示层的数据,与数据层进行数据交换,包括数据库的连接和操作数据层用于数据的存储、管理以及数据的读写,也提供了具体操作的事务支持预期达到的目标可以实现系统功能点可以进行日常操作、记录和正常使用在使用上,解决统合信息资源不能共享,信息内容与形式过于单一,上下层缺乏信息交流,造成了农业资源信息分散,信息共享难以实现的问题性能指标
1.农户点击系统按钮响应时间控制在5秒之内
2.系统占用电脑资源使用率(CPU占用率、内存使用率、磁盘I/O、网络I/O)控制在百分之二十
3.系统负载量单位时间内系统内登录用户的请求数最高5000人
4.并发用户数同时允许1000人查看同一个信息
5.资源同一时段上传数量支持同时上传十个农业信息
五、课题研究已具备和所需的条件硬件环境笔记本电脑的基本要求CPU为i
7.内存为16G.硬盘为1T软件环境计算机语言为Java语言,软件开发环境运用Eclipse开发软件开发,部署系统Win10系统,项目部署在Tomcat服务器,数据库为Mysql数据库
六、研究过程中可能遇到的困难和问题、解决措施问题1当多个用户并发地存取数据时,在数据库中就会产生多个事务同时存取同一数据的情况产生数据死锁解决方案对于按钮等控件,点击后使其立刻失效,不让用户重复点击,避免对同时对同一条记录操作通过为数据库表增加一个version字段来实现读取出数据时,将此版本号一同读出,之后更新时,对此版本号加一此时,将提交数据的版本数据与数据库表对应记录的当前版本信息进行比对,如果提交的数据版本号大于数据库表当前版本号,则予以更新,否则认为是过期数据问题2:运用SSM框架接口参数无法传到SQL中,SQL执行时参数始终null解决方案接口如何传入是单一的参数,SQL中直接使用参数名称即可,或者使用#{0};如果是多个参数,需要使用@Pamm声明变量名问题3:运用SSM框架会出现数据库链接溢出问题解决方案:可以做数据库链接池来减少这种情况发生数据库连接池的基本思想就是为数据库连接建立一个“缓冲池”预先在缓冲池中放入一定数量的连接,当需要建立数据库连接时,只需从“缓冲池”中取出一个,使用完毕之后再放回去我们可以通过设定连接池最大连接数来防止系统无尽的与数据库连接
七、进度安排
八、参考文献
[1]蔡金华.基于Java的呢b开发技术.电子技术与软件工程,
2019.3
[2]邵峰晶.Web Services应用开发.电子工业出版社,
2017.6
[3]林上杰.林康司著司SP.NET
2.0技术手册.北京电子工业出版社,
2016.5
[4]康博著.SQL实用手册.北京清华大学出版社,
2018.4
[5]陈步英.基于web的农业信息查询系统的研建.邢台职业技术学院学报,2017
[6]锦煌,吴丽娟,梁舒婷.基于SSM整合框架开发的项目管理系统.电脑知识与技术,2018
[7]培军,舒人.基于AOP的数据库应用安全控制的设计与实现.计算机系统应用,2017
[8]辛野.农业管理信息系统发展现状、问题、趋势,农业工程学报,2017
[9]刘中宾.开发者突击Java Web主流框架整合开发.北京电子工业出版社,2018
[10]岳阳译.MySQL管理员标准指南及语言参考.北京电子工业出版社,2017
[11]Unraveling theimpacts ofdroughts andagricultural intensificationon theAltiplano waterresources.Elsevieijournal,2019
[12]Traditional Chinesemedicine residueact asa betterfertilizer forimproving soilaggregation andcrop yieldsthan manure.Elsevier,2019
[13]Emerging evidenceof culturaldifferences linkedto riceversus wheatagriculture.Elsevieijournak2019
[14]Predictive factorsto avoidfarming asa livelihood.Journal ofEconomic Structures,2019
[15]Back tothe plough:Women managersand farmproductivity inIndia.Elsevieijournal,2019
九、备注。