基于J2EE人力资源管理系统设计及实现.docVIP

基于J2EE人力资源管理系统设计及实现.doc

  1. 1、本文档共5页,可阅读全部内容。
  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文档。上传文档
查看更多
基于J2EE人力资源管理系统设计及实现

基于J2EE人力资源管理系统设计及实现摘要:新世纪以来,随着计算机水平的不断提高以及现代管理理念的不断更新,现代企业在人力资源管理方面的投入越来越大。本文设计了一种基于J2EE的人力资源管理系统,设计的主要关键技术又java环境搭建、J2EE架构搭建、MVC系统实现等几个部分,力求能够在企业人力资源管理方面有所突破。 关键词:J2EE JAVA MVC 人力资源管理 中图分类号:TP311 文献标识码:A 文章编号:1007-9416(2012)06-0175-01 1、引言 随着java技术的不断发展,越来越多的工程师为大型企业在管理方面以及客户维护方面开发出诸多的系统,而其中最为成熟的是基于J2EE架构的管理系统,这些管理系统大多是按照MVC的架构来实现的。另外一方面,随着当前经济的发展,现代企业管理理念已经被我国众多的企业贯彻和落实,现代企业纷纷将计算机技术和现代管理理念结合起来,为自身打造各类管理工具,为企业的谋划、管理、决策、分析而服务,目前使用较多的有ERP系统、OA系统以及J2EE系统等,本文就基于J2EE的人力资源管理系统的设计与实现这一议题展开他讨论和分析。 2、J2EE系统概述 2.1 java Java技术是上世纪八九十年代刚刚兴起的,主要在编程语言上寻求突破,java语言不同于c语言等传统语言。c语言这类传统语言主要是面相过程的,和计算机硬件以及操作系统之间的契合度较高。而java语言则是面对对象的语言,java语言的集成度较高,在编程的过程中需要程序员有相当的面对对象的思想,才能够做好java的编程,而java语言在大型应用系统以及网络应用方面拥有十分明显的优势。 2.2 J2EE J2EE技术是基于java语言的,使用三层(多层)架构的系统设计方案来实现的。在多层结构被发明以前,人们在解决大规模系统时,往往只能才有一层结构和两层结构。一层结构,顾名思义,就是整个系统只有一层,数据层、服务器、协议层以及客户端都是有一层(一个大型服务器或者是服务器集群)来解决,一层服务器在系统架构方面十分简便,但是在大型系统的解决上颇为吃力,处理速度缓慢,功能实现较弱。二层结构,将数据层、服务器、协议层以及客户端分为两层,二层系统比一层系统科学很多,能够解决一定的大型系统(尽管在系统架构方面难度较高)。三层系统,就是在二层系统的基础上进行再次分层,各层各司其职,充分保证系统的功能的速度,不断满足现代企业对管理系统的要求。 2.3 java环境 由于java语言是面相对象的语言,所以在进行java开发的过程中,开发人员必须在机器上安装相应的java集成环境,并在进程环境上进行系统的开发。 2.4 MVC模式 MVC是指三个单词的缩写,它们分别是:Model, View和Controller。我们使用MVC模式的目的就是在于实现Web系统的职能分工。一般来说,Model层主要实现系统中的业务逻辑功功能。而View层则主要用于与用户的交互实现。而Controller层则是Model与View之间沟通的桥梁,它可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。 3、系统分析 3.1 需求分析 通常来说,人力资源管理部门主要处理的事务十分繁杂,涉及面很广。人力资源管理部门要到各大院校以及人才市场进行人才找的招聘,需要读每一个员工进行员工档案的关系,需要对员工在工作的过程中的表现进行评价和审核,要联合财务部对所有职工进行薪酬的发放,要根据员工的意愿、员工的表现以及上级领导的指示进行职工的人事调动,要对党员职工进行党组织关系管理等工作。 3.2 功能分析 根据以上我们分析的各种需求。我们开发的人力资源管理系统,必须能够满足一下多种功能:第一,招聘管理;第二,档案管理;第三,绩效管理;第四,薪酬管理;第五,人员调动管理;第六,党组织关系管理等几个方面。 3.3 系统设计 我们设计的人力资源管理系统将采用典型的J2EE架构,并采用MVC模式来现实,主要分为三层:数据库;通信层以及应用层。在数据库,我们住要存放系统的后台管理资料、职工的各项数据、考核标准数据以及各项统计数据;在通信层,我们主要现实的是应用层以及数据库之间的通信,也就是说各类用户根据自己的权限向系统提出相应的数据要求,由通信层层向数据库发展数据获取的请求,最终由数据库将信息经由通信层传输到应用层;在应用层,各类用户将系统提出数据获取以及数据输入的请求,人力资源管理工作人员可以经由这一层向系统内部输入各种数据供系统使用。 4、系统实现 4.1 数据库实现 在数据库的实现过程中,我们确立了招聘管理、档案管理、绩效管理、薪酬管理、人员

文档评论(0)

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

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

1亿VIP精品文档

相关文档