文档库 最新最全的文档下载
当前位置:文档库 › 高校人力资源管理系统数据库设计与实现

高校人力资源管理系统数据库设计与实现

高校人力资源管理系统数据库设计与实现

一、系统开发目的

通过理论与实践教学,掌握关系型数据库的基本操作,理解关系型数据库的有关概念,具备一定的数据库结构设计的能力,并能综合运用所学知识,进行小型数据库应用系统的开发工作。本次课程设计是基于sql server 2008数据库进行的人力资源管理系统数据库系统设计与实现。

二、系统概述

此系统建立了高校人力资源管理数据库应用系统,适用于高校内部人事管理。用户主要为人事部管理员。该系统应能完成以下主要功能:包括人事日常事务、薪酬、招聘、培训、考核以及对对企业的人力资源管理方方面面进行分析、规划、实施、调整,提高高校人力资源管理水平,使人力资源更有效的服务于组织或团体目标。它是以提高劳动生产率、工作生活质量和取得经济效益为目的而对人力资源进行获取、保持、开发、激励和调整等一系列管理的过程。

机构管理岗

高校人力资源管理系统

依据系统功能分析该系统需要的表如下:

机构管理:培训机构

岗位管理:员工单位信息

人员管理:员工学习经历员工信息表员工家庭成员员工劳动技能员工工作经历

人事业务:员工复职员工离职员工调动

薪酬管理:员工奖惩

保险管理:员工合同

招聘管理:招聘项目应聘人面试应聘通过

培训管理:培训课程

绩效管理:员工日常考勤员工全月考勤员工考核

三、数据模型设计

3.1 E-R图

3.1.1 员工信息E-R图

图1 员工信息E-R图3.1.2 员工单位信息E-R图

图2 员工单位信息E-R图

3.1.3 员工全月考勤E-R图

图3 员工全月考勤E-R图3.1.4 员工日常考勤E-R图

图4 员工日常考勤E-R图3.1.5 员工离职E-R图

图5 员工离职E-R图3.1.6 员工复职E-R图

图6 员工复职E-R图3.1.7 员工培训课程信息E-R图

图7 员工培训课程信息E-R图3.1.8 员工奖惩E-R图

图8 员工奖惩E-R图

3.1.9 员工学习经历E-R图

图9 员工学习经历E-R图3.1.10 培训机构E-R图

图10 培训机构E-R图3.1.11 招聘项目E-R图

图11 招聘项目E-R图

3.1.12 员工调动E-R图

图12 员工调动E-R图3.1.13 应聘人E-R图

图13 应聘人E-R图3.1.14 面试信息E-R图

图14 面试信息E-R图3.1.15 应聘通过信息E-R图

图15 应聘通过信息E-R图

3.1.16 员工考核E-R图

图16 员工考核E-R图

四类图设计

1 员工与单位信息实体类图

(1)员工实体

员工实体信息中,给出了本公司员工较全面的信息。员工实体信

息存储是人力资源管理最基本的业务要求。根据信息可以了解员工的自身情况。

(2)员工单位信息实体

员工的单位信息,给出了员工在本公司的具体情况。

(3) 员工实体与员工单位信息实体间的关联

一个员工一定有且仅有一张员工单位信息,一个单位信息一定有且必须记录一个员工。所以员工对员工单位信息为一对一的关系。

2 员工、单位信息和工作经历实体类图

(1)员工工作经历实体

员工工作经历实体中包括:员工工作单位,开始和结束时间以及工作内容和离职原因。历史的储存了员工的工作经历情况。

(2)员工实体与员工工作经历实体的关联

一个员工可以拥有一个或多个工作经历,一个工作经历必须属于一个员工,所以员工对员工工作经历为一对多的关系。一个员工可以只在本公司工作而没有历史工作经历,所以最小基数为零。

3 员工、员工单位信息、员工家庭成员实体类图

(1)员工家庭成员实体

员工社会关系信息描述了员工家庭成员与员工的关系,成员工作单位、政治面貌、担任职务等属性。

(2)员工实体与员工家庭成员实体的关联

只有员工存在,员工家庭成员才存在,因此员工家庭成员实体依赖于员工实体。一个员工可以有一个或多个家庭成员,一个家庭成员只能属于一个员工(此时设立业务规则:一个家庭成员在本公司只有一个员工工作)。因此,员工对员工家庭成员实体为一对多关系。一个成员可以没有家庭成员,所以最小基数为零。

4 员工、员工单位信息和员工学习经历实体类图

(1)员工学习经历实体

员工学习经历信息反映了员工历史学习的学校、地址、专业、曾任班干等属性,它是员工历史学习记录的档案。员工可能没有学习经

历,所以该实体中也包含了员工学习备注。

(2)员工实体与员工学习经历实体的关联

有员工才有员工学习经历,所以员工学习经历依赖员工实体。一个员工可以有一个或多个学习经历,但一个学习经历只能属于一个员工,所以员工对员工学习经历实体为一对多关系。一个员工可能没有学习经历,只是自学,所以最小基数为零。

5 员工实体、员工单位信息实体、员工劳动技能实体类图

(1)员工劳动技能实体

员工劳动技能是员工从事员工专项工作的基本条件,它包含员工

技能名称、技能级别。因有些员工有特殊情况,所以也应有技能备注。(2)员工实体与员工劳动技能实体的关联

一个员工可能有一项或多项劳动技能,一个劳动技能也可能有多个员工学习。所以,员工实体对员工劳动技能实体为多对多关系。(业务规则:一个员工必须有一项劳动技能)

6 员工实体、员工单位信息实体和员工调动实体类图

(1)员工调动实体

员工调动实体包含了员工调动的新单位的一些属性,可以通过员工调动信息理解员工历史在本公司的工作状况。

(2)员工实体、员工单位信息实体和员工调动实体的关联

一个员工可以一次或多次进行调动,一次员工调动只调动一个员工。即员工实体对员工调动实体为一对多关系。一个员工可以没有调动过,所以员工实体对员工调动实体最小基数为零。

员工在确定员工单位信息后可以有一次或多次调动,一次员工调动至少有一个或多个员工在原单位信息。即员工单位信息实体对员工调动实体为多对多关系。

7 员工实体、员工单位信息实体、员工离职实体和员工复职实体类图

(1)员工离职实体

员工离职记录了员工离开公司的时间、类型和说明。

(2)员工复职实体

员工复职记录了员工回到公司的时间、类型和说明。

(3)员工离职实体、员工复职实体、员工实体、员工单位信息实体的关联。

一个员工可以离职一次或多次,但一个员工离职只能对应一个员工,所以员工实体对员工离职实体为一对多的关系。又一个员工可以从未离职,所以它们最小基数为零。

员工复职和离职一样,一个员工可以一次或多次复职,但一个员工复职只能对应一个员工,所以员工实体对员工复职实体为一对多的关系。又一个员工可以从未复职,所以它们最小基数为零。

一个员工离职一次可以复职零次或一次,一个员工复职,则最少有一个员工离职,所以员工离职对员工复职为一对多的关系,且员工离职对员工复职最小基数为零。

相关文档
相关文档 最新文档