独立完成的第一个应用软件
--我在衢州20年(九)
1984年12月初,衢州化学工业公司组织部对公司科级以上干部开展了干部测评,这项工作是浙江省委组织部在厂、矿、企事业单位推广的干部测评法。由于测评数据的项目多,如果用人工统计测评数据,比较复杂,耗时,且需要专业人员,若要对测评参数加权和调整参数,都不是很方便。由此公司组织部要我们计算机中心设计一个软件,用计算机来处理干部测评的数据。
这个干部测评软件的开发交给了计算机中心,中心把这个任务交给了我,时间很紧。
我接受了这项任务,加班加点,从学习测评规则到程序结构的构想,数据统计算法的设计都是我一个人完成,晚上写程序经常到1-2点才回家,用了1个多月的时间就完成了程序的编制。
干部测评法是以标准化的等级量表为工具,采用领导与群众,组织与本人,定性分析与定量分析结合的多种评定途径,以求达到历史地,全面地,客观地对干部的德、才、勤、绩进行科学鉴定和评价的一种新方法,测评数据基于数学统计,加权统计等方式用计算机进行处理,这种方法是组织部门在干部考察选拔、安置使用中的一种新探索,是为实现组织工作科学、制度化、民主化、现代化而开创的一条新路子。
干部测评时,对一个被测评对象要求三十到五十人参加测评,评定人员取被测评干部工作、学习过单位的上级、同级、下级、本人和组织五个层次分层评定(衢化公司只用前4层)。测评的评分项按德、才、勤、绩分解为三十个要素,每个要素又分五个等级(1-5),每个等级又分为上、中和下三个水平。
原始数据等级量表的每条记录包括有记录编号,被测人代号(或姓名),测评等级和事业心,纪律性,原则性,求实精神,竞争性,廉洁性,民主性,服务性,自知,坚韧性,马克思主义理论知识,管理科学知识,本职专业知识,知识面,自学能力,综合分析能力,口头表达能力,书面表达能力,谋略能力,决断能力,指挥协调能力,应变能力,创新能力, 任贤能力,劝说能力,交往能力,本职业务能力,工作效率,工作成绩,群众威信等30个要素共33个数据。
数据处理要求把每个人30个要素的等级测评转换成百分数,然后分层求和,求出每个要素的算术平均值,分段分数(1-10个要素为政治素质,13-16个要素为知识结构,17-27个要素为能力水平,28-30个要素为工作成效4个段),标准方差和分段加权平均值等数据。对每个人的测评结果输出评分表(等级量表转换成百分数表),分段统计表,一个单位所有被测评人按段分数的排序表(排出被测评人的每段分数的名次)和按加权数据(不同的要素权值不同)的加权分数排序表。
测评数据的输入和管理使用了CdBase-Ⅱ(Chinese dBase-Ⅱ,汉字dBase-Ⅱ)数据库系统,当时考虑到CdBase-Ⅱ处理数据的能力比较弱,用dBase的编程语言写数据统计程序比较复杂,我就用CGWBASIC(Chinese Great Wall BASIC)语言编写了数据处理程序,用CCDOS(ChineseCharacter Diskette Operating system,汉字DOS操作系统)的批命令实现CdBase-Ⅱ和CGWBASIC语言的数据共享,较好的解决了信息输入、查询、修改等管理和数据处理的问题,中间用了DOS操作系统的批命令来读取数据库的数据,巧妙地解决了技术难题。
第一次单独完成这个软件开发,数据处理和统计是程序设计的难点,发挥数学好的优势,开动脑筋学习,在较短的时间完成了任务。
用微型机处理干部测评数据,是浙江省要组织部在厂、矿、企事业单位推广干部测评法的首次尝试,衢州化学工业公司运用这一方法进行干部测评,使该公司“冒”出了一大批潜在的干部人选,经群众广泛推荐的280名测评人选,公司相关负责人对省委组织部有关人员说:“有20多人可作为处级干部人选,有70人被列为科级干部人选,还有40多人被列为各级后备干部,这些人员,一半我们原有考虑,另一半却是新发现的,这样,建立第三梯队就有了依据”。
1985年4月15日,浙江日报第一版以《衢化推行干部素质科学测评法一批潜在干部人选冒了出来》为题,报道了衢化公司应用等级量表和计算机技术进行干部测评的消息。4月1日《计算机信息报》,7月23日《计算机世界》报分别刊登《衢州化学工业公司用微型机处理干部测评数据》的报道,先后有广州港务局、镇海炼化厂、大庆石化总厂和空军驻浙某部的有关人员来函来人了解该程序的应用。
1985年7月,使用这个测评程序为浙江省龙游县委组织部免费处理该县50多个单位的480多名被测评干部的1万多条原始数据。为浙江省衢州市委组织部免费处理了该市6个区县的领导班子成员的2000多条测评数据。
由于我们衢化公司率先在全省使用计算机处理干部测评数据,1985年7月1日浙江省委组织部的谷建中来到衢化,和衢化组织部以及我们计算机中心交流了“干部测评数据处理程序”和“人才统计调查程序”的合作,很遗憾,后来听说他们和杭州的一所大学合作了。
1986年4月,测评程序免费提供给衢州市开化县科委副主任成华生,用于处理开化县的企事业单位的干部测评数据。
1986年12月24日,哈尔滨市国家测绘局第二大队测量队总师办的苗前军,来信联系“干部测评数据处理程序”的合作。
1987年4月22日,收到张家口供电局王建生邮来的干部测评数据。由我来处理,4月30日完成数据处理,邮寄给他们测评结果(磁盘2张),6月29日我收到张家口供电局邮来250元数据处理费,这个钱不是我的劳务费,是工作的收入,上交计算机中心,这也是我们衢化计算机中心成立一年来第一次收到的劳务费,大家分,我也就能分到50元。
当年我的月工资还不到50元,没有奖金,没有开发费和加班费,也没有劳务费,这个项目完成也没有任何的奖励。
不知道为什么,这个干部测评在浙江省没有再进行下去,衢化公司只做了一次的干部测评,我的这个程序也就没人用了。但通过这个程序的开发,我对DOS操作系统的批命令处理有了深入的理解,熟练的掌握了DOS操作系统命令的使用,对数据库管理系统的数据表的设计和使用有了深刻的体会,特别是使用高级语言进行数据处理的算法设计有了思路,为我以后的程序设计和熟练的驾驭微型计算机打下了良好的基础,也使我的计算机应用项目开发渐入佳境。
通过干部测评这个项目的开发和应用,我撰写了2篇文章,其中“干部测评数据处理程序的设计与实现”发表在《衢化科技》1985年第4期(1964年创刊的公司内部刊物),这是第一次在公司主办的技术杂志上发表,后又发表在《新浪潮》1987年第1期。另一篇“用CCDOS操作系统的批命令实现CdBase-Ⅱ和CGWBASIC语言的数据共享”发表在《计算机时代》(浙江省计算机学会会刊,1984年创刊)1986年第4期,这篇文章还获得了浙江省仪器仪表学会1987年度优秀论文奖。这2篇稿子登了3本杂志,稿费是97元,是我2个月的工资了。
1986年的各项稿费收入是我半年的工资。
1985年还为衢化公司组织部设计完成“干部和专门人材数据库管理系统”软件,录入我公司4千多名干部和专门人材的信息,为公司首次职改及专门人材、干部管理提供了准确的原始数据。
1986年5月6-8日,我代表衢化计算机中心参加了在杭州橡胶厂召开“浙江省石化系统计算机应用座谈会”,这次会议有浙江省石化系统53个单位的63人参加了会议,有杭州橡胶厂、衢州化学工业公司等12个单位在大会交流了应用计算机的经验。衢化公司供销处的管理科辛建荣科长,衢化公司铝厂的蔡茂新主任(后担任衢化公司铝厂厂长)在大会介绍了“计算机在企业供销管理中的应用”和“微型计算机在铝电解生产中的应用”,这个系统是由冶金部自动化所开发的铝电解槽控制系统。这次会议浙江省石化厅的王世君副厅长出席会议并讲了话,由此拉开了浙江省石化企业应用计算机技术的序幕。
1986年我撰写的文章“个人计算机的软件体系结构”发表在《计算机应用》(照片1)杂志1986年第3期上,这是中国科学院成都计算机应用研究所主办,我国一类期刊,中国计算机学会会刊。
照片1 计算机应用杂志
撰写的论文“逻辑程序设计语言ESP和KL0及其特点”发表在《微电子学与计算机》(照片2)1986年第8期,这本杂志是航天工业部骊山微电子研究所(771所)主办, 我国一类期刊,中国计算机学会会刊。
照片2 微电子学与计算机杂志
编译的文章“国际通信服务及其动向” 发表在《计算机工程与应用》(照片3)1986第9期,这本杂志是电子工业部华北计算技术研究所(电子工业部6所)主办,我国一类期刊,中国计算机工程与应用学会会刊。
这3本杂志都是我国的核心期刊,现在能在这3本杂志上发表论文除了要支付高额的版面费外(过去是编辑部付给作者稿费),论文的水平要相当的高,现在发表论文的主力军已经是在读的计算机科学类的博士生了。
在我30多岁的时候,是人生最好的年华,领导信任,有了好的工作机会,努力学习和钻研技术,不知疲倦,不讲报酬,不甘落后和平庸,努力了就有收获,梦依旧还在,曙光就在前头。
2020.07.21庚子六月初一忆记于杭州礼斋