论 java的数据监控与管理平台技术实现
摘要:该平台可以对同一局域网内的所有终端进行管理。以对任意位置的客户端进行监控。该功能采用web形式中的B/S框架结构进行整体搭建。使用Socket通讯功能实现各终端的连接,使得多个客户端可以被多个服务器端所管理。客户端通过监控进行视频信息的采集,服务器端主要功能是对客户端的监控系统进行管理。远程监控平台主要适用于一般规模较小的局域网或虚拟局域网中。该远程监控平台的出现为人们提供了很多的便利。用户对客户端的监控和管理更方便也让用户足不出户就可以对周围的环境有足够的了解,大大提高工作效率。
关键词:运行监控;web平台;java语言
一、结构设计原理
在对数据监控与管理平台的设计上主要分为前端页面和后端控制。采用web形式中的B/S框架结构。用户通过前端页面与后台数据库进行数据的交互。数据的传递和请求参数的传递为后台控制提供了参数。在前端页面的设计中主要使用js脚本语言实现前端页面动态化的设计,用户通过前端页面可以对数据库中的数据进行动态化查看。通过搭建前端页面进行数据的传递,后
台通过接受前端的数据可以很好的对数据库的数据进行修改或者后台对数据库的数据进行查询并反馈到前端页面。对前端页面的设计也可以根据用户的不同需求进行修改,达到用户满意的程度。前端页面的整体功能分布也可以根据用户的想法进行设计,让用户更加方便的使用该平台,提高用户的工作效率。和用户进行前期的沟通,了解远程监控平台数据监控开发用户主要的功能有监控报警,值班日志填报,纸质文件录入归档,重点工作提醒等几大功能。因此对功能进行开发时可以通过Java语言进行多个功能模块的开发。对数据库采用的是Sqlserver数据库进行数据的管理和调用。对获取到的数据和前端录入的不同的种类的数据进行保存和输出。对于数据监控功能来说,CIMISS数据是基础数据。服务器的选择tomcat,用该服务器搭建web服务,tomcat可以在局域网内实现平台的访问和数据的获取。
二、主要功能技术实现
在具体的开发过程中,需要对前端交互页面进行页面的设计和优化,数据的显示以及通过进行动态页面实现数据的实时更新。Java功能模块通过用Java语言进行编程与前端传递过来的参数进行交互,获取相应的参数再通过Java语言对数据库的数据进行处理。数据库是数据存储的地方。通过建立数据库数据表,可以对数据库中的数据进行实时更新以及对新数据数据进行存储。
java连接sqlserver数据库2.1数据存储结构设计
想要开发基于Java的数据监控与管理平台软件。前期对数据的进行选择。在当下一般选择的数据库有QLserver数据库、Oracle数据库等。通过前期对数据库软件进行选取之后。建立数据信息表,对信息表的建立要根据实际情况进行创建。对表中要进行存储的信息类型要区分清楚。按照不同的功能模块建立不同的存储表。在表的建立上,应该是多个表共存,而不是把所有的数据统一放在一个数据表中,这样会影响后期数据的查询。
例如在开发过程中有值班日志填报功能模块的开发,因此就需要建立一个值班数据信息表,该表主要是负责保存日常值班信息数据。在建立数据表时,一定要设置主键。其他要保存的信息有logs、pubdate、userid等。在建立值班数据信息表,id表示每条数据的编号。id也会是该表的主键,主键设置之后就可以通过逐渐与其他表进行连接。对id的设置成可自动增长,以实现每增加一条数据,该变量就会自动加1。该变量在表中具有唯一性,每一个id变量只可以确定一条记录。该变量的数据类型是整数型。通过调查发现每年的数据大约在500条左右。因此把id变量的字符大小设为5刚好满足需求。logs变量是保存值班记录内容,该变量的数据类型为设置为varchar,根据实际需求该字段的字符长度限制为200字符以内。pubdat
e保存的数据为每天开始值值班的时间,该字符的该变量的数据类型为datetime类型。除id变量可以有空值外,其他变量都需要每天都实际情况要求进行填写,不能有空缺。
2.2数据监控模块设计
在数据监控模块设计上,基础对比数据对所来自全国CIMISS数据,通过MUSIC统一调用接口获取所需雷达,自动站的数据。对数据监控的要求进行了解,在数据监测过程中数据获取频率设为雷达数据10分钟,自动站数据5分钟。前端页面的实现主要是通过js脚本实现。Js脚本语言中已经包装好的函数可以对数据进行定时获取,通过页面进行显示。对后端的开发,主要是通过Java语言对前端传来的参数进行相应的功能调用,并返把已经封装好的数据通过前端页面进行显示。通过使用js脚本自带函数settimeout()函数,可以实现前端定时触发功能。当该函数被触发之后,会调用相应的功能模块进行数据的获取。之后后端会通过ajax跨域请求进行数据的调用,这样就可以实现实时的数据更新,避免了用户刷新页面才能实现数据的更新和显示状态的改变。使用ajax跨域请求可以把可以指定URL参数为CIMISS接口地址,这样通过ajax就会返回一个包装好的jsonp格式的数据,通过Java语言在success函数中对返回的数据进行修改。再通过js脚本实现前端页面的动态改变。
总结
通过对数据监控与管理平台的各功能模块进行分析。平台搭建主要是通过前端页面、后端及数据库三者组合实现了平台的所有功能的设计需求,具体的功能开发过程中,前端主要是使用js脚本语言,后台控制使用Java语言,数据库选择SQLserver数据库,服务器使用tomcat。这些技术的选择也为平台后期稳定运行奠定了基础。通过开发该平台可以对值班人员展开各种工作进行更好的帮助,从而使得信息化建设进一步发展。
参考文献:
[1]刘庆鄂.基于java的数据监控与管理平台技术实现[J].数码设计(下),2020(002).
[2]吴波.基于JavaEE技术的煤矿安全监测联网综合管理系统的设计与实现[D].西安电子科技大学,2018(001).
[3]张亚震.基于Java的挖掘机监控与管理系统的设计与实现[D]. 内蒙古科技大学, 2019(012).

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。