人事系统管理毕业论文.doc

上传人:小小飞 文档编号:3907719 上传时间:2019-10-10 格式:DOC 页数:59 大小:3.49MB
返回 下载 相关 举报
人事系统管理毕业论文.doc_第1页
第1页 / 共59页
人事系统管理毕业论文.doc_第2页
第2页 / 共59页
人事系统管理毕业论文.doc_第3页
第3页 / 共59页
人事系统管理毕业论文.doc_第4页
第4页 / 共59页
人事系统管理毕业论文.doc_第5页
第5页 / 共59页
点击查看更多>>
资源描述

《人事系统管理毕业论文.doc》由会员分享,可在线阅读,更多相关《人事系统管理毕业论文.doc(59页珍藏版)》请在三一文库上搜索。

1、专 业 学 位 硕 士 学 位 论 文上海邮电设计院人事管理系统设计与实现Design and Implement of the Human Resource Management System of Shanghai Posts and Telecommunications Design Institute摘 要当今时代,信息技术的飞速发展,从不同层次上实现企业化是一个必然的发展趋势。人事管理信息系统的应用可以在很大程度上提高了企业的人事管理效率。上海邮电设计院原有的人事管理信息系统功能简单且效率不高,并且近几年来,员工人数、级别及相应业务的成倍增长,使得原有的人事管理系统已经不能够适应如此

2、庞杂的管理业务,为人力资源部乃至整个公司的管理带来了很大的影响,开发一套适应公司需要的人事管理系统已是迫在眉睫。系统设计了六个功能模块,分别为人员管理、考勤管理、 绩效管理、培训管理、薪酬管理以及合同管理。与传统的人事管理系统相比较,本系统是在密切结合上海邮电设计院的实际需求的基础上进行设计的,系统不仅可以实现单一地考勤、绩效以及薪酬管理,更可以将员工的个人信息、合同信息与培训挂钩,考勤信息与绩效信息为薪酬管理服务,实现了信息的自动获取,岗位变动与奖惩活动的非人工化处理,为设计院的人事决策提供了有力的支持。在技术实现方面,系统选择的是B/S结构模式,采用VS2008作为开发平台、SQL SER

3、VER 2005 数据库作为数据库平台,系统还采用了标准的三层架构,将应用功能分为“表现层、业务逻辑层、数据层”,各层彼此独立,同时为系统设计了相应的接口,使得系统具有更好的扩展性,以方便系统的升级与维护。系统实施后界面显示十分友好、功能设计也较齐全、性能可靠稳定、操作更是做到了简便直接,能够处理从员工合同档案管理、考勤、培训、转正、离职等信息管理到工资的核算与分发等一系列相关的业务,大大提高了部门的工作效率,真正地成为了公司进行人事管理的好助手。关键词:人事管理;三层架构;信息安全- I -Design and Implement of the Human Resource Manageme

4、nt System Of Shanghai Posts and Telecommunications Design Institute AbstractWith the development of information technology, computer is widely applied in enterprises at various areas. The application of Human Resource Management system enhances the efficiency of enterprise Human Resource Management.

5、 With the increase of business, the former Human Resource Management information system can not handle so much information efficiently. It even has an negative effect on HR Department. So,it is necessary and emergency to develop a new Human Resource Management System.The system is consisted of six f

6、unctional modules,including Person Management, Attendance Management, Performance Assessment, Training Management, Wage Management and Contract Management.Compared with the traditional Human Resource Management System,the design of this system bases on Shanghai Posts and Telecommunications Design In

7、stitute.It combines personal information with contract information,training information and attence information so on.So it can get personal information automatically and make it easy to change position or punish and award.It can support Human Resource Management Decision. On the side of technique,

8、The Management System uses B/S structure model,VS2008 as the development platform, SQL SERVER 2005 as the database. The system uses a standard three-tier system architecture. The application are divided into “presentation layer, business logic and data layer”, each layer independently of each other,

9、 making the system more scalable and easily extending.This system has friendly interface, comprehensive founction and stable capability. It can deal with lots of work ranging from staff information to other kinds of Human Resource Management information.So it can improve efficiency dramatically and

