信息运维智能工单管理系统设计与实现

发表时间:2021/6/17   来源:《基层建设》2021年第6期   作者:刘洋1 韩璐2 张永乐3 霍明霞4 王春平5 石卓
[导读] 摘要:本文主要对信息运维智能工单系统的结构设计和系统架构进行分析,然后具体探讨整个系统的业务模块设计,包括登录用户的登录,台账的信息管理、工单的派发与管理、数据的采集,数据分析、运维人员管理、用户管理的详细设计实现。
        1.3.4.5.6.国网河南省电力公司济源供电公司  河南济源  459000;
        2.国网河南原阳县供电公司  河南新乡  453000
        摘要:本文主要对信息运维智能工单系统的结构设计和系统架构进行分析,然后具体探讨整个系统的业务模块设计,包括登录用户的登录,台账的信息管理、工单的派发与管理、数据的采集,数据分析、运维人员管理、用户管理的详细设计实现。
        关键词:智能工单;系统架构;物联网
        引言
        近年来,随着经济社会的快速发展,大小企业为了更好地发展,对办公环境及硬件设施要求越来越高,投入也是越来越多,但是当设备出现问题时,往往会因为各种原因不能够及时得到解决,且设备运维信息的记录不够完善、规范和智能化,可能造成一些不必要的损失。目前设备报修主要依赖用户主动与运维人员联系,效率不高,若运维人员变更,也不利于日后对于此设备的运维。因此,急需加强报修人员与运维人员的联系,及时准确的反应并解决设备出现的问题,实时了解设备维修进度,同时对本次运维信息进行记录。从而实现报修、运维、记录智能一体化。本文以信息运维智能工单管理系统设计与实现进行详细说明。
        一.系统的总体设计
        1.1结构设计
        “信息运维智能工单系统”主要由前端模块、后台模块两部分组成,系统整体采用B/S结构设计,前后端分离的应用模式;其功能主要有系统登录和退出功能、台账信息功能主要指的是对设备信息进行增加删除修改查询,包括设备编码,设备参数,使用人员及位置,投运时间以及与内网台账同步问题;工单管理主要指的是工单发起模块,工单日志,工单派发,评价模块等,数据分析指的是通过获取当前设备数据,实时了解其工作量、平均时长、和故障类型的统计;运维人员管理的功能指的是运维人员的基本信息和状态;用户管理功能指的是用户的个人基本信息。
        1.2系统架构
        系统架构采用分层架构设计思想、主要由数据源、中间层、数据层、业务层,前端UI层五层组成。
        数据源:数据源是该系统的重要支撑部分,该层主要将收集到的数据发送给信息运维智能工单管理系统,系统接收到数据后对数据进行相应的处理;目前数据源主要是有Iot设备直接发送的数据和第三方平台转发过来的数据。
        中间层:中间层主要的作用是对数据源发送过的数据进行处理操作,保证数据的完整性和唯一性。首相将数据源发送过来的进行解析处理,其次对数据进行去重处理,然后对数据进行筛选等其他操作,最终将处理后数据给数据层进行相应的处理。
        数据层:数据层的主要作用是将中间层传输过来的结构化数据存储在磁盘上进行持久化处理;目前该系统是mysql关系型数据库和Redis内存数据库两种结合来使用;其中redis数据库作用是将常用的数据存储在内存中,当数据量大,频繁操作页面时候,可以将热点数据读取到Redis中,直接通过redis进行操作,减少对mysql数据库操作的次数,提高响应速度。
        业务层:业务层主要作用是前端交互页面和数据层的中间桥梁。其主要作用控制页面的跳转,权限验证,账号验证,业务逻辑的相应处理;首先前端发送请求到业务层,业务层通过逻辑验证处理,然后调用数据层的数据,数据层将数据返回给业务层,最后业务层对数据再次进行处理返回给前端页面,由前端页面进行展示。
        前端UI层:前端UI层主要作用是系统数据呈现的一种形式,是用户和系统交互最直接的一部分。该系统前端架构使用的vue开发框架,vue采用mvvm设计模式其优点有:低耦合、可复用、独立性,可测试等特点。


        二.功能模块详细设计与实现
        2.1.登录模块设计与实现
        “信息运维智能工单系统”由于其系统的特殊性,没有开放用户的注册模块,该系统是通过验证用户微信绑定的手机号与管理员在后台登记是否一致的方式,用户通过点击获取绑定手机号,后台获取到用户的手机号码,进行号码的逻辑验证判断,验证当前用户是否有权限登录,没有权限将显示“对不起,您的手机号没有使用本系统的权限,请联系单位管理员修改您的手机号”,用户验证通过后则需完善个人资料,点击授权获取微信昵称和头像,便可跳转到系统首页开始使用。
        2.2台账信息管理设计与实现
        “台账信息管理”主要功能是实现设备信息的新增、修改、查看,以及使用人的基本信息、设备位置和内网台账的同步问题。设备信息会显示在发起报修页面和报修详情页面。
        2.3工单管理功能设计与实现
        2.3.1发起工单模块设计与实现
        点击主页右下方的加号按钮,便可以跳转至发起工单页面,用户可以在此页面选择问题类型,进行问题描述,选择紧急程度,还可以添加附件,填好后可以点击最下方的发起报修按钮,即可发起工单。发起时,判断是否该设备是否已有正在处理的工单,如果有,则会给出提示。
        2.3.2 工单管理模块的设计与实现
        工单管理包括提交人信息、提交人提交的信息和设备的信息的管理和工单的操作,工单操作有接单,转单,派单,完成和挂起。运维人员点击主页的进行中工单右侧的接单按钮即可接单。在报修详情页面下有转单按钮,点击后选择想转的人员即可完成转单。派单逻辑:如果工单超过10分钟没有人接单,系统将自动派发给符合类型、当前接单数量最少、且状态为在岗的运维人员。运维人员自己扫码提交工单后,直接将此工单派发给自己。完成维修之前可以变更工单状态,有硬件采购中和硬件维修中两个选择。完成后,可在报修详情页面点击完成,之后会填写处理结果,若已解决,可选择故障类型,若无法解决,可以选择不在运维范围内和其他。最后会有评价模块,工单发起人可根据情况对接单的运维人员进行评价,超过7天不评价,默认好评。
        2.4数据统计分析功能设计与实现
        数据管理是展示所有的数据源传送过来的数据,包含Iot设备数据和第三方系统的数据,可以展示当前设备的历史数据和实时数据。历史数据和实时数据展示的方式采用曲线列表对比的方式进行展示;前端展示通过v-chart框架进行图标的点线绘制,实时数据前端获取的数据的方式是通过websocket长连接的方式获取数据,后端通过socket将数据及时推送给前端,前端获取到的数据进行处理,处理过的数据设置v-chart视图自动进行绘制。历史数据获取数据最大的时间是24小时,数据获取后也是曲线图标进行展示。
        2.5人员管理设计与实现
        2.5.1用户管理
        “用户管理”主要功能是实现账号的新增、修改,查看,筛选、用户权限的分配,账号删除,禁用等,这些操作都由后台管理员进行操作。用户信息管理在个人简历页面进行设置,前端将用户填写的信息传给后端,后端将数据在数据库中进行增删改查操作,完成后再将数据及时腿给前端,前端再将接收的数据显示在页面。
        2.5.2运维人员管理
        由于涉及到当前系统应用的部门和不同的用户,为保证数据的安全性,和系统的良好运行,需要对不同的用户分配不同的角色,角色不同相应的权限也不同,不同角色对应显示不同的页面。运维人员的个人页面除了个人信息外,还包括个人状态,通过接单开关控制,开和关分别代表在岗和挂起。还可以选择个人擅长解决的问题类型。
        三、结语
        本文介绍了“信息运维智能工单管理系统”设计的背景,系统结构设计、系统框架设计、系统模块设计与实现,信息运维智能工单管理系统可以对办公设备报修,检修,记录一体化管控。根据不同部门和用户,来有针对的管理,维护和追踪一系列的问题和请求,从而达到精准解决办公设备问题的目的。
        参考文献:
        [1] 果淼,张国亮.基于RFID 智能巡检技术的推广应用研究[J].华北电力技术,2015
        [2] 黄伟.基于MIS 和RFID技术的巡检系统[J].数字技术与应用,2015,(4):123-124.
        [3] 王雁茂.移动工单监控系统在城市路灯设备管理中的应用研究.[J].道路与交通工程术.2012,1(1).
投稿 打印文章 转寄朋友 留言编辑 收藏文章
  期刊推荐
1/1
转寄给朋友
朋友的昵称:
朋友的邮件地址:
您的昵称:
您的邮件地址:
邮件主题:
推荐理由:

写信给编辑
标题:
内容:
您的昵称:
您的邮件地址: