关于人力资源管理信息系统的设计与分析

2018-06-09 11:37韩涛
科学与财富 2018年10期
关键词:模块设计设计要求设计思路

韩涛

摘要:时代的进步,带动科技的发展,当前信息技术现已广泛的应用于各行各业,在企业管理中人力资源管理是重要的组成部分,在信息化发展的环境下,企业的人力资源管理方法和管理模式开始进行革新和转变,形成高效的人力资源管理系统。本文就张家峁矿的实际情况,从人力资源管理信息系统设计的基本要求出发,结合张家峁矿的人力资源管理目标,对人力资源管理信息系统进行设计,介绍每个模块的功能及流程,对系统架设的关键技术进行分析。

关键词:人力资源管理;人力资源管理信息系统;设计要求;设计思路;模块设计

在企业管理工作中,人力资源管理占有重要的位置,需要在日常的管理工作中,加强人力资源管理。2008年12月陕西煤业股份有限公司(以下简称陕煤股份公司)的成立,对于提升陕西煤业化工集团有限责任公司的煤炭业务核心竞争力、加快业务发展、拓宽融资渠道具有积极意义。陕煤股份公司将建立有效的内部控制制度,实现陕西煤业化工集团有限责任公司煤炭主业资产的整体上市,打造陕西省能源行业在资本市场的旗舰。张家峁矿作为陕煤股份公司的信息化试点单位之一,在企业管理改革、企业信息化建设中起到了排头兵的作用。基于此,张家峁矿对企业信息化做了规划设计,以信息为中心、以计算机为工具、以网络为基础,实现全矿业数据共享、信息交换畅通、生产管理自动化、经营管理现代化、办公无纸化和指挥决策科学化,提高经济效益和办公效率为目标的系统。人力资源管理系统的建设即在此背景下展开,并覆盖了企业所有的组织机构,如图1所示:

1 人力资源管理信息系统设计中的基本要求

使用管理方法革新后产生的管理信息系统,管理人力资源信息,具有较高的可靠性和保密性,而且成本较低,所以人力资源管理信息系统,将成为人力资源管理工作中的重要实现途徑,为了保证人力资源信息系统具有良好的功能,在其设计建设中需要遵守一些基本原则和要求:

第一,在人力资源管理信息系统设计中,员工的基本资料需要从员工的身份证号码自动的生成,例如性别、出生日期等等。

第二,员工的工作时间、上任时间、聘任合同到期时间在人力资源管理信息系统中,要可以查询、统计,清晰明了的将员工的信息,显示在档案表、信息表中。

第三,根据相关的信息,从的计算员工的工龄、工作年限等等,员工的劳动合同的到期时间,由员工的聘任时间和期限,自动的生产,员工合同的到期时间,可以以员工的聘任时间和期限以最后的劳动合同签订时间为准。

第四,人力资源的信息可以以组合的形式,进行查询和统计,可以在系统数据库中对人力资源信息进行备份。

第五,备至使用操作说明类文件。新时代背景下的人力资源管理系统的设计和建设,需要遵守创新、整体、经济、易用、自助、集成、智能、安全、稳定等原则,保证人力资源管理信息系统,为人力资源信息管理提供便利,保证人力资源信息的安全性和完成性。

2系统部署架构

系统采用B/S结构设计,即服务器/浏览器模式。各种数据集中管理,统一存放在服务器中,客户端不需安装,通过网络IP地址使用浏览器访问服务器进行登陆操作,其跨平台和网络性的特点极大的方便了操作和应用,易用性和扩展性也得到了保障,有效的利用了矿区网络。

因此系统采用集中部署、分布应用的部署架构,分设应用服务器和数据库服务器,统一放置在信息中心由专人管理,人力资源部根据实际情况设置系统管理员角色,由系统管理员负责日常的数据操作和维护工。

2.1系统开发关键技术

