APP下载

基于大数据视角智慧系统的设计与实现
——以智慧党建为例

2021-04-27李成渊

海峡科技与产业 2021年12期
关键词:数据流框架干部

王 涛 华 佳 李成渊

无锡城市职业技术学院,江苏 无锡 214153

利用互联网技术和大数据支撑,加强互联网+党建工作,是深入学习贯彻党的十九大精神和习近平新时代中国特色社会主义思想、落实全面从严管党治党要求的重要举措,是加强新形势下党的领导、推动组织工作高质量发展、为谱写新时代中国特色社会主义无锡实践新篇章提供坚强的组织及技术保证[1]。

随着党员数据的多样化,个性化发展以及数据量成几何数量增加,这就对传统党建提出极大的挑战,因此,利用大数据技术进行党建智慧化成为必然。

1 大数据与智慧党建内涵

系统设计之前,厘清概念,是一切研究的开始,党建利用大数据的手段,智慧党建才成为可能。

1.1 数据技术

所谓的大数据指的是大小超过常规数据库工具获取、管理、分析、存储能力的数据集合。目前几乎所有的国家和地区、行业都已经开始着手对大数据的搜集、应用和分析进行研究。大数据的来源广泛,人们日常生活中的网购信息、就诊信息等都会成为大数据的来源。随着当前大数据技术的不断发展,越来越多的党建部门开始将大数据技术与党建工作进行结合,党建工作的智慧化水平在此基础上得以有效提升[2]。

1.2 智慧党建的内涵

随着当前我国全社会信息化水平的不断提升,“智慧化”理念已经在很多领域中都得到了应用。目前,全国很多城市都在积极地进行智慧城市建设,智慧交通、智慧医疗、智慧社区也都是比较常见的概念。伴随着全社会“智慧化”水平的不断提升,越来越多的党建部门开始尝试将“智慧化”理念应用到党建工作中[3-5]。所谓的智慧党建指的就是应用互联网、大数据等技术手段,将党建信息资源进行深度融合共享,从而不断提升党建的信息化水平和智慧化水平的过程。智慧党建具有较强的科学性、实时性、信息化以及移动性等特征[6-9]。

2 基于大数据智慧党建系统设计与实现

2.1 业务架构设计

党建运行及信息化建设过程中产生的大量客观、真实、有效、实时的数据,正是党建业务运行历史及现状的真实写照,也是业务决策的有效支撑。而建立有效的数据平台,在此基础上进行数据的适当处理,面向不同的分析场景提供合适的数据,同时以更易理解的可视化图形方式进行数据呈现,是将数据应用于业务决策支撑的有效方法。业务架构如图1所示。

图1 业务架构

2.2 核心框架设计

智慧党建信息化项目的系统架构采用分布式服务架构,采用Odin(LEAF6)框架(云计算技术框架)进行本项目开发。该技术框架已经经过了安全评测[3-6]。

本软件基于LEAF6开发,支持与各类基于LEAF6开发的应用系统的集成部署,并依托内部业务协同平台,支持与各类传统技术架构应用系统的集成联动,实现跨系统的协同共享。

LEAF6平台以Java EE体系和Spring核心框架为基础,采用Spring MVC结合Spring Security完成权限验证和请求控制服务,使用AOP切面技术实现事务管理、服务日志、统一异常处理,在远程服务调用中使用RPC Context实现上下文管理,持久化框架采用Hibernate、Mybatis双框架兼容设计,使用数据访问代理服务,实现分库分表环境下的透明数据访问。

其中Spring Security是一个能够为基于Spring的党建应用系统提供声明式的安全访问控制解决方案的安全框架,减少了为党建系统安全控制编写大量重复代码的工作。

2.3 技术架构

2.3.1 服务端技术

核心框架使用Spring Boot2,视图框架Spring MVC,Apache Shiro为权限框架,MyBatis为持久层框架,用Alibaba Druid做数据库连接池,数据库采用目前最为流行的Redis分布式缓存数据库技术,Quartz作为作业调度框架,存储用QcloudCOS—腾讯云存储,用Maven做项目构建管理,把Swagger2作为文档生成工具,以Fastjson为解析库。

2.3.2 前端技术

前端技术包括JQuery,前端页面引擎采用JSP技术,标准标签库采用JSTL,日历管理、日期时间控件采用Fullcalendar和Laydate技术,数据表格采用Jqgrid,数据图表采用Echarts。

2.4 系统架构和数据流程设计与实现

“智慧党建”信息化项目建设,根据机构改革后组织部门工作的新定位、新要求,充分利用大数据、云平台等信息技术,对“一中心四平台”进行创建、深化及完善。

2.4.1 总体架构

一中心:组工数据中心,以智慧党建“一中心四平台”为基础,整合全部组工数据资源,建设覆盖管理对象和服务对象的全要素基础数据库。

四平台:业务决策平台,管理监督平台,综合业务平台,公共服务平台。

业务决策平台:进一步探索组织工作大数据分析运用,建设更智慧的决策支持平台。

管理监督平台:建立健全组织工作信息化规划、建设、安全、运维等一系列管理制度,形成全市组织工作信息化新生态。

综合业务平台:建设与干部管理相融合的公务员综合管理、综合考核分析子系统,丰富基层组织建设、人才项目管理功能,构建全业务综合平台。

公共服务平台:依托微信公众号,服务基层组织活动、干部(公务员)教育培训、公务员平时考核等工作,建设更便捷、更融合的公共服务平台。

2.4.2 数据流设计

