周 琴
(四川省科学技术信息研究所,四川 成都 610016)
随着经济和科学技术的飞速发展,对高层次专家人才需求与日俱增,加强高层次人才队伍建设,是实现科学发展、实施创新驱动发展战略和建设世界科技强国的关键所在。如何高效化、规范化建设一支支持转型发展、创新发展、跨越发展的高层次人才队伍,成为各级政府主管部门需要迫切解决的重要问题[1-2]。
针对高层次人才队伍建设需求,结合高层次人才结构特点,设计、开发高层次人才申报推荐系统,实现人才项目在线申报、评审、推荐等功能,本系统的建设和应用,可以实现高层次人才项目申报和管理的信息化、网络化,构建高层次人才资源大数据中心,打造高层次人才资源管理的基础工程,推进高层次人才队伍建设。
根据人才工作的业务需求和制度规范,依次建设人才项目申报系统、人才项目管理系统、人才评审推荐系统、人才资源库、中央管理系统等,最终构建成集人才信息采集、人才资源整合、人才数据分析挖掘为一体的智慧人才平台。从而助推高层次人才信息电子化、网络化、无纸化报送,减少重复填报,节约人力成本,提高工作效率;并通过人才资源库的持续建设,为经济社会发展持续积累高层次人才信息资源,为政府部门遴选和推荐高层次人才提供技术支撑,为领导决策提供人才管理方面的专业客观的评价分析报告。
系统遵循 J2EE的标准规范,采用 ExtJS+Servlet+JSP作为系统基础开发框架,使用JAVA、Javascript、Html5、Css3等多种高级语言开发而成。系统采用 MVC编程模式,分层式设计,达到分散关注、松散耦合、逻辑复用、标准定义的目的。系统数据层采用Hibernate的对象关系映射框架。系统主要包括人才项目申报系统、人才项目管理系统、人才评审推荐系统、人才资源库、中央管理系统[2]。系统的总体架构如图1所示。
3.1.1 人才信息申报
申报人根据申报的人才类型,包括创业团队、创新团队、创业领军人才、青年人才等,按照流程和规范在线填写相应的人才信息,并上传相关证明材料。人才信息主要包括个人基本信息、教育经历、工作经历、主要成果(参与项目、论文、专利等)、主要业绩及成果评价等信息[3]。
3.1.2 申报单位汇总上报
申报单位对申报人提交的人才信息进行形式审查,并在汇总后统一上报所属主管部门进行初审。
3.1.3 审核及推荐
申报单位汇总上报后,由各级主管部门进行初审,信息不完整则逐级退回,申报人填写完整后重新上报。待所有的人才信息审核通过后,各级主管部门按照一定的条件进行筛选推荐。
3.1.4 申报人/团队管理
单位注册信息审核通过后,单位管理员可以登录系统为人才信息填报人员开设账户,包括填报人账户的用户名、密码、真实姓名、联系方式、邮箱等信息。同时,单位管理员可以修改、删除已有的填报账户信息。单位管理员分配完成后,填报人可登录系统进行人才申报信息填写。
3.1.5 单位管理
单位管理主要包括单位注册、单位注册信息审核、单位信息修改、单位账户删除等功能。单位注册一般由单位管理员填写注册信息,主管部门管理员对单位信息进行审核,审核通过后,单位管理员可在系统中进行单位申报人员账户分配、人才申报信息审核等工作。主管部门管理员可以修改单位注册信息、删除用户、重置密码、设定用户角色、设定对系统功能的使用权限功能等。
3.1.6 主管部门管理
系统总管理员可以为主管部门分配账号、填写/修改主管部门的基本信息、删除账号、重置密码、设定用户角色、设定对系统功能的使用权限等。
3.1.7 角色/资源权限管理
系统总管理员可以对角色信息进行维护,包括创建新角色、修改角色信息、删除角色、设定某角色的用户、设定某角色拥有的权限。系统默认固定角色包括:系统管理员、申报人员、单位管理员、主管部门管理员等。
系统提供按不同颗粒度组配资源,可以按人才类型、团队类型、人才所属领域,将某类人才、某类团队组合为一个资源组。该资源组拥有的权限可以在用户管理中赋予某个用户或角色[4]。
本系统采用J2EE体系支撑,基于B/S结构的应用系统架构。在B/S体系结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现。形成使用者、WWW服务器、数据库服务器的三层结构[5-7]。在数据层,使用 Hibernate框架为各功能模块提供与数据库交互的桥梁,简化数据保存、删除、修改、查询等功能,实现数据在数据库系统内的持久存储和读取[8]。
3.2.1 软件环境
操作系统:Windows Server 2008或以上版本;
数据库:SQL Server 2008/MySQL5或以上版本;
开发平台:Java6.0或以上版本;
浏览器:IE9.0及以上版本、Firefox、Chrome等;
应用服务器:Tomcat9.0或以上版本。
3.2.2 硬件环境
共需要服务器3台:
应用服务器:CPU:四核、内存:16GB、硬盘:100GB。
文件服务器:CPU:四核、内存:16GB、硬盘:500GB以上(需根据实际存储的文件容量相应调整)。
数据库服务器:CPU:四核、内存:16GB、硬盘:200GB。
3.2.3 部分代码实现
下面以用户申报信息保存为例,给出部分代码详细信息。
根据高层次人才队伍建设需求,设计了动态可扩展的人才项目申报推荐系统,以线上申报与线下报送证明材料相结合的方式,帮助用户高效规范地在线填写申报信息,方便用户申报。同时,可以极大缓解高层次人才项目申报和政府部门人才项目管理的压力,节约资源,提高效率,推动人才项目申报管理的信息化、电子化、智能化,逐步累积汇聚高层次人才信息资源,并最终形成人才信息资源的大数据。