“互联网+生态站”APP的设计与实现
发布时间:2021-04-23 23:04
森林生态站积累了大量的“水、土、气、生”等生态因子数据,在生态监测与生态系统服务功能评价工作中发挥了重要的数据支撑作用。近几年,随着信息技术与生态站建设的不断交叉和融合,基于物联网的自动化数据采集已成为生态站建设的方向,解决了传统生态站在数据采集以及数据展示方面上不足的问题。当前生态站的信息管理平台大多都是通过电脑桌面应用去实现的,生态站工作人员无法便捷地进行实时数据查询、数据变化分析、历史数据统计与查询等工作,此外,还缺乏对异常情况进行即时消息推送的机制,亦不便于生态站工作人员实时掌握站点的运行情况。针对上述问题,本文设计并实现了“互联网+生态站”APP系统,实现了在移动终端上对监测数据的实时查询、多站数据对比、统计分析、系统自动化消息推送等功能,并完成了相应的后台管理系统。系统采用前后端分离的开发模式进行构建,APP后端使用基于微服务架构的Spring Cloud框架构建高可用的应用服务,完成数据预处理、数据异常判断等业务功能;APP的前端采用基于Vue.js的uni-app框架构建跨平台应用,并结合高德地图及u Charts图表组件进行数据可视化展示。在站点监控上,设计基于Act...
【文章来源】:北京林业大学北京市 211工程院校 教育部直属院校
【文章页数】:92 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
1 绪论
1.1 论文研究的背景和意义
1.2 研究现状
1.3 研究内容
1.4 论文结构
2 相关技术概述
2.1 系统开发框架
2.1.1 渐进式前端框架Vue.js
2.1.2 跨平台应用框架uni-app
2.1.3 微服务框架Spring Cloud
2.1.4 Spring Boot
2.2 uCharts
2.3 WebSocket
2.4 ActiveMQ消息中间件
2.5 本章小结
3 系统需求分析
3.1 需求概述
3.2 功能性需求
3.3 非功能性需求
3.4 本章小结
4 系统设计
4.1 系统架构设计
4.2 系统功能设计
4.2.1 身份验证模块设计
4.2.2 数据展示模块设计
4.2.3 站点监控模块设计
4.2.4 预警预测模块设计
4.2.5 统计分析模块设计
4.2.6 个人中心模块设计
4.2.7 故障上报模块设计
4.2.8 后台管理模块设计
4.3 数据库设计
4.4 本章小结
5 系统实现
5.1 基于微服务的后端架构实现
5.1.1 服务治理
5.1.2 网关
5.2 前端组件实现
5.2.1 数据可视化
5.2.2 网络通信
5.2.3 状态管理
5.3 数据接口实现
5.4 数据计算处理实现
5.5 身份验证模块实现
5.5.1 登录验证
5.5.2 修改密码
5.6 数据展示模块实现
5.6.1 地图展示
5.6.2 实时数据展示
5.7 站点监控模块实现
5.7.1 基于WebSocket的消息推送
5.7.2 基于ActiveMQ的实时监听
5.7.3 站点运行情况查询
5.7.4 历史数据查询
5.8 预警预测模块实现
5.8.1 基于3Sigma准则的数据预警
5.8.2 基于指数平滑法的短期预测
5.9 统计分析模块实现
5.9.1 年度统计
5.9.2 同比环比
5.9.3 多站对比
5.9.4 单站分析
5.10 故障上报模块实现
5.11 个人中心模块实现
5.12 后台管理模块实现
5.12.1 用户管理
5.12.2 站点管理
5.12.3 监测指标管理
5.12.4 故障审核
5.12.5 数据导入
5.13 本章小结
6 系统测试
6.1 功能性测试
6.2 压力测试
6.3 本章小结
7 总结与展望
7.1 总结
7.2 展望
参考文献
个人简介
导师简介
企业导师简介
获得成果目录
致谢
本文编号:3156211
【文章来源】:北京林业大学北京市 211工程院校 教育部直属院校
【文章页数】:92 页
【学位级别】:硕士
【文章目录】:
摘要
abstract
1 绪论
1.1 论文研究的背景和意义
1.2 研究现状
1.3 研究内容
1.4 论文结构
2 相关技术概述
2.1 系统开发框架
2.1.1 渐进式前端框架Vue.js
2.1.2 跨平台应用框架uni-app
2.1.3 微服务框架Spring Cloud
2.1.4 Spring Boot
2.2 uCharts
2.3 WebSocket
2.4 ActiveMQ消息中间件
2.5 本章小结
3 系统需求分析
3.1 需求概述
3.2 功能性需求
3.3 非功能性需求
3.4 本章小结
4 系统设计
4.1 系统架构设计
4.2 系统功能设计
4.2.1 身份验证模块设计
4.2.2 数据展示模块设计
4.2.3 站点监控模块设计
4.2.4 预警预测模块设计
4.2.5 统计分析模块设计
4.2.6 个人中心模块设计
4.2.7 故障上报模块设计
4.2.8 后台管理模块设计
4.3 数据库设计
4.4 本章小结
5 系统实现
5.1 基于微服务的后端架构实现
5.1.1 服务治理
5.1.2 网关
5.2 前端组件实现
5.2.1 数据可视化
5.2.2 网络通信
5.2.3 状态管理
5.3 数据接口实现
5.4 数据计算处理实现
5.5 身份验证模块实现
5.5.1 登录验证
5.5.2 修改密码
5.6 数据展示模块实现
5.6.1 地图展示
5.6.2 实时数据展示
5.7 站点监控模块实现
5.7.1 基于WebSocket的消息推送
5.7.2 基于ActiveMQ的实时监听
5.7.3 站点运行情况查询
5.7.4 历史数据查询
5.8 预警预测模块实现
5.8.1 基于3Sigma准则的数据预警
5.8.2 基于指数平滑法的短期预测
5.9 统计分析模块实现
5.9.1 年度统计
5.9.2 同比环比
5.9.3 多站对比
5.9.4 单站分析
5.10 故障上报模块实现
5.11 个人中心模块实现
5.12 后台管理模块实现
5.12.1 用户管理
5.12.2 站点管理
5.12.3 监测指标管理
5.12.4 故障审核
5.12.5 数据导入
5.13 本章小结
6 系统测试
6.1 功能性测试
6.2 压力测试
6.3 本章小结
7 总结与展望
7.1 总结
7.2 展望
参考文献
个人简介
导师简介
企业导师简介
获得成果目录
致谢
本文编号:3156211
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3156211.html