admin 管理员组

文章数量: 887021


2024年1月13日发(作者:学编程的手机游戏)

B/S模式下的HRMS研究与设计

摘要:为便于企事业单位人力资源管理,提出了一种基于B/S模式的人力资源管理系统设计与实现方法。分析了B/S模式三层架构体系下各层的逻辑结构,给出了系统的模块化分析设计方法。

关键词:管理信息系统;B/S模式;人力资源管理;模块化设计

0引言

管理信息系统(Management Information System MIS)是由人和计算机网络集成,能提供企业管理所需信息以支持企业的生产经营和决策的人机系统。其主要功能包括经营管理、资产管理、生产管理、行政管理和系统维护等,是一个庞大复杂的系统工程。HRMS(Human

Resource Management System人力资源管理系统)便是其中一个重要的组成部分。HRMS从系统学理论的角度对人力资源管理进行解释,能够极大地提高企业信息化水平,促进企业管理的规范化、制度化、流程化。HRMS的开发模式有两种:Windows界面加传统的服务器(Client/Server C/S)的两层结构的工作方式和利用Internet技术,采用.NET平台构建出基于B/S(Browser/Server) 的三层结构的工作方式。采用C/S方式存在灵活性差、升级困难、维护工作量大等缺陷,难以适应当前信息技术与网络发展的需要。B/S模式又称Browser/Server或浏览器/服务器模式,是软件系统体系结构中的一种。服务器一般采用高性能的PC、工作站或小型机,并安装大型数据库系统,如SQL Server或Oracle。客户端不需要安装专用客户端软

件,直接使用浏览器访问。模型结构见图1。

1需求分析

HRMS既要符合企业本身的管理体制,考虑到各个部门的需求,又要考虑到B/S模式的特点,充分发挥它们的技术优势。要有利于各个子系统的开发、设计和维护,使得各个子系统相对独立和相对稳定,实施并规范人事档案的管理,设定工资标准项目和工资发放的管理,规范人事的调动管理、培训管理和激励管理,并对招聘工作的职位发布、简历、面试、招聘题库、招聘考试、录用等环节加以规范。系统还需提供人事档案的导出和报表功能。其中人力资源档案管理是本系统的基础数据和核心内容,包含人力资源档案登记、复核、查询、变更和删除5个子模块。由于档案管理的严谨性,该模块在设计时,对于档案的登记和变更都需要部门经理的审核,通过后方可生效。档案的删除在数据库实现时不能采用物理删除,而是仅设定删除状态标记,已删除的人事档案还可以恢复。系统需求功能结构图见图2。

2系统设计与实现

B/S模式下三层架构体系包括:视图层、模型层、控制层。

(1)视图层。以Structs为框架进行设计,提供用户可视化操作界面和Web应用的页面,不提供任何具体的业务处理过程。图2系统需求功能结构图中每个需求功能子模块均有独立的界面。以视图层中人事档案登记界面为例(见图3)。

(2)控制层。连接视图层与模型层,判断请求应调用的业务模型操作和操作完应返回给用户的视图页面。可采用有限状态机理论分析控制层各控制状态的转移关系。

(3)模型层。主要包括业务逻辑和数据持久化两个主要功能。业务逻辑提供各种数据处理规则。例如用户名与密码的验证等。数据持久化为应用程序提供数据存储和数据访问服务,采用Hibernate持久层框架结构,实现对数据和程序状态的保持。本系统使用Microsoft

SQL Server2000充当数据层。在设计时,根据需求分析中提到的各项功能,可将系统分为5个模块:系统管理模块、人力资源档案管理模块、工资管理模块、招聘管理模块、培训奖励模块(见图4)。

系统管理模块主要是对其它几个子模块进行管理的。人力资源档案管理模块提供实时、高效的数据访问方式,包括人力资源档案登记、复核、查询、变更、删除5个子功能模块,所处理的结果均提交视图层,可通过Internet,使用浏览器查看。招聘管理模块分为职位发布管理、简历管理、面试管理、招聘考试题库管理、招聘考试管理、录用管理6个子功能模块。工资管理模块是系统设计需逻辑最为严谨的模块,为保证财务管理的准确性,该模块需与其他模块产生耦合,首先,需在人事档案管理模块设置工资标准项目,如基本工资、岗位津贴、加班奖金等。然后需登记工资标准,并由部门主管复核。最后是工资发放登记,也需经部门主管复核。复核后的工资单状态为“执行”,

付款状态为“等待”。具体的付款由财务系统完成,不在本系统功能设定内。通过视图层工资发放查询页面可以查看付款单状态和明细,如图5所示为工资管理模块。

3结束语

笔者分析了B/S模式下人力资源管理系统的设计与实现过程。采用三层架构体系,实现系统的模块化设计。利用模型层的数据持久化设计可提供安全迅速的数据访问管理。利用视图层的浏览器访问方式,可提供方便快捷友好的人机交互界面,减轻客户端系统安装维护负担。长时间的系统实际运行证明,基于B/S模式所设计的人力资源管理系统逻辑清晰,功能可靠,为企事业单位人力资源管理提供了方便快捷的工具,能够极大地提高企业信息化水平,促进企业管理的规范化、制度化、流程化。

参考文献:

[1]张丽,戴跃洪.基于B/S结构的人力资源管理系统设计与实现[J].现代设计技术,2005(3).

[2]高长元,姜晓丽.基于领域工程的人力资源管理系统研究[J].科技与管理,2007(1).

[3]KRUTH J P,VAN GINDERACHTER T et use of finite

state machines for task-based machine tool control[J].Computers in

Industry,2001(3).

[4]武楠,房立金,姜春英,等.基于有限状态机的空间对接仿真平台控制系统设计[J].机器人,2007(4).

[5]王峰,张景,李兵,等.基于Web的人力资源管理系统[J].计算机工程,2004(24).

Research on HRMS Base on B/S Mode

Abstract:For the management of human resource, This paper

presents a system design method of HRMS. Analyzing the logic

structure of hierarchical system base on B/S mode. Giving a design

method of Modularization

Key Words: B/S Mode; HRMS; Modularization


本文标签: 管理 模块 系统 设计 人力资源