掌桥专利:专业的专利平台
掌桥专利
首页

一种用于电力系统的任务管理系统

文献发布时间:2023-06-19 11:32:36


一种用于电力系统的任务管理系统

技术领域

本发明涉及电力系统,具体涉及一种用于电力系统的任务管理系统。

背景技术

目前电力系统的任务涉及多层级的体系结构,存在如下问题:1.任务直接发送文档,工作效率不高,任务统计繁琐、查询不便。2.不便于集中管理,浪费人力。3.上下级任务通信不够及时存在延时性。

发明内容

本发明要解决的技术问题:针对现有技术的上述问题,提供一种用于电力系统的任务管理系统,本发明通过系统化流程管理,有效地减轻了工作人员的工作量,规范了运行维护工作,提高了工作效率,降低了管理难度。超级管理员可通过本发明系统实现申请状态流程进度查看,全面掌握用户目前审批进度状态。本发明可实现精细化项目管理,提高了项目进行的效率,提高了上下级任务发布效率。超级管理员权限有效地协助管理员进行人员分配,极大的减轻了管理员的工作量。

为了解决上述技术问题,本发明采用的技术方案为:

一种用于电力系统的任务管理系统,包括:

菜单管理模块,用于执行菜单管理,包括超级管理员统一管理与查看菜单项目,普通管理员建立分级菜单管理菜单项目,用户根据自身需求自定义添加、更改、删除菜单的功能;

角色管理模块,用于执行角色管理,包括角色创建、修改、删除,角色管理模块的操作权限仅超级管理员和普通管理员具有;

用户管理模块,用于执行用户管理,包括用户准入、变更、注销的电子化审批流程;

部门管理模块,用于执行部门管理,权限仅超级管理员具有;

模板管理模块,用于执行模板管理,所述模板为项目信息展示所需的模板;

项目申请及审批模块,用于执行项目申请、审批以及申请状态流程进度查看,审批结果包括同意、拒绝、延迟审批,申请者具有申请状态流程进度查看权限,超级管理员具有所有项目的目前审批进度状态查看权限,

信息交互模块,用于下发被分配的项目,基于模板向每一个用户展示被分配的项目信息,且接受用户的项目反馈结果;

公告信息展示模块,用于向所有用户执行公告信息展示;

其中,菜单管理模块进行菜单管理的步骤包括:

A1)获取当前的登录用户信息;

A2)获取登录用户具有查看权限的所有菜单项目;

A3)获取登录用户自定义的添加、更改、删除菜单项目;

A4)将步骤二得到的所有菜单项目、步骤三中得到的用户自定义的添加、更改、删除菜单项目两者合并得到登录用户所需显示的菜单项目;

A5)根据预设的分级菜单分级显示登录用户所需显示的菜单项目;

其中,信息交互模块进行信息交互的步骤包括:

B1)获取当前的登录用户信息;

B2)获取分配给登录用户的所有项目信息并通过列表的方式呈现给登录用户;

B3)检测登录用户的操作,如果登录用户的操作为查看指定项目,则根据该指定项目的信息通过该指定项目对应的模板进行展示输出;如果登录用户的操作为导出选择的项目信息,则将选择的项目信息通过指定的导出格式导出统计报表。

可选地,步骤B3)中指定的导出格式为从word、excel、csv、pdf格式中指定的一种。

和现有技术相比,本发明具有下述优点:

1、本发明通过系统化流程管理,有效地减轻了工作人员的工作量,规范了运行维护工作,提高了工作效率,降低了管理难度。超级管理员可通过本发明系统实现申请状态流程进度查看,全面掌握用户目前审批进度状态。本发明可实现精细化项目管理,提高了项目进行的效率,提高了上下级任务发布效率。超级管理员权限有效地协助管理员进行人员分配,极大的减轻了管理员的工作量。

2、本发明采用信息化建设与运营,对各个工作岗位的日常办公进行管理。为促进系统实用化,工作便携化要求,提升项目完成效率,需要研发基于内网运行的重点工作任务助手,充分利用信息化工具的便捷、快速、高效的管理模式,统一规范项目审批流程,提高项目管理效率。

附图说明

图1为本发明实施例系统的模块结构示意图。

图2为本发明实施例中菜单管理模块进行菜单管理的流程图。

图3为本发明实施例中信息交互模块进行信息交互的流程图。

具体实施方式

如图1所示,本实施例用于电力系统的任务管理系统包括:

菜单管理模块,用于执行菜单管理,包括超级管理员统一管理与查看菜单项目,普通管理员建立分级菜单管理菜单项目,用户根据自身需求自定义添加、更改、删除菜单的功能;

角色管理模块,用于执行角色管理,包括角色创建、修改、删除,角色管理模块的操作权限仅超级管理员和普通管理员具有;

用户管理模块,用于执行用户管理,包括用户准入、变更、注销的电子化审批流程;

部门管理模块,用于执行部门管理,权限仅超级管理员具有;

模板管理模块,用于执行模板管理,所述模板为项目信息展示所需的模板;

项目申请及审批模块,用于执行项目申请、审批以及申请状态流程进度查看,审批结果包括同意、拒绝、延迟审批,申请者具有申请状态流程进度查看权限,超级管理员具有所有项目的目前审批进度状态查看权限,

信息交互模块,用于下发被分配的项目,基于模板向每一个用户展示被分配的项目信息,且接受用户的项目反馈结果;

公告信息展示模块,用于向所有用户执行公告信息展示;

如图2所示,菜单管理模块进行菜单管理的步骤包括:

A1)获取当前的登录用户信息;

A2)获取登录用户具有查看权限的所有菜单项目;

