基层班组业务综合管理系统的设计与应用
2021-10-23李浩王从春姚涛
李浩,王从春,姚涛
(国网安徽省电力公司六安供电公司,安徽六安,237000)
0 引言
现阶段,公司在面向基层实际应用中,存在部分问题:
(1)地市公司各部门和基层班组对于移动应用的需求一样比较简单,主要用于解决一个或多个问题,同时要求移动应用能够快速上线、快速使用。
(2)上层管理与基层班组信息上下传达速度缓慢,信息共享途径单一,导致班组成员信息获取相对滞后。
(3)班组建设仍依赖于手写纸记等传统的方式,信息化建设相对落后,不便于班组的管理和重要信息的发布,不便于班组成员间的沟通交流。
(4)各班组工作任务多、工作环境复杂、基础运行资料多,且资料无法进行统一管理,容易导致资料更新不及时及资料丢失的问题。
因此,探索开展基层班组业务综合管理系统的设计与研制工作,实现班组建设的提升、资料管理效率的提高,从而提高公司整体业务信息化管理成效。
1 系统设计与功能
1.1 总体架构
系统采用B/S 的模式,使用Java 以及HTML5 技术来实现,界面设计主要是在用户界面控制组件和其他组件的基础上,使用VUE 进行应用程序开发,系统与底层信息交互采用Restful 方式,并利用注解的方式对controller 进行标记后,可调用相应方法进行业务逻辑的开发,数据采用MYSQL 进行数据存储。
图1 系统总体架构设计图
图2
图3
本系统主要由移动端、管理端两部分组成,实现班组基础建设、班组民主建设、班组绩效管理、班组学习园地、通信巡视资料管理、通信班组运行资料管理、二次班组运行资料管理等业务功能。
1.2 系统架构
系统使用微服务架构,将系统中班组建设服务、资料管理服务等以独立服务程序的形式进行研制与部署,根据不同功能模块的复杂度、数据量、访问压力等因素,进行组件搭配和弹性扩容。
本项目划分为5 个微服务,分别在信息内网和信息外网环境中进行部署,微服务划分及数据交互关系如下。
图4
1.3 系统功能
(1)班组基础建设:提供班组基本信息、班组人员信息、岗位职责、班组制度等信息的管理功能。包括:新增、修改、删除、查询、批量导入、导出。
(2)班组民主建设:提供班务公开、最新公告、公司动态、企业要闻、班组工作要点与公开公示,共六项类型的信息管理功能。包括:新增、修改、删除、查询。
(3)班组绩效管理:提供对所有班组日报的记录、评分标准信息及与绩效信息进行展示、导出、查询,并每月统计组成员绩效情况;班组成员可查看、导出自己日报与绩效,班组长可查看与导出本班组的日报与绩效。班组绩效管理业务流程如下。
(4)班组学习园地:提供技术经验、学习体会、培训收获等信息的管理功能,包括:新增、修改、删除、查询。
(5)通信巡视资料管理:提供光缆、机房、设备、电源四种巡视类型的巡检记录的管理,支持巡视记录的多条件查询、新增,并支持巡检图片上传或现拍、支持巡检地点定位功能。
图5
(6)通信班组运行资料管理:支持通信班组运行资料的管理功能;班组长具有资料上传、下载、查询、更新功能;班成员具有资料的查询功能。
(7)二次班组运行资料管理:支持变电站图纸的管理功能;班组长具有图纸上传、下载、查询、更新功能;班成员具有图纸的查询;支持基础资料的管理管理,包括新增、上传;支持设备缺陷信息的管理管理,包括新增、上传。
图6
1.4 数据部署拓扑
系统为满足数据存储的安全性,采用内网数据库存储,外网服务通过隔离装置完成内网数据的交互需求,数据库部署拓扑如下图所示。
图7
2 系统应用
(1)移动应用:班组基础建设、班组民主建设、班组绩效管理、班组学习园地、通信巡视、通信班组运行、二次班组运行等资料管理功能。
(2)管理端应用:班组基础建设提供班组基本信息、班组人员信息、岗位职责、班组制度等信息管理功能。
3 总结
通过本次系统中班组建设、资料管理功能模块的建设,切实解决了基层的实际需求,解决上层管理与基层班组信息上下传达速度缓慢,信息共享途径单一,资料难以统一管理等问题,减轻了工作负担,提升了工作效率,为公司内部各专业、班组创新提供了平台支撑。
图8