人事管理系统的设计与实现范例6篇

前言:中文期刊网精心挑选了人事管理系统的设计与实现范文供你参考和学习,希望我们的参考范文能激发你的文章创作灵感,欢迎阅读。

人事管理系统的设计与实现

人事管理系统的设计与实现范文1

关键词:人事管理系统;;SQL SERVER 2005

1 人事管理系统开发的目标及意义

基于的人事管理系统的主要目的是通过B/S结构(Browser/Server结构),方便企业管理者来对企业的人事档案和企业各个部门进行管理,工资和奖金的核算,人员的管理和培训计划,员工信息的查询,使整套系统具有高安全性、高可靠性等优点,能够应用于中小型企业的人事管理部分。

为了做成一个完整的人事管理系统,而且被大家所能够接受,人事管理系统从以下几个方面重点考虑:⑴信息的搜集、存储、传递、分类、统计和检索等功能的计算机化,确保其准确性、及时性、完整性和相关性。⑵分权操作和数据共享,保证系统的有序运行。数据入口唯一、编码存储、明码输出、所有在用数据和历史数据都可共享查询。⑶实用性强,操作简便,容错与随机帮助有机结合,便于用户使用及扩充使一般员工不用培训就能上机操作。本文所开发的企业人事管理系统的总体任务是实现企业员工人事管理的系统化和自动化。人事管理为企业单位和个人提供信息咨询、档案检索、人员档案存取、为企业单位和个人提供档案的收集、整理、保管服务。

2 需求分析

通过调查研究,确定了本系统的需求如下:

⑴基本功能需求。能够管理职工的基本信息,并提供对这些信息的查询、修改、添加和删除功能;系统能对单位的人动、奖惩、考勤、工资、培训、绩效、成果、合同等信息进行记录并对其进行查询;系统能提供对职工添加、修改、删除用户帐号的功能,并能分配权限。

⑵用户界面需求。以Web页面的形式显示信息,界面操作简单易懂、页面美观,不需培训可以直接使用,人事管理人员能完成员工的添加、删除、修改员工等的操作,普通职工能完成考勤信息等的上报,领导能对员工的考勤信息等进行审批操作。

⑶性能需求。系统具有灵活性的操作性,可扩展性强,安全级别高,具有和外部程序接口的功能,可以与本企业的其他管理系统进行联网使用。

3 系统的设计

本系统的软件设计是基于网络运行的三层应用模式和浏览器/服务器模式相结合的形式,其中,一层为客户端程序;二层为Web应用服务器,三层为数据库服务器(SQL server 2005);客户端程序(标准浏览器)通过HTTP协议与Web应用服务器进行连接,Web服务器通过标准数据库接口与数据库进行连接,SQL Server2005数据库服务器接受Web服务器对数据库的操纵请求,执行相应的数据操纵,并将处理结果返回给Web服务器。系统使用、HTML、SQL Server数据库和C#编程等技术和开发工具。整个系统主要由一系列相互关联的动态页面组成。该系统按功能可分为六大模块,如下所示:⑴登录界面:设置使用人事管理系统的用户及其使用权限;⑵主界面:该模块提供管理系统的主界面,是主系统的唯一入口和出口,该界面提供用户选择并调用各子模块;⑶浏览模块:该模块提供全部人事档案的界面;⑷查询模块:对档案卡片的查询功能,包括精确条件查询和模糊条件查询;⑸统计模块:按规定的要求进行的统计,它可以较详细直观的统计出要求的结果,统计可以详细的按职务、按职称、按部门、按学历以数字的形式或者以表的形式显示出来;⑹编辑模块:只有管理员才拥有数据修改及删除的权利,该模块里详细的记录了所有单位员工的资料。

4 系统的实现

本系统开发的主要工具是和SQL SERVER2005。首先,开发这个系统所需要的工具简单,易于维护,安全性也能得到可靠的保障,开发费用也比较低。项目投入使用之后也能节省大量的人力,物力,财力。因此开发这个系统对于企业来说是可行的,也是必须的。随着科学技术的不断进步,计算机应用已经遍布整个社会的每个角落。利用计算机实现企业人事管理势在必行。对于大中型企业来说。应用管理信息系统是适应现代化企业制度要求,推动企业劳动人事管理走向科学化、规范化的必要条件,使得本系统的开发得到了实现。

5 系统测试

基于Web的系统测试与传统的软件测试不同,它不但需要检查和验证是否按照设计的要求运行,而且还要测试系统在不同用户的浏览器端的显示是否合适。因此,我们对于测试用户登陆是否成功、测试其他用户是否能够登录、用户注销的测试、测试密码更改、测试编辑功能是否成功、测试查询功能是否成功、测试用户权限等方面进行了测试,均取得满意的结果。

6 结束语

