基于百度地图的可视化系统在通信机房巡检中的应用

来源 :科技尚品 | 被引量 : 0次 | 上传用户:xiaodehuwei12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要:文章通过对机房传统人工纸质巡检方式进行深入研究剖析,基于百度地图利用Spring MVC框架搭建可视化巡检系统,有效解决了当前巡检所面临的资料易丢失、分析没数据、管控缺抓手、路由不清晰等难点问题,对通信机房的安全保障具有十分重要的现实意义。
  关键词:机房;巡检;百度地图;Spring MVC
  中图分类号:TP311 文献标识码:A 文章编号:1674-1064(2020)11-021-02
  DOI:10.12310/j.issn.1674-1064.2020.11.011
  通信网络作为互联网应用的核心基础,随着互联网业务的高速发展与各行业融合的不断深入,已与人们的生活和行业的发展紧密相连。因此,网络平稳可靠的运行,越来越得到社会的重视,机房作为整个网络的核心节点,其安全保障尤为重要。传统巡检方式能有效消除安全隐患,保证通信系统正常、稳定运行,但其主要采用人工纸质记录,导致巡检过程长、效率低,同时纸质资料易丢失、不便统计分析。基于百度地图API搭建可视化系统,利用百度图层可视化显示机房位置信息,优化路由选择。通过在云端保存巡检中的相关图片信息和基础资料,可以轻松解决前文提到的种种困难,实现机房巡检的科学规划和隐患风险的精准评估,提高网络稳健性。
  1 技术框架
  1.1 Spring MVC
  Spring MVC[1]是一种轻量级的容器,方便解耦、简化开发,主要由视图层(view)、控制层(controller)、模型层(model)等三个部分组成。其中,视图层是用户与系统交互的窗口,由各种Web页面组成。控制层接收用户请求来执行相应业务逻辑,依据当前的状态数据及业务逻辑的处理结果,选择适合的视图组件返回给用户,模型层主要用于在各层之间传递数据信息。
  1.2 百度地图API
  百度地图API是一套由JavaScript语言编写的应用程序接口,将复杂的GIS底层逻辑进行封装,通过这个接口将平台和地理信息数据进行捆绑,提供了诸如本地搜索、路线规划等服务。系统开发人员不需要下载安装任何地图、软件、控件,只需申请对应的程序密钥,就能利用HTML和JavaScript调用API,使用百度地图丰富的地圖数据,极大降低了开发地理位置信息系统的应用门槛。
  1.3 MyBatis
  MyBatis是一款优秀的持久层框架[2],其支持自定义SQL、存储过程以及高级映射,免除了几乎所有的JDBC代码以及设置参数和获取结果集的工作,可以通过简单的XML或注解来配置和映射原始类型、接口和Java POJO(Plain Old Java Objects,普通老式Java对象)为数据库中的记录。
  2 需求分析
  利用信息化技术构建由管理层、专家团、运维队伍等多方参与的可视化巡检平台,推动传统巡检资料数字化转型,通过派发工单,全流程可视化闭环管控风险问题,提升巡检质量,消除安全隐患。设计系统时,主要参照常规机房巡检的工作流程,将系统的用户角色定义为管理员、审核人员、巡检人员、维护人员等四大类。
  管理人员。该角色拥有数据的维护和处理权限,实现用户管理(如数据的增加、删除、修改)、机房信息管理、巡检管理、工单管理等操作。
  审核人员。该角色能对机房巡检的内容进行查看,对巡检的规则进行修订,同时派发整治工作给相应的维护人员进行隐患整治。
  巡检人员。该角色能对机房进行巡检并将内容通过客户端传送到后台系统,方便管理人员和专业技术人员对巡检隐患进行排查。
  维护人员。该角色主要对系统派发的工单进行隐患整治工作,并将整治前、后的照片通过系统上传至审核人员手中。
  3 系统设计与实现
  3.1 体系结构
  系统采用B/S架构开发[3],系统架构分为5层,并根据需求分析在业务层将系统主要分为登录注册、人员管理、机房管理、工单管理等9大内容模块,具体如图1所示。
  访问层:使用人员通过电脑、手机等方式访问系统。
  前端UI:主要有Bootstrap、HTML、CSS、Jquery、Layer 3.0等主流框架。
  展示层:主要利用百度地图、AdminLTE搭建可视化页面,通过Ajax技术与业务层进行数据交换。
  业务层:应用层为用户提供各类业务应用,主要包括基础信息管理模块、巡检信息管理模块、工单调度模块等。
  数据层:主要是对数据、表结构设计、存储设计和数据对象关系的组织,形成一个标准统一、结构完整的数据库,利用MyBatis与业务层进行交互。
  3.2 数据库设计
  依据“统一规划、统一标准、统一设计、数据共享”的原则,根据可视化巡检系统功能模块建立数据库,主要由人员信息表、机房信息表、工单信息表、巡检信息表等四个表组成。此外,还有日志信息、机构信息等辅助功能表。
  user(人员信息表),用于管理系统的使用人员,主要字段为人员编码、名字、所属区域、权限、联系号码等。
  telecom_room(机房信息表),用于管理机房信息,主要字段为机房编码、机房名字、所属区域、位置描述、经度、纬度等。
  room_check(巡检信息表),用于巡检内容管理,主要字段为巡检日期、机房编码、机房名称、巡检人员、问题描述等。
  repair_order(整治工单表),用于对巡检过程中发现的问题进行工单管控,主要字段为派发人、接收人、机房编码、机房名称、问题描述、环节标注等。
  3.3 系统实现
  3.3.1 开发环境
  系统开发工具为IntelliJ IDEA、语言为Java、主要框架为Spring MVC,数据库为MySQL、应用服务器为Tomcat、主机服务器为阿里云服务器,系统为Windows Server 2008。
  3.3.2 系统主要功能界面
  机房管理界面,通过将机房信息保存至数据库中,便于对数据进行更改。同时,利用百度地图可视化展现机房位置信息如图2所示,维护人员根据需要巡检的要点,将相关信息通过文字、图片、视频等方式反馈至系统后台。
  4 结语
  本系统将市、县管理、技术专家、运维等机房巡检涉及人员进行了统一关联,利用可视化技术将巡检内容同步展现,便于各级人员了解机房的网络状况。同时,对出现问题的机房进行派单闭环管控,提高工作效率,有效消除安全隐患,保障基础网络能够平稳可靠运行。
  参考文献
  [1] 肖祥林.基于Spring框架的通用网络报名系统设计与实现[J].现代计算机,2017(10):81-84.
  [2] 杨慧.基于SpringMVC与iBATIS框架的企业工单管理系统的设计与实现[D].北京:中国科学院大学,2015.
  [3] 王映辉,王英杰,王彦君,等.基于MVC的软件界面体系结构研究与实现[J].计算机应用研究,2004,21(8):188-190.
