第37卷 第3期吉林大学学报(信息科学版)Vol.37 No.32019年5月Journal of Jilin University (Information Science Edition)May 2019文章编号:1671⁃5896(2019)03⁃0265⁃08基于B /S 架构多终端民主测评系统的设计
收稿日期:2019⁃01⁃08
基金项目:辽宁省党建课题研究基金资助项目(GXDJ2015⁃A006)
作者简介:霍庆生(1976 ),男,辽宁北镇人,辽宁石油化工大学工程师,主要从事党建和思想政治教育研究,(Tel)86⁃180****7676(E⁃mail)hqshappy@126㊂
霍庆生1,谭 红2a ,吴 男2b
(1.辽宁石油化工大学纪委办公室,辽宁抚顺113001;2.沈阳航空航天大学a.理学院;b.电子信息工程学院,沈阳110136)摘要:为全面贯彻落实党管干部的工作要求,切实做到人事相宜㊁人尽其才㊁才尽其用,提高干部考核民主测评的工作效率,以某高校多年干部考核工作研究实际为背景,提出了基于B /S 架构㊁选择JAVA 语言技术设计完成的民主测评管理系统㊂该系统具有测评项目管理㊁测评人员管理㊁测评结果统计分析及报表生成等模块,运用信息化技术完成了干部考核过程中的数据计算与分析,实现了考核工作高效㊁准确的要求,确保了干部考核结果的合理性,对于提升高校干部考核工作的科学化㊁民主化㊁制度化水平具有重要的意义㊂
关键词:考核;测评系统;数据库
中图分类号:TP399文献标识码:A
Design of Multi⁃Terminal Democracy Evaluation System Based on B /S Architecture
HUO Qingsheng 1,TAN Hong 2a ,WU Nan 2b
(1.Discipline Commission Office,Liaoning Shihua University,Fushun 113001,China;2a.College of Science;2b.College of Electronic and Information Engineering,Shenyang Aerospace University,Shenyang 110136,China)Abstract :In order to fully implement the work requirements of the party management cadres.It is must be sure that the distribution of personnel is reasonable,the people can fully utilize their talents and talents can be fully used and improve the efficiency of cadres’assessment of democratic evaluation.Based on the research practice of the cadre assessment work of a university for many years,a democratic evaluation management system based on B /S architecture and selected JAVA language technology is proposed.The system has modules such as evaluation project management,evaluation personnel management,statistical analysis of evaluation results and report generation,and uses information technology to complete the calculation and analysis of data in the cadre assessment process.The system realizes the requirements of efficient and accurat
e assessment work,ensures the rationality of the assessment results of cadres,and is of important for improving the scientific,democratic and
institutionalized assessment of college cadres.Key words :assessment;evaluation system;database 0 引 言
当前,随着世界一体化和经济全球化的推进,国内外高校之间的竞争越来越激烈,对高校规范化管
理提出了更高的要求[1]㊂高校中层干部是学校改革发展的领导者㊁组织者㊁推动者,是保证学校各级组织协调运转的关键与核心,关系到党的路线㊁方针㊁政策的贯彻执行,关系到教学㊁科研和管理等工作的顺利完成㊂如何构建合理㊁实用㊁科学的高校中层干部考核体系,确定相应的评价机制与评价方法,意义重大[2,3]㊂
662吉林大学学报(信息科学版)第37卷
民主测评是干部考核工作中的一项重要工作环节㊂传统的民主测评的方式方法已不适用新时代干部考核的工作需要㊂随着当前信息技术的蓬勃发展,高校创新使用计算机与网络技术,在民主测评工作中由原来的填写纸质版的测评票,改为采用信息技术手段的方便㊁快捷㊁准确的软件系统,更加有利于提高民主测评的工作效率和测评结果的科学性㊂
笔者基于B/S多终端架构,针对新时代高校干部考核工作的信息化要求,进行了民主测评系统的研发㊂该系统在IntelliJ IDEA环境下开发完成,采用开源的Tomcat作为WEB服务器将系统部署在外网上,用户可以通过测评人员发放的链接或扫描二维码完成测评,借助JAVA语言编程完成了测评数据的计算与分析,这对提高干部考核的工作效率和保障考核结果的科学化水平具有重要意义,有实用价值㊂
1 需求分析
高校要保证全面㊁科学㊁准确㊁公正地评价中层班子㊁领导干部工作及能力㊂做好民主测评工作是进一步强化高校干部队伍考核工作重要方法手段㊂在传统的民主测评体系内容和测评方法基础上,坚持以提升民主测评考核系统信息化为工作目标,设计完成了基于B/S架构的多终端干部民主测评系统,主要包括如下功能㊂
1.1 测评项目管理
主要包括测评指标的设置,实现不同类别的干部设置不同的测评项目㊂对于中层班子的测评内容分为机关单位㊁教学单位和直属附属单位,设定不同的测评指标㊂教学单位中层班子主要测评考核 规范管理㊁学科与平台建设㊁教学改革与管理㊁科研与学术工作㊁师资队伍建设㊁学生管理与学风工作㊁合作交流㊁党建与廉政建设”8项内容;机关及直属附属单位中层班子主要测评考核 共性工作㊁特工作”2方面内容,其中共性工作主要针对 规范管理㊁服务能力㊁改革创新㊁党风廉政建设”4项内容,特工作结合各
单位实际㊂对于干部本人主要从德㊁能㊁勤㊁绩㊁廉5个方面进行测评考核㊂每个指标有4个档次的评价:优秀㊁称职㊁基本称职和不称职,每个档次代表不同分数方便统计分析和测评结果的排名㊂
1.2 测评人员管理
学校领导㊁服务对象代表(教学单位党政负责人)㊁业务同行(机关部门与直属附属单位正副职干部)和其他人员(教学单位副职干部㊁正高教职工)出任机关部门㊁直属附属单位测评评委;学校领导㊁业务部门人员(专项考核组成员)㊁业务同行(教学单位党政负责人)和本单位副职干部㊁全体教职工出任教学单位测评评委㊂测评时测评人员到测评现场,由工作人员根据测评人中的身份类别发放不同的测评内容链接或二维码,以及测评密码㊂
1.3 干部信息管理
由于系统中的干部信息需要与高校党委组织部门的干部信息相一致㊂测评系统中应该设置与干部管理系统中干部信息的交换接口,现阶段采用由干部管理系统中导出干部信息,包括各二级单位信息及干部信息,然后录入测评系统㊂二级单位信息如表1所示,中层干部信息如表2所示㊂
表1 二级单位信息表
struts框架是干什么的Tab.1 Secondary unit information table
单位名称单位类别单位名称单位类别
审计处机关单位电子信息工程学院教学单位
工会机关单位 教学单位学生处㊁武装部机关单位图书馆直附属单位 机关单位信息化建设办公室直附属单位计算机学院教学单位 直附属单位
表2 二级单位干部信息表Tab.2 Secondary unit cadre information table 干部姓名
单位名称单位类别干部级别王**
审计处机关单位正处级王**
工会机关单位正处级张**
学生处㊁武装部机关单位正处级 机关单位范**
计算机学院教学单位正处级张**
计算机学院教学单位副处级陈**
图书馆直附属单位正处级吴**信息化建设办公室直附属单位副处级 直附属单位1.4 测评结果统计分析测评结果统计分析包括测评人数㊁得分结果㊁分管工作与侧重测评项目统计㊂高校根据任期目标管理办法,在考核测评结束后实行机器阅票,把不同测评人员评分按一定的比重进行加权计分,形成单位㊁个人年度考核最终得分,将以票论成绩变为全方位㊁多角度的综合评价,建立年度考核结果数据库,将数据作逐年积累,为分析中层班子及干部个人的成长轨迹奠定基础,提高了干部考核的系统化水平㊂
2 系统工作流程
高校在实际工作中要注意改进方法,用 大数据”的思维方式建立干部考核评价系统[4]㊂根据笔者多年在高校的实际工作经验,将干部民主测评工作分成3个阶段进行㊂该系统也以3个阶段完成测评工作㊂2.1 测评准备阶段在考核前期的准备工作中,高校要组织专人负责整理民主测评的集体(中层班子)和领导干部的相关信息,深入研究制定年度考核民主测评的具体指标项目,认真筹划组织召开民主测评大会的工作流程,详细统计在民主测评大会上各类参加民主测评的人数㊂此外,还要制定民主测评考核指示统计分析细则,将测评指标添加到考核系统中;根据各类参加民主测评的人数生成测评随机密码,同时生成测评链接或二维码㊂2.2 测评阶段高校组织召开民主测评大会,在大会结束前将测评链接和二维码发放到各类测评人员手中,同时不记名发放随机密码㊂在中层领导干部述职结束后,由测评人员通过计算机或智能手机打开链接,并输入随机密码开始对领导班子或干部进行测评打分㊂评委们听取各部门㊁各单位的述职报告后给出相应评分,保证了考评结果更全面㊁准确,提高了干部考核的科学化水平㊂评委依
据工作中业务关联性为不同的测评人员设置不同参与测评的密码,统计结果时设置不同的权重值㊂
2.3 测评结果处理阶段对于中层班子专项工作考核结果的确定,由中层班子集中测评分㊁中层班子现场测评分两部分分值加权获得㊂其中,中层班子集中述职测评按不同类别人员对应的权重加权计算得出集中测评分;中层班子分组现场考核由考核组成员在谈话和查阅基础材料对专项工作按等比加权得出中层班子现场测评分㊂中层班子集中测评分㊁中层班子现场测评分权重(暂定)按照0.6和0.4计算,加权得出最终的考核分值㊂中层班子专项工作计算公式为
Y bi =0.6T bi +0.4P bi
(1)其中T bi 为中层班子集中测评分,P bi 为中层班子现场测评分,具体计算方法为
T bi =∑(100M A +80M B +60M C +40M D )Q xj N n
(2)7
62第3期霍庆生,等:基于B /S 架构多终端民主测评系统的设计
P bi =
(100M A +80M B +60M C +40M D )N n (3)
其中N n 为不同范围的人数(n =1,2,3,4, );i =1,2,3,4, ;j =1,2,3,4;M A ㊁M B ㊁M C ㊁M D 分别代表A ,
B ,
C ,
D 的得票数量㊂对于干部个人考核结果的确定,计算干部考核结果由干部个人测评考核分和关联工作得分两部分分值加权获得㊂干部个人测评考核分和关联工作权重(暂定)按照0.5和0.5计算㊂干部个人测评考核分由干部集中述职测评按不同类别人员对应的权重加权计算得出干部集中测评分;分组现场考核由考核组成员按等比加权得出干部现场测评分㊂干部集中测评分㊁干部现场测评分权重(暂定)按照0.6和0.4计算,加权得出个人测评考核分值㊂
干部个人考核结果计算公式如下
W ri =0.5(0.6T ri +0.4P ri )+0.5(0.6T li +0.4P li )(4)其中T ri 为干部集中测评分,P li 为干部现场测评分;T li 为干部集中测评关联分,P li 为干部现场测评关联分㊂具体计算方法为
T ri =∑(100M A
+80M B +60M C +40M D )Q xj N n (5)P bi =(100M A +80M B +60M C +40M D )N n
(6)T li =
∑T bi /m (7)P li =∑P bi /m
(8)
根据干部个人分工与岗位职责确定m 取值,m =1,2,3, ㊂3 系统功能设计
B /S 架构(Browser /Server,即浏览器/服务器模式)是Web 兴起后的一种网络结构模式,其最大的优
势是可以在任何地方进行操作而不用安装专门的软件[5,6]㊂只需要一台能上网的电脑即可开展工作㊂浏览器Web Server 同数据库进行数据交互[7]㊂
3.1 系统软件平台开发的测评系统采用B /S 架构,选择了JAVA 语言实现,为实现测评项目灵活编辑的需求,前端HTML 页面采用了javascript 脚本语言,后端业务代码采用了SSH(Struts+Spring+Hibernate)的3层架构㊂其中前端界面使用了多种编辑控件方便测评项目的编辑操作,尤其矩阵类的测评项目的编辑更为复杂,如图1所示㊂系统总体结构SSH 如图2所示㊂SSH 是struts+spring+hibernate 的一个集成框架,是目前比较流行的一种Web 应用程序开源框架,大体上可以包含表示层㊁业务逻辑层㊁数据持久层和域模块层㊂Struts 是系统的基图1 矩阵型测评项目编辑图
Fig.1 Matrix type evaluation project editing diagram 础架构,负责MVC 的分离,在Struts 框架的模型部分,依托Hibernate 框架对持久层提供支持㊂具体过程是,在需求的基础上用面向对象的分析方法根据需求提出模型,这些模型转化为基本的Java 对象,编写基本的DAO(DataAccessObjects)接口,给出Hibernate 的DAO 实现,采用Hibernate 架构实现的DAO 类实现
862吉林大学学报(信息科学版)第37卷
Java 类与数据库之间的数据访问与转换,最后由Spring 做管理,管理struts 和hibernate㊂
图2 SSH 结构图
Fig.2 SSH structure diagram 3.2 功能模块结合多年的民主测评实际工作,设计系统主要包括:测评指标管理,测评人员管理,测评页面设计,测评页面发送即链接或二维码生成,测评人员随机密码生成,测评结果统计分析,结果报表输出㊂测评指标管理模块主要设置测评指标项目及打分项的分数内容,民主测评中层干部页面如图3所示
㊂
图3 测评指标管理模块图Fig.3 Evaluation indicator management module diagram 测评人员管理模块主要将从干部信息库中导出的中层班子和干部信息导入或手工添加到测评系统中,测评页面设计功能模块实现将被测评对象(中层班子和干部)与测评指标相结合形成测评表单㊂测评页面发送即将测评页面内容生成链接或二维码,同时生成对应测评页面的登录随机密码,二者生成完成后将相应的测评页面和随机密码发送给指定的测评参与人员㊂测评结果统计分析功能是在测评完成后,根据测评内容形成统计结果的功能㊂
3.3 数据库
数据库在管理系统中占用重要的地位[8]㊂数据库采用安全可靠的开源数据库MYSQL5.5㊂MySQL 是一个开放开源化代码的关系数据库管理系统,由于其性能高㊁成本低㊁可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet 上的中小型网站中㊂随着MySQL 的不断成熟,它也逐渐用于更多大规模网站和应用中
㊂
图4 测评系统主要ER 图
Fig.4 The main ER diagram of the evaluation system 测评系统主要ER 图如图4所示㊂测评系统数
据库主要完成测评中被测评对象和测评结果存储
的需求,在对以往采用的传统纸质画票或涂卡的测
评方法详细调研的基础上,建立了测评系统的概念
模型,其中包括测评人员类别实体,测评指标项目
实体,测评内容实体等,并使用ER 图将概念模型
详细描述㊂利用关系数据库理论将概念模型转化
为逻辑模型,选择数据库管理系统MySQL 建立数
据库表结构㊂962第3期霍庆生,等:基于B /S 架构多终端民主测评系统的设计
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论