本论文是从现代企业管理中的人事管理现状出发,针对人事管理的复杂程序,经过详细的系统调查,开发出的操作简单而且方便实用的企业人事管理系统。实现了企业员工人事管理的信息化、系统化、规范化。本文所设计的数据库管理系统具有添加、查询、修改、更新等强大的功能。本系统涵盖了人事管理、工资管理、相关查询统计等与员工个人相关的信息,并以一种相容的、一致的、共享的、易防问和易检索的方式储存到集中的数据库中,从而将员工的信息统一地管理起来,及时准确地生成各种报表,为人事信息管理提供了一个现代化的管理手段,保持了各种数据的完整性、及时性和正确性,提高了企业人事管理水平。

[参考文献]

人事管理系统的设计与实现范文2

【关键词】技术 信息化管理 人事管理系统

人事管理是企业管理中的一项重要内容,其中采用的人事管理系统是帮助企业实现人事管理科学化、合理化、高效化工作的一项基础。传统的人事管理方法无法适应现阶段企业的发展要求,因此利用信息技术,将信息技术与人事管理形结合,形成符合实际企业发展需求的人事管理系统,促进企业的人事管理系统化和规范化,让企业的员工能从繁杂的日常事务中分离出来,拥有更多的精力推动企业的发展。

1 关键技术

1.1 B/S结构

B/S结构是目前人事管理系统的主要结构,它主要分为表示层、业务逻辑层和数据访问层三层结构,它是通过浏览器和服务器进行信息传递交换,并且实现信息的处理,将处理后的信息反馈至浏览器端,实现最终目的。B/S结构不仅在一定程度上降低了成本,并且在使用的过程中比较方便,可实现查询、浏览、业务扩展、维护、开发、共享等功能。

1.2 技术

所谓的NET是指用户利用任何一台终端设备都能查到想要的信息、文件和程序,它是新平台、标准协议、统一开发工具的总称,它能给人们提供最终的网络信息便利。技术是微软发展的一款新型程序开发语言,是一宗新型的体系结构,它是组成NET的一部分,具有适应性能强的特点。技术能在大部分的系统操作平台上运行,并可以创建应用程序,实际上是一种将互联网与操作系统相结合而形成的新的思想技术,它使用于各种操作语言,并且具有较高的安全性和保护性。以技术为基础形成的Web应用程序较传统的程序而言,更规范,内容更丰富,代码机构等清晰简单,能实现资源共享和多系统平台操作。

1.3 数据库技术

数据库就是存储、组织和管理数据的仓库,它也是人事管理系统中大量需要用来记录的集合。人事管理系统也就是数据管理应用系统,在这个应用系统中,员工的所有信息都被储存在内,管理人员通过该数据库能较好从中方便、准确的搜集到想要的信息,将其与NET环境相连接、SQL Server2005能为系统提供强大、安全可靠的数据管理,为数据的集成等提供有效的解决方案。

2 系统设计

设计系统的过程中要将系统的可操作性、安全性、准确性、扩展性、伸缩性、流畅性等考虑在内。人事管理系统主要分为三个层次,第一层次是用户登录,第二层次是人事管理系统,第三层次是在人事管理系统下形成的人事管理、工资管理、查询系统、系统维护几方面的内容,其中人事管理又分为档案管理、撇讯管理、考勤管理、绩效管理、员工异动管理、合同管理等几方面。工资管理包含了账套管理、人员设置、报表打印几部分。查询统计分为了人事查询、人事统计两方面,系统维护包含了字典维护和用户维护两方面。

3 模块功能分析

3.1 人事管理模块

人事管理系统的主要组成部分就是人事管理模块,企业的人事管理基本上是在这个模块中实现的,同时它也是人事管理系统中人事数据的基础,它含有员工的基本个人资料等。一旦该模块中员工的个人信息发生改变,那么相应的系统中的其他相关信息也会随之改变。人事管理模块具有良好的同步性和完整性。

3.2 工资管理模块

工资管理模块主要是由员工的薪酬、社保、个人税缴纳情况等组成,其中所有的内容都是通过计算机进行操作及发放,实现了全自动化。因此工资管理模块是一种流程化的管理方式,它能清晰的将员工的请假、出差、年休等部分情况经过计算机的统计和计算将详细信息呈现出来。

3.3 查询系统

查询系统模块能方便企业员工通过身份证、姓名、职工编号查询等方式将员工的基本信息查询出来,对企业员工了解薪资发放情况、合同签约、培训情况、考勤等信息清晰方便,还可以通过该模块了解企业员工的待遇发放等,方便企业领导对企业员工的管理。

3.4 系统维护

系统维护模块主要是系统的管理人员和后台管理人员实现整体人事管理系统的信息、用户权限的设定、系统数据库的维修和数据备份等,其中用户权限的设定包含用户的添加、删除等操作。

4 系统实现