其他文献
会议
在小学音乐教学中,节奏教学是基础也是重要组成部分.提高节奏的教学效率,能够为音乐课堂各项教学活动的开展奠定良好的基础.在小学低年级的音乐教学中,教师应当结合小学生的
  An amphiphilic thermo-sensitive comb-like copolymer, poly (D, L-lactide)-graft-pullulan (PL), can disperse and self-assemble into thermo-responsive nanopart
会议
摘 要:对城市而言,频繁出现的火灾事故是极大的发展阻碍。近几年,城市发展速度飞快,强化城市防火监督检查工作对保障城市居民的生命安全,维护城市秩序的稳定有重要意义。然而,当前城市防火监督检查工作的实施并不是那么顺利,取得的效果也不是很理想,对城市化的推进与发展造成了不良影响。基于此,文章主要分析了城市防火监督检查工作的难点,并依次给出了相应的处理对策。  关键词:城市;防火监督检查;难点;对策  中
摘 要:小学语文的散文教学不仅强调学生的阅读能力,更需要学生把阅读所得转化为写作能力,于是很多教师倡导在散文教学中设计小练笔环节,特别是针对高段学生,更需要让学生边读边练,真正掌握语文知识。以小学语文高段散文阅读教學为写作内容,重点探究在散文阅读教学中小练笔的设计要素,通过结合具体教学实际,提出小练笔设计过程中要注意的问题。   关键词:小学语文;散文阅读;小练笔;高段教学   在小学高年级的散
摘 要:随着我国社会的不断发展,电力体制也在不断改革,供电市场的发展环境也逐渐得到优化。但是,供电所身为供电部门中最基础的部门,其在实践工作中还存在着较为严重的线损问题,大大增加了电力供应时的成本,还对线路的可靠性产生了一定的影响。基于此,文章着重对线损的概念及管理工作的重要性进行讲解,并以此为基础分析我国供电所在开展工作时存在的线损管理等相关问题,并为解决这类问题提出几点建议,希望能对相关人员开
  Ongoing research and development of ultra-high performance concrete (UHPC) in the Czech Republic has been utilized in design and implementation of light-wei
会议
  In this paper, the performance of two kinds of migrating corrosion inhibitors on the corrosion behavior of steel in concrete under wet-dry cycle was investi
摘 要:如今,各种新的工艺、技术以及材料在生产中的运用越来越多,并发挥出了积极的作用。但是随之而来的是各种危险化学品的出现,如果不能对这些危险化学品进行科学合理的处置,很容易导致严重的事故发生。文章主要对化学危险品事故处置现状进行了分析,并提出了处置对策。  关键词:化学危险品事故;危险化学品;处置  中图分类号:X928.7;X327 文献标识码:A 文章编号:167
摘 要:当前社会,对火灾事故进行预防尤为重要。防火监督检查是最常用的一种预防火灾发生的手段,可极大减少火灾的出现次数。通常情况下,建筑楼层中含有的火灾隐患会多些,消防部门需给予足够的关注,及早发现其中的火灾隐患,并及时给予对应处理,保障整个建筑楼层的安全。然而,由于多种因素的干扰,防火监督检查的运行过程很曲折,取得的效果也不是很理想。鉴于此,文章主要讨论防火监督检查中的现存问题,同时指出解决问题的