建设泉州市人才数据库的思考与建议
2014-05-20许珊珊
许珊珊
建设泉州市人才数据库的思考与建议
许珊珊
泉州市科技咨询服务中心
建设人才数据库对于招才引智具有重要意义。该文立足泉州市经济社会发展水平及人才引进情况,介绍了泉州市科学技术协会建设的高层次人才数据库,研究了泉州市人才数据库现状,分析存在的问题,并对推进泉州市人才数据库建设提出对策建议。
高层次人才 数据库建设 人才信息管理系统 科协
建设人才数据库是指运用现代信息技术,将各行各业的领军人才信息资料进行收集、整理、归类和动态管理。人才数据库主要包括党政人才库、事业单位管理人才库、企业经营管理人才库、专业技术人才库、高技能人才库、归国留学人员数据库、乡土人才库等。
1 建设人才数据库的必要性
人才是党和国家事业发展的关键。随着经济社会的发展,泉州劳动密集型产业通过加强对科技和人才的投入,从低技术水平、低附加值状态向高技术水平、高附加值状态逐渐演变升级。但受客观条件的制约,泉州市优秀拔尖人才比较匮乏,企业在生产经营过程中对技术、人才、项目等方面的需求往往不能及时解决。因此,全面认识人才,重视人才,引进人才,利用人才,意义十分重大。
人才数据库建设是一项基础性工作,但其意义却非同寻常。通过以更科学、更安全、更高效的现代化手段对国内外高层次人才资源进行高质量的信息采集和维护,确保数据库中人才资源信息的真实性,通过合理、广泛地利用数据库中的人才信息,有针对性地吸引各个地区的优秀人才,提升产学研对接水平及人才引进的效率,从而有效地为泉州经济社会发展服务。为此,应尽快启动泉州市人才数据库建设。
2 泉州市科学技术协会高层次人才数据库简析
泉州市科学技术协会依托泉州市科技咨询网建立了网络高层次人才数据库。网站采用多层分布式B/S(Browser/ Web/Server)三层体系结构模式构建,人才信息数据采用SQL Server大型网络数据库存储。系统在服务器上运行的过程是浏览器从Web服务器上请求动态页面文件时,Web服务器调用动态页,并读取连接数据库的数据,执行所有脚本命令,最后将Web页传送给浏览器。
2.1 系统设计分析
在进行系统设计之前,对系统的开发进行了详细的需求分析,了解该人才数据库所需存储的人才信息类别以及所需实现的功能。系统应具备以下功能:管理人员录入、编辑、删除人才信息,实现信息分类存储的功能,普通用户可以通过系统前台浏览、搜索有关人才信息。
2.2 系统的模块结构
系统主要分为前台用户系统和后台管理员系统。
2.2.1前台用户系统
①用户注册模块:完成新用户的注册功能。
②人才信息浏览模块:将人才信息分为院士、科普人员、企业科技人员、海智专家四个类别对用户呈现,以列表形式展现姓名、性别、专业领域等关键属性,用户可以通过点击查看逐条浏览人才信息。
③人才信息搜索模块:用户可以通过选择人才类别,输入人才姓名等信息等实现对人才信息的搜索。
④人才信息新增模块:用户在线注册后,可以在线填写并递交人才信息,经后台管理员审核后可以转入人才数据库。
2.2.2后台管理员系统
①人才信息模块:实现对人才信息逐条新增、查看、编辑、删除功能。
②搜索模块:实现对通过姓名、性别等关键字查询人才信息的功能。
③导出数据模块:实现由导出所需人才信息到外部EXCEL表的功能。
④批量导入数据模块:实现将系统外部的人才信息批量导入系统的功能。
⑤批量删除模块:实现将人才信息进行批量删除的功能。
⑥推荐模块:实现将所选的人才信息置前,便于用户更快浏览到该条人才信息的功能。
⑦审核模块:实现通过人工审核,决定是否将用户递交的人才信息纳入系统的功能,只有通过审核的人才信息前台系统才会显示。
⑧打印模块:实现对所需人才信息进行打印的功能。
2.3 数据库功能实现
2.3.1数据表结构和说明
表中列名数据类型可否为空说明 nameVarcharNot null(主键)姓名 sexVarcharNot null性别 birthdayVarcharNot null出生日期 yslxVarcharNot null院士类型 zylyVarcharNot null专业领域 cblwVarchar 出版论文 yjcgVarchar 研究成果
2.3.2前台列表查询功能的实现
搜索功能相关代码:
// TODO: Add your control notification handler code here
UpdateData(TRUE);
if(m_nCondition<0)
{
MessageBox("请选择搜索条件!");
m_ctrCondition.SetFocus();
return;
}
if(m_strContent=="")
{
MessageBox("请输入搜索内容!");
m_ctrContent.SetFocus();
return;
}
CString strSQL;
if(0==m_nCondition)
{//按姓名查询
strSQL.Format("select * from person where dept='%s'",m_strContent);
RefreshData(strSQL);
}
else if(1==m_nCondition)
{//按籍贯查询
strSQL.Format("select * from person where duty='%s'",m_strContent);
RefreshData(strSQL);
}
else if(2==m_nCondition)
{//按专业领域查询
strSQL.Format("select * from person where technical='%s'",m_strContent);
RefreshData(strSQL);
}
else if(3==m_nCondition)
{//按院士类型
strSQL.Format("select * from person where aboutpay='%s'",m_strContent);
RefreshData(strSQL);
}
else if(4==m_nCondition)
{//按学部
strSQL.Format("select * from person where aboutpay='%s'",m_strContent);
RefreshData(strSQL);
2.3.3后台添加高层次人才的实现
后台添加高层次人才代码:
if(m_ctrUser.IsWindowEnabled())
{//增加新人才的输入检查
if(m_strUser=="")
{
MessageBox("请填写姓名!");
m_ctrUser.SetFocus();
return;
}
if(m_strSex=="")
{
MessageBox("请选择性别!");
m_ctrUser.SetFocus();
return;
}
if(m_strBirthday=="")
{
MessageBox("请填写出生日期!");
m_ctrUser.SetFocus();
return;
}
if(m_strYslx=="")
{
MessageBox("请选择院士类型!");
m_ctrUser.SetFocus();
return;
}
if(m_strYjly=="")
{
MessageBox("请填写研究领域!");
m_ctrUser.SetFocus();
return;
}
}
3 泉州市人才数据库建设现状及存在的问题
前面所述泉州市科学技术协会高层次人才数据库是我市多个人才数据库之一,主要功能是收录高层次人才的基本信息,为泉州市科学技术协会在实施智力服务工程,柔性引进院士、海智专家等高端科技人才工作过程中提供相关人才信息服务。目前,我市还没有一个全面的高层次人才数据库在互联网上运行。泉州市人才数据库建设主要存在以下几个问题:
(1)重复建设。近年来,泉州市深入贯彻实施人才强市战略,多个单位围绕服务经济社会发展主题,不断加强人才引进力度,并根据业务需要独立建设人才数据库,导致科技人才信息化建设经费重复投入,造成资源的极大浪费。
(2)数据格式没有统一的规范和标准。人才信息范围广、类型多、容量大,目前在各单位的人才数据库中,都仅根据各自的业务需要而建库,没有统一的数据规范和标准,为人才的数据交换共享造成了技术上的困难。
(3)人才信息更新缺乏时效性。人才信息是一种在不断变化的信息,数据库入选人才的研究成果、出版著作等情况更是日日在更新,而现有各单位独立进行人才数据库管理的模式,往往由于维护人员不足,无法及时更新。
4 思考与建议
根据泉州市人才数据库的建设现状,笔者建议整合泉州市各单位原有的人才数据库,改变人才信息松散的情况,并建立一个综合的泉州市人才信息管理系统,供不同单位、不同用户群体共同使用。该系统的建设可分以下五个步骤实施:
一是整体规划。通过征集各单位对于人才数据库的各种不同应用需求,设计系统功能模块。该系统在功能设计上首先要实现高效的信息综合管理,将各种人才的信息档案和相关信息实现高度集成。其次,该系统要有高效、便捷的查询功能,让各有关单位可以方便查询所需信息。可以完成多种方式的查询操作,可按姓名等进行单条件查询,也可采用多条件查询,还有智能查询及二次查询功能。此外,该系统应具备人才信息统计功能,例如,统计现居住在泉州的水土保持专业人才数量等。
二是制定人才信息数据标准。统一的人才信息数据标准是保障人才信息整合的前提。首先,统一人才信息描述标准,包括人才个人信息标准、科研成果描述标准、统计信息标准等;其次,统一人才分类体系,包括人才信息详细分类分级、定义及其科学依据;此外,统一人才记录格式标准及不同标准格式之间的转换。
三是开发人才信息管理系统。针对不同用户群体,设计友好操作界面,分配不同的权限类型,确保数据安全。因为使用专家信息管理系统的用户有不同的级别,针对不同级别,需要设置不同的权限,针对不同性质的用户对信息的处理及访问可进行有效的权限控制。
四是整合原有人才数据库信息。各个单位按照人才信息数据标准转换原有人才信息数据格式,录入数据库,由系统管理员对各单位的人才数据进行审核,整合重复的数据,并将格式错误的数据反馈至原单位。
五是人才信息采集。建立多渠道、开放式的人才信息采集方式,主要包括通过计算机网络,面向社会“毛遂自荐”式的人才信息采集方式,以及由相关单位的后台管理员统一录入的人才信息采集方式。人才信息采集的前期准备工作必须充足,应预先根据需要科学设计“人才信息采集表”,尽可能全面考虑信息收集、整理过程中可能出现的问题及最佳的应对策略。
5 结语
本文重点从系统功能设计方面提出了泉州市人才数据库的建设思路。人才数据库建设是一项关系地方社会经济发展的重要工作,涉及到政策、技术、安全等多个维度,在具体的实施过程中,需要由有关部门相互协调,评估系统造价,进行安全性和可行性分析,优化系统设计方案。
[1] 郭盈发,张红娟.数据库原理[M]西安:西安电子科技大学出版社,2003.
[2] 陈世洪,王晓海,廖建华.SQL Server 2000管理开发及应用实例详解[M].北京:北京人民邮电出版社,2006.
[3] 陆安生.管理信息系统[M].北京:中国水利水电出版社,2007.
[4] 刘焱,马胜利.吸纳高素质人才的对策研究[J].经济经纬,2005(3):92-94.
[5] 普措才仁.基于B/S体系结构开发应用系统[J].西南民族大学学报(自然科学版),2005(3):447-451.