系统的设置权限主要的依靠html完成,相应的功能是将页面控件拖到页面,对页面内的参数进行修改即可完成。其中后台程序使用C#完成,而数据库使用的是技术。具有较强的封装功能,在设置权限的过程中只需要修改参数即可完成。因此使用这种类型的信息管理系统在功能方面也是大致相似的。在系统中的付权限进行分配,其中每个权限都包含有增、改、删、核几部分,但是每个修改权限的系统都具有对应的操作,只有对应时才能进行操作。例如管理人员可对非管理人员进行权限配置,并且可以修改非管理员的密码,而超级用户可对管理员的权限和密码进行修改,同样也包含了删除和添加管理员的权限,还具有管理员拥有的所有权限。

5 结束语

人事管理是企业管理的重要组成部分,因此人事管理系统对于企业的人事管理来说相当重要。企业的迅速发展与完整可靠的人事管理系统有重要的关系,以技术为基础,形成三层构架体系,构成新的高效人事管理系统,增强系统的可维护性和可扩充性,提高人事部门的工作效率。为企业创造更大的经济效益和社会效益,促进企业开展高效的工作,增强企业的社会竞争力。

参考文献

[1]陈芳.基于的人事管理系统的设计与实现[J].电脑知识与技术,2010(12):3176-3179.

[2]雷金,周湘涛.基于技术的人事管理系统的分析[J].湖南环境生物职业技术学院学报,2012(03):17-19.

[3]宋传胜.基于的交警人事管理系统的设计与实现[D].电子科技大学,2010.

作者简介

蒋红梅(1982-),女,江苏省镇江市人。大学本科学历。现为江苏联合职业技术学院无锡交通分院讲师。研究方向为计算机科学与技术。

人事管理系统的设计与实现范文3

关键词关键词:REST;人事管理;多平台;招聘管理;Android

中图分类号:TP319文献标识码:A 文章编号:16727800(2014)002011003

0引言

当前,越来越多的企事业和政府部门通过建设信息化系统来替代传统的纸质办公,电子信息化的便捷性、规范性逐步得到了大众的认可。人事管理在各企事业单位的行政管理工作中具有相当重要的地位,越来越多的单位意识到人力资源是一个企业的核心价值,管理好企业的人力资源是保障企业正常运作非常重要的环节。

公安部第三研究所现有在职职工1 500余人,每年有近百人的人动,如果使用传统的纸质管理方式来管理人力资源,将浪费大量的人力物力,并且往往事倍功半。在此形势下,为了充分利用电子信息化的便捷性和规范性,建立统一的管理流程,通过建设人事管理系统来帮助管理人员准确地进行管理工作是十分必要的,本系统就是在此前提下进行设计和开发的。

1REST架构风格

REST(Representational State Transfer)是由Roy Thomas Fielding[1]在博士论文中提出的一种架构风格,又称“表征状态转移”,REST风格的架构包含了4个核心原则:①REST首先将所有的事物都抽象为资源,并将资源与URI进行对应,使得每个资源都有唯一对应的URI;②客户端通过URI来确定资源的表征,对资源的操作通过HTTP协议的不同方法(GET、POST、PUT、DELETE)来确定;③客户端通过链接将应用从一个状态改变为另一个状态,通过操作资源的表现形式来操作资源;④资源可以定义多种表现形式,客户端可以通过资源的描述对资源进行不同形式的展现[2]。

由于HTTP协议是无状态协议,所以利用REST风格架构的Web软件也是无状态的[3]。客户端的每次请求应该详细描述本次操作的所有属性,服务器不会额外地保存操作状态。

2系统架构设计

2.1总体架构设计

系统主要采用JAVA语言编写,采用JAVAEE架构[4],利用三层架构将系统从逻辑上分为表示层、业务层、数据层[5],如图1所示。

(1)表示层。主要负责与最终用户之间的交互,并通过不同的展现形式将系统中的数据展现出来。表示层主要分为两部分:一个是基于Web的BS架构展现,通过Web的形式进行交互;另一个是基于Android平台的展现[6],通过构建Android应用展现数据。两者的数据来源均为REST接口。

(2)业务层。主要是对业务逻辑的封装,业务层包含了面向表示层的REST接口、业务规则接口、数据访问接口,利用面向接口的编程方式进行设计,这三者之间的实现通过注入的设计模式进行相互调用。数据访问接口的实现通过Hibernate框架将数据库映射为实体,通过操作实体达到更新数据库的目的。

(3)数据层。数据层即数据库,本系统采用MySQL作为数据库软件。

2.2系统框架应用

为了更高效、更方便地开发,系统整合了多种开源框架进行构建。主要的开发框架包括:

(1)Hibernate。用Hibernate作为ORM框架,用作数据与实体之间的映射,由于系统主要采用面向对象的设计方法,为了消除面向对象方法与关系型数据库之间的差异,采用Hibernate作为数据操作的基本框架。

(2)RESTEasy。RESTEasy是JBoss的一个开源框架,用于构建REST风格的Web服务。本系统中,通过使用RESTEasy框架,为不同的客户端程序提供统一的REST风格Web服务,专注于数据的提供,而展现方式由不同的客户端来实现。