10、to be a good assistant for human resource manager. Key Words:HR Management;Three-tier architecture;Information Security- III -目 录摘 要IAbstractII引 言11 相关技术介绍31.1 C#技术31.2 三层框架41.2.1 三层架构的概念51.2.2 三层体系结构的优缺点51.2.3 MVC、MVP以及三层架构的关系51.3 信息安全技术61.4 数据库技术71.4.1 数据库技术概述71.4.2 数据库设计的内容81.4.3 数据库设计的步骤82 系统分析1

11、02.1 需求分析102.1.1 项目背景102.1.2 系统需求112.2 业务分析122.2.1 人员管理业务流程122.2.2 考勤管理业务流程132.2.3 绩效管理业务流程142.2.4 培训管理业务流程152.2.5 薪酬管理业务流程162.2.6 合同管理业务流程172.3 数据流程分析182.3.1 人员管理数据流程182.3.2 考勤管理数据流程192.3.3 绩效管理数据流程202.3.4 培训管理数据流程202.3.5 薪酬管理数据流程202.3.6 合同管理数据流程212.4 系统建模223 系统设计253.1 体系结构253.2 功能结构设计263.3 数据库设计27

12、3.3.1 数据库设计的原则273.3.2 数据库概念设计283.3.3 数据库物理设计304 系统实现334.1 系统运行环境334.1.1 系统开发软件环境334.1.2 系统开发硬件环境334.2 数据库操作类实现334.3 人员管理子系统实现364.4 考勤管理子系统实现384.5 薪酬管理子系统实现415 系统测试455.1 系统测试类型455.2 WEB系统测试465.3 系统测试用例47结 论49参 考 文 献50致 谢51大连理工大学学位论文版权使用授权书52引 言经济全球化,信息全球化的今天,信息资源是企业的重要财富,越来越多企业的人力资源管理部门利用管理信息系统(MIS)提

13、高了人事管理工作的效率,信息化手段的应用带来的高效的管理效益以及先进的管理模式为企业带来了有形及无形的价值。所以说,管理信息化是必不可少的,企业信息化已成为企业在竞争中处于不败之地的有效手段,应用管理信息系统是每一个现代化企业有效经营的必然选择。上海邮电设计咨询研究院有限公司的前身为上海邮电设计院,创建于1964年。公司是具有通信工程和建筑工程设计、咨询、总承包资质的甲级设计院,同时还具有通信工程勘察、建筑智能化系统工程设计、通信信息网络系统集成企业甲级资质、对外经济合作经营资格证书、上海市高新技术企业证书,并于1998年通过了ISO9001质量管理体系认证。公司承接邮电通信工程及相应的建筑工

14、程、通讯铁塔、邮政机械的勘察、规划、设计、工程建设总承包,按国家原对外贸易经济合作部所核准的内容,开展对外经济技术合作业务;并承接通信工程施工、管理、咨询;经济信息咨询及系统内职(员)工培训。随着产业结构的加剧,企业转型升级压力增加,这从根本上考验着企业的管理水平和经营能力,企业的IT需求也将出现放量增长。现有员工650人,其中获中高级职称的员工212人。博士研究生7人,硕士研究生48人,本科生369人。一级注册建筑师6人,一级注册结构工程师8人,国家注册咨询(投资)工程师 11 人,注册电气师2人,注册公用设备师7人,上海市工程设备监理招投标专家、通信建设评标专家9人,享受政府特殊津贴专家6

15、名。面对越来越多的员工及部门管理,公司目前的人事管理已经不再适应现状的需求,开发一套适应本公司需求的人事管理信息系统就具有了重要的意义。现如今上海邮电设计院在人事管理方面主要存在以下的问题。(1) 公司原有的人事管理系统只能进行简单的人员信息以及薪酬方面的管理,想同时获得相关的合同信息或是培训信息等内容还得另查其他相关系统。(2) 公司的考勤工作目前还是通过人工操作进行。(3) 绩效管理种类单一,直接为薪酬做出决策缺乏说服力。(4) 人事相关信息虽然可以在原有系统中进行管理,但信息缺乏有效的流通,前提信息并不能直接提供给目地需求,还需要手动地输入,即存在“信息孤岛”的问题。开发人事管理信息系统

16、可以提高项目的经济效益和社会效益。人事信息系统的构建,利用计算机能够短时间内对大量信息进行处理,提高项目效益评价的效率,为人事管理的有效运行提供科学的监控手段。本文详细阐述的上海邮件设计院人事管理系统是以满足公司实际需要为目地而开发的综合人事管理信息系统,系统具有不同于公司以往使用的系统的特点,具体表现在以下几个方面。(1) 系统功能完备,不仅可以实现公司人员的基本信息管理、绩效管理以及薪酬管理,更是将考勤管理、培训管理以及合同管理纳入了系统的内容之中,可以很好地实现从员工合同档案管理、考勤管理、相关培训管理、转正、离职岗位管理以及工资的核算与分发等一系列相关的业务。 (2) 系统中的信息流通

17、方便,解决了“信息孤岛”的难题,考勤信息与绩效信息可以直接提供到薪酬管理模块,人员基本信息与合同信息也可以直接为培训管理提供依据。(3) 绩效管理种类增多,考勤管理的内容也分得更细,将公司的薪酬管理制度方案纳入到系统中,可以直接根据绩效考核结果以及考勤内容得出奖惩方案,为公司的薪酬管理提供决策依据。本文以上海邮电设计院的人事管理系统为背景,通过对上海邮电设计院进行实际地了解和调研,在基本了解了公司人事管理中的实际需求以及目前存在的问题的前提下,确定了系统的实际需要,并根据系统需求设计了系统的功能模块。并对开发系统过程中使用的数据库技术、三层架构技术等进行了说明和介绍。最后对开发和实践过程做了介

18、绍,并对系统进行了较为严格的测试。1 相关技术介绍上海邮电人事管理系统使用平台,系统采用B/S模式,基于和c#语言开发。系统开发采用了经典的三层架构,从上至下分为表示层、业务逻辑层、数据访问层。并且在技术角度充分考虑了系统安全问题。本章主要介绍了该系统用到的相关技术,包括C#技术、三层框架、WEB信息安全技术以及数据库技术。1.1 C#技术Microsoft将C#定义为一种简单、现代、面向对象、类型非常安全、派生于C和C+的编程语言1。在语法上,C#与C+和JAVA都非常的类似,但是C#语言的设计和对现代开发工具的适应性要比其他语言高很多,它同时兼备了Visual Basic的易用性、高性能以

19、及C+的低内存访问性1。C#主要有以下特点: (1)C#是面向对象的编程语言。C#完全支持类和面向对象的编程,例如继承、多态、接口、虚函数等2。C#兼具了大部分面向对象编程语言的优点。C#编程语言比较符合人们习惯的思维方法,对象是现实世界中的实体,C#语言就是模拟现实世界中处理实体的方法,利用计算机语言来处理对象,达到了计算机世界和现实世界的结合;由于对象的封装性和松散组合使得C#语言更有利于软件的维护。(2)对.NET类库拥有完全访问权,可以较容易的访问Windows API2。.NET类库是一个由 Microsoft .NET Framework SDK 中包含的类、接口和值类型组成的库,

20、.NET中的类库封装了对Windows、网络、文件、多媒体的处理功能,C#可以直接访问该类库,很轻松的构建程序。.NET基本类库(FCL)大约有7000多个类,常用的类库如图1.13。(3)C#无需程序员担心内存的管理,C#可以得到C+语言的效率,却不用像C+过多的考虑内存管理。C#使用托管堆来管理内存,托管堆类似于堆栈。垃圾收集器运行时会删除堆中不再引用的对象,删除完成后,垃圾收集器会压缩其他对象,把他们都移到堆的顶部,形成一个连续的块,因此使用托管堆,只需要读取指针,而不用搜索链接地址列表。因此,在.NET下实例化对象要快的多2。图1.1 .NET类库Figure 1.1 .NET cla

