信息运维作业区管理系统的制作方法

文档序号:17011730发布日期:2019-03-02 02:16阅读:200来源:国知局
信息运维作业区管理系统的制作方法

本发明涉及一种信息运维作业区管理系统,属于信息技术领域。



背景技术:

目前信息运维作业区采用人工记录的方式,所有进入运维作业区的人员先去签到区进行纸质签到,填写工作票号,并联系堡垒机系统厂商运维人员手动完成权限授权,手续繁琐复杂。现场无具体位置安排,检修人员在工位选择上具有一定程度上的松散,规范性、监督性不强,考勤记录靠个人自觉,且缺乏权威性;整个记录没有相关系统进行管理,不方便搜索与查看。

目前工位管理采用人工现场分配记录的方式,无相关信息系统辅助进行工作,工单的审批在信息运行调度子系统,授权在运维审计系统,发送短信通过短信平台进行发送,目前采用的信息运行调度子系统由南瑞信通开发,该系统仍在完善。运维作业区管理系统主要对接其工作票(非机房)部分,但目前工单部分信息不全,缺少对应的操作人和操作权限等有效字段,无法对应到堡垒机账号及堡垒机权限,仍需细化。

运维审计系统为齐治成熟产品,支持权限的授予和回收、支持按照时间维度的授权、支持按照ip划分的桌面终端访问控制,并已具备相关的api。该系统的使用管理正常,已实现一人一账号(没有账号公用情况)和安全令牌管理,已为运维作业区管理系统做好基本的身份认证管理工作。

但是各功能模块需要现场工作人员手动关联,效率低,耗时长。目前暂时没有相关的信息系统可以代替人工进行有效的管理和控制。当前运行的后台管理系统,各系统功能相对分散。急需相关系统串联各个系统,组成一个完整的作业区签到,签退流程审批、行为记录、工位分配、系统授权等流程。

对于常用实施方案,大多采用单体应用部署,此类实施方案,存在可用性低,风险性高,故障恢复慢等情况,现场人员工作实时情况,没有通知相关的上级领导。违规操作监督较差。出现问题后无法有效的追溯相关操作人员的问题。



技术实现要素:

为了解决上述技术问题,本发明提供了一种信息运维作业区管理系统,有效提升管控的效率,并提供可靠的数据支撑,为以后的用户行为分析提供真实、可靠的数据。

本发明所采用的技术方案是:信息运维作业区管理系统,包括

展现层,用于信息的展示和呈现、

业务层,用于领域业务的处理、逻辑性数据的生成、处理及转换、

基础服务层,负责对业务层进行服务支撑,提供各种业务功能服务,同时处理持久层相关数据、

持久层,负责向或从数据存储器中存储或获取数据,和

数据层,负责对数据库进行操作;

展示层接收用户录入的数据后,传输到业务层,业务层根据用户录入的数据,调用基础服务层的相关服务,基础服务层的服务调用持久层对应的组件,持久层的组件调用数据层对应的组件操作数据库中对应的表数据。

进一步的,所述展现层包括面向管理员的网站和面向实施人员的生物信息一体机,所述生物信息一体机提供实施人员的入场和出场的管控,对实施人员是否具备作业的权限进行反馈和提醒,对符合作业条件的实施人员动态分配其作业的设备信息。

进一步的,所述业务层包括控制台、抢修管理模块、告警管理模块、统计分析模块、签到签退模块、日志管理模块、系统设置模块和生物识别一体机;

所述控制台根据系统设置业务层各模块配置的信息,接收第三方系统推送的工单信息,展示在生物识别一体机的签到/签退模块,同时信息记录在日志管理模块,当工单已经到开始作业的时间后,工单对应的人员没有作业,则工单信息进入告警管理模块,当工单在开始作业的时间前可在生物识别一体机的签到/签退模块进行签到、签退处理,同时信息记录在日志管理模块和统计分析模块;抢修管理模块根据系统设置模块设置的用户信息,创建抢修工单信息,同时记录到日志管理模块、统计分析模块和签到签退模块。