(3)jQuery。本系统使用jQuery作为Web展示部分的前端框架,在网页形式下提供各种前端特效,使操作更人性化、便捷化。

由于本系统采用的是符合JAVAEE规范的jBoss应用服务器,因此,利用Java的Annotation可以实现各个框架之间的整合。

3系统功能设计

人事管理系统的主要功能如图2所示。

人事管理系统的用户角色主要分为4类,按照权限从高到低主要分为系统管理员、人事管理专员、普通在职职工、一般注册用户。其中:系统管理员主要负责保障系统的正常运行,包括对用户权限进行调整,系统参数的设置等功能;

人事管理专员主要负责对在职人员的信息审批管理、各部门的招聘信息管理、入职信息管理、一般信息等;

普通在职职工主要负责对个人信息进行实时维护,维护后需要经过人事管理专员审批后才能生效;

一般注册用户主要是一些应聘人员,需要对简历进行维护,选择应聘岗位等。

(1)公共信息浏览。系统中的所有用户都具有浏览公共信息的权限,公共信息主要包括单位基本信息和组织架构,以及一些日常动态,便于应聘者和在职职工及时了解单位的人事动态。这些信息是由系统管理员或者人事管理专员在后台管理系统中进行录入的。

(2)一般用户注册。主要是提供给应聘人员,在参加应聘之前需要注册成为系统会员,为了保证用户信息的真实性,在应聘前必须进行身份验证,验证方式可以通过邮件或者手机号码。用户在注册时必须填写邮件地址或手机号码,注册成功后系统会自动发送验证码到用户邮箱或用户手机。

(3)个人简历管理。应聘人员在注册成为会员之后就可以进行个人简历管理,为了适应不同的岗位要求,每个用户可以维护最多5份简历,每个用户可以同时应聘3个不同部门的岗位,并根据不同的岗位投递不同的简历。

(4)人员信息管理。该功能主要面向在职职工,当职工入职后,需要补充职工的个人信息。为了让单位及时了解职工的最新信息,在职职工也可以随时更新个人的基本信息。

(5)人员信息审批。一旦在职职工的基本信息发生了变化,系统将会提醒管理专员。人事管理专员在对信息进行核实后,在系统中对职工的基本信息进行审批,审批通过后,个人信息的更新内容将在系统中生效,如果审批没通过,系统会提示职工重新进行修改,修改后再次审批,直至通过为止。

(6)招聘信息管理。招聘工作是人事管理专员日常工作的重要环节,各个部门的人事专员根据各个部门的招聘需求招聘信息,每个部门的人事管理专员只能自己部门的招聘信息。如果有应聘者应聘了的岗位,人事管理专员可以查看该应聘用户的简历,然后通过在线发送短消息和邮件通知应聘者,也可以打电话通知。对于应聘成功的人员,可以将该人员转为在职职工用户。

(7)系统管理。系统管理员为了保证系统正常运行,可以对系统参数进行设置,设置的内容包括在线发送短消息的接口地址、在线发送电子邮件的发送地址、发送用户名和密码,通过SMTP/POP3协议发送和接受电子邮件。

(8)用户权限管理。包括用户角色管理、部门设置、用户与部门的对应管理、用户与角色的对应管理等,可以自由调配每个部门的人事专员和用户。

4REST应用

在本系统中,利用JBoss RESTEasy框架实现REST风格的架构。RESTEasy框架将资源为Web服务,客户端通过消费这些Web服务来进行业务操作[7]。Web服务与客户端之间的数据交换格式主要以JSON格式为主。

4.1识别系统资源

基于REST风格的架构最重要的就是要识别系统中的资源,并为资源定义唯一的URI。通过对系统数据进行建模,识别系统中的主要数据模型分为新闻类、招聘类、职工信息类、系统类4大类别,并逐一对资源进行细化。

以招聘类别为例,首先进行数据建模,利用ER图的形式,对招聘相关的业务实体及关系进行描述,如图3所示。

5结语

为了满足人事信息管理工作需求,及时了解职工的最新信息,实现招聘工作的在线运行,本文利用REST风格架构的Web服务构建了一套多平台的人事管理系统。以Web服务作为数据提供基础,分别建设了以Web为主的网站、在线管理系统以及以Android平台为基础的移动终端应用。

通过这套系统,公安部第三研究所完成了2013年的招聘工作,实现了网上在线招聘审核和信息维护,降低了人事管理工作成本,提高了人事管理工作效率。

参考文献:

[1]ROY THOMAS FIELDING. Architectural styles and the design of networkbased software architectures[M].California:Information and Computer Science, UC Irvine,Ph D, 2000.

[2]邹燕飞,孙爱良.多平台网络数据存储系统研究与设计[J].计算机技术与发展,2013 (8).

[3]MARKUS LANTHALER,CHRISTIAN G TL,NABIL TABBANE.Seamless integration of RESTful services into the web of data[J].Advances in Multimedia,2012.

