在调研和需求分析都确认后,应着手思考和计划人力资源信息系统的设计、实施与开发工作,并以制定发布人力资源信息系统建设设计方案的方式予以确认。
1. 人力资源信息系统的设计
人力资源信息系统的设计主要包括代码设计、信息字段设计、用户界面设计、数据库设计、统计报表设计等。
( 1 )代码设计。主要包括对组织机构代码的设计、岗位代码设计、员工工号代码设计等。这些代码是组织管理的基本元素,在系统中起到独一无二的作用。比如员工工号代码可以按入职时间顺序排列,如 Y00001 , Y 可以代表员工, 000001 是六位阿拉伯数字,设置六位阿拉伯数字意味着最多能到百万名员工。
( 2 )信息字段设计。主要包括员工信息、薪酬、招聘等各模块均需要的信息字段,比如员工的身份证号、姓名、性别、职务、级别等。考虑到统计的需要,需对员工的身份做多种标识,比如工资关系、人事关系、*党**组织关系隶属的情况,这些标识字段也要同时设计。
( 3 )用户界面设计。可以找美工对信息系统的界面进行设计,使界面达到美观、简洁、清晰、布局合理的效果。用户界面设计包括流程节点、控制点、窗口及按钮等的设计,这些设计的依据是具体业务流程的需要和功能需要。
( 4 )数据库设计。数据库主要考虑数据量大小和价格,使用合适的数据库软件,以及合适的中间件(转换软件)。
( 5 )统计报表设计。主要是对日常管理所需报表和查询功能予以梳理后,在信息系统中进行设计固化。报表功能通常需要耗费时间进行逻辑关系设计,设计完成后也需要反复验证修改才能确定。

2. 人力资源信息系统的实施
( 1 )环境的配置。环境配置主要包括硬件和软件购买配置。这部分内容详见本节“管理信息系统的设计”部分,此处不再赘述。
( 2 )系统的配置。系统配置主要是指根据所在单位的现状,对人力资源信息系统的参数进行配置,主要包括设置组织代码规则、架构规则、业务参数规则、数据显示规则、预警规则等。系统配置要在人力资源信息系统调研报告的基础上进行。
( 3 )数据收集、输入。按新系统要求的格式,对过去人力资源各项信息予以收集、整理并导入或录入。对于管理不完善的企业,这是一项比较费时费力的工作。对于已经有成熟旧系统的企业,可以使用旧系统导出数据后,再以合适格式将数据导入新系统。
3. 人力资源信息系统的开发
在选择成熟的标准人力资源信息系统软件的基础上,依然会出现部分功能无法满足现状的情况,这就需要进行软件再开发,主要包括功能开发、按钮开发、查询开发、报表开发等。再开发后的人力资源信息系统相当于在标准信息系统的基础上打了个补丁,再开发的补丁代码有可能会与标准版本信息系统中的某些代码冲突,引起系统错误或死机。因此,开发功能要在测试环境中进行反复检测通过后,方能正式安装。

项目建设小组也可以采取从零开始,直接进行全面开发新系统的方式,但应全面规划系统的框架、结构和功能,借鉴成熟软件的构架方式予以开发,反复测试后再上线使用。一般来说,全面开发的信息系统与企业的管理实际更加接近和贴合,更具有管理针对性。