21、ss library(4)C#可使用工程模式、策略模式等。策略模式是定义一系列的算法,并将每一个算法封装起来,而且它们还可以相互替换。策略模式可以算法独立于让它的用户独立变化。策略模式主要是应用于以下场景:对客户隐藏具体算法的实现细节,使得二者独立;需要在不同情况下使用不同的算法;多个类只区别在表现行为的不同。(5)C#语言也存在一定的局限性。它不适合编写时间紧迫或者性能较高的代码,此外,它缺乏性能极高等应用程序所需的关键功能,包括保证在代码的特定地方运行的内联函数和析构函数2。1.2 三层框架三层架构的实质是在客户端和数据库之间加了个中间层,即组件层。这样客户端不直接和数据库进行交互,而且通

22、过COM等组件,首先与中间层建立连接,然后通过中间层来对数据库进行访问和操作。这样可以保护数据库的安全,提高运行效率。图1.2 三层架构Figure 1.2 Three-tier structure1.2.1 三层架构的概念三层架构就是将整个业务划分为三大部分:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。表现层就是用户界面,业务逻辑层可以理解为对数据业务的逻辑处理,而数据访问层就是对数据业务的物理处理,即对数据库文件的直接操作。由于层与层之间低耦合,层内部高内聚,更易于解决方案的维护和增加4。(1)表现层:表现层是指用户交互的界面,主要用于显示和接受数据,把用户输入的数据传递给

23、业务逻辑层,并且当业务逻辑层数据发生变化时,表现层就会出现新的结果。(2)业务逻辑层:业务逻辑层是系统架构的核心,它处于数据访问层和表示层的中间,在数据交换中起到了承上启下的作用。这样各个层次之间就形成了弱耦合的结构,层与层之间的向下依赖,底层对上层的结构无需了解,改变上层的设计对于底层没有任何影响。业务逻辑层的设计对于可扩展的架构上非常重要的,对于数据层,它是调用者,而对于表示层,它是被调用者。业务层通常是类库。(3)数据访问层:该层主要是对数据进行各种操作,将数据库中的数据交给业务层,同时将业务层处理的数据存贮在数据库中。1.2.2 三层体系结构的优缺点三层架构主要有一下优点:开发人员可以

24、只关注整体结构中的某一层,便于开发;通过降低层级之间的依赖性,使得程序更易于扩展、维护和更改解决方案;代码的复用率更高,减少二次开发的频率;三层架构有利于标准化,使得项目结构十分清晰,分工明确,利于后期的维护和升级;用户只能通过逻辑层访问数据,减少了入口点,使得安全性更高。三层架构虽然有很多优势,但是也存在一些问题:三层架构会降低系统性能,某些情况下可能会导致系统级联的修改;代码量增多,会增加工作量。1.2.3 MVC、MVP以及三层架构的关系MVC设计模式是指:模型(Model),视图(View)和控制(Controller),MVC模式的主要是实现Web系统的职能分工。Model层实现系统

25、中的业务逻辑,View层用于与用户的交互,Controller层是前两者沟通的桥梁。使用MVC框架进行产品开发要时刻考虑如下问题:低耦合性、可测试性、高重用性和可适用性、有利于软件工程化管理5。MPV是MVC的发展和演变,它们的共同之处在于:Controller/Presenter负责逻辑处理,Model用来提供数据,View负责与用户沟通。他们的区别在于:MVP模式中View不能直接使用Model,他们之间需要通过Presenter来进行沟通,View和Model之间所有的交互都要在Presenter内部来实现。图1.3 MVC与MVPFigure 1.3 MVC and MVP三层架构和M

26、VC相似,可以将表现层中的aspx理解为View,将表现层中的aspx.cs理解为Controller,将业务逻辑层和数据访问层理解为Model。1.3 信息安全技术管理信息系统往往涉及到企业很多重要的信息,因此其在保密性、准确性等安全方面要求很高,怎样确保系统安全稳定也是信息系统开发的重要问题之一。下面阐述了几个安全方面的措施6。 (1)增强的用户授权机制 一个系统具有不同的使用角色,比如系统管理员、超级用户,一般用户等。不同的用户角色对系统具有不同的操作权限。本系统对用户权限以及用户级别进行分别管理,并通过中间表,将二者建立关联,从而形成系统权限类别、用户以及权限等级的数据字典。管理员通过