[4]万常选,廖国琼,刘喜平,等.依赖约束与多值联系的ER建模方法[J].计算机教育,2012 (22):76.

[5]黄光芳.面向接口编程在三层架构系统中的设计及应用[J].计算应用与软件,2009,26(6):134.

[6]闵现畅,黄理灿,基于Android平台的Web服务技术研究[J].工业控制计算机,2011,24(4):92.

[7]乐艺.工厂模式在分层架构中的应用[J].微型机与应用,2012,31(14):8890.

[8]袁立国,陈中育,李方鹏,等.一种软件开发框架的设计优化[J].计算机系统应用,2013,22(5):7075.

[9]郑灿.REST服务资源多重表述在资源获取时的性能比较[J].上海电力学院学报,2011,27(4):349353.

[10]尹京花,王华军.基于Android开发的数据存储[J].数字通信,2012,39(6):7981.

[12]胡君,程京,王敏.基于XML的REST API设计与实现[J].工业控制计算机,2011,24(4):166.

人事管理系统的设计与实现范文4

关键词:人事;管理信息;系统

随着计算机技术的飞速发展,信息化管理已渗透到各行各业,网络办公自动化系统以它能实现信息交流和信息共享,提供协同工作的手段,提高办公效率的特点,让人们从繁琐的有纸办公中解脱出来。再者我国高职院校迅猛发展,在校生规模也日亦庞大,师资等人力资源也不断壮大,如何提高人力资源管理的水平和效率,成为各高职院校面临的紧迫任务和亟需解决的难题。结合高职院校人力资源管理的现状及趋势,开发一套适合的人力资源管理系统可以有效地缓解这一问题。

一、人力资源管理系统的作用

高校的人事管理工作必须从学校稳定和发展的大局出发,把人力资源的开发和利用作为高校人事管理的重大举措。随着知识经济的崛起,掌握了高新技术和具有现代化管理理念的人已成为经济发展的原动力。所以,我们开发的人力资源管理系统必须要使人事管理人员能够轻松地管理复杂繁琐的人事信息,从重复性的日常事务中解脱出来,基本上可以达到以下目的:

一是实现机构编制管理、人员信息管理、人员调配管理、职务职数管理、工资管理、统计查询为一体的信息化管理系统,推进人事管理工作的信息化、科学化。

二是替代传统的人事管理人工操作的单一模式,有效地整合人才资源的利用和开发,规范人事管理程序,提高人事管理水平,为学校在引进人才、管理人才、发展人才和开发人才方面提供可靠的依据和信息。

三是为各级领导和上级部门提供及时准确的各项信息查询,为领导调配全校人力资源提供帮助。提供方便快捷、功能强大的办公软件环境,帮助人事干部快速完成日常人事业务工作,较大地提高工作效率。

四是检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低,有着手工管理所无法比拟的优点。

二、人力资源管理系统的设计

1.人力资源管理系统的体系结构

人力资源管理系统可以简单地分为三层,如图1所示,:

(1)第一层是数据库层,存储人事数据。

(2)第二层是信息处理构件层。主要是处理与操作系统、数据库相关的操作,并且提供通用的数据采集、处理。通过对这些通用构件的利用,避免了开发类似功能的重复劳动,缩短了开发周期;也减少了重复开发中可能引入的错误,提高了系统的可靠性和可维护性。

(3)第三层是人事管理模型层。我们把这一层分为系统管理和业务处理两大模块。

2.人力资源管理系统的功能结构设计

人力资源管理系统是针对员工管理的一个选用Power Builder8.0为开发软件的管理平台。系统主要包括以下功能模块:

人员管理:主要是查询、添加、修改人员信息等。

招聘管理:主要是应聘人员信息的查阅、删除、添加到拟聘人才库等。

培训管理:主要是培训计划查询、信息删除、添加培训计划和填写培训总结等。

奖惩管理:主要是奖惩情况的添加、查询、修改等。

薪金管理:主要是薪金的修改、添加、删除。

3.人力资源管理系统的数据库设计

数据库系统应充分了解用户各方面的需求,本系统用户的需求具体体现在各种信息的提供、保存、更新和查询,这要求数据库的结构能充分满足各种信息的输入和输出。这就要求数据处理需要达到数据录入和处理的准确性、实时性和容错性,处理数据的迅速性、数据的一致性与完整性。根据系统功能分析和需求总结,考虑到将来功能上的扩展,设计用户信息表、管理员信息表、培训信息表、应聘信息表、招聘信息表、薪水信息表。

得到上面的数据项和数据结构以后,就可以设计出能够满足用户需求的各种实体,以及它们之间的关系,为后面的逻辑结构设计打下基础。这些实体包含各种具体信息,通过相互之间的作用形成数据的流动。本系统根据上面的设计规划出的实体有:管理员实体、用户实体、培训实体、应聘实体、招聘实体。

三、人力资源管理系统的特点

