首页 > 范文大全 > 正文

编制读卡机接口程序以实现在人事考评中的应用

开篇:润墨网以专业的文秘视角,为您筛选了一篇编制读卡机接口程序以实现在人事考评中的应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:该文主要介绍对读卡机的接口程序的编制以实现在企事业单位的人事考评中的应用,实现现场公示结果,以体现公平公正。关键词:读卡机接口程序;企业人事管理

中图分类号:TP315文献标识码:A文章编号:1009-3044(2012)03-0499-03

读卡机的常用用途是用于标准考试的测试中,避免了主观判断和误判,防止了作弊。基于这种功能,在管理岗位测评、绩效考核以及定岗定薪中同样为体现公平公正、避免暗箱操作的目标,使用光标读卡机进行现场操作,评委当场涂卡,当场出结果。

1系统实现

市售读卡机只用于标准考试系统的阅卷,考试成绩一人对应一张答题卡,是对一张试卷的纵向汇总。对于用读卡机进行测评的难点是由于被测评人数较多,而且制定的测评标准最多有四五项,最多不超过八项。测评结果是第N个测评对象对应的所有评委打分的第N道题目,这样就带来一个问题,如何进行对所在答题卡第N道题目横向汇总求值。而且签于考评的考点要求、得分规则的特殊情况,必须量身定作,通过与厂家联系,开发接口程序需要3万元,而且时间也比较长,实际情况不允许。于是我主动请缨,通过对光标阅读机硬件和软件的认真研究,从管理程序中导出每张答题卡的文本文件,用VFP编程软件进行分离、处理、转换、赋值。并且对答涂卡的有效和无效项进行过滤,对最终结果用VFP数据库保存起来,然后编程,计算、汇总和打印。确保计算结果的准确性,而且忽略冗长的处理过程,最后操作简单,实现了一键出结果,一键打印。在下面进行的管理岗位定薪和车间定岗定薪的测评中,运行良好,而且保证了从收卷到结果公示,仅用五分钏左右的时间,准确率高,公平公正,杜绝人工计票时出现的错读、漏读、重复读的现象;更不会人为造成选举结果的不准确性。

2软件编制

主程序界面如图1。

图1 接口程序:m=105

dime xzda1(m),xzda(m) n=1 nn=1 sele 1

use cj011102

set filt to type="A" coun to pp go top nnn=1

do while nnn

do while n

xzda(n)=subs(zichuan,n,1)

if xzda(n)="." .or. xzda(n)=">" then xzda(n)="0" endif do case

case xzda(n)="A"

xzda1(n)=1 case xzda(n)="B"

xzda1(n)=2 case xzda(n)="C"

xzda1(n)=3 case xzda(n)="D"

xzda1(n)=4 case xzda(n)="E"

xzda1(n)=5 case xzda(n)="0"

xzda1(n)=1 endc n=n+1 endd use sele 2 use jk1

appe blan

gather from xzda1 use

SELE 1

use cj011102 SET FILT TO

set filt to type="A" GO TOP

SKIP NNN nnn=nnn+1 endd n=1

do while n

aa=’a’+ltrim(str(n)) copy to lsjk fiel &aa use lsjk

sort on &aa to lssort

use lssort

sum &aa to zh for recno()>2 .and. recno()

repl bh with n,cj with zh use

n=n+1 enddo sele 1

use cj011102 set filt to zdz=0 zgz=0 fsd=0

use cx1 alias cx1 inde on cj to cj1 go top zdz=cj go bott zgz=cj

fsd=(zgz-zdz)/5 go top

do while not eof() do case

case cj

repl dj with 1 case cj>zdz+fsd and cj

repl dj with 2

case cj>zdz+fsd*2 and cj

repl dj with 3

case cj>zdz+fsd*3 and cj

repl dj with 4

case cj>zdz+fsd*4 and cj

repl dj with 5 endc skip endd sele 2 use gw

join with cx1 to xcx1 for bh=cx1.bh fiel bh,bm,gw,cx1->cj,cx1->dj use xcx1

inde on cj to cpjg brow

3结论

基于这种思路,可以在企事业单位的岗位测评、绩效考核以及定岗定薪中推广,以体现公平公正的原则。

参考文献:

[1]陈明锐,李怀成.数据库管理系统Visual FoxPro 9.0应用教程[M].北京:高等教育出版社,2010.

[2]曾晓红.VFP编程实例及提高――通向编程实战之路[M].成都:四川大学出版社,2010.