人力资源信息系统数据库设计

2017-11-08 08:35张玉霞
河南水利与南水北调 2017年10期
关键词:数据表职称工资

□张玉霞

(河南省河口村水库管理局)

人力资源信息系统数据库设计

□张玉霞

(河南省河口村水库管理局)

人力资源数据库设计是指在系统应用中构造优秀的数据库模式,建立数据库及对应的人力资源信息管理系统,使之能够安全、正确、完整地存储数据并能高效便捷进行访问,从而满足不同权限用户的使用要求。采用数据库技术生成的人力资源信息系统将会极大的方便人事干部对岗位设置、工资明细、历年考核结果的了解,从而把人事工作由繁杂、重复转变为简洁但高效。同时,通过对数据库的设计使各个数据进行相互关联并且冗余度最小,在达到数据共享的同时又能保障存储信息的安全与稳定。

需求分析;E-R模型;入库质量控制

1 引言

随着科技的飞速发展,计算机已成为人们不可或缺的工作生活必需品,对每个事业单位而言,采用一套行之有效的人力资源管理系统来管理单位职工的基本信息、工资、岗位、职称、考核、档案、离退休人员、统计、报表等管理功能就显得尤为重要。仅靠单一的人工纸质记录、电子表格已经无法满足当下动态变化数据的需求,而人员基本信息查询、岗位变更、工资调整、人员调动,不仅费时费力,而且极容易出错,往往是投入大量的人力物力却得不到行之有效、无差错的人事数据。为了便于单位职工的管理,需要有效的人力资源管理软件,不但能减轻工作人员的工作量,方便人事干部的操作,而且还能够提高管理的质量和水平,做到高效、智能化管理,从而达到提高事业单位管理效率的目的。

2 数据库设计的一般规定

①首先保证数据的一致性和完整性,同时表结构应满足本系统数据存储和应用的需要。②尽可能降低数据冗余,提高数据库访问效率,使数据库方便维护。③使用索引可以加速查询的效率,但是在索引较多表中进行频繁的插入、更新、删除操作,则又会影响处理的速度,因此使用时要兼顾考虑。④数据库表名应体现表内各类项目的共性和与类似表之间的差异性。表名不宜与地名、时间和无关意义的字符串组成。⑤理解客户需求,了解用户未来变化的需求并让客户解释其需求,随着开发的继续深入,需要经常询问客户,确保其需求仍然在开发的目的之中。⑥重视数据输入输出。在定义数据库表和字段时,首先应检查现有的或已经设计出的报表、查询和视图,看其是否支持需求分析中提到的数据输入输出所具有的表和字段。⑦采用数据驱动。采用数据驱动而非硬编码的方式,会使策略变更和维护更加方便,从而增强系统的灵活性和扩展性。把一些数据连接参数和路径信息存储在数据表中可以方便后期用户的数据库维护。⑧包含版本机制。在数据库中引入版本控制机制来确定当期应用系统的数据库版本。随着时间的延长用户总有一些需求发生变化,导致最终可能会要求修改数据库结构,因此把版本信息存储到数据库中可以方便后期的修改与维护。

3 数据表需求分析

文章主要是针对事业单位人力资源信息管理所做的系统说明。其目的主要是对系统总体架构设计进行介绍、对人力资源信息系统的业务流程进行描述,从而为系统的概要设计与系统编码提供依据。主要业务描述如下:

3.1 基础信息表设计

这一部分是人力资源信息设计的基础与灵魂,包括下面数据字段:职工序号,工作单位代码,工作单位,单位部门,身份性质,行政级别;姓名、性别,出生年月,民族,籍贯,参加工作时间,政治面貌,入党时间,岗位类型(技术人员、管理人员、工勤人员),技术类型,技术职务及工人等级,技术及工人级别,资格时间,聘任时间;全日制毕业院校及专业,全日制学历,在职毕业院校及专业,在职学历,在职学历级别,最高学历,最高学位;行政职务,任现职时间,任同职级时间,低一级任职时间;电话,身份证;工资职务,岗位等级,岗位工资,保留福补,绩效工资;特长爱好,学习简历,工作经历;奖惩情况,证书编号;取得职称时间,批准文号,职称获得方式,聘任文号;第一学历毕业证书号,第二学历毕业证书号。

3.2 离退休表设计

离退休人员数据表参照基础信息表设计。

4 系统业务逻辑E-R模型设计

E-R模型提供了表示实体类型、属性和联系的方法用来描述现实世界的概念模型。

它是对现实世界客观事务及其联系的抽象和用户对系统应用需求的概念化表示。采用E-R模型进行数据库概念设计,可以分为三步进行:首先设计局部E-R模式,然后把各局部E-R综合成一个整体E-R模式,最后集中对完整E-R进行优化得到最终的E-R模式。人力资源管理系统的需求核心是单位职工与单位的管理,职工是科室的一个集合,科室又隶属于单位之下,它们之间的关系是:单位->-->科室->人员。单位人员又具有多维属性,每个人员分别对应着工资集合、岗位集合、考核集合、职称集合等,而工资、岗位、考核、职称又各是一个相对独立的范畴。同时人员又分为多种类型,如在职职工、离退休职工、去世职工、其他人员,按权限又可分为普通用户、科长、领导等。图1是人力资源管理部分E-R模型:

图1 人力资源管理部分E-R模型图

5 入库质量控制

数据质量对于数据库至关重要,数据库设计中需要对入库信息进行质量控制。要求从数据完整性、逻辑一致性、数据准确性等方面加以控制。人力资源信息系统的数据库质量控制分为数据录入、数据删除、数据上报等几个方面的质量控制。首先在数据录入这个环节需要利用主键、外键及其约束来保证职工基本信息与对应的工资数据表、考核数据表、岗位数据表、职称数据表等之间的数据一致性。其次,通过数据库的事务管理来确保数据删除的一致性,避免出现孤立的“脏数据”。最后,上级主管单位与下级单位进行数据上报与接收时,除了充分利用数据的事务管理外,还要在数据库的入库控制中做好并发控制管理,从而使入库的数据完整、逻辑一致。

[1]余凯成,程文文,陈维政.人力资源管理.大连理工大学出版社.

[2](美)西尔伯沙茨(Silberchatz,A.)等著,杨冬青等译.原书第4版.机械工业出版社.

[3](美)康诺利(Connolly,T.)等著,宁洪等译.数据库系统--设计、实现与管理,第3版.电子工业出版社.

TP311.13

B

1673-8853(2017)10-0095-02

2017-7-20

编辑:国立杰

猜你喜欢
数据表职称工资
这种情况下未续订劳动合同是否应当支付二倍工资
六部门:职称评聘向乡村教师倾斜
湖北省新冠肺炎疫情数据表(2.26-3.25)
湖北省新冠肺炎疫情数据表
基于列控工程数据表建立线路拓扑关系的研究
不用干活,照领工资
公共图书馆不应认可的职称期刊论文探析——基于重庆图书馆职称期刊论文的实证调研
生意太差
职称
图表