1.通用:本系统的数据结构与程序相对独立,用户可以在本系统的基础上,构建适合自身实际情况的人事管理信息系统。

2.标准化:本系统根据最新的国家标准建立了完善的指标代码体系,很容易在各级人事部门或者其他部门间实现数据共享和数据交换。

3.可扩充:本系统采用了模块化技术,可按不同需要进行组合集成。

4.强大的查询功能:本系统基本实现了按照用户要求任意查询信息。

5.灵活的制表功能:本系统自身提供了通用的报表功能;另外也提供了与Excel交互的接口,可以将数据导入到Excel,然后再生成报表。

6.强大的用户权限管理:通过对用户的操作权限和数据权限进行多重控制,为数据的保密性和安全性提供了可靠的保障。

7.用户操作简单:本系统的管理界面友好,采用一致的信息浏览、维护、查询界面,便于用户操作。

四、结束语

人力资源管理系统是高校信息化建设的重要组成部分,是为了提高人力资源管理水平而设计开发的信息管理系统。系统设计的目标是实现对学校人力资源信息进行统一管理,提高学校教育教学工作效率、降低成本,满足用户及时沟通需要,实现与其它系统协同工作。系统开发采取Power Builder8.0技术平台架构,以统一建模语言(UML)对系统进行分析。在深入研究高职院校人事工作的基础上开发此系统,具体分析设计了包括人员管理、招聘管理、培训管理、奖惩管理、薪金管理五个功能模块。系统基本满足了学校人力资源管理要求,但是对于本系统来说,还是有许多值得改进的地方,主要是在系统性能方面可以进一步加强。

参考文献:

人事管理系统的设计与实现范文5

关键词:人力资源;信息管理;设计

中图分类号:TN948文献标识码: A

引言

社会科技技术的进步发展,使得信息技术的应用越来越广泛,而随着“以人为本”观念的深入人心,很多的企业已经意识到“人力资源是企业发展最宝贵的资源”,因此,也越来越重视企业人力资源方面的培养、建设、管理。下面就分析一下目前企业人力资源管理的现状以及存在的问题,最后为企业的人力资源信息管理系统提出几点可行性建议,从而促进企业的发展。

一、企业人力资源管理信息系统的含义

1、人力资源管理信息的组成部分

(1)人事管理子系统

企业的人事管理子系统主要是对企业员工进行系统设置,录入员工的基本信息,如姓名、年龄、学历、职位、家庭关系等,并对员工进行培训,以及办理员工的离职手续等。人事管理子系统记录了员工的全面信息,能方便、快捷地获得员工的统计数据,为企业的用人制度提供信息保障。

(2)工资核算子系统

工资核算子系统主要是核算企业的各项工资款项,例如企业的工程款、员工的工资核算、各项费用汇总等等,它主要是企业财务的基本保证。

(3)绩效评估子系统

绩效评估子系统主要是对企业员工进行日常工作考核、阶段考核、部门绩效考核等,然后根据考核结果进行评估,完成企业的绩效评估工作。

2、人力资源管理信息系统的性能要求

(1)可靠性

人力资源管理信息系统是整个企业人力资源管理的命脉,对企业有着至关重要的作用,因此,整个系统一定要保证数据的可靠性,并要对系统进行保护,防止其他程序的非法进入,防止数据与文件的丢失、修改、复制等,保障整个系统的正常工作。

(2)可维护性

每个企业的人力资源管理信息系统在使用中都不尽完善,需要在使用中根据实际情况进行不断的修改,因此,整个系统一定要具有可维护性,当系统内外的环境发生变化时,系统能根据环境变化进行维护。

(3)安全性

人力资源管理信息系统的数据都是非常重要的,因此,一定要保证整个系统的安全性,保证数据的安全,防止非法人员或程序对其进行修改、攻击等。为了杜绝非法人员盗取数据,企业可以将系统设置上口令,输入口令,才能查看数据,而且只有系统的管理人员才拥有修改的权限。这样就在一定程度上保证了数据的安全,另外为了防止病毒对数据的损坏,还要做好数据的备份工作。

(4)合法性

人力资源管理信息系统的各项数据、程序一定要符合国家的法律,保证系统资料的合法性。管理信息系统与企业人力资源管理的关系

3、人力资源管理是企业增强竞争力的必然选择

(1)随着全球经济一体化的不断发展,国际之间的经济、文化乃至人才的交流也越来越多。这样企业面临的人力选择的文化背景、教育程度、都存在很大差异,在人力资源的管理上难度不断增大、且培训和管理方面临巨大的挑战。

(2)随着科学技术的迅速发展,当前的网络技术被广泛地应用在企业管理和办公上,以及随着企业管理研究的不断深入,新的企业管理理念,都对传统的人力资源管理方式产生了冲击。

(3)当今时代的企业管理不断趋于扁平化管理,且组织结构不断呈现网络化和柔性化趋势,这种管理方式和组织的发展趋势使得企业管理层大大精简。

