查看: 646|回复: 0

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

[复制链接]
发表于 2019-6-8 06:47:56 | 显示全部楼层 |阅读模式
声明】经过搜索关键字,并没有在论坛中搜到与本文类似的帖子或者方案。本帖中介绍的内容均为作者的自创成果,如果有雷同纯属巧合,真的雷同了可以留言哦……* @. L7 v9 n8 W1 P4 a  y4 q# ^. `
3 G' W6 F7 Q3 r* n$ k0 j
2015年的某一天,集团人事中心某部门找到了我们,给我们诉苦。。。
8 q: [9 E9 h) z" r* G) r& ~4 M# a2 U- m9 e
“哇,企业的盘子越做越大,企业的人员也越来越多,我们继续对一些人员进行考核评分,对成绩优异的人员进行培养下,以提升企业的管理水平。
9 q  E3 c& U4 B3 A9 g8 T$ g/ T0 R
所以呢,我们想做一次人才测评,从上级、平级、下级多个角度去对一个人进行测评,测评方式以在线填写测评结果。以往我们是通过EXCEL的形式,小范围调查,将excel收集上来后,然后人工进行汇总评分。
4 I0 X& c- _0 q0 y- t+ r) e7 h9 u/ S$ ?, G& d) ]
但是这次我们要对近千人进行调查,按照以往的方式来做,这样我们的工作量就太大了,你们能不能想个办法,通过OA在线收集调查结果,并自动出结果呢?”
/ W1 v# r, T# s+ _( _
) b5 ?! `. G0 J" x  |: z$ h3 Q* |3 M“你们的需求大概是什么样?”
& [/ T/ _; p1 n5 D. X! B6 ?( D- s% d! A" ?  u7 v1 h
“我们的需求大概是这样。。&……*%*%&……¥%¥……%……%&&”5 X! P. B* P3 Q- U4 {' a7 i* s

- Z' ~: T% O; ?( c9 C# O4 D, ]5 e“这个我们需要好好设计下。”2 T- q) w/ Q% Q! A( `* k
0 _, c4 e5 m5 |1 x8 G
“好,今天周五,周末给你们两天的时间,下周交给我们可以吗?”, `5 _9 ^( u7 O, x  T5 m0 y- W! v7 E, l
. Z% l) `- M; ]# j/ n- T, \
“这么赶,我们得考虑考虑。”
/ A: ~" H7 G" o: D* D5 O7 u& q0 R( q3 D. S$ v7 C* v: S; `) |
“鳄鱼肉吃过吗?请你们吃一顿,如果吃一顿完成不了,那我们就吃两顿。”
5 |" |2 a! p3 U" a: y3 Y) K- o- G3 A2 }5 p1 F
“。。。。。。好吧!”(用户部门都这样了,我们能不就意思?然后我们就妥协了,周末加班干!)
/ a  b" T0 `/ Q; H4 a( D4 G9 ]' [4 m3 |" _0 ^
【需求描述】0 t, {% A& K3 b1 I
) }0 a/ I) S. H
评测规则( }$ T! o0 ?" h9 k# x
( @( V0 [$ T  c8 N" e- [' J; @
1. 本次人才盘点主要是以问卷调查的形式,由被调查人的上级、平级和下级对被调查者进行评分。
$ G" d  D( t- B: R6 Q
9 D/ R) S: i  }* E7 H2. 被调查者被分为四个等级,一般员工、初级管理、中级管理和高级管理,四个等级的调查题目是不一样的。比如整个题库有50道题,一般员工按着题库中的前15道和中间的10道进行调查。初级管理会按照题库中的前20道和最后的5道题进行调查,以此类推。2 v8 i" L* K% G* a4 t* X, r
- r3 r$ }8 N: d/ {: t
评分规则
. g& Z. Z) I, ^2 d& p, _! y
0 P. g( d* F7 K: o1. 整个题库会由若干个评估项组成,若干个评估项下会有若干个评估维度,每个评估维度的评分会按照一定的比例计算后计为该评估项的得分。然后将评分项的得分求和作为本次调查的最后得分。" |0 Y! L% p, E2 V1 H
8 `) d. ^, N+ I! w
2. 上级、平级和下级的评分会按照一定比例进行计算综合得分,比如上级评分的均分乘以0.5计入到综合得分,平级评分的均分乘以0.3计入到综合得分,下级评分的均分乘以0.2计入到综合得分。(这个系数我只是举个例子,会和人事管理的规则不一致。但是逻辑是这样的。)7 j+ B# x' u; A/ H& }2 R

$ Q1 J" @7 Q/ k6 v调查方式: {  P4 e( x9 T3 R5 X" i$ n2 b0 h) T
1 d$ w/ T# \2 P% ]& {8 H
1. 本次调查希望通过OA系统向调查者发布,调查者能够在OA系统上进行在线评测。
" V! v2 g. L. a4 R
2 y7 A! X0 b- `2. 每个调查者的调查对象可能会有多个,但是每个调查者只能对同一个被调查对象调查一次。( a$ {" e1 d$ ?4 ^% I4 v) P! ?1 O

: a3 C  P5 M# F3 i8 {0 m调查结果( R" |% i4 `8 u; w+ u/ u5 }& w
: v0 w& p5 h4 y2 Z- u
1. 能够在线查看调查问卷的进度。能看到哪些人完成了调查工作。) ?4 S/ m$ H4 I& i* _

; f" b- r! L4 ~2. 能够在线查阅最终的调查结果,仅仅只要得分。
7 D0 R/ u+ @% V) P
7 G2 |1 b) y& T' P4 V- e. k/ u【解决方案】3 S) S# o# ~0 l- U# `% ]

  E  }2 R" A/ A! R& g6 G( C/ V3 h# U选择开发平台
