- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaEE人力资源管理系统设计与实现
1引言
(Introduction)随着互联网、大数据、云计算等技术的快速发展,人们已经进入到了智能化和信息化时代,许多单位开发了分布式系统,比如公文管理系统、协同办公系统、财务管理系统等,人才作为单位发展和壮大的基石,也是单位提升核心竞争力的重要支撑,为了提高人才的工作效率,单位提出开发和实现一套人力资源管理系统(HumanResourceManagementSystem,HRM),这样就可以提高人力资源数据共享水平,增强对人才的招聘、培训、考核、薪酬管理等能力[1]。目前智能手机、平板电脑的普及率快速上升,因此基于JavaEE技术可以开发一种多终端、多屏幕的应用软件,提高人力资源管理的移动性、精准性。
2人力资源管理系统设计
2.1系统整体架构设计。单位人力资源涉及的业务和部门非常多,比如常见的财务部、综合部、研发部、市场部、客服部等,其需要根据实际需求,将员工分配到每一个部门,同时为不同的员工匹配不同的岗位[2]。因此,人力资源管理工作比较多,内容也非常复杂,首先需要录入员工的基本信息,包括教育经历、家庭基本情况、个人取得的职称证书等,其次需要根据员工的情况实施培训,确定员工的业绩考核信息,为员工评定不同的薪酬等级,还要根据员工的工作表现进行奖惩。本文通过归纳和总结发现,人力资源管理系统的功能包括以下几个方面,分别是人员基本信息管理、招聘管理、绩效考核管理、薪酬工资管理、培训管理、奖惩管理、考勤管理等功能,同时将人力资源管理系统安装智能手机和平板电脑等设备上使用,本文将人力资源管理系统划分为三个层次,分别是用户层、接口层、资源层。人力资源管理系统利用三层架构,可以实现对信息的加工和处理,保证逻辑业务的加工和服务具有正常性,实现对信息的加工和处理服务,保证用户能够根据实际的处理需求进行操作,构建一个强大的软件管理模块,具有重要的作用和意义,如图1所示。图1人力资源管理系统业务操作流程架构Fig.1Operationflowofthehumanresourcemanagementsystem人力资源管理系统是一种集成化的应用软件,该软件包括很多个复杂的功能模块,承载了诸多的数据信息功能,该系统承载的用户数量非常多,因此为了提高算法的运行效率,本文提出采用ESB总线和B/S体系架构开发系统,这样就可以更好地提高可扩展性、可移植性和可靠性。人力资源管理系统的ESB总线可以为用户提供一个三层的部署架构,这些架构分别是交互层、应用层和数据层。每一层之间都利用相关的接口进行数据通信,传输各类型的操作交互命令,如果某一层发生改变,其余层不需要改变,就可以完成相关的数据部署和软件升级维护。人力资源管理系统利用数据进行操作,可以为用户提供强大的按需定制服务,根据相关的数据信息软件大小、并发接入用户数量分别相关的操作服务空间,大大地提高人力资源管理系统的并发功能和利用率,同时还可以更好地节约系统的资源,保证人力资源管理系统最大化利用服务器资源。人力资源管理系统引入ESB总线技术进行部署和设计,可以提高软件的并发性,为数以亿计的用户提供信息接入服务,进一步实现资源共享。(1)交互层人力资源管理系统交互层为用户提供了一个交互界面,这个交互界面能够利用先进的C#程序实现,在实现过程中引入表单技术、HTML5技术,这些技术可以为人力资源管理系统的使用提供自适应功能,比如根据屏幕大小自动调整输出界面的高度和宽度,也可以根据用户需求更改界面位置,满足用户操作需求。HTML5技术还引入了更多的新型组件,这些组件可以实现在线数据实时监听功能,自动化地增强企业服务总线的驱动处理功能,确保数据操作无误。(2)应用层人力资源管理系统是一个大型的软件框架,其集成了很多个子系统,比如人事基础信息管理、通知公告管理、人员信息管理、移动考勤管理和流程审批管理系统,在把这些应用软件集成在一起时就需要提高系统兼容性。因此应用层的主要作用是提供一个工厂开发模式,将所有的子功能兼容在一起,利用Web服务器解析和加工数据业务请求,然后为其提供一个标记,这个标记就可以实现业务程序的操作,实现数据的处理和操作,还可以实时地将处理结果输出到交互界面,直接给用户提供浏览功能。(3)数据层人力资源管理系统的数据层引入了先进的数据库管理技术,本文采用的系统为SQLite数据库。数据层能够利用先进的数据库连接操作组件,形成一个有效的数据库加工功能,实现数据库的连接通信,即使短暂的离线也可以实现信息加工处理,即可实现数据通信处理功能。数据层实现对数据的解析和封装,将数据业务转换为数据库管理存储语句,利用存储语句进一步增信息加工功能,实现信息的可扩展处理和分离性,确保系统应用与数据处理独立,以便提高系统的可移植性。数据
文档评论(0)