(4)目前企业的人力资源管理重心逐渐由从前的技术员工转向知识型员工,面对这种管理对象的改变,人力资源管理方式也必须做出相

应地调整才能适应企业的发展需求。

二、当前企业人力资源管理方面存在的问题

1、对人力资源信息管理不重视

以前,企业的人力资源部门主要就是记录员工的信息,导致企业对人力资源管理并不重视,但是近几年来,人力资源管理信息不仅仅是对员工的各项信息进行记录,还包括企业的各项考核标准设计、企业的各项款项预算、汇总等,人力资源部门已经越来越成为企业发展的重要因素,忽视人力资源管理在企业发展中的作用已经不适合当今的企业发展规则,也对企业的发展有很大的局限作用。

2、人力资源信息利用率较低

目前,人力资源的信息在企业中的利用率普遍较低,员工职位升迁、工资变动时,人力资源的信息只是用来了解此员工的基本信息,对于员工是否具备调升的能力、是否适合此职位并没有发挥应有的作用;其次,某些企业还在采用原始的人力资源管理方法,对企业员工的整体结构信息还不太重视,对员工的综合信息记录较少,不利于企业的用人;另外,当前很多企业的人力资源管理部门使用率较低,都是在需要者来问时才会提供资料,缺乏主动性。

3、人力资源信息收集不全面

当前,很多的企业受传统思想的束缚,对人力资源的信息收集还不是很全面,不能准确、客观地反映各个员工的长处与短处,甚至有些人员的资料不真实,导致各个员工的真实情况不能准确反映出来,这些对企业的用人都有一定的不利影响,可能会使企业出现人才的浪费等现象,不利于企业的发展。

三、改善企业人力资源管理信息系统的措施

1、实行信息化管理,提高工作效率

随着企业的不断发展,企业员工不断增多,导致人力资源管理部门的工作量骤升,也给人力资源管理部门带来了不小的挑战,传统的手记管理方式已经不能满足人事需求。因此,企业要实行人力资源的信息化管理,提高工作效率,而且信息化管理对于查找人员信息、管理人员信息都有很大的好处,可以降低工作的错误率,对于人员的升迁、调动都可以一目了然,能有效提高工作效率。

2、增强对人力资源管理的认识

当今的人力资源管理已经不单单是记录人员简单的信息了,而是根据企业的发展需求,招聘、选择适合企业发展的人才,并提供发展的舞台,是企业选人、用人的直接接触部门。因此,企业一定要转换思想,增强对人力资源管理部门的认识,加强重视性,使其能够真正地在人力资源开发利用中发挥应有的作用。

3、加强人力资源信息收集工作,提高人力资源信息的有效性

人力资源信息的收集是人力资源管理部门开展工作的基础,也是人力资源选人、用人的基础保障。因此,人力资源管理部门一定要加强人力资源信息收集工作,在德、能、勤、绩方面全面收集资料,并定期对企业员工进行信息刷新,而且要保证人员信息的真实性、正确性,使之能够全方位地了解员工动态,这样的人事资料更有利用价值,能够有效地提高人力资源信息的有效性。

4、健全人力资源管理信息系统的制度

当今的人力资源管理信息系统包含的内容非常多,信息量也非常大,因此为了保证人力资源信息的准确性、有效性,企业一定要健全人力资源管理信息系统的制度,使之能真正地为企业的发展服务。例如:增加数据的编辑功能,能够随时更新、修改信息;加入分类统计的功能,利用统计图直观地展示数据库的变化;增加组合查询的模块,便于对各个员工进行分析、比较,选择最适合企业发展的人才。

结束语

人力资源管理信息系统,是企业合理配置人员的基础,良好的系统性能,能更好地促进企业的发展,但是由于传统的人力资源管理思想的束缚,当今的人力资源管理系统还存在一定的问题。因此,未来企业一定要加深对人力资源管理信息系统的认识,树立崭新的人力资源管理观念,使之更科学、规范地对人员进行管理,并对系统进行不断地完善,切实提高企业人力资源的管理水平,更好地为企业发展做保障,从而加强企业对知识经济时代的应对条件,实现企业经营的成功。

参考文献

人事管理系统的设计与实现范文6

关键词:成人教务管理;UML;统一过程;对象关系映射

中图分类号:G473文献标志码:A文章编号:1673-291X(2009)14-0266-02

1 引言

成人教育是中国高等教育资源的必要补充。大力发展成人教育对解决当前就业、提高农民工素质、建设老年人社会等问题作用重大。提高管理水平,尤其是适合时展的教务管理水平是发展成人教育的重要发面。建立以计算机科学技术为核心的教务管理系统无疑是个有效途径。

采用面向对象的思想,以RUP作为软件开发方法,基于B/S模式Web编程技术针对成人教育教务管理的业务特点完成系统的开发,保证了系统应用的先进性,表现在运行效率高,具有良好的稳定性、可扩展性和可维护性。