A3)获取登录用户自定义的添加、更改、删除菜单项目;

A4)将步骤二得到的所有菜单项目、步骤三中得到的用户自定义的添加、更改、删除菜单项目两者合并得到登录用户所需显示的菜单项目;

A5)根据预设的分级菜单分级显示登录用户所需显示的菜单项目;

如图3所示,信息交互模块进行信息交互的步骤包括:

B1)获取当前的登录用户信息;

B2)获取分配给登录用户的所有项目信息并通过列表的方式呈现给登录用户;

B3)检测登录用户的操作,如果登录用户的操作为查看指定项目,则根据该指定项目的信息通过该指定项目对应的模板进行展示输出;如果登录用户的操作为导出选择的项目信息,则将选择的项目信息通过指定的导出格式导出统计报表。

本实施例步骤B3)中指定的导出格式为从word、excel、csv、pdf格式中指定的一种。

综上所述,本实施例用于电力系统的任务管理系统将规范项目审批管理功能,提高项目审批信息化程度,系统需求主要归纳为以下几个方面:菜单管理模块、角色管理模块、用户管理模块、部门管理模块、模板管理模块、项目申请及审批模块、公告信息展示模块、信息交互模块组成。

菜单管理模块实现了用户根据自身需求自定义添加、更改、删除菜单的功能,普通管理员可以通过建立分级菜单更有效率的管理项目,超级管理员可以统一管理与查看项目。

本实施例中,菜单管理模块运用了iview控件中的Modal(模态)弹框组件,把需要添加的页码弹出,并且用到是render(渲染)函数内写自定义的组件进行渲染,把对应的来源表单渲染出来。菜单管理模块的多级菜单使用递归查询:递归的实现是通过调用函数本身,函调用的时候,每次调用时要做地址保存,参数传递等,这是通过一个递归工作栈实现的。具体是每次调用函数本身要保存的内容包括:局部变量、形参、调用函数地址、返回值。那么,如果递归调用N次,就要分配N*局部变量、N*形参、N*调用函数地址、N*返回值。

角色管理模块实现了角色创建、修改、删除等功能,超级管理员和普通项目管理员可根据项目需求和相应权限创建相应项目角色,规范了项目人员调配,提高了项目效率。

用户管理模块使系统实现了用户准入、变更、注销的电子化审批流程,管理员可按需添加项目所需人员账号,解决了上下级通信的延迟性。

部门管理模块通过超级管理员按照项目涉及的相应部门添加相应部门,方便了各部门之间的合作。本实施例中,部门管理模块使用iview控件中的table(表格)组件渲染出表格。通过render(渲染)函数渲染table(表格)组件中的内容直接渲染出来查看、删除按钮,并且在上面绑定点击事件。

模板管理模块为菜单添加自定义模板,更加适应不同项目所需。本实施例中,模板管理模块通过内部自己定义一个组件template-form,并且在上面调用,把拿到的数据直接传入自己定义的组件中,并且渲染出来,可以直接在页面看到效果。模板管理模块使用递归查询:递归的实现是通过调用函数本身,函调用的时候,每次调用时要做地址保存,参数传递等,这是通过一个递归工作栈实现的。具体是每次调用函数本身要保存的内容包括:局部变量、形参、调用函数地址、返回值。那么,如果递归调用N次,就要分配N*局部变量、N*形参、N*调用函数地址、N*返回值。

项目申请及审批模块使管理员可通过系统很方便的实现同意、拒绝、延迟审批,基层单位可通过系统实现申请状态流程进度查看,超级管理员全面掌握用户目前审批进度状态。

公告信息展示模块便携了上下级之间通信,提高了项目进行效率。本实施例中,公告模块管理中拥有权限的管理:添加公告需要拥有添加的权限sys:notice:save,修改公告需要拥有修改的权限sys:notice:update,删除公告需要拥有删除的权限 sys:notice:delete。

信息交互模块对于下发任务功能,收件人只有参与此项目的人员;超级管理员可查看所有项目,可形成word、excel、csv、pdf等多种导出格式的统计报表,客户端可以与任意服务器通信。本实施例中,信息交互模块管理运用WebSocket,因为http协议是一种单向的网络协议,在建立连接后,它只允许客户端的UserAgent(用户代理)向WebServer发出请求资源后,WebServer才能返回相应的数据。而且WebServer不能主动的推送数据给客户端的UserAgent(用户代理)。如果服务器有连续的状态变化,客户端要获知就非常麻烦。我们只能使用“轮询机制”,每隔一段时间发出一个询问,了解服务器有没有新的信息。而且轮询的效率低,非常浪费资源。但是WebSocket的最大特点就是,服务器可以主动向客户推送信息,客户端也可以主动向服务器发送信息,是真正的双向平等对话。WebSocket与http协议有着良好的兼容性,而且数据格式比较清量,性能开销小,通信高效,没有同源限制,客户端可以与任意服务器通信。

本实施例用于电力系统的任务管理系统采用信息化建设与运营,对各个工作岗位的日常办公进行管理。为促进系统实用化,工作便携化要求,提升项目完成效率,需要研发基于内网运行的重点工作任务助手,充分利用信息化工具的便捷、快速、高效的管理模式,统一规范项目审批流程,提高项目管理效率。

以上所述仅是本发明的优选实施方式,本发明的保护范围并不仅局限于上述实施例,凡属于本发明思路下的技术方案均属于本发明的保护范围。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理前提下的若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

相关技术
  • 一种用于电力系统的任务管理系统
  • 一种用于电力系统暂态仿真计算结果输出的多任务方法
技术分类

06120112964762