基于SSH的林木系统信息可视化系统毕业论文

 2021-04-10 10:04

摘 要

环保问题已经成为我们每个人所关注的热点话题。林业资源在生态环境的保护中扮演着极为重要的角色,林业是我国生态环境建设的一个重要的组成部分在我国各项事业的稳健发展中起到了重要的作用。丰富的林业资源不仅能防风固沙防止水土流失,更能调节气候防治各种污染。林木资源保护的核心在于保持林木的遗传多样性,对于林木这些常生长周期的植物,遗传多样性的下降会产生“渐释效益”,会带来长期的严重影响。因此,对林木资源的保护、林木遗传多样性的保持是十分迫切的。开发一套具备可视化功能的林木管理系统就很有必要。

基于以上的分析,本文采用当前流行的Java后端框架Spring Boot和各种多种前端插件共同构建了一个林木信息可视化系统,直观地为研究员展示林木的生长信息和遗传信息,方便对林木遗传的研究。系统完成了以下主要功能:林木数据的存储、编辑和统计,在地图上展示站点到区域到每一棵树的信息,以及林木遗传、生长环境、生长过程的展示。

关键词:Java Web;林木信息;可视化

Visualization System of Forest Based on Java Web

ABSTRACT

Environmental protection has become a hot topic. Forestry resources play an extremely important role in the protection of the ecological environment. Forestry is an important part of the ecological environment construction in China and plays an important role in the steady development of various undertakings in our country. Abundant forestry resources can not only prevent wind, sand and soil erosion, but can also regulate climate and prevent different kinds of pollution. The core of forest resources protection is to maintain the genetic diversity of trees. For these plants, the decline of genetic diversity will produce "Slowly Releasing Effect", which will bring serious impact in a long term. Therefore, the protection of forest resources and the maintenance of genetic diversity of forest are very urgent. It is necessary to develop a forest management system with visualization capabilities.

Based on the above analysis, this paper constructs a forest information visualization system by using the popular Java backend framework Spring Boot and various kinds of front-end plug-ins, which can intuitively displays the growth information and genetic information of forest trees for the researchers, and facilitate the study of the forest genetics. The system has completed the following main functions: the storage, editing and statistics of the forest data, displaying information of the site to each tree on the map. And the display of tree heredity, growth environment and growth process.

Key words:Java Web, information of forest, visualization

目录

1 绪论 1

1.1 林木信息可视化的发展背景 1

1.1 当前林木信息可视化 1

1.2 开发系统的意义 2

1.3 全文设计思路 2

1.4 本文组织结构 2

2 相关技术 3

2.1 Java Web的技术趋势和发展动态 3

2.1.1 Hibernate框架 3

2.1.2 Struts和Struts2框架 3

2.1.3 Spring和SpringMVC框架 4

2.1.4 Spring Boot框架 4

2.2 技术的选择 5

2.2.1 数据库的选择 5

2.2.2 集成开发环境IDE的选择 5

2.2.3 前端插件的选择 5

3 系统设计 7

3.1 系统需求分析 7

3.1.1 需求分析的背景 7

3.1.2 功能模块分析 7

3.1.3 性能需求 7

3.2 系统功能结构 8

3.3 数据库设计 8

3.4 总体设计 11

3.4.1编写目的 11

3.4.2 需求规定 11

3.4.3 系统结构 12

3.4.4 请求流程 12

3.4.5 系统功能分析 13

4 系统实现 14

4.1 系统代码框架 14

4.1.1 总体结构目录 14

4.1.2 系统结构 15

4.2 系统详细实现 17

4.2.1 页面模板 17

4.2.2 数据库复杂查询模板 21

4.2.3 各请求设计 23

4.2.4 详细可视化设计 27

4.2.5 系统功能 38

5 总结 43

致 谢 44

参考文献 45

1 绪论

1.1 林木信息可视化的发展背景

自十八世纪后期数据图形学诞生以来,抽象信息的视觉表达手段一直被人们用来揭示数据及其他隐匿模式的奥秘。二十世纪90年代期间新近问世的图形化界面,则使得人们能够直接与可视化的信息之间进行交互,从而造就和带动了十多年来的信息可视化研究。信息可视化试图通过利用人类的视觉能力,来搞清抽象信息的意思,从而加强人类的认知活动。籍此,具有固定知觉能力的人类就能驾驭日益增多的数据。

信息可视化认为可视化和交互技术可以借助人眼通往大脑的宽频带通道来让用户同时目睹、探索并理解大量的信息。信息可视化致力于创建那些以直观方式传达抽象信息的手段和方法。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。