"景先生毕设|www.jxszl.com

基于web的农事管理系统【字数:15806】

2024-11-02 13:29编辑: www.jxszl.com景先生毕设

目录
摘 要 III
关键词 III
ABSTRACT IV
KEY WORDS IV
1 绪论 1
1.1 选题背景 1
1.2 国内外发展概况 1
1.2.1 国外农业管理信息化发展概况 1
1.2.2 国内农业管理信息化发展概况 2
1.3 需要解决的主要问题 2
1.4 研究方法以及技术路线 2
1.4.1 研究方法 2
1.4.2 技术路线图 3
1.5 论文组织结构 3
2 方案论证 5
2.1 设计原理与方案选择综述 5
2.2 网络结构模式以及开发模式选择 5
2.2.1 网络结构模式介绍及方案选择 5
2.2.2 开发模式方案介绍 6
2.3 前端布局方案 7
2.4 前端脚本语言选择 8
2.5 后端开发方案选择 9
2.6 开发环境方案 10
2.6.1 Java JDK 10
2.6.2 Apache Tomcat服务器 10
2.6.3 IDEA集成开发环境以及外部jar包 10
2.7 方案总结 10
3 设计过程概述 11
3.1 用户调研 11
3.2 系统分析 11
3.2.1 系统顶层用例分析 11
3.2.2 用户信息管理用例分析 12
3.2.3 作物信息管理用例分析 12
3.2.4 地块资源管理用例分析 13
3.2.5 农事管理用例分析 14
3.2.6 设备管理用例分析 14
3.2.7 工作记录管理用例分析 14
3.2.8 消息管理用例分析 15
3.3 系统活动图设计 15
3.3.1 用户登录活动图 15
3.3.2 作物管理活动图 16
3.3. *51今日免费论文网|www.jxszl.com +Q: ¥351916072
3 地块资源管理活动图 17
3.3.4 农事管理活动图 19
3.3.5 设备管理活动图 20
3.3.6 工作记录管理活动图 21
3.4 系统分析类图 21
4 系统功能设计与数据库设计 23
4.2 系统功能设计 23
4.2.1 顶层类图设计 23
4.2.2 作物管理设计 23
4.2.3 设备管理设计 24
4.2.4 农事任务管理设计 25
4.3 数据库逻辑结构设计 27
4.3 数据库物理结构设计 27
4.3.1 基础表设计 27
4.3.2 信息表设计 29
4.3.3 关系表设计 31
5 系统实现与测试 34
5.1 开发环境与开发软件 34
5.1.1 开发环境 34
5.1.2 开发软件 34
5.2 系统结构 34
5.3 用户管理 35
5.4 作物管理 37
5.5 农事管理 39
5.6 地块资源管理 39
5.7 设备管理 42
5.8 工作记录管理 45
5.9 系统测试 46
6 结论与展望 47
6.1 工作归纳与总结 47
6.2 尚存在的问题及展望 47
致谢 48
参考文献 49
基于Web的农事管理系统
摘 要
针对我国农业生产活动效率低下的问题,提出设计一套基于web的农事管理系统。系统采用B/S结构,运用MVC开发模式,前端采用bootstrap搭建简洁易用的界面,后端利用Java语言进行开发。在开发过程中综合运用了HttpServlet技术、AJAX异步刷新、JQuery、JSTL、百度地图API等技术。系统具备划分地块并保存地块信息、作物与设备信息资源管理、用户发布农事计划、记录日常工作、查看近期工作记录并管理个人信息等功能。首先介绍了国内外农事管理系统的发展概况,其次结合软件工程知识进行详细的需求分析与方案设计,然后介绍了系统功能及具体实现过程。最后,将系统发布于阿里云服务器,进行系统测试。测试结果表明:各功能模块均可正常使用,达到了预期的设计目标。
引言
1 绪论
1.1 选题背景
我国是一个人口大国,对粮食作物的需求是巨大的。目前我国处于农业发展相对落后、粮食供给依赖进口的状态。面对我国粮食刚性需求不断增长同我国农业信息化水平落后、粮食供给机制脆弱相矛盾的情况,推动农业信息化水平的不断提高是当下解决该问题的重要举措。
随着Web技术的不断成熟发展,互联网与各个产业结合的态势愈演愈烈。在这样的趋势下我国在农业管理信息化的建设方面也有了较大的提升。虽然农业管理信息化给我国农业经济的发展带来了很多的帮助,但是现如今的农业管理信息化的建设并不全面,并且面临着很多的困难和制约。当前国内的农业发展需要通过建立科学化信息化的农事管理系统以提高农事效率和农事资源管理水平。

原文链接:http://www.jxszl.com/jsj/jsjkxyjs/605726.html