纵观国内外已有的湿地生态监测系统,都是在数据管理的基础上,根据已有生态监测数据自身的特点,结合相应的平台与开发语言,实现对湿地相关数据估算、海量数据的存储和管理、数据编辑分析和统计等功能,从而掌握了湿地生态环境的变化规律。针对西溪湿地的发展现状,本文将依托《西溪湿地生态数据监测》项目,在研究前人成果的基础上,结合已获得的水质、气象、空气等数据,选用Oracle数据库系统,采用Spring和MyBatis框架,用js和Java语言开发实现西溪湿地生态数据的动态监测、管理、分析等功能。从而可以从多个方面对湿地生态数据进行合理有效的分析,以便更好掌握生态数据变化的规律,服务于城市发展建设。
1.3 研究的基本内容和拟解决的主要问题
本论文将研究的主要内容是:依托《西溪湿地生态数据监测》项目,源`自,751.文;论"文'网[www.751com.cn在研究前人成果的基础上,结合已获得的水质、气象以及空气等数据,拟选用Oracle数据库系统,采用Spring和MyBatis框架,用js和Java语言开发实现西溪湿地生态数据监测系统。
具体内容和要解决的问题列举在下方:
(一)系统需求分析
1.数据角度:考虑到动态监测数据量的庞大,如何实现数据的高效管理、存储与应用
2.用户应用需求角度:如何实现相关的后处理
(二)系统设计与开发
1.系统总体架构:拟采用B/S体系结构,分数据层、技术层和表达层。
2.生态数据库:依据数据库的设计原则,拟选用Oracle数据库系统。
3.系统功能:
(1)数据管理:包括数据的输入、输出、存储、删除、修改、查询等。
(2)生态数据变化趋势分析与表达:利用折线图、柱状图、饼状图、雷达图等效果可视化数据分析结果。
1.4 研究方法及措施
整个系统拟采用近年来比较流行的Brower/Sever结构,按三层模型,主要分为数据层、技术层和表达层来构建系统。数据层是整个系统的数据支持,包括遥感影像数据,基础地理信息数据,以及水质、气象、空气等数据,本系统拟采用Oracle关系型数据库系统进行数据的统一管理,将对西溪湿地的基础地理信息和生态监测数据进行高效地存储和管理。技术层是整个系统的核心部分,前端采用js语言,后台采用Java语言,以Spring与MyBatis为框架,从而实现用户权限管理、数据管理、统计分析等功能。表达层是应用的客户端部分,负责与用户进行交互,将为用户提供友好的图形交互界面和所有的显示逻辑,实现基本的数据查询结果显示、专题可视化、统计可视化