肖佳祥 侯荣泽 邓元旭 唐光义
摘 要:供电所是国家电网进行电力输送的基层管理单位,随着电力系统管理上的精细化、标准化和规范化程度越来越高,所产生的文档的数量也在成倍的增加,给传统的纸质版档案的管理带来了诸多的麻煩和困扰,本系统就是针对国家电网各级供电所的工作实际,来设计和实现的一套电子档案管理系统,方便供电所进行电子档案的录入、修改、查询、删除和各种维护工作,减少供电所工作人员的重复性工作,提高工作效率,同时方便国家电网各级管理机构的电力稽查和管理。
关键词:软件工程;电子档案;供电所;SSM框架
中图分类号:TP315 文献标志码:A 文章编号:2095-2945(2020)29-0034-03
Abstract: The power supply station is the grass-roots management unit for power transmission in the State Grid. With the increasing refinement, standardization and normalization of power system management, the number of documents generated is also increasing exponentially. It has brought a lot of trouble and trouble to the traditional paper version file management. This system is a set of electronic archives management system designed and implemented according to the actual work of the power supply stations at all levels of the State Grid. It is convenient for the power supply station to input, modify, query, delete and maintain the electronic files, reduce the repetitive work of the staff of the power supply station, improve the work efficiency, and facilitate the power inspection and management of the administrative agencies at all levels of the State Grid at the same time.
Keywords: software engineering; electronic archives; power supply station; SSM framework
1 系统概述
电子档案管理系统是全面支撑对供电所生产、营销、管理、客户服务各项业务开展的功能规划。平台依托大数据技术,整合已建信息化系统数据,监管业务,组合装配形成内网PC端应用。本系统根据供电所的需要对各种资料分门别类的进行资料的录入、查询、维护、删除等全过程的管理,实现电子档案智能化定期提醒及录入反馈。
通过电子档案管理系统能够高效的管理供电所的各种档案资料,并提供统一的入口,随时随地的方便各种档案资料的查询与使用,提高了员工的工作效率,减少了人员的工作量,把工作人员从繁琐复杂的、高重复性的工作中解放了出来,同时提高了工作人员的主观能动性、创造性和积极性。
2 系统功能设计
2.1 系统架构设计
系统软件架构采用四层体系结构:数据展示层、数据处理层、数据存储层和数据传输层,如图1所示。
数据展示层:数据展示包含PC端应用。PC端采用SG-UAP统一应用平台基于J2EE的多层技术架构搭建的一套应用程序实现业务数据展示。
数据处理层:数据处理层通过访问数据库、Ftp、分布式存储、缓存服务实现业务逻辑处理,为数据展示层提供业务逻辑处理服务,包含内网应用、前置服务、大数据计算框架。
数据存储层:数据存储包括Oracle数据库、大数据平台数据存储中心、缓存服务Redis、内网Ftp。Oracle用于存储系统产生的关系型数据与第三方系统接口传输的关系型数据,通过向大数据平台数据存储中心申请数据资源,同时基于大数据平台计算组件计算分析结果数据。Rediss用于存储用户权限、系统访问频繁简单数据等,提升访问速度,降低Oracle负载,内网Ftp用于存储文档、图像、音频等非结构化数据。
数据传输层:数据传输层包含Webservice服务,Sqoop2大数据组件。Webservice服务负责与第三方系统进行数据交互,包括数据提供与数据获取。Sqoop2用于抽取第三方系统数据并在大数据平台数据存储中心上进行存储。
2.2 系统功能设计
供电所电子档案管理系统主要是协助供电所的工作人员完成日常的管理工作,但是每个供电所都有自己的特色之处,在总体业务几乎相同的情况下,也会体现出一些差异化;同时供电所有层级结构,主要体现在人员的权限不同,例如:省公司工作人员、市级工作人员、县区工作人员和供电所工作人员。省公司的工作人员可以查看全省所有供电所的档案信息,市级工作人员可以查看该市的所有供电所的档案信息,以此类推,供电所的工作人员只能查看本所的档案信息,每个档案信息只有录入员可以修改,其他人员仅能查看。供电所电子档案管理系统的整体功能如图2所示。
2.3 系统数据库设计
系统数据库设计主要包括数据表结构设计和存储过程设计,本系统主要涉及到的数据表包括:供电所信息表、电子文档信息表、档案栏目信息表、档案完整性檢查表等;系统的存储过程设计主要是为了完成电子档案信息的完整性检查,每个供电所每个周期(年、季度、月、周、天)都需要按照要求提交一些档案信息,例如:每个月都要进行电费发行的汇总,每周要进行民主生活会记录等,系统要根据每个栏目的设置进行档案信息的完整性检查,并提醒用户每个栏目还有多少个档案没有提交,系统的存储过程的程序结构设计如下:
3 系统主要功能实现
3.1 系统主要功能模块
本系统分为七个模块,具体模块功能划分如下:
(1)档案管理:主要是对供电所的各类电子档案资料的录入、查询、修改和删除。档案录入:主要负责各级资料的录入。包括各个供电所录入员不同的录入操作以及确认资料录入的对应栏目。录入过程包括选择资料录入路径,上传相应资料。需要注意的是录入路径必须是三级栏目,一级栏目和二级栏目不能存储资料。录入资料不允许重名,即每个资料仅能存入一次;档案查询:主要负责各级档案资料的查询。查询包括四个级别,上级人员能够查询同级及下级的资料,而下级人员仅能查询同级资料而不能查询上级资料;档案修改:主要负责各级档案资料的修改。修改的级别和查询的级别相同,均需要有足够的权限才能进行对应的修改;档案删除:主要负责各级档案资料的删除。删除时需要注意同时删除服务端和客户端的所有数据,而且删除操作同样需要足够的级别权限。
(2)资料审核:主要负责对录入资料进行审核操作,具体审核过程由审核员进行。审核员和录入员相同,分为四级。资料录入之后需要审核,若审核通过才能将资料记入数据库,若审核未通过则将资料返回,并申明未通过的原因。
(3)人员管理:主要是对系统的用户进行管理。主要区分用户的身份有:系统管理员、供电所管理员、档案录入员、档案审核员以及一般工作人,人员的身份需要与组织机构信息关联。
(4)权限管理:主要负责为系统的人员根据自身的机构信息和工作岗位赋予不同的权限。本系统采用RBAC(基于角色的权限控制)的方式进行权限的控制。首先根据系统的岗位设置要求进行角色的设定,并赋予不同的权限。
(5)组织机构管理:主要负责系统的组织机构管理,根据国家电网黑龙江省分公司的实际工作情况,分为四级结构:省公司、地市公司、区县公司和供电所,供电所是最底层的机构,所有档案资料都是针对各个供电所而设计的。
(6)资料完整性检查:主要负责各级资料完整性的检查。包括资料审核的内容以及周期性栏目的确认。例如每月进行一次完整性检查,检查对象为每月填入一次的数据。若该月尚未填入则进行提醒。
(7)资料类别管理:主要负责对资料的级别进行管理。资料级别包括三级,其中一、二级资料类别不允许存入相关资料,其下级为对应资料类别,三级资料类别允许存入相关资料,且只能存入相关资料,不允许出现第四级资料类别。注意资料类别不允许重名。
3.2 系统主要功能展示
本系统在开发过程中采用了现在流行的开源框架SSM,其中Spring主要用于系统中对象的管理,本系统主要使用了Spring的IOC机制;SpringMVC主要协助完成系统的业务流程的处理,减少系统开发的工作量,降低了系统代码的耦合度,本系统主要使用到了SpringMVC的数据类型转换、数据校验、拦截器、过滤器等机制;Mabatis主要帮助系统完成对象模型向关系模型的转换,减少系统对于关系数据的操作,可以专注于对象的处理,进一步降低系统的耦合性,提高了系统的可扩展性和可维护性,方便今后的维护和升级。系统进行档案资料信息修改的页面如图3所示。
4 结束语
档案资料信息的电子化是社会发展的大趋势,各行各业都在加快信息化的步伐,而供电所是国家电网的基层单位,也是与广大用户交互最多的职能部门,处理的业务信息是比较大的,每个月都会产生大量的档案信息,采用电子档案系统可以极大的减轻工作人员的工作压力,提供办公效率,同时可以提高档案信息的利用率。
参考文献:
[1]王元.“12345”深化“全能型”供电所建设[J].农电管理,2020(04):67-68.
[2]熊琼.县级供电企业“小机关、大供电所”的管理探索[J].农电管理,2020(03):66-67.
[3]孙基峰,张格格,吴敏.打造“全能型”供电所 促进供电服务再提升[J].农电管理,2020(02):43-44.
[4]杨震,范雪松,夏平平.基于SSM框架的公文流转系统的设计与实现[J].现代信息科技,2019,3(24):92-94.
[5]何菲,金彩凤.基于SSM框架的证书管理系统的设计与实现[J].内江科技,2020,41(01):21-22.
[6]侯鹏,唐光义.交互式移动政务信息发布系统的设计与实现[J].软件,2017(5):56-59.
[7]刘义忠,张伟.基于SSM框架的后台管理系统设计与实现[J].软件导刊,2009(01):32-35.
[8]信科,杨峰,杨光旭,等.基于RBAC权限管理系统的优化设计与实现[J].计算机技术与发展,2016(07):92-95.