进一步的,所述基础服务层包括授权管理模块、数据管理模块、日志管理模块、接口集成、事务处理模块和led控制模块。授权管理模块负责调用运维审计系统的服务,实现用户账号的使用和回收,为业务层的签到、签退功能提供支撑,为持久层提供授权信息。数据管理模块负责对整个系统的持久化数据(服务停止后依然保存的数据)进行获取,修改,删除操作,为业务层提供数据支撑,为持久层提供数据支撑。日志管理模块负责对所有业务层的所有操作进行记录,为业务层提供问题追溯支撑,为后期运维提供排查依据,为持久层提供数据支撑。接口集成负责系统以外的服务交互,完成工单信息,权限信息,通知信息的及时获取,修改,删除操作,为业务层提供对外服务支撑。事务处理模块负责处理多个业务操作时,保证数据一致性,安全性,为业务层提供安全保障。led控制模块负责控制硬件led显示,关闭操作,为业务层提供硬件服务支撑。

进一步的,所述持久层为基础服务层提供数据支撑,对数据进行数据逻辑解耦,包括业务逻辑组件、数据操作组件和事务控制组件。业务逻辑组件负责对不同的数据信息进行简单逻辑处理,安全性校验,再组装成数据层可识别的脚本。数据操作组件负责对数据的增加,删除,修改操作。事务控制组件负责保证每一组脚本的执行完整性,安全性。

进一步的,所述数据层单独作为j2ee体系的一个层提出。数据层是指存储数据的载体,例如:oracle(结构化数据),图片,excel(非结构化数据),独立出来的原因是为后期分库,rac载体提高水平拓展性。结构化数据指所有的数据格式都是一致的,相互关联的,非结构化数据指数据是独立的,非关联的。

进一步的,可与其他系统进行集成,所述其他系统包括信息运行调度子系统、运维审计系统和短信平台。

有益效果:本发明的运维作业区管理系统采用分布式部署,主备模式实施方案,有效的提高系统可用性,降低系统风险性,故障转移效率。本系统采用软硬件结合的技术方案,通过系统管理硬件,并且记录用户的操作行为;对用户的实际行为进行管控,有效的减少设备的资源浪费情况;加强管理的及时性。

附图说明

图1为本发明的技术架构图;

图2为本发明与其他系统的集成示意图。

具体实施方式

下面结合附图和实施例进一步阐述本发明。

以下提到的终端为可授权、可操作、可控制的设备包括但不限于电脑,led终端包括但不限于led显示器和控制器,生物识别一体机包括但不限于可视化的界面操作和信息识别的软硬件设备。

本发明采用spring、springmvc、mybatis架构,通过与信息运行调度子系统、it运维审计系统、短信平台进行集成,管理作业区的内网机(工位)和服务器的远程操作权限,显示作业区域操作状态,实现信息中心操作作业区的用户签到、信息填报、系统授权、权限回收、短信通知、日志管理、作业状态等功能。

本发明的作业管理系统包括展现层、业务层、基础服务层、持久层和数据层,各层说明详见表1;

表1系统逻辑分层说明

展示层接收用户录入的数据后,传输到业务层,业务层根据用户录入的数据,调用基础服务层的相关服务,基础服务层的服务调用持久层对应的组件,持久层的组件调用数据层对应的组件操作数据库中对应的表数据;展示用户数据则与上述流程相反。

本发明的展现层主要实现各种信息的展示和呈现,分为网站和生物信息一体机2个部分;网站主要是面向管理员,提供管理员可使用的基本功能和配置管理;生物信息一体机主要是面向实施人员,提供实施人员的入场和出场的管控,同时对实施人员是否具备作业的权限进行反馈、提醒,对于符合作业条件的实施人员动态分配其作业的设备信息。