27、对该数据字典的增删改的操作,可以方便的开放权限、收回权限等,可以很大程度上方便管理员工作。 (2)完善的备份及恢复机制 数据信息是系统的核心,保护数据的完整、准确、安全是非常重要的内容。为了防止人为失误或者因为自然灾害等原因造成的数据丢失,及时的备份数据,并建立良好的恢复机制。本系统中建立较为完善的日志文件,例如,对所有用户的操作信息都有记录,对于删除的信息,会存储在备份数据库中,可以恢复,而用户插入的新的数据,备份了执行的SQL语句。同时,系统要定期将数据拷贝在备份数据库中,存放在别处,防止因为灾害造成的数据损失。(3)防止SQL注入攻击把与用户权限用户登录相关的程序打包封装服务器端,并且对

28、数据库连接做最小权限的限制,这样可以相对保障用户登录信息的安全,进而保证系统安全。对客户端提交的字符串进行限制,例如,一些SQL语句的特殊字符“*、?”等不允许输入,以防止一些专业人士,通过非常规途径进入系统。采用一定的加密算法,对网络上传输的信息、数据进行加密,防止黑客中途截断,同时要保障数据库的安全,防止黑客窃取。(4) 采用两级登录模式。每个数据库有一个数据库登录帐号,而没一个数据库操作人员有一个系统登录帐号。每次系统运行时,自动使用数据库登录帐号登录数据库,这一过程对用户透明,除系统管理员外,其他用户不知道数据库登录帐号,而仅能使用自己的帐号对数据库操作。这样就是的系统用户与数据库隔离

29、开来,成为数据库的防火墙。这样的两级帐号登录使得信息的安全系数提高。1.4 数据库技术数据管理技术是对数据进行分类、组织、编码、输入、存储、检索、维护和输出的技术。1.4.1 数据库技术概述数据库(DataBase,DB)是存储在计算机辅助存储器中的,有组织的、可共享的相关数据集合,数据库具有如下特性:数据库是具有逻辑关系和确定意义的数据集合;数据库是针对明确的应用目标而设计,建立和加载的每个数据库都具有一组用户,并为这些用户的应用需求服务;一个数据库反映了客观事物的某些方面,而且需要与客观事物的状态始终保持一致8。数据库管理系统(DataBase Management System,DBMS

30、)是对数据库进行管理的系统软件,它的职能是有效地组织和存储数据,获取和管理数据,接受和完成用户提出的各种数据访问请求。能够支持关系型数据模型的数据库管理系统,称为关系型数据库管理系统,其基本功能包括以下4个方面9:(1)数据定义功能:RDBMS提供了数据定义语言(Data Definition Language,DDL),利用DDL可以方便地对数据库中的相关内容进行定义。例如,对数据库、表、字段和索引进行定义,创建和修改。(2)数据操纵功能:RDBMS提供了数据操纵语言(Data Manipulation Language,DML),利用DML可以实现在数据库中插入,修改和删除数据等基本操作。

31、(3)数据查询功能:RDBMS提供了数据查询语言(Data Query Language,DQL),利用DQL可以实现对数据库的数据查询操作。(4)数据控制功能:RDBMS提供了数据控制语言(Data Control Language,DCL),利用DCL可以完成数据库运行控制功能,包括并发控制(即处理多个用户同时使用某些数据时可能产生的问题),安全性检查,完整性约束条件的检查和执行,数据库的内部维护(例如索引的自动维护)等。1.4.2 数据库设计的内容(1)结构特性的设计:结构特性设计是指数据库模式或数据库结构设计,应该具有最小冗余的、能满足不同用户数据需求的、能实现数据共享的系统。数据库结

