请选择 进入手机版 | 继续访问电脑版
风雨十年,感恩同行

利用帆软report v10.0设计人力资源管理 之 人才培养 之 360°人才测评

[复制链接]
发表于 2019-6-8 06:47:56 | 显示全部楼层 |阅读模式
声明】经过搜索关键字,并没有在论坛中搜到与本文类似的帖子或者方案。本帖中介绍的内容均为作者的自创成果,如果有雷同纯属巧合,真的雷同了可以留言哦……( u  {9 _" j1 A$ g9 M
0 C  w+ g: }) [& W4 v$ K
2015年的某一天,集团人事中心某部门找到了我们,给我们诉苦。。。
9 L/ e; D9 {, U' M& i$ P/ E  ?) y/ f+ F- a. x
“哇,企业的盘子越做越大,企业的人员也越来越多,我们继续对一些人员进行考核评分,对成绩优异的人员进行培养下,以提升企业的管理水平。  O, E, d3 o* C: d9 T0 B
0 P! t( i! W/ }2 k
所以呢,我们想做一次人才测评,从上级、平级、下级多个角度去对一个人进行测评,测评方式以在线填写测评结果。以往我们是通过EXCEL的形式,小范围调查,将excel收集上来后,然后人工进行汇总评分。: y0 l! f6 n& Q+ k3 z! e4 m

. ~/ w" X3 s1 g( k9 U但是这次我们要对近千人进行调查,按照以往的方式来做,这样我们的工作量就太大了,你们能不能想个办法,通过OA在线收集调查结果,并自动出结果呢?”) ^1 L" g& b( B, t) h, L0 s

, ?5 S0 i) I( y5 m6 x“你们的需求大概是什么样?”+ M8 h7 L. I6 j$ ~( _) ?3 i' X
) u9 F2 a& O+ |: O* ~& A6 l6 R
“我们的需求大概是这样。。&……*%*%&……¥%¥……%……%&&”4 G7 e* ?( T9 Y+ y$ s/ ^

( o) i5 V7 T$ q0 k; T“这个我们需要好好设计下。”
6 _9 Z! j# U7 }) Y
, t% w, k- q1 ^0 g- k“好,今天周五,周末给你们两天的时间,下周交给我们可以吗?”
+ w  T1 E( z/ w; i% O8 y3 d- y3 W2 K" w4 e9 U/ P5 M8 F
“这么赶,我们得考虑考虑。”
/ ?% B% n3 I) W7 N) W8 s5 A
1 b- Y: ~# B, y, ^* t“鳄鱼肉吃过吗?请你们吃一顿,如果吃一顿完成不了,那我们就吃两顿。”( C0 h" N- H8 h& K1 L

# A* O5 Z7 x1 o: x4 Q; {3 O$ T1 W“。。。。。。好吧!”(用户部门都这样了,我们能不就意思?然后我们就妥协了,周末加班干!)
/ L( X9 O& w% B) d7 s1 C1 s) @0 ?$ {
【需求描述】& c- O) E0 F6 h* A