. D; ~& A- y# K5 ^& \2 C: m
1 V, X7 U1 G# l. a5 w: p这项工作我们硬着头皮接了,而且就我一个开发人员,一个项目经理和一个信息总监。项目总监负责出点子,项目经理负责把控风险和评审设计,由我这名开发人员对整个系统进行建模和开发。( o5 A( Z, D1 K8 G' V2 C: ^. m

' `+ i, U, p0 Y/ e. d( x% t从人员配备上来看,如果要2天内完成设计、开发、测试。如果通过编码方式来开发,基本上完成不了。如果使用OA系统来做,OA系统也没现成的功能来实现。
* q+ o' N. o6 g. z. T* a; I( L) \! S+ {; @* Y) b, Y
我们突然想到了一个工具,FineReport。通过FineReport填报功能来实现是完全可以的,开发快捷,调试便捷,且能和OA系统进行用户集成,完全符合我们的要求。(声明:并不是给帆软打广告,用过FineReport填报功能的番薯们都知道的,并不是我催,这个玩意就是这么好用。)) I- m' b& J+ Z9 J# v

, H2 x" M- d& M数据库设计
. j' {3 y6 E0 G* K' P+ M+ p+ `, I9 u  m& R# W# @
1. 根据需求的背景分析,实际上这项事情每年都会做,而且做的次数还不定,但是模式是一样的,所以我们必须考虑调查版本问题。每次调查人员,调查的各项维度、系数等均会不一样。那么我们需要让系统更灵活,让系统能够重复使用,而不是仅仅只用一次,那么整个系统里面需要通过一个“调查方案名称”来区分版本数据。比如2015年人才盘点,2015年员工晋升调查等等。通过这个字段来区分调查人员、调查题库和调查关系。! ^7 w1 b/ l' ?. c$ v0 O0 w
* F" f$ l! V; y  R5 i
2. 人员库。将调查人员和被调查人员全部导入到人员库中,需要注意的是,我们需要将用户的OA登录名导入到人员库中,以解决调查人员的数据权限的问题,如果解决请继续往下看。$ F9 q# K7 [0 B$ O
另外还需要有人员的等级(上面提到的四类等级),还有一些其他的附属信息,如组织架构信息等。* y8 i4 n  H) {1 `( \
% u! I& g0 x( C- |) }; U
3. 调查关系。调查关系由用户批量导入到系统中,调查关系中需含有调查人OA登录名,被调查人OA登录名,调查方案名称,上下级关系以及评分权重。" i" [9 O9 O+ z7 o
+ K0 t, R0 {, \
4. 设计题库。题库是由用户导入的,导入的时候是需要带上“调查方案名称”、“题目适用范围”(用于那一类等级的员工的调查)、“题目评分系数”。" Q6 N, n+ N8 R: E

8 }# ^7 ?$ W  i+ P5 _. _以上有了,数据库设计基本上就告一段落了。接下来就是报表开发上% t1 X7 R$ K+ H$ c1 u# y

. b" w8 b6 @+ |0 D0 V9 Z- q- M* S报表开发
6 n" ^0 {$ h7 I$ m9 l
: ~) q+ f, y8 I# d& d; F1. 人员信息导入和在线维护& ?: ?6 P, U. I; ?9 L) h7 i) `

