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

上传人:b****3 文档编号:1073635 上传时间:2022-10-16 格式:DOCX 页数:53 大小:3.35MB
下载 相关 举报
高校人力资源管理系统数据库设计与实现.docx_第1页
第1页 / 共53页
高校人力资源管理系统数据库设计与实现.docx_第2页
第2页 / 共53页
高校人力资源管理系统数据库设计与实现.docx_第3页
第3页 / 共53页
高校人力资源管理系统数据库设计与实现.docx_第4页
第4页 / 共53页
高校人力资源管理系统数据库设计与实现.docx_第5页
第5页 / 共53页
点击查看更多>>
下载资源
资源描述

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

《高校人力资源管理系统数据库设计与实现.docx》由会员分享,可在线阅读,更多相关《高校人力资源管理系统数据库设计与实现.docx(53页珍藏版)》请在冰豆网上搜索。

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

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

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

一、系统开发目的

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

本次课程设计是基于2008数据库进行的人力资源管理系统数据库系统设计与实现。

二、系统概述

此系统建立了高校人力资源管理数据库应用系统,适用于高校内部人事管理。

用户主要为人事部管理员。

该系统应能完成以下主要功能:

包括人事日常事务、薪酬、招聘、培训、考核以及对对企业的人力资源管理方方面面进行分析、规划、实施、调整,提高高校人力资源管理水平,使人力资源更有效的服务于组织或团体目标。

它是以提高劳动生产率、工作生活质量和取得经济效益为目的而对人力资源进行获取、保持、开发、激励和调整等一系列管理的过程。

 

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

机构管理:

培训机构

岗位管理:

员工单位信息

人员管理:

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

人事业务:

员工复职员工离职员工调动

薪酬管理:

员工奖惩

保险管理:

员工合同

招聘管理:

招聘项目应聘人面试应聘通过

培训管理:

培训课程

绩效管理:

员工日常考勤员工全月考勤员工考核

三、数据模型设计

3.1图

3.1.1员工信息图

 

图1员工信息图

3.1.2员工单位信息图

图2员工单位信息图

3.1.3员工全月考勤图

图3员工全月考勤图

3.1.4员工日常考勤图

图4员工日常考勤图

 

3.1.5员工离职图

图5员工离职图

3.1.6员工复职图

图6员工复职图

 

3.1.7员工培训课程信息图

图7员工培训课程信息图

3.1.8员工奖惩图

图8员工奖惩图

 

3.1.9员工学习经历图

 

图9员工学习经历图

3.1.10培训机构图

图10培训机构图

3.1.11招聘项目图

图11招聘项目图

 

3.1.12员工调动图

图12员工调动图

3.1.13应聘人图

图13应聘人图

 

3.1.14面试信息图

图14面试信息图

3.1.15应聘通过信息图

图15应聘通过信息图

 

3.1.16员工考核图

图16员工考核图

四类图设计

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

(1)员工实体

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

员工实体信息存储是人力资源管理最基本的业务要求。

根据信息可以了解员工的自身情况。

(2)员工单位信息实体

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

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

一个员工一定有且仅有一张员工单位信息,一个单位信息一定有且必须记录一个员工。

所以员工对员工单位信息为一对一的关系。

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

(1)员工工作经历实体

员工工作经历实体中包括:

员工工作单位,开始和结束时间以及工作内容和离职原因。

历史的储存了员工的工作经历情况。

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

一个员工可以拥有一个或多个工作经历,一个工作经历必须属于一个员工,所以员工对员工工作经历为一对多的关系。

一个员工可以只在本公司工作而没有历史工作经历,所以最小基数为零。

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

(1)员工家庭成员实体

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

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

只有员工存在,员工家庭成员才存在,因此员工家庭成员实体依赖于员工实体。

一个员工可以有一个或多个家庭成员,一个家庭成员只能属于一个员工(此时设立业务规则:

一个家庭成员在本公司只有一个员工工作)。

因此,员工对员工家庭成员实体为一对多关系。

一个成员可以没有家庭成员,所以最小基数为零。

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

(1)员工学习经历实体

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

员工可能没有学习经历,所以该实体中也包含了员工学习备注。

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

有员工才有员工学习经历,所以员工学习经历依赖员工实体。

一个员工可以有一个或多个学习经历,但一个学习经历只能属于一个员工,所以员工对员工学习经历实体为一对多关系。

一个员工可能没有学习经历,只是自学,所以最小基数为零。

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

(1)员工劳动技能实体

员工劳动技能是员工从事员工专项工作的基本条件,它包含员工技能名称、技能级别。

因有些员工有特殊情况,所以也应有技能备注。

(2)员工实体与员工劳动技能实体的关联

一个员工可能有一项或多项劳动技能,一个劳动技能也可能有多个员工学习。

所以,员工实体对员工劳动技能实体为多对多关系。

(业务规则:

一个员工必须有一项劳动技能)

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

(1)员工调动实体

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

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

一个员工可以一次或多次进行调动,一次员工调动只调动一个员工。

即员工实体对员工调动实体为一对多关系。

一个员工可以没有调动过,所以员工实体对员工调动实体最小基数为零。

员工在确定员工单位信息后可以有一次或多次调动,一次员工调动至少有一个或多个员工在原单位信息。

即员工单位信息实体对员工调动实体为多对多关系。

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

(1)员工离职实体

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

(2)员工复职实体

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

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

一个员工可以离职一次或多次,但一个员工离职只能对应一个员工,所以员工实体对员工离职实体为一对多的关系。

又一个员工可以从未离职,所以它们最小基数为零。

员工复职和离职一样,一个员工可以一次或多次复职,但一个员工复职只能对应一个员工,所以员工实体对员工复职实体为一对多的关系。

