基于Web Service人力资源管理系统研究.docVIP

基于Web Service人力资源管理系统研究.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web Service人力资源管理系统研究

基于Web Service人力资源管理系统研究   摘要: 通过对Web服务技术的深入研究,设计了基于Web服务的人力资源管理系统,有效地解决了企业总部及各下级单位之间信息分散、重复维护、信息不能实时共享、难于管理的难题,以及企业中人力资源管理系统与其他系统之间信息难以交互的问题。   关键词: Web服务; 人力资源; 信息; 共享   中图分类号:TP311 文献标志码:A 文章编号:1006-8228(2012)07-45-02   0 引言   在现代化大型企业中,人力资源管理系统(Human Resource Management System,简称HRMS)是企业信息化建设的重要组成部分,但现阶段我国企业的人力资源管理信息化整体水平并不高,发展也不平衡。尤其是大型跨省公司的人力资源管理存在很多缺点。如:各种人力资源数据分散存储在不同的部门或下级单位,由于信息即时交互以及共享通道的不便,从而造成大量的信息资源不能共享,以至公司领导及各部门相关人员无法及时、正确地了解全公司范围内员工变动、组织变动、员工各项基本信息等重要决策支持信息;人力资源管理的每项业务都有自己的一套工作流程,由于部分流程还停留在纸面,对各个环节的工作人员的工作及时性要求很高,经常出现局部环节出现差错而延误整体工作时间的问题;企业中多系统并存,无法协同工作,造成数据难以同步、大量资源浪费、工作时间延误等问题。因此,如何高效地设计信息系统并利用现有资源,以最少的投资使系统达到良好的效果是普遍关注的问题。为此,本文设计了基于Web服务的HRMS。它既可以合理利用现有资源,保证数据的完整性、一致性;也可与其他系统进行交互协同工作,减少投资,提高工作效率。   1 人力资源管理系统功能与架构   系统主要功能包括:员工管理、考核管理、薪酬管理、系统管理、组织管理等。系统功能图如图1所示。   [人力资源综合管理系统][员工管理][信息中心][薪酬管理][培训管理][组织工作][高级评审][外事工作][信息交流][系统管理]   系统架构分为三层,表示层(用户交互界面)、业务逻辑层以及数据访问层。其中,表示层为客户端提供对应用程序的访问,主要的工作有:向用户展示所请求的信息、接???用户向系统提交的信息以及对输入数据进行较简单的验证。业务逻辑层为表示层提供数据或接受来自表示层的数据,它将用户界面与各种业务功能的实现隔离开来。主要的功能包括:接受来自表示层用户的数据和调用数据访问层或业务逻辑层的接口获取所需数据,涉及到复杂业务的规则处理和逻辑验证都放在该层来处理。数据访问层,提供直接操作数据库的接口,用以进行数据的插入、删除、修改、获取等各种操作。系统中的权限管理、人员信息管理以及与其他系统(如:办公自动化系统、公司外网以及各下级单位原有软件等)的信息交互通过Web服务提供的接口来实现。系统架构如图2所示。      2 Web Service在HRMS中的应用   Web Service是一个可通过网络使用的自描述、自包含软件模块,这些软件模块可完成任务、解决问题或代表用户、应用程序处理事务。Web Service提供了一个分布式计算的基础架构[2]。根据Web Service的特点,我们将其主要应用在权限管理以及与其他系统交互两个方面。   2.1 权限管理中的应用   所谓权限管理就是在信息传递路径中加上限制[3]。传统的权限管理被集成到业务系统当中,这样不利用软件的维护与复用。因为一旦系统作了改动,就要更新所有业务系统中的代码及数据库结构,则维护成本将会很高;其次,不方便管理权限数据,因为需要进入各个分系统的权限管理模块才能管理对应的权限,操作复杂,且不利于总公司的数据管理;最后,对于不同架构、不同运行环境的软件,必须开发和维护不同的权限系统。然而针对这些问题,可以通过Web服务来解决:如图2所示系统架构中,当所有用户访问某个功能时,均先通过访问Web服务所提供的权限管理接口,经权限管理模块验证后,才能访问相应的功能界面。   权限管理模块可采用基于角色的权限管理,即:用户-角色-功能的方式实现。系统管理员首先根据实际系统的需求来创建角色,给角色分配权限并给不同用户分配相应的角色。角色和权限之间,以及用户和角色之间都是多对多的关系[1]。其中,角色分为3类:模块功能角色、人员主表字段读写角色与员工维护类别角色。模块功能角色,用于限定使用某种功能的权限,包括各种业务处理的权限等;人员主表读写角色,该类角色是用来对数据的读写查看权限进行限定;员工维护类别,是用来限定维护员工的范围,例如可以设定为管理人员、一般人员等。   权限管理模块提供AuthFun、AuthKind和AuthField三个接口以供调用,具体如下:   ⑴ bool AuthFun(s

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档