基于企业战略视角下的人力资源数据库设计
2014-02-23李爱君
李爱君
(陕西职业技术学院,西安,710000)
基于企业战略视角下的人力资源数据库设计
李爱君
(陕西职业技术学院,西安,710000)
文章利用UML建模语言及SQL结构化查询语言进行描述,结合战略人力资源管理内容,设计了企业战略视角下的人力资源数据库,为企业人力资源管理提供依据。
数据库UML;建模语言;SQL
0 引言
企业战略视角下的人力资源管理的最主要价值就是实现企业的核心能力的提升,进而提高企业的市场竞争力,而其主要功能就是实现企业人力资源的优化配置,其主要技术实现是将战略人力资源管理内容与现代信息技术相结合建立基于企业战略视角下的人力资源数据库。
1 人力资源管理数据库需求分析
1.1 企业战略视角下的人力资源管理流程
企业战略视角下的人力资源管理一般分成五个部分,即组织规划、招聘、培训、薪酬绩效和劳动用工。其中组织规划是核心,其他工作在合理的组织规划下进行,本文在研究中主要以组织规划对人力资源管理流程作出详细介绍(图1):
1.2 基于企业战略视角下的人力资源管理模型
从战略视角下来研究人力资源数据库设计,以组织核心能力为中心,培养具有成员核心素质的组织,而组织战略目标是组织行动的方向和指引,在组织核心能力的基础上才能使其具有较强的可行性,组织架构的设计又以组织战略目标为依据,从而使全体组织成员都能够共同为最终的组织目标努力,其中组织架构中主要包括职责、权限、岗位专业能力与素质、编制、待遇。图2即为根据战略人力资源管理理论建立的基于企业战略视角下的人力资源管理模型。
图2 基于企业战略视角下的人力资源管理模型
1.3 人力资源管理系统UML建模
人力资源管理的招聘环节由招聘经理负责,完成以下四项内容,即招聘需求管理;应聘者信息管理;应聘者考评管理;任职条件评分。首先,招聘需求的确定是根据组织架构中的职位空缺来确定的,应聘者信息管理主要是对应聘者的相关资料做最基础的管理,而应聘者考评需要依据以下两点,一是战略人力资源管理的相关内容,二是根据相应的职位要求对应聘者评分,也因此
设置了应聘者任职条件评分模块。
2 人力资源数据库设计
本文在设计企业战略视角下数据库过程中,对开发工具、数据库对象命名规则、表、Check约束、SQL 脚本等进行分析,提出完整的数据库设计方案。
第一,本文研究的人力资源数据库设计工具选用的是Microsoft SQL Server 2008,它是一个关系数据库管理系统,它的优点就是可伸缩性比较好,具有较高的集成度,较强的可信性,以及高效性和智能化。
第二,关于数据库对象命名,本文研究的数据库对象命名由四部分构成,即英文字母、数字、下划线和中文。如表“t01_02_组织核心能力评价指标”,其中,01是表所属模块的编号,即核心能力素质管理,02是表所在模块中的顺序,即02号表组织核心能力评价指标表(表1)。再如视图“vw_0102”,代表由“t01_02_组织核心能力评价指标”表构成的视图,而“vw_0102_0103”就是由“t01_02_组织核心能力评价指标”和“t01_03_组织核心能力评分”两个表构成。
表1 核心能力管理模块表
第三,关于Check 约束,在表“t01_01_组织核心能力”中有一个字段为“能力权重”,其主要作用就是比较同一层级各项能力在同一父项能力中的重要性比重(0<能力权重≤1=。比如产品研发作为组织核心能力的一种,它又包含了硬件开发和软件开发两种,那么二者谁更重要一些,于是就需要对能力权重添加Check 约束,其SQL 脚本为:
ALTER TABLE t01_01_组织核心能力 ADD CONSTRAINT chk_t01_01_组织核心能力_能力权重CHECK(能力权重>0 AND能力权重<=1)
3 结论
综上所述,本文从企业战略视角下的人力资源数据库设计需求分析入手,分别企业战略视角下的人力资源管理流程和管理模型进行了详细阐述,并以此为基础,通过UML建模,以招聘管理模块为例进行建立模型,然后结合SQL脚本分析了具体的数据库设计方案,证明了本数据库设计的可行性和实用性。
[1] 人力资源管理系统设计报告[R].哈尔滨工业大学(威海)企业与服务智能计算技术研究中心,2010(4)
[2] 邱雯.企业人力资源管理模式研究.厦门大学[D].2002(02)
李爱君,女,1982.12.,助教,研究方向:人力资源管理。
Human resources database design based on business strategy Perspective
Li Aijun
(Shaanxi Vocational &Technical College,Xi'an,710100)
The use of UML modeling language and SQL structured query language to describe the contents of a combination of strategic human resource management,human resource database designed corporate strategy Perspective,provide the basis for human resource management.
Database UML;modeling language;SQL
图1 组织规划工作流程
图3 模块设计