系统设计采用先进的SOA(面向服务的体系结构)技术、纯B\S架构开发。能够满足煤炭企业机关、矿、队之间不同应用平台不同系统之间的综合部署要求。

2.2 B/S结构

为充分保证系统在安全性、跨平台性、易扩展性、易维护性等方面的要求,采用先进的基于.NET平台的三层应用体系结构。在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要事务逻辑在服务器端实现,形成所谓3-tier结构。用通用浏览器就实现了原来需要复杂专用软件才能实现的强大功能,并节约了开发成本,这种结构已成为当今应用软件的首选体系结构。

系统通过架构于先进的B/S三层应用体系结构之上,并采用ASP.NET、LINQ、ORM、XML等编程技术和面向对象程序设计技术,将复杂的业务处理逻辑、流程控制逻辑和数据存取逻辑通过服务组件来实现,并运行在应用服务器之上,实现业务逻辑的快速部署和灵活调整,并通过部署在应用服务器层的专用组件实现对数据库的存取访问,以充分保证数据库系统的安全可靠访问。

三层体系结构中,用户(请求信息)、程序(处理请求)和数据(被操作)被物理地隔离。三层结构是个更灵活的体系结构,它把显示逻辑从业务逻辑中分离出来,这就意味着业务代码是独立的,可以不关心怎样显示和在哪里显示。业务逻辑层分布于中间层,不需要关心由哪种类型的用户来显示数据,也可以与后端系统保持相对独立性,有利于系统扩展。三层结构具有更好的移植性,可以跨不同类型的平台工作,允许用户请求在多个服务器间进行负载平衡。三层结构中安全性也更易于实现,因为应用程序已经同用户隔离。这种结构中,在中间层的业务逻辑层的操作都可以被抽象和封装起来,形成中间件,这种组件式的设计、开发使得系统结构更加清晰,扩展更加方便,重用得以实现,而大量复杂的操作都被做成中间组件,也使得程序开发变得更容易,而从功能上又可分为各种业务处理中间、事务处理中间件、消息队列中间件、数据访问中间件、安全控制中间件等。

2.3 NET技术架构

系统开发将采用ASP.NET、C#等技术。这是一套越来越广泛使用的网络编程语言,它是一种新的计算概念。作为一种程序设计语言,它简单、面向对象、不依赖于机器的结构,具有可移植性、独立性、安全性,并且提供了并发的机制,具有很高的性能;其次,它最大限度地利用了网络。提供了很好的组件模型,它可以用在任何支持WINDOWS平台架构的应用服务器上。微软企业应用标准使开发组可以集中于商业逻辑的开发,将其封装入不同的服务组件中,由服务组件负责所有的单位级服务,如:同步、持久性、事务管理、命名服务、对象分布和资源管理。基于服务组件的应用系统具有安全性、机动性、可伸缩性和跨平台性。

3小结

随着时代的进步,社会的各个组成部分都在发生着变化,而在企业人力资源管理中,也随着时代的变化发生了改变,改革创新后的管理方法和模式应用到企业管理中,可以提升企业的管理水平,促进企业发展。新的管理方法中新的人力资源管理模式和方法,结合了时代的体征,进而设计出人力资源管理信息系统,在计算机技术、网络技术等帮助下,进行相关的信息管理工作,实现了人力资源管理的高效性,完善了以前人力资源管理的不足,适应时代的需求,结合信息化技术,推动了人力资源管理的发展。

猜你喜欢
模块设计设计要求设计思路
点支式玻璃幕墙
基于小型ERP管理系统
中职数学“前置性作业”的类型及其设计要求
基于人本管理的企业薪酬体系设计思路探索
文言文的阅读教学改革的一点尝试
试论HIS系统中病区管理模块的设计以及管理效果
基于J2EE的牛奶销售系统设计与开发
面向小学课堂教学的智能闯关游戏设计思路
民用飞机外部标记分类和设计要求研究