摘要
伴随着国家经济的快速发展和现代科学技术的不断发展,现代农业也逐步走向智能化,在各方面有了长足的进展,温室大棚就是其中一种。温室大棚指的是在适合植物生长的气候条件下,利用各种人工设施,对作物生长发育过程中的温度、湿度、光照、CO2等环因子进行调节,使之适合作物生长发育的农业种植项目。当前,我国大部分农业大棚以人工作业为主,自动化程度不高,环境数据的采集和存储技术相对落后。因此,构建一套完善的智能大棚管理体系势在必行。该系统可以精确控制温室内的各种参数,使农业种植更加智能化和科学化。这样既能节省人力,还可以增加大棚里的蔬菜的数量和品质。智慧大棚是大棚种植技术发展的趋势,可促进温室栽培技术向规模化方向发展。
本文所设计的以Java Web为基础的智能农业管理系统,是为了将温室中的环境因素数据呈现给使用者,在此基础上,采用了多个传感器采集测量数据,并将其通过无线传输给服务器,服务器利用MySQL数据库存储并处理这些数据。整个系统使用的是B/S体系结构,它将前端界面和后端服务器分开,并使用了Vue框架来完成响应式页面设计,通过Node.js+Koa框架来完成开发,从而减少了代码耦合,便于系统维护。
本论文采用软件工程学的思想,进行农业大棚管理系统的设计。系统和web开发结合在一起,采用高效易维护的开发框架,使得该系统能够快速的投入到实际应用当中。本文在绪论部分以及相关技术介绍章节,对选题的背景、国内外的发展状况、所用到的有关技术进行了阐述。然后,在对每一个子系统进行了需求分析的基础上,给出了该系统的整体结构和数据库结构。通过实验验证,验证了本设计方案的可行性。
关键词:智慧农业大棚;信息管理;Java Web;B/S架构;Vue
目录
1绪论1
1.1课题背景及研究意义1
1.1.1课题背景1
1.1.2研究意义1
1.2国内外研究现状2
1.2.1国外研究现状2
1.2.2国内研究现状2
1.3主要研究内容3
1.4章节安排5
2相关技术介绍6
2.1前端Vue框架6
2.1.1 MVVM模式6
2.1.2 Vue.js框架6
2.1.4 Ecahrts 7
2.2后端框架8
2.2.1 Node.js简介8
2.2.3 Koa框架简介9
2.3数据库技术9
2.4本章总结10
3需求分析和总体设计11
3.1需求分析11
3.1.1功能性需求11
3.1.2非功能性需求14
3.2总体设计14
3.2.1技术架构设计14
3.2.2功能模块设计15
3.2.3数据库设计17
3.3本章小结25
4系统详细设计与实现27
4.1系统开发环境27
4.2数据库连接27
4.3功能模块详细设计与实现28
4.3.1管理员28
4.3.2普通用户33
4.4本章小结35
5系统测试36
5.1测试方法36
5.2测试环境36
5.3功能测试36
5.4本章小结43
6总结与展望44
6.1总结44
6.2展望44
参考文献45
致谢47
1、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“文章版权申述”(推荐),也可以打举报电话:18735597641(电话支持时间:9:00-18:30)。
2、网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
3、本站所有内容均由合作方或网友投稿,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务。
原创文章,作者:打字小能手,如若转载,请注明出处:https://www.447766.cn/chachong/188733.html,