人力资源信息管理系统

更新时间:2023-05-21 00:48:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

目 录

第一章 概述 (2) 1.1 项目开发背景 (2) 1.2 信息系统目标 (2) 1.3 信息系统范围 (2) 第二章 系统分析 (3) 2.1系统目标需求

2.1.1 组织机构图 (3) 2.1.2 业务流程图 (3) 2.1.3数据流程图 (9 2.1.4数据字典

2.2 可行性分析与抉择 (13) 2.2.1 技术可性行 (13) 2.2.2 经济可行性 (14) 2.2.3 营运可性行 (14) 第三章 系统设计 (16)

3.1 功能结构图 (35) 3.2代码设计

3.3输入输出设计

3.4 数据库设计 (39) 3.4.1 实体 (40) 3.4.2实体的属性 (40) 3.4.3 实体间的联系 (41) 3.4.4 E-R图的关系模式转化 (42 3.4.5数据库的表设计

3.5 人机界面设计 (47) 3.5.1 登录窗口 (48) 3.5.2 菜单窗口 (49) 3.5.3 查询窗口 (49) 3.5.4 增加记录的窗口 (50) 3.5.5 删除记录的窗口 (51) 3.5.6 更新信息的窗口 (53) 3.5.7 统计窗口 (54) 3.6 系统的安全性设计 (44)

第四章 系统实施 (55) 4.1 实施环境与工具 (55) 4.2 系统测试 (55) 4.3 系统转换 (58) 4.4 系统运行与维护 (58) 4.4.1 系统的运行 (58) 4.4.2 系统的维护 (58) 第五章 结束语 (60)

第一章 概述

1.1项目开发背景

随着市场竞争的日趋激烈,人才已成为实现企业自身战略目标的一个非常关键的因素。企业中人心的向背和员工对工作的投入程度在很大程度上决定了该企业的兴衰与成败。如何能保持本企业员工的工作责任感,激励他们的工作热情,减少人才的流失,已成为困扰企业主管和人力资源经理的一个日益尖锐的问题,可以说企业管理从根本上来讲就是对人的管理。现在“公平、公正、合理”的企业管理原则已为不少企业所采纳。但是要实现“公平、公正、合理”绝非易事,它不是仅靠规章制度和政策就可以解决的。通过建立透明、相容、一致、易查和全面的人力资源信息系统,将与人相关的信息统一地管理起来,才有可能为“公平、公正、合理”原则的实现,以及企业在运作和劳资纠纷等方面的风险规避等建立一套科学的保障体系。

1.2信息系统目标

人力资源管理模块以经营管理为目标,信息管理为基础,采用成熟、先进的计算机软件、硬件集成技术,融入科学的人事管理思想和模式,对企业及其下属公司的人事信息进行采集、储存、加工、处理和分析,使其及时、准确地反映企业的人事聘用状况、人员流动情况、薪资情况等人事信息,为各层管理者提供快速、准确的人事管理依据与辅助决策数据。

1.3信息系统范围

本人力资源管理系统是一个小型的综合的管理系统,它包括招聘信息管理、培训信息管理、绩效信息管理、薪酬信息管理、档案信息管理五个子系统,每个子系统又包括多方面的功能,如招聘信息管理包括职位查询、职位增加、职位删除、职位更新。薪酬信息管理包括基本工资查询、工资统计。

本系统针对公司的具体情况对人力资源管理方面的信息提供添加、修改、查询等功能,使公司能够合理存储员工的各方面信息,方便查询和修改,提高工作效率,实现管理高效率、实时性、安全性、一致性、科学化和现代化。系统的数据由人力资源部通过键盘输入,各部门就可以共享信息资源,及时提供有效的信息。同时,对系统安全和一致性方面也提出了明确而严格的信息要求。

第二章 系统分析

2.1系统目标需求

随着公司经营规模的不断扩大,经营方式趋于多样性,企业的管理也越来越复杂,面对不断蓬勃壮大发展的业务,企业在管理上必须跃上一个新的台阶。建立企业现代化管理系统已成为当务之急。公司使用了小型数据库下的局部计算机管理系统,该系统在实现局部数据共享等方面为企业带来了可观的绩效,为实现企业的规范化管理打下了坚实的基础,积累了信息化管理的理论和实践经验。但该软件系统构建的相对固定性和企业的发展壮大、组织机构的调整变化、业务开展的延伸之间的矛盾日趋激烈,数据库技术及开发工具的不断升级、系统的构建越来越不能适应公司目前和未来的各种管理需求。 2.2组织机构图

系统初步调查得到公司实行总经理负责制,公司下设人力资源部、财务部、行政部、产品研发中心、营销部、生产部等职能部门。各部门分别针对各自管辖范围进行具体管理,并向总经理负责。

从公司行政管理和职能分工角度,公司有如下的组织机构:

图2.1组织结构图

2.3业务流程图

业务流程图是一种表明系统内各单位,人员之间的业务关系,作业顺序和管理信息的流动的流程图,它可以帮助分析人员找出业务流程中的不合理迂回等。

对公司的人力资源管理工作的流程进行描述,通过采用系统流程图中部分图形工具来描述管理业务活动,进行规范化说明。 本系统的业务流程图主要分成五个子业务: 1. 招聘管理 2. 培训管理 3. 绩效管理 4. 薪酬管理 5. 档案管理

根据调查研究,分析得出人力资源管理工作的业务流程图如图2.2所示:

应聘 者

面试通知

面试

面试登 记表

录用

查询 招聘信息

员工档案库

个人信息 登记表

员工档案 经理审批

员工

聘用合同

试用期 考察

主管 人力资源 需求计划 人力资 源部 查询

培训安排

查询

培训档案库

培训计划

申请与 审批

培训安排

考核计划 空缺职位 职位分析

考核

培训评 估表

实施

薪酬结构

领 导 审批

考核评 定表

员工档案库

行 政 部

基本工 资计算

评定意见 工资库

查询

考勤记录

基本工 资表

员工档案 统计 实发工 资表

主管 应付工资 表 财 务 部

图2.2 业务流程图

从上图的业务流程图中可以了解到人力资源管理的基本业务以及业务动向。

1.招聘管理流程:公司各部门根据部门具体情况的分析得出各部门的岗位需求,制定出部门人员需求计划,将部门的人员需求计划交由财务部进行人工成本核算,制定出人工成本预算表,人力资源部根据各部门的人员需求计划和人工成本预算表制定出人力资源计划,经由经理审批通过后由人力资源部发布招聘信息。人力资源部对应聘者进行面试,通过面试得到公司录用的将要填写个人信息登记表,由人力资源部将个人信息登记表输入员工档案库,录用的应聘者通过试用期后会签定聘用合同,聘用合同将与个人信息一起由人力资源部输入电脑保存到员工档案库中。

2.培训管理流程:人力资源部根据各部门各岗位的需求制定培训计划书,经由经理审批通过后制定出具体的培训安排(包括不同岗位的培训课程安排和时间表)并存入培训档案库,同时在公司内部发布培训信息。培训实施后将员工的培训评估表存入员工档案库。

3.绩效管理流程:为激励员工的工作,对每个员工的工作成果进行评定,人力资源部制定考核评定表,根据考核周期(一周、一月或一季)和内容进行评定,评定的结果反映出员工对公司的贡献和个人为增长自己的知识、技术和潜能以及在特定领域为提供绩效所做的努力。这个结果也是激励性薪酬的基本依据,所以会保存在工资库中,同时也会存入员工档案库。

4.薪酬管理流程:根据职位分析的结果制定薪酬结构,按照薪酬结构和考勤情况进行基本工资的计算,制定出基本工资表并存入工资库,财务部根据基本工资表和福利等信息进行应付工资的计算并制定出应付工资表和实发工资表,同时存入工资库。

5.档案管理流程:员工档案、工资表档案、培训档案等都需存档,人力资源部负责将这些档案存入相应的数据库中,使公司人员的信息能统一规范管理起来,并对各数据库中的数据和信息做及时准确完整的更新,为个部门的员工提供及时准确方便的信息和查询,提高工作效率,使人力资源管理规范化,自动化。

2.4 数据流程图

数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,是组织中信息流动的抽象,是管理信息系统逻辑模型的主要形式。 2.4.1 系统顶层图

确定系统主要信息的处理功能,据此将整个系统分解成:招聘管理、培训管理、绩效管理、薪酬管理、档案管理共五个加工,确定每个加工的输入和输出的数据流以及与这些加工有关的数据存储。根据各加工和数据存储环节的输入和输出数据流的关系,将外部项、各加工环节以及数据存储环节用数据流连接起来,为各个数据流和加工环节命名、编码,从而得出了人力资源管理系统的顶层图如下所示:

图2.2系统顶层图

2.4.2 数据流程图一层分解图

(1)在人力资源管理系统的招聘管理的数据加工项就可以进一步分解为职位查询、职位增加、职位删除、职位更新四个子加工,F2 招聘信息分解成F2.1原始的招聘信息、F2.2增加的招聘信息和F2.3修改的招聘信息。如下图所示:

F2招聘信息=F2.1原始的招聘信息+F2.2增加的招聘信息+F2.3修改的招聘信息

图2.3 数据流程图一层分解图——招聘管理

(2)培训管理的数据加工项可以进一步分解为课程信息查询、课程增加、

课程删除、课程更新四个子加工,F6培训安排信息分解成F6.1 原始培训安排信息、F6.2 修改的培训安排和F6.3增加的培训安排。如图2.4所示:

F6培训安排信息=F6.1 原始培训安排信息+F6.2 修改的培训安排+F6.3增加的

培训安排

图2.4数据流程图一层分解图——培训管理

(3) 绩效管理的数据加工项可以进一步分解为绩效等级查询和考核成绩查询二个子加工。F9考核评定信息分解成F9.1考核等级信息和F9.2考核成绩信息。如下图所示:

F9考核评定信息=F9.1考核等级信息+F9.2考核成绩信息 图2.5 数据流程图一层分解图——绩效管理

(4)薪酬管理的数据加工项可以进一步分解成基本工资查询和工资统计两个子加工。如图2.6所示:

图2.6 数据流程图一层分解图——薪酬管理

(5) 档案管理的数据加工项可以进一步分解为员工基本信息查询、员工记录增加、员工记录删除、员工记录更新四个子加工。F3个人信息登记表分解成F3.1原始个人信息、F3.2增加的个人信息和F3.3修改的个人信息。如下图所示:

信息。

F3个人信息登记表=F3.1原始个人信息+F3.2增加的个人信息+F3.3修改的个人

图2.7 数据流程图一层分解图——档案管理

2.4.3 数据流程图二层分解图

员工基本信息查询子加工项可以进一步分解成按工号查询和按部门号查询两个子加工。如下图所示:

图2.8 数据流程图二层分解图——员工基本信息查询

2.5 数据词典

上面讨论的数据流图只能给出系统逻辑功能的一个总框架而缺乏详细、具体的内容,因此我们还需要建立数据词典。建立数据词典是为了对数据流程图上各个元素做出详细的定义和说明。数据词典以一种准确和无二义的方式定义所有被加工引用的数据流和数据存储。数据流程图配以数据字典,就可以从图形和文字两方面对系统的逻辑模型进行描述,从而形成一个完整的说明。数据词典有助于数据的进一步管理和控制,为设计人员和数据库管理人员在数据库设计、实现和运行阶段控制有关数据提供依据。 2.5.1 数据流

数据流是数据结构在系统内传输的路径,是所描述的信息处理功能有关的各类信息的载体,各加工环节进行处理和输出的数据集合。示例图如图3.10所示:

图2.9数据词典——数据流

2.5.2数据元素

图2.10 数据词典——数据元素

2.5.3 外部项

图2.11 数据词典——外部项

2.5.4 数据存储

图2.12 数据词典——数据存储

2.5.5 数据加工

图2.13 数据词典——数据加工(招聘管理)

图2.14 数据词典——数据加工(培训管理)

图2.15 数据词典——数据加工(绩效管理)

图2.16 数据词典——数据加工(薪酬管理)

图2.17 数据词典——数据加工(档案管理)

2.5.6 二层加工逻辑表

本文来源:https://www.bwwdw.com/article/7u44.html

Top