第7卷第1O期 2008年lO月 软件导刊 Software Guide VO1.7 N0.1O Oct.2008 邮政通信职业技能鉴定考务管理系统设计 吴 楠 (河北邮政职工培训中心,河北石家庄050021) 摘要:随着计算机技术的快速发展,建立邮政通信职业技能鉴定考务管理系统是-3前鉴定部门的迫切要求。根据 邮政通信职业技能鉴定的实际情况进行了系统分析和系统设计,建立了一个基ff-C/S体系结构的邮政通信职业技能 鉴定考务管理系统,实现了方便快捷的管理。 关键词:技能鉴定;邮政通信;管理系统 中图分类号:TP311.52 文献标识码:A 文章编号:1672—7800(2008)10—0136—04 (4)充分突出了邮政行业特色,有利于统一全国邮政通信 O 引言 开展职业技能鉴定工作是邮政行业进行劳动用工制度改 革.全面提高从业人员素质.进而推动邮政事业发展的一项重 要的基础性工作。目前,全国邮政职工需要鉴定人数近40万人, 行业职业技能鉴定工作业务流程。 (5)可为实现国家职业资格证书在线工程打好基础。 1.2需求分析 按照《邮政通信职业技能鉴定考务管理办法》规定,全国邮 政通信职业技能鉴定管理系统.应能满足在全国邮政系统职业 技能鉴定现有组织机构和业务流程下各级鉴定机构的业务需 求。 在职业技能鉴定过程中,职工报名、考试组织、成绩处理等考务 管理环节,工作量大、数据处理繁杂,要提高工作效率,保证工 作质量,必须实行考务管理的计算机化管理。 考务管理是邮政通信职业技能鉴定工作的重要工作内容, 做好考务管理工作,对于保证鉴定工作质量具有重要意义。目 前,还没有一套适合邮政行业情况的鉴定管理计算机软件系 统,因此,开发全国邮政通信职业技能鉴定管理系统成为开展 邮政通信职业技能鉴定机构主要有:邮政通信职业技能鉴 定中心(简称国家局职鉴中心)、省邮政通信职业技能鉴定中心 (简称省职鉴中心)、邮政通信职业技能鉴定站(简称鉴定站)。 (1)国家局职鉴中心。国家局职鉴中心主要对全国各鉴定 机构进行管理,对各省(区、市)职业技能鉴定情况进行统计和 分析。主要工作包括:对全国邮政通信职业技能鉴定情况进行 邮政职业技能鉴定工作的当务之急。 1系统分析 1.1系统设计目标 本系统是以先进的计算机技术、网络及数据通信技术为手 统计分析;对全国邮政通信职业技能鉴定机构信息进行管理; 对全国邮政通信职业技能鉴定考评员的信息进行管理:对各省 (区、市)职鉴中心请领试题的信息进行管理;对邮政通信职业 技能鉴定职业资格证书进行发放与管理;向信产部、劳动和社 会保障部上报数据。 (2)省职鉴中心。省(区、市)职鉴中心主要对全省(区、市) 所有职工参加职业技能鉴定的情况进行统计分析.对本省的考 段,通过研究邮政通信职业技能鉴定考务管理、查询统计、数据 处理与交换、证书处理,实现从考生申报、准考证发放、成绩处 理、证书打印、数据上报和接收、数据整理归档、鉴定成绩查询 和证书真伪判别等工作的全过程计算机管理,实现信息资源的 综合利用和共享,达到提高邮政职业技能鉴定质量的目的。本 系统设计与实现具体的目标如下: (1)为了满足邮政通信行业职业技能鉴定管理工作的需 要,保证鉴定质量。 (2)减少人为因素对考核的影响,有效控制鉴定质量。 (3)实现鉴定信息的及时处理,降低管理成本,提高工作效 评员、鉴定站进行管理。其主要工作包括:对全省(区、市)邮政 通信职业技能鉴定情况进行分析统计:向国家局中心请领试 题;核发全省(区、市)邮政通信职业资格证书;对全省(区、市) 邮政通信职业技能鉴定机构进行管理;对全省(区、市)邮政通 信职业技能鉴定考评员信息进行管理;对本省(区、市)鉴定合 格人员情况进行查询;向国家局职鉴中心上报鉴定数据。 (3)鉴定站。鉴定站是邮政通信职业技能鉴定全体工作的 实施者,其主要工作有:根据鉴定计划发布鉴定公告:组织考生 率,提供技术保证。 作者简介:吴楠(1977~),女,河北石家庄人,河北邮政职工培训中心讲师,研究方向为管理科学与工程。 第1O期 吴 楠:邮政通信职业技能鉴定考务管理系统设计 ・137・ 报名;对考生的申报信息进行审核;安排考场、发放准考证号; 实施鉴定;鉴定成绩的登统;鉴定情况的统计、分析;职业技能 鉴定收费信息的管理;向省中心上报鉴定数据。 2系统总体设计思路 2.1总体设计原则 全国邮政通信职业技能鉴定管理系统由国家局职鉴中心 系统、省职鉴中心系统、鉴定站系统和地市局报名系统四级系 统组成,其结构图如1所示。系统总的设计原则是: (1)管理系统要具有统一性、系统性,能满足各级鉴定机构 要求,能实现与劳动部技能鉴定系统的数据兼容。 (2)管理系统要具有可操作性。系统功能实用.容易操作, 运行稳定,结构合理。 (3)管理系统要具有灵活性、前瞻性。既要考虑适应当前 的工作,又要便于今后软件的升级。 图1全国邮政通信职业技能鉴定管理系统总体结构 2.2系统功能实现思路 系统以单机版形式进行开发,在实现思路上采用了流行的 二层C/S结构设计.可方便在适当情况下转迁移到大型数据库 上。数据库系统可以与应用程序共存于一台计算机上,也可以 单独进行安装(为了实现系统的易用性和经济性,本系统将数 据库和应用软件存放于一台计算机上)。数据库系统与应用软 件之间使用ODBC进行连接。并建立大量的远程视图对数据进 行操作。 系统中涉及到的三级子系统和地市局报名系统之间的数 据接口采取下列措施:系统可以自动生成上报数据或下发数 据;系统对所生成的数据进行加密压缩;各级子系统会自动判 断所接收文件的类别,自动进行解密,自动接收。本系统与其它 系统的接口可采取下列措施:系统的输出数据均可以生成标准 的文本文件、数据库DBF文件和电子表格EXCEL文件:其它系 统可以根据需要从所生成的文件中接收数据:对于从其它系统 传递来的数据,系统可以接收DBF或EXCEL文件中的数据,将 这些数据导入系统。总之,只要将系统外的数据按模板格式生 成.系统就可以将其导人系统并进行管理。 2.3系统总体设计架构 2-3.1 国家局职鉴中心子系统主要模块及功能描述 (1)鉴定机构管理模块。本模块的功能是:实现国家局职鉴 中心对全国各级鉴定机构信息以及机构人员信息的管理;将各 省鉴中心上报的机构信息和人员导入系统:对全国各级鉴定信 息与机构工作人员信息进行查询、维护。 (2)考评员信息管理模块。本模块的功能是:对各省职鉴中 心上报的考评员申报信息进行审核;对全国各省的高级考评员 申报信息进行审核;对申报高级考评员信息进行维护.录入考 核成绩,对于考核合格的人员进行考评员聘任操作:对已经聘 任的考评员信息进行管理;对高级考评员员进行调派。 (3)试题发放信息管理模块。本模块的功能是:完成国家局 向各省发放试鉴定试题信息的录入、查询和统计。可以按照年 度、季度或跨年度对试题发放数量按各省、鉴定工种进行汇总, 打印试题发放汇总表。 (4)证书管理模块。本模块的功能是:完成接收各省上报的 鉴定合格人员信息,系统要能够对使用本系统前取得职业资格 证书的人员信息进行接收;实现职业资格证书的套打:通过对 年度、省份、鉴定站、鉴定工种这四个条件进行单一或组合查 询,系统自动统计符合条件的证书打印情况.并可打印输出证 书打印情况统计表;按照指定条件进行证书信息查询。 2-3.2省职鉴中心子系统主要模块及功能描述 (1)鉴定机构信息管理模块。本模块的功能是:完成对全省 鉴定机构信息、人员信息的管理:接收各鉴定站上报的鉴定机 信息和工作人员信息上报盘;对鉴定站机构信息、工作人员信 息进行修改、删除等操作;查看各鉴定站的鉴定情况;将本省所 有鉴定机构及鉴定机构工作人员信息上报国家局职鉴中心。 (2)考评员信息维护模块。本模块的功能是:对本省考评员 信息进行维护、调派,向国家局职鉴中心上报考评员申报信息。 (3)试题请领模块。本模块的功能是:接收各鉴定站上报的 当前鉴定批次报名统计数据;对全省的报名数据进行汇总统 计;按鉴定工种、等级、考核人数生成试题请领表;对试题请领 信息进行查询。 (4)数据查询模块。本模块的功能是:查询参加鉴定的考生 信息:查询参加鉴定的考生信息;按照指定条件对鉴定合格人 员进行查询。 (5)鉴定情况统计分析模块。本模块的功能是:对指定年度 内鉴定成绩进行统计分析:对指定年度内参加鉴定的考生进行 文化程度、年龄结构分析;对本省指定年度内职业技能鉴定情 况进行统计,并将统计情况上报国家局职鉴中心。 (6)统计年报模块。本模块的功能是:对年度内所有鉴定情 况进行统计,并生成统计年度。 2.3.3鉴定站子系统主要功能模块及功能描述 (1)考生申报模块。本模块的功能是:生成鉴定公告,建立 鉴定批次:对鉴定批次的状态进行维护;鉴定批次修改为报名 状态后,将该鉴定批次的数据下发给各地市局子系统,供地市 局按鉴定批次中指定的工种和等级组织报名;将考生的申报信 息录入系统:接照申报条件对考生申报信息进行审核:为指定 鉴定批次下所有的考生分配理论考场和技能考场:完成考场安 排后的打印工作;完成考生准考证的打印。 (2)成绩处理模块。本模块的功能是:为参加鉴定考核人员 录入理论知识和技能考核成绩;对指定鉴定批次的鉴定成绩进 行统计。本操作在成绩录入完毕后执行;查询指定鉴定批次的 ・138・ 软件导刊 2008拄 鉴定成绩:将指定鉴定批次中的双项均合格的考生导人到合格 数据库。鉴于VFP数据库的缺点,选用了数据库采用微软的 Access。 人员库中。 (3)证书处理模块。本模块的功能是:在省中心授权下,实 现对合格人员证书编码:对合格人员按照成绩评定标准进行评 定:对指定鉴定批次下合格人员进行查询。 (4)鉴定结束模块。本模块的功能是:当指定的鉴定批次的 工作处理完成后,要将该鉴定批次状态置为”鉴定结束”;对本 批次的鉴定数据按鉴定工种、鉴定等级和地市局进行统计,生 成鉴定批次统计数据;鉴定结束后,需将本批次所有鉴定数据 VFP与Access结合进行管理系统的开发,主要是因为:VFP 和Access都是微软公司的产品,可以很完美地结合;Access支持 网络环境.可以很容易地升级成网络版或升迁到其它的大型数 据库系统;Access是免费的,降低了开发和应用成本。(如果采 用其它的数据库系统,费用较高。系统运行时,使用单位也必须 购买相应的数据库系统,加大了软件的运行成本);经过测算各 级子系统的数据量,ACCESS数据库完全能够满足系统的处理 上报省职鉴中心,同时向地市局下发本批次鉴定成绩数据。 (5)查询模块。本模块的功能是:对考生参加鉴定情况进行 查询:按照指定条件对鉴定合格人员进行查询。 (6)数据统计与分析模块。本模块的功能是:对指定批次下 的鉴定成绩进行统计分析:对指定批次下的参加鉴定的考生进 行文化程度、年龄结构分析:对本站指定年度内职业技能鉴定 情况进行统计。 (7)历史数据维护模块。本模块的功能是:本功能实现对使 用本系统前的历史数据(历史成绩和历史合格人员数据)的维 护。 2.3.4地市局子系统主要功能模块及功能描述 地市局不属于鉴定机构.但在职业技能鉴定的具体实施过 程中常常是鉴定管理工作的重要补充。地市局子系统主要完成 本地市局的职工报名信息录入工作,与鉴定站子系统相比,除 没有生成公告和进成绩录入、证书处理功能外,其它的操作基 本相同。 3系统详细设计 3.1运行环境硬件配置 系统只需安装在普通的办公用微机上即可使用。基本配置 如下:CPU在PII以上,推荐使用P4系列计算机;内存为128M以 上,推荐采用256M内存;配置有CD~ROM驱动器;硬盘空间1G 以上;推荐接入Internet网。 3.2运行环境软件环境 操作系统为Windows 98第二版以上,推荐使用Windows 2000;推荐安装Ofifce 2000办公软件(W0rd和Exce1);推荐安装 Outlook Express邮件工具。 3.3系统开发环境 在开发工具方面,通过对目前流行的VB、Delphi、PB、VC、 VFP的认真分析比较,结合我们开发小组的实际情况,决定采 用VFP作为主要的开发工具,必要时辅以其它的开发语言工 具。其主要优缺点为:VFP本身就是一个数据库管理系统,对数 据的处理功能非常强大,尤其成批进行数据处理时,更为突出; VFP在开发系统方面丝毫不逊色于其它的编程语言,尤其是8.0 版本推出后功能更为强大;VFP的报表功能较为方便,可以方 便的生成各种报表,缩短开发周期。 VFP的主要缺点在于对数据的安全性考虑不够。数据库没 有加密措施,为了系统的安全,系统在设计时没有选择VFP的 要求。 3.4数据库的设计 根据《邮政通信职业技能鉴定管理系统业务需求》,数据库 中应包含有以下几部分的表: (1)鉴定机构部分:主要记录鉴定机构相关信息,包括鉴定 机构表、机构人员信息表。鉴定机构表主要记录鉴定机构的各 种信息(括机构代码、机构名称、成立时间、联系方式等);机构 人员信息表主要记录机构工作人员的各种信息(姓名、职务、职 称、联系方式等)。 (2)考评员部分:主要记录与考评员相关的一些信息,包括 考评员基本信息表、考评工种表、考评员调派表、考评员申报 表;考评员信息表记录考评员的基本信息(考评证号、姓名、身 份证号、联系方式等);考评工种表主要存放考评员的考评工种 (考评证号,鉴定工种代码);考评员调派表用来记录考评员调 派信息(调派日期、鉴定站代码、考评证号、鉴定工种代码等); 考评员申报表用来存放考评员的申报信息(姓名、性别、身份证 号、从事工种、申报工种代码等)。 (3)考务管理部分:主要记录鉴定考核的相关信息,包括考 生基本信息表、考生申报表、考生成绩表、合格人员表、历史成 绩表、鉴定批次表等。考生基本信息表记录考生的基本情况(考 生编号、姓名、性别、身份证号、单位、出生日期、用工形式等); 考生申报信息表用来记录考生的申报信息和考试成绩(考生编 号、鉴定批次、工种代码、等级代码、从事本工种年限、理论成 绩、技能成绩、考核项目、鉴定日期等);合格人员表记录鉴定合 格人员信息(准考证号、姓名、鉴定工种、鉴定等级、合格证号、 鉴定日期等):历史成绩表用来记录考生的历史鉴定成绩信息, 结构与申报信息表相同,鉴定结束后将考生数据存放在这里; 鉴定批次表用来记录鉴定公告的相关数据(鉴定批次、鉴定时 间、鉴定工种代码、等级代码)。 (4)数据字典部分:用来存放常用的数据代码,主要包括省 中心表、地市局名表、学历表、鉴定工种表、鉴定等级表等。 (5)系统控制部分:用来存储有关系统控制和维护的信息, 主要有操作员表、权限组表、系统控制表等。权限组表用来存储 系统各模块的权限定义;操作员表主要包括操作员代码、密码、 所属组代码;系统控制表中记录系统的使用单位、操作员等信 息。 3.5查询视图的设计 数据库中的表较多,并且表问关系较复杂,表中的大部分 第l0期 吴楠:邮政通信职业技能鉴定考务管理系统设计 ・l39・ 数据都以代码形式存在,本系统考虑引入查询视图的设计。当 查询视图定义后,用户就可以像对基本表进行查询一样对视图 进行查询了。Access数据库管理系统执行对视图的查询时.进 行有效性检查,检查查询涉及的表、视图等是否在数据库中存 在。如果存在,则从定义的数据字典中取出查询涉及的视图的 定义;把定义中的子查询和用户对视图的查询结合起来.转换 成对基本表的查询;然后再执行这一经过修正的查询。 通过查询视图的引入,可以同时操作数据库中的几个表. 提高编程效率,同时可以充分发挥客户机的运算能力。减少数 据库的运行压力。 的试用.系统很好地适应了各省鉴定工作的需要,各项指标均 达到了原设计目标。随着邮政通信职业技能鉴定工作的不断发 展,管理工作的逐渐规范,系统的业务需求也在不断地更新变 化.项目开发小组在国家局职鉴中心指导下对业务需求进行更 新,对系统的功能进行扩充和调整。主要表现在以下几个方面: (1)将”证书打印”功能从鉴定站子系统中屏蔽。在国家局 子系统中增加证书打印模块。 (2)增加考评员和高级考评员申报信息审核的模块。 (3)根据业务发展修改部分报表的样式。 (4)在国家局子系统中增加鉴定年报汇总统计功能。 (5)在各级子系统中增加通过电子邮件发送和接收鉴定 4系统实施 本系统编制完成后,先后进行了多次试运行.对于暴露出来 的问题逐一进行解决和完善,系统的各项功能已达到预期设计。 数据的功能。 (6)增加了对历史鉴定数据管理和统计的功能。 经过以上几个方面的调整和修改,系统更加符合邮政职业 技能鉴定工作的特点,能够更好地为职业技能鉴定服务。 参考文献 2004年7月,国家局召集使用系统的5省份在天津召开了鉴 定系统研计会,着重对系统在使用过程中出现的问题进行汇总 和解决,会上再一次对系统的各项功能进行了认真测试,尤其对 各省普遍关心的历史鉴定数据的导入问题进行专门研究和解 决。在国家局和各省同志们的大力支持下,项目开发小组对系统 [1]秦哲.职业技能鉴定基础[M].沈阳:辽宁科学技术出版社,2005. [2]杨芙清,梅宏,李克勤.软件复用与软构件技术[J].电子学报, 1999(2). 进行又一次完善,使系统与鉴定实际工作结合得更加紧密。 2004年8月~12月,管理系统在广东、四川和江苏三省的职 业技能鉴定工作正式使用,目前使用情况良好。 [3] 潘爱民.COM原理与应用[M].北京:清华大学出版社,1999. [4]Mary Kirtland.基于组件的应用程序设计(Designing Componet- Based Application)[M].北京:北京大学出版社,1999. [5] 吴迪,曲蒙.visual FoxPm6.0中文版程序设计指南[M].北京:清华 5结束语 本系统试从设计、开发、试运行以来,经过了各省有针对性 大学出版社.2006. (责任编辑:赵峰) Design and Implementation of Occupation Skill Appraise Management System Based on Postal Communication Abstract:With the development of computer technology,it is exigent request to establish Occupation Skill Appraise Management System. According to the fact of Occupation Skill Appraise,this paper analyses the system,and builds the system with Client/Server structure.By the system personnel can manager expediently. Key Words:Occupation Skill Appraise;Postal Communication;Management System