2 i9 Y% F$ R9 g2 i评测规则) _; e2 L* A  L5 ]( t, g8 ]
) b! A6 u$ u2 N5 j' j
1. 本次人才盘点主要是以问卷调查的形式,由被调查人的上级、平级和下级对被调查者进行评分。
- e4 [/ k& b6 l% Z/ Y* ]
% S  k% H: `. G$ z7 \2. 被调查者被分为四个等级,一般员工、初级管理、中级管理和高级管理,四个等级的调查题目是不一样的。比如整个题库有50道题,一般员工按着题库中的前15道和中间的10道进行调查。初级管理会按照题库中的前20道和最后的5道题进行调查,以此类推。) l  V- E8 \) T& |, q& X  t( J
( J/ Y4 H& O% W0 {( i
评分规则3 Q) i/ R* _$ p0 Y4 T

; h$ D' F( ^2 b5 ]6 k: T2 Y1. 整个题库会由若干个评估项组成,若干个评估项下会有若干个评估维度,每个评估维度的评分会按照一定的比例计算后计为该评估项的得分。然后将评分项的得分求和作为本次调查的最后得分。" \: I& [$ G* B( E. ^# K
. o2 j+ ^+ V2 j& t! q3 s
2. 上级、平级和下级的评分会按照一定比例进行计算综合得分,比如上级评分的均分乘以0.5计入到综合得分,平级评分的均分乘以0.3计入到综合得分,下级评分的均分乘以0.2计入到综合得分。(这个系数我只是举个例子,会和人事管理的规则不一致。但是逻辑是这样的。)
+ k4 T) W0 r$ C$ `0 `% I7 z
) J+ H5 g& W) _7 K调查方式
3 V/ y+ S6 ~0 i% D; W/ ?& b, y( y3 W' |+ `
1. 本次调查希望通过OA系统向调查者发布,调查者能够在OA系统上进行在线评测。  \1 g9 A% @  O+ g6 v7 R$ T' x( f' y) v5 a
; N3 z" S/ p7 x+ Q: k
2. 每个调查者的调查对象可能会有多个,但是每个调查者只能对同一个被调查对象调查一次。: k: Z8 b1 X% n0 s
, W1 G6 o0 y7 w  `
调查结果
$ w% R2 ~) `) B7 o( g8 b: u# M! q: o4 X5 O( S
1. 能够在线查看调查问卷的进度。能看到哪些人完成了调查工作。
1 o: c# Z6 u, {- g% k+ b4 q5 [1 I0 s: E" N/ R; \
2. 能够在线查阅最终的调查结果,仅仅只要得分。
' [! K/ U: {! s  o7 T
' O- @3 K, ?' R+ ]" o% M8 r8 _【解决方案】
+ _& G- {+ M7 o9 u( C
- S; ?  G5 I$ ~. k" Y选择开发平台
; z  O# c* i$ }
- y  C7 i- W$ z( [. M- |这项工作我们硬着头皮接了,而且就我一个开发人员,一个项目经理和一个信息总监。项目总监负责出点子,项目经理负责把控风险和评审设计,由我这名开发人员对整个系统进行建模和开发。+ t5 {% X: g) O  Y3 d! o. H* i, C7 X

) e. K' f) {( b: `) A! i! ]7 @1 P从人员配备上来看,如果要2天内完成设计、开发、测试。如果通过编码方式来开发,基本上完成不了。如果使用OA系统来做,OA系统也没现成的功能来实现。
( H9 J: j; o  s% ^' ^
0 f, s. l" C0 g9 r' K我们突然想到了一个工具,FineReport。通过FineReport填报功能来实现是完全可以的,开发快捷,调试便捷,且能和OA系统进行用户集成,完全符合我们的要求。(声明:并不是给帆软打广告,用过FineReport填报功能的番薯们都知道的,并不是我催,这个玩意就是这么好用。)
, U5 U4 e9 D4 O. i; Z
7 U' T3 V- K# A5 Z4 G3 T" }数据库设计
8 y$ f( [0 Y- f; ~. m- J
* U( O* {0 A3 w  ^2 }1. 根据需求的背景分析,实际上这项事情每年都会做,而且做的次数还不定,但是模式是一样的,所以我们必须考虑调查版本问题。每次调查人员,调查的各项维度、系数等均会不一样。那么我们需要让系统更灵活,让系统能够重复使用,而不是仅仅只用一次,那么整个系统里面需要通过一个“调查方案名称”来区分版本数据。比如2015年人才盘点,2015年员工晋升调查等等。通过这个字段来区分调查人员、调查题库和调查关系。
5 p/ P: z7 m' Z; K% D% Y9 r  J4 X& ^! k$ [0 V
2. 人员库。将调查人员和被调查人员全部导入到人员库中,需要注意的是,我们需要将用户的OA登录名导入到人员库中,以解决调查人员的数据权限的问题,如果解决请继续往下看。
- q7 K' S' E9 `- ^另外还需要有人员的等级(上面提到的四类等级),还有一些其他的附属信息,如组织架构信息等。
) x% s3 F! A. z2 i" u+ G1 Y7 a$ r4 g  V* q9 x: d) c# q
3. 调查关系。调查关系由用户批量导入到系统中,调查关系中需含有调查人OA登录名,被调查人OA登录名,调查方案名称,上下级关系以及评分权重。3 d; m$ E' A5 _
2 L# H' W# u  f* \
4. 设计题库。题库是由用户导入的,导入的时候是需要带上“调查方案名称”、“题目适用范围”(用于那一类等级的员工的调查)、“题目评分系数”。
/ h+ i2 X* Y7 ~2 Z, j3 e  P8 ?; b( l& A3 Z# R% c7 ?% W
以上有了,数据库设计基本上就告一段落了。接下来就是报表开发上8 A% j" Z1 `. A. U( L/ \6 d

0 i5 R$ F# l, @报表开发
5 v1 N. m. Y- N+ U; @: T0 l& u
; D4 X, n2 I( l3 Y1. 人员信息导入和在线维护
9 k" h  i9 o# A/ ~- U, ^6 |/ \- R! Q$ p
2 U2 |6 E) C5 L2 B9 g8 p& C5 {! Y. v8 z! ~

7 ^5 b! N% J" N9 X5 e+ R% V2. 评测关系导入和评测关系维护/ k. S/ g$ b3 i0 }; Z- R
$ I1 L0 S) X/ [) a3 `; g

# T. ?+ V4 o( n  |0 `
4 F. q; v% s# `* L, D: \/ w看,数据库设计阶段是没有代理人这个的,这个字段怎么在案例中出现了,哇,这个就是需求实施阶段,用户提的需求变更,有些领导都是通过excel填的,并没上OA系统上提,那么就需要由代理人来帮忙调查人员来提调查结果。好在帆软报表调整容易。调整花费的时间较短,对帆软再赞一个。
0 X! m, W+ {) J8 W% y, a4 b; g
' q4 c2 T* H* t( A3. 评测题库导入和评测题库维护
2 L/ f( I/ ]4 ~! H  P! l/ g) z0 ^/ j( K: t% m- D9 W( N0 D- t
2 R: k/ J; n4 H8 o5 ^  h
- Q' O  w0 N6 R& e) I
4. 人才测评 之 测评列表- R& N, H( K. [  B. C: o* N

: f. [& H: ^. B! V9 L5 _+ H& S5 \
5 M) w" \3 _  M% E& U1 S! Z/ |$ z* b) G% b1 l
整个系统建设的前提是需要实现OA系统和帆软的单点登录集成。因为我需要适用OA现有的用户中心。" U, I5 u, |/ t8 k, z+ \

$ i# U) w/ {! C; dOK,上图展示的结果就是将OA用户的登录名传到报表中,根据人员信息和调查关系进行筛选出来的结果。7 d) U0 m+ r; _3 M/ T2 w

1 W! }: w+ f- Y% V; O5. 人才测评之调查问卷4 `4 _. L9 m/ ?

  S5 G2 {( ]  d& [& c7 q$ h+ T2 j点击上图的 开始打分,进入到调查问卷。/ ?9 u, M) x# N( ?

8 _) j3 ~- C$ S& p这个题库就是根据被调查者的等级和题库筛选出来的结果。调查者直接对本调查问卷进行评分即可。具体的实现逻辑我就不进行赘述。1 u. B) {9 |1 l2 }4 A4 c

0 O& q+ w% `; {5 T; e7 W# a6. 调查结果。
! O( x% p* D& e* `8 _4 y  V( y9 @3 B: t; H3 [0 q$ U
好吧,我承认,我现在调查结果的报表我遗失了,我无法分享给大家。但是上面的系数都有了,根据得分来计算想必也不是很麻烦的事情。嗯,留给大家去发挥下。
7 G% I) b1 s3 [" U0 s/ v' `# _, P) K4 P: b- |$ o+ ]) t
【效果】1. 从用户角度上来说,大大降低了用户的工作量,提高了整个工作的推进速度。
2 }" s& u5 N7 D: j4 J/ w# e7 t4 P3 j
2. 让技术人员实践了一把帆软填报的案例,一个很不错的机会。
; s- v2 L3 I( d$ b, l' ^6 X: q6 V6 ]  d2 I; u, H0 u
! {# ?8 o8 C+ m( F8 k4 S8 j
【总结】
9 T9 J) h  M0 q
; K5 @; K# l# c; G1. 想快速建模开发一个复杂程度不算太大的系统,FineReport是个不错的选择。(稍后我会分享另外一个考试系统,也是这个道理)
/ t& U: {' w2 R3 i+ H
) J. w; X+ c! h+ k- w5 l2. 在做设计的时候,一定要多多考虑到系统的灵活性(可以参考下上文中引入“调查方案名称”的想法),作为程序猿当然是希望更多的用户去用这套系统,哪怕是在小的系统,而不是用一次就不用了。(当然本套系统由于某些原因,也就用了几次就没用了)
2 b; D: A  s9 T0 j4 _! }& D1 U9 l. r
3. 想让系统更好看,真的需要一个美工。
+ x: @# G4 s8 ~5 D

您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

帖子推荐:
客服咨询

QQ:592439202

服务时间 9:00-22:00

金蝶用友易助管家婆深度服务
 
QQ在线咨询
售前咨询热线
592439202
售后服务热线
243998158
快速回复 返回顶部 返回列表