32、构特性是静态的,数据库结构设计完成后,一般不再变动,但由于客户需求变更的必须然性,在设计时应考虑数据库变更的扩充余地,确保系统的成功。 (2)行为特性的设计:行为特性设计是指应用程序、事物处理的设计。用户通过应用程序访问和操作数据库,用户的行为和数据库结构紧密相关。 1.4.3 数据库设计的步骤(1)需求分析:需求分析的目标是准确了解系统的应用环境,了解并分析用户对数据及数据处理的需求,是整个数据库设计过程中最重要步骤之一,是其余各阶段的基础。在需求分析阶段,要求从各方面对整个组织进行调研,收集和分析各项应用对信息和处理两方面的需求10。 (2)概念设计:概念设计阶段的目标是把需求分析阶段得到

33、的用户需求抽象为数据库的概念结构,即概念模式。设计关系型数据库的过程中,描述概念结构的有力工具是E-R图,概念结构设计分为局部E-R图和总体E-R图。总体E-R图由局部E-R图组成,设计时,一般先从局部E-R图开始设计,以减小设计的复杂度,最后由局部E-R图综合形成总体E-R图10。(3)逻辑设计:概念设计的结果得到的是与计算机软硬件具体性能无关的全局概念模式,概念结构无法在计算机中直接应用,需要把概念结构转换成特定的DBMS所支持的数据模型,逻辑设计就是把上述概念模型转换成为某个具体的DBMS所支持的数据模型并进行优化。逻辑结构设计一般分为三部分:概念转换成DBMS所支持的数据模型、模型优化

34、以及设计用户子模式。(4)物理设计:数据库的物理设计是指对数据库的逻辑结构在指定的DBMS上建立起适合应用环境的物理结构。物理设计通常分为两步:确定数据库的物理结构;对物理结构进行评价。(5)数据库实施维护:数据库完成设计之后,需要进行实施,以建立真实的数据库。数据库经常性的维护工作包括:数据库的转储和恢复;数据库的安全性、完整性控制;DBA应根据实际情况对数据库进行调整;数据库性能的监督、分析和改造;对监测数据进行分析,不断保证或改进系统的性能;数据库的重组织与重构造11。 2 系统分析系统分析是系统设计的关键。在详细了解上海邮电设计院人事管理部门的每一业务(包括员工管理、考勤管理、绩效管理

35、、薪酬管理、培训管理以及合同管理等)的工作流程,运用信息系统开发理论、开发方法以及开发技术确定出人事管理系统的逻辑功能。2.1 需求分析软件的需求是指用户要求该软件解决某个问题或达到某个目标的能力,也是指一个系统或系统成分必须具备的能力,该能力必须满足公司要求以及软件规格等。因此,在软件研发前,要立足公司背景,对公司进行深刻调研,了解公司需求。2.1.1 项目背景上海邮电设计咨询研究院有限公司的前身为上海邮电设计院,创建于1964年。公司是具有通信工程和建筑工程设计、咨询、总承包资质的甲级设计院,同时还具有通信工程勘察、建筑智能化系统工程设计、通信信息网络系统集成企业甲级资质、对外经济合作经营

36、资格证书、上海市高新技术企业证书,并于1998年通过了ISO9001质量管理体系认证。公司拥有一支诚信敬业、业务精通、务实高效的员工队伍。现有员工650人,其中获中高级职称的员工212人。博士研究生7人,硕士研究生48人,本科生369人。一级注册建筑师6人,一级注册结构工程师8人,国家注册咨询(投资)工程师 11 人,注册电气师2人,注册公用设备师7人,上海市工程设备监理招投标专家、通信建设评标专家9人,享受政府特殊津贴专家6名。通过对上海邮电公司调研,了解到其人事管理工作存在着人工操作效率低、工作量大,查找工作繁复、准确性低的等问题,具体的问题如下:(1)人工作业,效率低下,工作繁冗,为企业

