- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
通用企业人力资源管理系统设计和研究
通用企业人力资源管理系统设计和研究
摘 要 从软件开发的实际过程出发,阐述企业人力资源管理系统的实现过程,以B/S模式实现了人资管理、企业招聘管理、培训管理、组织机构管理、绩效考核、规章制度管理、系统管理等各项功能。系统采用JavaEE技术、SSH框架作为解决方案,具有高安全性、高稳定性、跨平台和可重用性等特点。
关键词 人力资源;信息化;javaEE;SSH;FrameWork
中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2014)10-0026-02
经济的发展,使企业之间的竞争越来越激烈,一个企业的人才战略、人才管理优势,已经成为决定该企业发展的关键。现代人力资源管理方式与内容与传统人事管理相比,除负责招聘、人事管理外,还包括企业文化、员工培训、绩效考核和人力评估等诸多工作。因此,采用人力处理方式已经不能满足企业的效率要求,越来越多的企业已经认识到人力资源的重要性,开始选择高效的人力资源系统进行人资管理。
1 目前国内人力资源管理系统存在的问题
对人力资源认识方面,国内存在企业对人力资源认识不足,以及人力资源管理方法落后的问题;一些企业只看短期效益,对人力资源投资有限。而从软件技术方面看,国内人力资源管理系统需求分析不精细、不全面;没有形成自己的架构;数据处理能力差;没有应用工作流;与用户交互能力差,用户体验不好。
2 系统设计
通用企业人力资源管理系统主要包括以下功能模块:人资管理、员工招聘管理、培训管理、组织机构管理、绩效考核、规章制度管理、系统管理等。最终目标是为企业人力资源管理提供实际可操作的解决方案,提高企业工作效率,降低成本与出错率。
2.1 系统架构
本系统为基于组件和服务的可配置体系结构,采用JavaEE解决方案、mvc模式、SSH(Struts1.2/hibernate3.2/spring2.5)整合框架。
2.2 需求设计
在系统开发过程中,按照软件工程方法获取用户需求。
2.2.1 需求获取
本系统获取需求时,为使系统设计人员与企业工作人员能快速、准确的达成共识,故采用面对面交流的方式进行,此方法为会议讨论法。
需求获取的基本原则如下。
1)重视系统流程。将一个企业的各类数据,如人员、业务信息、业务规则、规章制度、各类票据、企业组织机构等所有内容,既包括宏观,也包括微观,全部通过流程进行描述。
2)采取深入浅出方式。尽量全面的获取企业的各类需求,仔细分析各需求之间的关系,充分考虑各种可能情况,建立一个企业需求全集。从全集中根据企业目前实际工作需要开发系统,开发的系统是全集的一个子集。调研细致并不是将所有调研内容纳入系统,而是可能只实现其中一部分功能,但却可以根据需求变化随时向细处扩充。
图1 六边形法则
2.2.2 需求建模
需求建模将建立一个概念模型。方法有多种,考虑到本系统采用面向对象的设计方法,以事件流为主,不涉及资金流,故采用UML用例方法,便于后期抽象出类与对象。
系统在需求建模中涉及以下关键因素。
1)参与者:定义参与到本系统的各个角色,角色可以是一个人,也可以是一组人。例如一个普通员工,使用本系统完成请假工作,它就是一个角色。通过定义参与者可以有效定义软件边界。
2)用例:定义参与者的动作类事件。例如普通员工在人力资源管理系统中会发生请假申请、工资确认、奖惩查询、以及培训纪录查询等事件。
3)事件流:事件流是对用例中实例的具体描述。包括:①前置条件:用例启动时的入口,是参与者与系统此时应处的状态,以及进入到该状态涉及的操作;②后置条件:用例结束时,参与者与系统应处的状态,即用例的出口;③事件流:对该实例流程的描述。
2.2.3 需求分析
1)明确关联图。该过程需要确定若干简单模型,用来描述系统外部实体与系统之间的接口、边界,以及经过它们的工作流、信息流。
2)设计系统原型。明确各种概念和可能发生的情况;用户评价原型。
3)明确系统优先级。系统包含的各项需求、功能、特征需要通过优先级来确定,因此需要明确各个环节、各项内容实现的优先级。
4)建立需求模型。提供不同的信息与关系,便于找到不正确、不一致、遗漏和冗余需求;完成对象类、类图、实体关系图、用例图、状态图、流程图、时序图、交互调用图。
5)完成数据字典。为保证系统设计、开发人员对数据定义、使用的一致性,需要明确系统所有的数据内容、数据结构。
2.2.4 功能性需求设计
功能性需求是指系统的活动和服务,描述工具主要为用例,将系统的功能性需求分解给每一个系统用例。建模包括包图、参与者图、用例图等。通用企业人力资源管理系统包括7
文档评论(0)