论文部分内容阅读
为了合理开发利用海洋资源和有效地保护海洋环境,必须对海洋环境要素进行连续地、自动地观测,并对这些来自海洋自然环境现场的实测采集的数据进行快速而有效地存储、管理、分析、处理和共享。为此本文针对我国目前海洋环境监测工作对海洋观测数据从人工到计算机智能化管理的实际需求,设计开发了一套切实可行的海洋环境监测数据管理系统。主要内容如下:通过对海洋数据特点的分析,基于数据库的容量、稳定性和可扩充性考虑,选定Oracle 10g作为本系统开发的数据库平台。根据各监测要素的用途及采集频率不同的特点,确立了以年为单位的存储模式,并对监测数据进行实时审核统计、分类存储,为表单建立索引,实现了用户对海洋数据的快速访问。对前端采集器的工作状况进行实时监控和记录,将数据异常时发出的报警信息及时自动地发给相关管理人员。此外,还对数据库中的用户、表空间及数据文件进行了管理。在Window Server 2003操作系统上,采用Delphi7.0编程语言完成对海洋数据报文报表模块的设计与开发。使用ADO控件完成了应用程序与中心站数据库之间的连接,采用Delphi与Office软件相结合的方法及Delphi中Timer控件的定时功能实现了海洋数据自动编报及智能化管理,并在原有的海洋资料上传模式的基础上对其进行了改进。采用在线导出和定时批量处理的方法,完成了对实时海洋数据的定时自动备份,在一定程度上保证了海洋数据的安全性。该系统实现了海洋观测数据的智能化管理,有效降低了海洋观测系统的管理成本,同时系统为海洋信息动态发布网站提供了更多的数据信息和资源。系统在国家海洋局闽东海洋环境监测中心站试运行半年,稳定可靠,综合效益明显。现场应用表明,该系统较好地完成了预期任务,具有较大的推广应用价值。