37、带来人力的耗费和时间上的拖延。人力资源部目前基本上采用人工方式运作工资与人事管理业务。在文档填写,大部分使用纸质材料,耗费大量人力和时间;在资料查找方面,由于使用的是纸质资料,需要人工在档案室进行查找,效率低下,查找所用时间较长。在进行工资汇总核算方面,也都是人工对工资进行计算与形成报表,这一容易出错的环节因为要进行反复的检验来得出准确度高的报表,往往要花费一周的时间,在人力上也给企业造成了很大的负担。这不仅降低了人力资源部门的工作效率,也对企业的管理成本与进行决策时造成了一定的影响。公司的人力资源部是行政部门中人员最多的一个部门,但在运行中,仍出现人员缺乏的问题,在时间和人力上浪费较多。(2

38、)对于员工合同欠缺规范管理,造成很多纠纷无法诉诸法律。新的劳动法实施后,对于员工保险福利和合同的强调,企业和员工之间的纠纷日趋增多,合同作为法律依据,成为企业认真的对待的一项。然而上海邮电传统的人事管理并没有对员工合同进行规范管理,特别是公司的改制使企业与改制前退休或离职的人员产生多次纠纷。同时,对于合同到期的员工,不能够及时提醒,梳理困难。(3)对不同级别、职位的员工采用不同的工资套帐,管理烦杂。上海邮电设计院,对不同级别、职位和部门的员工采用不同的工资套帐。即不同级别、职位和部门的员工基本岗位工资,福利补贴,各自公积金等等均不同。这个财务管理人员的管理带来了一定的困难,计算烦杂。(4)公司

39、原有人事管理系统是多年前开发的,界面操作不友好,已经不能满足公司人事管理的需求。2.1.2 系统需求企业人事管理并不是直接管理企业生产经营的实际劳动过程,也不是简单地对人或事进行管理,而是对在企业生产经营运作过程中人与事之间的相互关系进行管理12。为了给人力资源部的工作效率带来一定的提高并节省劳动成本,一个适合本企业的人事管理信息系统显得非常重要了。针对公司人事管理存在的问题,本系统基本要做到以下几点:(1)员工信息电子化管理将纸质员工录入计算机系统,方便人事管理人员查看和保留。并方便其进行调动离职等操作。(2)合同管理标准化创建合同类型、标准合同样本。对不同合同类型的员工分别管理。设置提醒期

40、限。对到期合同可以提前提醒,并可以进行续约或者解约的处理。(3)工资发放规范化上海邮电设计院已经运行了多年,产业规模处于稳定状态,每月的岗位工资、公积金、保或者其他工资项在一段时间内是固定的,不会产生大的改变,因此在计算工资时,一般情况下采用个别调整的方式,直接引入上个月的基本工资信息,根据每人当月的考勤记录,在工资上做增减。当国家政策或这企业出现重大改变时,在对工资各项初始值做整体调整。因此本系统要可以为不同工资发放类型建立不同的套帐,在固定套帐基础上允许每月有适当调整。(5)界面友好、报表制作方便、与EXCEL兼容日常人员信息登记方便,在统计报表生成的同时,可以查看数据分析图,直观形象,并

41、且数据和图像均可打印输出。随着企业规模的扩大以及随之带来的大量的人事记录数据,使用计算机管理系统不但能够作对整个企业人事管理工作进行较为准确的管理和控制,还能够方便人事管理人员查阅人事管理的相关文档或历史数据,这有利于企业管理者人员及时了解和分析人力资源情况,可以使他们及时决策,从而大大提高了现代企业的管理水平。2.2 业务分析人力资源管理是企业管理的重要组成部分,人力资源战略会影响到整个企业战略的制定和实施。人力资源管理是通过对人及与人相关的活动来提高企业的绩效。企业中“人事活动”涉及到很广泛的内容,较为庞杂,例如,人事管理政策的制定、工作流程的分析、人员招聘选拔、员工培训、绩效管理、薪酬管

42、理、劳动关系管理和社会保障等内容13。结合本公司的实际情况,本系统只选择员工管理、考勤管理、培训管理、绩效管理、薪酬管理以及合同管理这六个部分来进行分析和开发。以下将对这六个部门进行业务流程上的分析。2.2.1 人员管理业务流程人员管理主要是对公司员工的基本信息进行综合管理。图2.1 人员管理业务流程图Figure 2.1 The chart of person management flow目前,本公司对人员管理主要包括对员工一些基本信息的管理,例如新员工的员工信息的录入、包括员工的姓名、部门、职务、职称、学历、籍贯、政治面貌等基本信息;人员管理还包括对员工调动离职状况的管理,要清晰的了解到