又一个员工可以从未复职,所以它们最小基数为零。

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

8员工实体、员工单位信息实体和员工合同实体类图

(1)员工合同实体

员工合同实体应具有合同类型、签约时间等与本公司和员工具体相关的信息。

(2)员工实体与员工合同实体的关联

一个员工只能且必须签订一份合同,一份合同也只能且必须属于一个员工。

所以员工实体与员工合同实体为一对一的联系。

 

9员工实体、员工单位信息实体与员工奖惩实体类图

(1)员工奖惩实体

一个公司不能没有奖惩制度,所以必须设立奖惩项目。

奖惩实体主要包括奖惩属性、奖惩日期、奖惩金额、奖惩项目和奖惩备注属性。

(2)员工实体与员工奖惩实体的关联。

一个员工可以有一次或多次奖惩信息,一次奖惩信息只能且必须属于一个员工。

所以员工实体对员工奖惩实体为一对多的关系。

又一个员工可以没有任何奖惩信息,所以员工实体对员工奖惩实体最小基数为零。

10员工实体、员工单位信息实体、员工考核实体、培训机构实体和培训课程实体类图

(1)员工考核实体

员工考核信息是记录受过的培训的课程所得成绩、等级等员工培训信息。

(2)培训课程实体

培训课程记录了公司举办培训课程名称、培训形式、主办部门以及费用等信息。

(3)培训机构实体

培训机构实体包括了机构名称、类型等机构本身的情况信息

(4)员工实体、员工单位信息实体、员工考核实体、培训课程实体、培训机构实体的关联。

一个员工可以有一个或多个员工考核,但一个考核只能且必须属于一个员工。

所以员工实体对员工考核实体为一对多关系。

又一个员工可以未经过培训,所以员工实体对员工考核实体最小基数为零。

一个员工可以在一个或多个培训机构培训过,一个培训机构也可以有一个或多个员工参加培训,所以员工实体对培训机构实体为多对多关系。

同理一个员工可以参加了一个或多个培训课程、一个培训课程也可以有多个员工参加。

他们关系也为多对多关系

一个培训机构有一门或多门培训课程、一门培训课程一定且必须属于一个培训机构,所以培训机构对培训课程实体为一对多关系。

又培训机构根据业务规则最少要有一门培训课程,所以培训机构对培训课程实体最小基数为一。

一个员工考核必须且一定来自一个培训机构、一个培训机构可以有一个或多个员工考核。

所以培训机构对员工考核实体为一对多关系。

又一个培训机构一定有员工考核信息,所以培训机构对员工考核实体最小基数为一。

11员工实体、员工单位信息实体、招聘项目实体、应聘人实体、面试实体和应聘通过实体类图

(1)招聘项目实体

招聘项目实体包含了公司的需求,它包括招聘项目名称、目标、开始和结束日期等属性。

(2)应聘人实体

应聘人实体是记录应聘人的相关信息,它包括应聘人的基本信息和学历等信息。

(3)面试实体

面试信息是通过记录应聘人在本公司应聘的内容的实体。

(4)应聘通过实体

应聘通过信息记录了应聘人通过应聘面试的信息,通过应聘后就可以成为本公司的成员。

(5)员工实体、员工单位信息实体、招聘项目实体、应聘人实体、面试实体和应聘通过实体的关联。

一个应聘人可能有一个应聘通过信息,一份应聘通过信息一定属于一个人,所以聘人实体对应聘通过实体应为一对一关系。

又一个应聘人可能没有应聘通过,一个应聘通过必属于一个人,即最小基数分别为零、一。

一个应聘人一定且只有一个面试信息,一个面试信息一定有一个人应聘。

所以应聘人实体对面试实体为一对一关系且最小基数都为一。

一个应聘人到一个公司只能且必须应聘一个项目,招聘项目可以招聘多个应聘人。

所以招聘项目实体对应聘人实体为一对多关系。

又一个招聘项目最少要招聘一个应聘人,所以招聘项目实体对应聘人实体最小基数为一。

一个员工可能有一个或多个应聘人,一个应聘人不一定通过应聘,所以员工实体对应聘人实体为一对多关.且应聘人对员工最小基数为零。

又根据业务规则,员工可能没参加应聘进入公司,所以员工对应聘人实体最小基数为零。

一个应聘通过有一份或多份面试信息,一份面试信息可能有一份应聘通过,所以应聘通过对面试实体为一对多关系。

又面试不一定能通过,所以最小基数为零。

12员工实体、员工单位信息实体、员工全月考勤实体和员工日常考勤类图

(1)员工全月考勤实体

员工全月考勤实体包括员工假期、迟到等员工日常基本活动属性,它是员工日常考勤属性的汇总。

(2)员工日常考勤实体

员工日常考勤实体包括考勤时间和项目值等属性。

(3)员工实体、员工部门实体、员工考勤项目实体、员工全月考勤实体和员工日常考勤实体的关联。

一个员工可以有一个或多个员工全月考勤,一个全月考勤只能属于一个员工,所以员工实体对员工全月考勤实体为一对多的关系。

一个员工一定有考勤月数,所以最小基数为一。

一个员工可以有一个或多个日常考勤,一个日常考勤必定属于一个员工,所以员工实体对员工日常考勤实体为一对多的关系。

根据业务规则,一个员工肯定会有迟到、请假等情况,所以员工实体对员工日常考勤实体最小基数为一。

一个全月考勤有一个或多个日常考勤信息,一个日常考勤一定且只属于一个全月考勤,所以员工全月考勤实体对员工日常考勤实体为一对多的关系。

 

13高校人力资源数据库管理总类图

 

 

五数据库

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高等教育 > 院校资料

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1