业务层主要负责系统领域业务的处理,逻辑性数据的生成、处理及转换。对所输入的逻辑性数据的正确性及有效性负责;再根据系统的设计分类调用基础服务层的服务。主要分为控制台、抢修管理模块、告警管理模块、统计分析模块、签到/签退模块、系统设置模块、日志管理模块、生物识别一体机;控制台根据系统设置模块配置的信息,接收第三方系统推送的工单信息,展示在生物识别一体机的签到/签退模块,同时信息记录在日志管理模块,当工单已经到开始作业的时间后,工单对应的人员没有作业,则工单信息进入告警管理模块。当工单在开始作业的时间前1小时可在生物识别一体机的签到/签退模块进行签到、签退处理,同时信息记录在日志管理模块和统计分析模块,抢修管理模块根据系统设置模块设置的用户信息,创建抢修工单信息,同时记录到日志管理模块、统计分析模块和签到签退模块。具体详见下表

表2功能清单

基础服务层负责对业务层进行服务支撑,提供各种业务功能服务,同时处理持久层相关的数据,起到承上启下的连接作用;主要包括授权管理模块、数据管理模块、日志管理模块、接口集成模块、事务处理模块、led控制模块、基础框架;授权管理模块负责调用运维审计系统的服务,实现用户账号的使用和回收,为业务层的签到、签退功能提供支撑,为持久层提供授权信息。数据管理模块负责对整个系统的持久化数据(服务停止后依然保存的数据)进行获取,修改,删除操作,为业务层提供数据支撑,为持久层提供数据支撑。日志管理模块负责对所有业务层的所有操作进行记录,为业务层提供问题追溯支撑,为后期运维提供排查依据,为持久层提供数据支撑。接口集成负责系统以外的服务交互,完成工单信息,权限信息,通知信息的及时获取,修改,删除操作,为业务层提供对外服务支撑。事务处理模块负责处理多个业务操作时,保证数据一致性,安全性,为业务层提供安全保障。led控制模块负责控制硬件led显示,关闭操作,为业务层提供硬件服务支撑。基础框架是指spring+springmvc+mybatis开源框架搭建的项目架构;

持久层是负责向(或者从)一个或者多个数据存储器中存储(或者获取)数据的一组类和组件。主要包括业务逻辑组件、数据操作组件、事务控制组件;为基础服务层提供数据支撑,对数据进行充分数据逻辑解耦,有效的降低系统的耦合度,提高系统的拓展性;业务逻辑组件负责对不同的数据信息进行简单逻辑处理,安全性校验,再组装成数据层可识别的脚本。数据操作组件负责对数据的增加,删除,修改操作。事务控制组件负责保证每一组脚本的执行完整性,安全性。

数据层主要负责对数据库进行操作,该数据库包括结构化数据和非结构化数据,具体如表3所示:

表3

由于对象范例和关系范例这两大领域之间存在“阻抗不匹配”,所以把数据层单独作为j2ee体系的一个层提出来的原因就是能够在对象-关系数据库之间提供一个成功的企业级映射解决方案,尽最大可能弥补这两种范例之间的差异。

例如:用户对象与数据库用户表的映射方案为,对象id关联表id,对象name关联表name,对象phone关联表phone,对象sex关联表sex,对象cardid关联表card_id,对象biologcalid关联表biologcai_id等。具体代码如下:

本系统通过软硬件结合,各系统调配,衔接工单审批流转与现场授权管理,自动化解决工单的实际授权分配问题,减少人工操作量,并及时向各专责通知相关情况。形成规范的记录,满足审计要求,量化检修数据,提供数据支撑,改变目前运维作业区管理被动的局面,加强运维检修管理,切实落实检修管理要求。

软硬件结合主要有是在签到、签退时获取身份证号码,显示led内容,获取身份证号码代码。

本系统采用应用服务器和接口服务器分别部署,分别独立提供服务,且本发明采用两套系统提供服务,一套系统提供服务时,当出现异常后可自动漂移到另一套系统提供服务。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1