与国内外现有的系统相比,本系统具有应用技术先进、功能全、针对性强、结构形式模块化、操作简单等特点。根据沈阳师范大学成人教育学院的应用情况上看,效果良好。

2 RUP与系统模型

RUP(统一软件开发过程)是一个面向对象且基于网络的程序开发方法论,将软件生命周期在时间上分解为四个阶段,分别是初始阶段、细化阶段、构建阶段、交付阶段。

成人教务管理系统的模型体系是指在RUP的指导下,利用UML 13 种关系图集合,涵盖从需求到部署的软件系统开发的所有方面。这当中包括静态的结构关系图(如类、对象和部署)和动态行为关系图(如序列、活动和状态)。

2.1系统设计的RUP初始阶段

初始阶段的最主要工作就是建立基本需求。RUP的迭代特性意味着各个阶段都可以采用进化方式,在初始阶段只是大体了解系统各项业务需求,并以用例图的形式对业务建模。初始阶段的进化式方式在相当大定程度上解决了长期困扰软件工程需求阶段的难题:范围的确定。具体说表现在范围过大和软件的需求方需求变更率高这两点上,这也恰恰是进行RUP迭代的驱动力。

用例图展示系统将提交的功能,它的内容决定了其他视图的开发。用例图还是确认和最终验证系统的主要依据。根据成人教务管理的业务分析,确定了教务员子系统的用例视图如图1所示。

2.2系统设计的RUP细化阶段

这个阶段要完成静态设计、持久对象设计、动态模型设计、界面设计等。在面向对象的分析和设计思想里,这些设计主要体现在实现各用例的类的设计、类之间关系的设计以及类之间如何配合协调以完成功能的设计上。系统的设计要依照用例图中不同层次用例间的依赖关系及业务逻辑的从简单到复杂、从低级到高级的次序来进行。

2.1.1教学计划信息添加用例的设计

通过图2(见下页)可见,专业、课程和教学计划是实体类,添加界面属于接口类,在界面和教学计划以及界面和课程、和专业之间都存在着完成控制逻辑的控制类。图3(见下页)是教学计划管理用例中涉及的实体类结构。

2.1.2毕业生验印用例的设计

毕业生验印用例的实现稍显复杂,这里的复杂是复杂在业务逻辑上,用例中的类不一定复杂,这也正是面向对象设计思想下应用UML工具的强大之处。图4(见下页)是序列图。

从图4中分析可知,毕业生验印用例中涉及到的边界类、控制类、和实体类并非怎样复杂,构造的方法和前面的是一样的,不同之处在于容器类的使用,容器类是紧密结合于具体的实现工具的。这个用例的类图模型如图5所示。

验印过程如下:

首先,生成一个表头的缓存内容是要验印的课程,采用Map结构,Key中存储课程的编号,Value存储课程对象。设计这个缓存形成结果集时过滤,因为通过Hibernate获取学生实体后,可以加载到该学生的所有成绩,而通过这些成绩又可以获得相应的课程,这样就会把一个学生所选过的所有课程得到,但是验证不需要全部的课程。

其次,生成表头对象。表头对象由两部分组成,一是学生号、姓名和专业,二是验印课程名列;这个对象可以在生成表头缓存时生成。注意在这个过程中需要对课程所处在表头中的位置加以定义。

第三步,生成表数据对象。这里实际上进行的是交叉数据的处理,即根据学生的列表生成表数据对象。在这个过程中需要一个记录缓存,用于保存从和学生关联的所有课程中要验证的课程和课程在表头的位置。最后遍历表头列表,根据缓存中的位置将课程的成绩存入到表数据对象中。

3 数据库设计

成人教务管理系统的数据库采用当今主流数据库――关系型数据库,数据模型是关系数据模型,管理软件是RDBMS。关系型数据库数学基础严格,采用二维表格结构来表示实体以及实体之间一对一,一对多和多对多的联系。而系统的设计是遵循面向对象技术的,面向对象的一系列原理、方法、经验还不能直接应用于关系型数据库,用O/R Mapping结合实体模型设计关系型数据库。

4系统安全方面的防范机制

基于B/S结构的MIS的安全性是多种因素的总和,是一种范围远超单个应用程序的策略的结果。在本课题的研究过程中,关注的是应用程序及数据库安全隐患。

在成人教务管理系统的设计过程中,应用程序及数据库安全隐患具体表现在系统的应用域内用户越权操作和基于B/S的Web攻击。

针对前者,Java架构和完善的权限处理可在一定程度上加以防范,对于后者,可从以下几点加以解决:

(1)系统中对用户密码的保护包括如下几项:

* 限制密码的最小长度,规定密码的设置不得少于两种字符;

* 限制错误登入的次数;

* 记录设置时间,超限后提示修改密码;

(2)在数据的访问中,多使用存储过程或者参数化的命令;(3)定时备份数据库;(4)使用操作时间限制,这在编程中可以使用SESSION实现;(5)对关键数据,应在传输和存储的时候使用加密技术。