文档介绍:基于B/S架构人力资源系统设计探究
摘要本文总结了 B/S架构在人力资源管理系统 中的应用优势和应用特点,重点在系统业务流程、业务模块、 其他功能和影响因素三个方面对基于B/S架构的人力资源系 统设计与实现进行了研究。
关键词B/S架构;人力资源管理;业务流程;业务模块; 功能
中图分类号:F272文献标识码:A文章编号:1671-7597 (2013) 11-0000-00
人力资源管理是企业管理的主要内容之一,能否应用计 算机等现代工具开发优秀的、适应企业发展需求的人力资源 管理系统对实现人才价值、提升企业的市场竞争力、推动企 业持续稳健发展具有重要意义。应用人力资源管理系统对企 业运营中的人事工作进行管理,不仅可以大大降低管理成本 和管理难度,还有利于帮助企业实现战略目标。
1 B/S架构下的人力资源系统特点
传统的基于计算机的人力资源系统采用C/S架构,这种 架构方式虽然极大的改革了企业人力资源管理的方式,但是 随着系统功能的扩充和管理需求的扩大,其在灵活度、更新
难度、处理能力等方面的缺陷已经使其无法适应企业的人力 资源管理需求。为克服基于C/S架构的人力资源系统中存在 的缺陷,B/S架构方式具有兼容性好、可跨平台操作、消除 了客户端的使用限制、灵活性高、可扩展性好、升级维护易 于实现等优点,能够很好的满足人力资源管理的诸多需求, 因而受到了广泛的关注和应用。
B/S架构体系特点
基于B/S架构设计的软件系统结构图如图1所示,该架 构方式将数据处理分为三个层次:用户访问层、应用服务器 层以及数据服务器层。利用该架构用户可以脱离对客户端的 依赖,只需要使用浏览器即可对分布架设的服务器发起数据 处理请求,服务器依托其强大的数据处理能力完成应用程序 与数据库之间的数据处理过程并反馈给用户。
对于用户而言,这种架构方式就极大了降低了客户端的 数据处理负担,使得用户对系统的访问与操作更加灵活便 捷;对于系统维护人员而言,其只需做好服务器端的系统维 护与管理即可,很大程度上减少了维护人员的工作压力,提 升了系统升级维护效率。
2基于B/S架构的人力资源系统设计与实现
2. 1系统业务流程设计与实现
按照图1所示B/S架构人力资源管理系统可以设计以下 系统结构:客户端由浏览器承担实现,应用服务器端由web
服务器承担实现,数据服务器由数据库设计软件如Oracle、
SQL等承担实现。整个人力资源管理系统的数据处理流程如 下:
1)启动应用服务器,开放用户访问功能并与数据库服 务器建立连接。2)客户端通过浏览器获取应用服务器相关 信息文档,与应用服务器建立连接。3)客户端使用适当的 通信协议如SOAP协议等按照通信要求通过特定的通信接口 进行数据通信,向服务器端提交业务请求。4)服务器接收 到用户请求后调用本地应用程序和数据库相关数据按照业 务要求进行数据交互和处理。5)服务器处理完毕数据后经 由特定通信接口按照协议要求返回给用户。
通过上述步骤后即可即表示一次业务操作完成。
对实际使用需求进行分析可以确定人力资源管理系统 应该包含如下几部分功能:企业人员信息管理模块、档案与 合同管理模块、不同类型人力资源管理模块、劳动统计模