6 `. g6 d& s' C$ Q& \& E! g8 E& M) _
# Q& |3 Q5 P" t: s
2. 评测关系导入和评测关系维护9 I. q% G5 P) X0 v# B

' x. b- ]% t, t4 G2 k" g6 T( Y" J$ y! F/ V

* [$ ]- B. r, d  ?- O$ X) N看,数据库设计阶段是没有代理人这个的,这个字段怎么在案例中出现了,哇,这个就是需求实施阶段,用户提的需求变更,有些领导都是通过excel填的,并没上OA系统上提,那么就需要由代理人来帮忙调查人员来提调查结果。好在帆软报表调整容易。调整花费的时间较短,对帆软再赞一个。; r$ b  B2 V, z4 s: ~4 J

. ^/ h/ u2 ]% F* ^" M" Q0 \3. 评测题库导入和评测题库维护: {0 o1 j" _7 w* ]+ a
* I, o6 S. i: T

, L( e" @7 X8 z7 _* f- Z6 t7 t3 f" v3 S" u
4. 人才测评 之 测评列表! z9 @& C% S) w* O6 S" e1 _$ _! N
3 D9 _; C7 }& \" v7 u) ~

& [& x% a. u( b: p# h" S: ~' A' t. h) R
整个系统建设的前提是需要实现OA系统和帆软的单点登录集成。因为我需要适用OA现有的用户中心。
2 S% d1 l/ {7 k& D+ q3 |
* [' [2 L/ g4 `, _  B* \OK,上图展示的结果就是将OA用户的登录名传到报表中,根据人员信息和调查关系进行筛选出来的结果。% m5 t; E: D3 h
' v* u) Y! ]) z2 z
5. 人才测评之调查问卷
0 M4 M! W8 M/ G* q% ?/ r  a# S) i* g, ?& Q: A  m: X
点击上图的 开始打分,进入到调查问卷。
! s& M/ L- m  d0 x, b8 O" t
# e$ Z+ N4 E- ~这个题库就是根据被调查者的等级和题库筛选出来的结果。调查者直接对本调查问卷进行评分即可。具体的实现逻辑我就不进行赘述。
" s) X- V: t2 j  s, G: T1 r6 r$ n" k! n: _; x' f7 X
6. 调查结果。
4 l1 C( _4 l8 O7 h/ g+ b. T: n) P/ c7 i" C8 J
好吧,我承认,我现在调查结果的报表我遗失了,我无法分享给大家。但是上面的系数都有了,根据得分来计算想必也不是很麻烦的事情。嗯,留给大家去发挥下。$ }. k* e' ^  g7 L

0 B2 A6 j; }+ z  W  @6 s( J【效果】1. 从用户角度上来说,大大降低了用户的工作量,提高了整个工作的推进速度。7 F* Z# ]6 G  s' O
, K& ]" c+ r' c: q0 m9 B
2. 让技术人员实践了一把帆软填报的案例,一个很不错的机会。5 e+ ]1 _# t" d) V. k

9 a% y% S+ h8 b! T# ~6 ~. @
4 b- Y" k. q# z) h0 k【总结】! d- h! [( c. R  x" O# I

, C* i  s) O& _' {- B5 A1. 想快速建模开发一个复杂程度不算太大的系统,FineReport是个不错的选择。(稍后我会分享另外一个考试系统,也是这个道理). s" @+ d3 q. `) v7 r6 U
/ S6 [; ]/ b- C7 H1 o
2. 在做设计的时候,一定要多多考虑到系统的灵活性(可以参考下上文中引入“调查方案名称”的想法),作为程序猿当然是希望更多的用户去用这套系统,哪怕是在小的系统,而不是用一次就不用了。(当然本套系统由于某些原因,也就用了几次就没用了)1 z2 M# W9 v9 h. }* Q3 x7 d5 R
4 l! k2 q: s( r; l4 ?
3. 想让系统更好看,真的需要一个美工。
7 Y% J! `% W' v. R

相关技术服务需求,请联系管理员和客服QQ:2753533861或QQ:619920289
您需要登录后才可以回帖 登录 | 用户注册

本版积分规则

帖子推荐:
客服咨询

QQ:2753533861

服务时间 9:00-22:00

快速回复 返回顶部 返回列表