43、每一位员工的“调动、离职、在职、外派”等状态。该模块还应该可以使领导方便的综合查询员工信息,例如对员工生日的提醒、员工离职情况的统计等等。2.2.2 考勤管理业务流程考勤管理是人力资源管理的核心之一,通过对员工的考勤管理,将考勤与工资挂钩,可以有效的防治员工工作期间偷懒揩油的现象。目前,本公司的考勤管理的业务流程如图2.2所示,本公司员工日常打卡,产生日常的考勤记录,结合员工考勤周期内的请假状况,产生考勤的统计,如果没有异常则产生当期的考勤表,并对工资有相应的影响。由于本公司的日常出勤情况由员工打卡产生的打卡记录得到,因此本系统开发后,应该可以对员工的请假情况进行统计,并对请假后相应的处罚进行

44、管理。图2.2 考勤管理业务流程图Figure 2.2 The chart of attendance management flow2.2.3 绩效管理业务流程通过对本公司实地调研,了解到本公司绩效考核主要流程如图2.3。首先,有人事管理部门制定绩效考核指标,经由公司领导审批通过后,考核指标可以实施。绩效考核分为自我打分和领导打分两部分,由人事部核实后,计算考核结果,领导审批通过后,按照考核结果实施奖惩制度,奖惩和工资挂钩。因此本系统中设计中,基本要实现绩效考核指标的管理,可以实现员工的网上打分,允许认识管理人员设置绩效考核计算公式,系统可以通过已经设定的计算公式,根据员工和领导的打分自动计

45、算出绩效成绩。图2.3 绩效管理业务流程图Figure 2.3 The chart of performance assessment management flow2.2.4 培训管理业务流程培训是公司提升员工素质、留住人才的重要手段之一。良好的培训机制,可以使得公司内部形成全员学习的氛围,促进员工之间知识共享。高素质的员工可以为企业发展注入活力。在当今社会,人才是最重要的资源,因此做好员工培训工作是人事管理的重要职责之一。本公司培训分为入职培训和在职培训两种。入职培训由人力资源部统一组织,在职培训分为两类:一类由公司各个部位定期组织;另一类由人力资源部组织。由人力资源部组织的培训要经过领导

46、审批,审批通过后开展培训,培训过后要对培训结果进行评估。图2.4展示了本公司培训管理的业务流程。图2.4 培训管理业务流程图Figure 2.4 The chart of training management flow根据对培训管理业务流程的分析,培训管理主要是实现对培训档案的管理,即对历史培训记录的管理。2.2.5 薪酬管理业务流程工资是激励员工的重要手段,也是人事管理的重要内容之一。良好的工资制度,可以激发员工工作的积极性和主动性,因此根据员工的不同职位,不同绩效,发放不同的工资额是必要的,但同时也给人事管理人员的工作带来了很多问题,使得其工作较为复杂,繁琐。因此本系统的薪酬管理可以很好

47、的辅助人事管理人员做好工资管理的工作。图2.5 薪酬管理业务流程图Figure 2.5 The chart of wage management flow本公司基本按照“按岗取酬、业绩导向”的工资原则。人事部根据国家法规、地区薪资水平以及本公司的绩效制定年度工资计划,审批通过后,结合每位员工当月的考勤、奖罚、绩效等情况核算工资并发放。如图2.5,展示了本公司目前薪资管理的业务流程。首先,人事管理人员根据国家法规、本地区经济状况、员工岗位情况等,制定本公司的年度工资计划并生成套帐,经过领导审批通过后,可以进行实施。每月的绩效、考勤等信息将对员工当月的工资产生影响。根据对本公司薪资管理业务流程的分析,薪酬管理应包括以下三个模块:(1)基本参数:指企业根据自己的需要建立工资应用环境,包括员工基本工资、工资类别、币种、是否处理所得税保险、建立各种工资套账、该套账的工资计算方式以及将属于该套装的员工划在该套账中。(2)工资发放:人事管理员每月建立新的工资发放套装,根据员工个人的考勤、绩效、请假方面

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

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1