数据流是指一组有顺序、有起点和终点的字节集合,程序从键盘接收数据或中写数据,以及在网络连接上进行数据的读写操作,都可以使用数据流来完成,它是一种数据分发技术,数据生成器将数据记录写入有序数据流,数据使用者可以从该数据流以相同的顺序读取数据。数据流在系统中,就好象系统血液一样,决定着系统的流畅程度,也是检验系统好坏的一个很重要的尺度。根据对系统的分析,系统数据流设计经过调试检验,系统无卡顿,流畅,达到预期设计效果。基层党建数据流如图2所示。

图2 基层党建数据流

2.4.3 系统模块的设计

根据需求分析,设计了该系统如下模块:基层党建、综合业务分析、干部管理、综合考核分析、人才服务、公务员综合管理、组工数据中心。

(1)干部管理模块

干部政策法规库:结合干部管理业务特性与使用需求导向,支持不同维度的查询检索。

干部考察员队伍管理:实现对全市干部考察员队伍进行管理,包括人员基本信息、进出管理、历次干部考察工作评价和队伍分析。

市管干部职级管理:建设市直机关干部(公务员)职级职数管理系统,掌握市直机关职级职数的使用情况,提供对领导班子基本运行情况的分析,全程纪实模块按照干部选拔任用工作条例的要求,全过程记录调配基本信息、动议信息、民主推荐信息、考察信息、讨论决定信息、任职信息等。

现场教学点管理:现场教学点基础信息维护管理,现场教学点的预约管理,现场教学点的评价及展示,以图表的方式对现场教学点的评价进行统计分析,各现场教学点上报年度总结材料。

干部监督协同管理:依托干部监督工作联席会议制度,由市委组织部牵头,各成员单位共同参与,构建协作互通、各司其职、集成高效的监督协同工作机制。

干部信息便携查询系统:建设干部信息便携查询系统,基于干部管理系统采集的干部数据分析。

(2)基层党建模块

基层党建先锋阵地:阵地资源基础信息的维护管理展示及其预约功能的管理,阵地活动基础信息的维护管理展示及其预约功能的管理。

党内关爱管理:该功能用于后台党内关爱信息的维护,主要包括标题、发布人、发布时间等信息。

村社区党组织带头人管理:建立村、社区党组织带头人信息数据库,形成“一人一表”档案。

基层党建工作指导站管理:组织活动督导信息反馈,评价意见,对各基层党建指导站的指导员进行信息录入及信息的维护功能,可以直接选择人员进行信息的提取绑定,指导员指导走访记录及汇集,基层党建指导站点信息维护,党员可以对指导站进行提问,管理员管理后台回答提问,优秀活动案例的推荐审核与展示。

组织生活:对当前未完成组织活动要求的组织进行管理统计,新增组织生活会类型。

精品“微课堂”:优秀微党课的推荐审核管理,优秀微党课的PC端和微信端展示。

固定名册:在党员基础信息中增加相应数据段,并提供名册生成工具,包括“两代表一委员”“党员中心户”等内容。

(3)人才服务模块

县区项目管理:县区项目申报流程及审核管理,跟奖跟补申报流程及审核管理。

跟奖跟补管理:跟奖跟补的数据统计分析。

项目绩效管理:按照项目扶持类型,定期向市主管部门报送项目绩效自评结果。

工作绩效管理:由人才办根据业务工作部署,针对各被考核板块辖区内单位销售、税收和科技成果转化等情况,确立考核指标项和考核方式。

微信端信息查询:人才政策、区域环境、载体平台、生活配套、工作动态等微信展示。

业务决策分析:对项目按不同维度的统计分析,针对县区的工作绩效按不同维度进行统计分析。

(4)综合考核分析模块

年度综合考核(接口):对接省综合考核系统,通过数据接口获取年度综合考核结果数据。

领导班子、领导干部考核管理:领导班子和领导干部考核包括年度考核、专项考核、平时考核、任期考核等内容。利用相关考核结果数据,进行分析研判。

综合考核分析移动端:将考核单位历年考核基本情况,以及当年述职报告等考核材料,按照考核分组导入移动端,利用平板等设备展示各项信息,供考核组在考核期间使用。

(5) 综合业务分析模块

在线调研系统:通过在线设计问卷,为用户动态生成相关调查问卷,有助于及时快捷了解相应信息,减少重复工作,提高工作效率。

宣传信息报送管理系统:为整合全市组工宣传信息资源,打通信息报送通道,打造组工信息宣传工作信息化管理支撑平台,建设宣传信息报送管理子系统。

(6)组工数据中心

组工数据中心实现了对数据的统计分析展示功能,现已针对无锡市8个县区、82个街道实现了对基层党建信息的统计分析、大屏展示,并且已部署至各个县区、街道。让每个街道对所属党员,党组织等当前情况,有了更直观的了解。在后期规划中,也将会对公务员、人才、干部等方面进行相对的统计分析展示。

3 结 论

本文从“智慧党建”系统业务及技术框架、核心框架分析入手,详细阐述了主要功能模块,分析了系统的整体功能。综上所述,“智慧党建”系统构建了一个资源相对丰富,内容充实完善,便于智慧学习、管理、教育、考核的网络新系统,为党组织及党员干部提供了便捷高效的智慧系统。

猜你喜欢

数据流框架干部
框架
广义框架的不相交性
汽车维修数据流基础(下)
一种提高TCP与UDP数据流公平性的拥塞控制机制
WTO框架下
基于数据流聚类的多目标跟踪算法
一种基于OpenStack的云应用开发框架
北医三院 数据流疏通就诊量
干部任免
干部任免