大连理工大学硕士学位论文智成公司人力资源管理系统的设计与实现姓名:裴培申请学位级别:硕士专业:软件工程指导教师:田园20070603智成公司人力资源管理系统的设计与实现作者:裴培学位授予单位:大连理工大学相似文献(10条)1.学位论文黄仁泰基于J2EE框架的人力资源管理系统的设计与实现2006在当今社会,企业的竞争,归根结底是人才的竞争。因此,人力资源管理在企业管理中占有举足轻重的地位。如何有效地进行人力资源管理?如何让企业的每个员工都能发挥他们才能,为企业创造效益?在这个信息就是财富的时代里,企业人力资源信息化管理起到了关键作用。在分析研究了人力资源管理信息系统的发展趋势、MVC设计模式的特点以及目前在Web应用开发中所使用的各种技术的基础上,根据软件构件化这个2l世纪软件工业发展的大趋势,结合中国银行东莞分行人事管理的eHR系统开发实例,按照面向对象的软件工程思想,通过对系统的需求分析,明确了系统的功能目标,确定了系统采用多层的Web体系结构,提出了一个合理运用多种技术构建的JWMVC应用框架进行Web应用系统开发的解决方案;系统采用面向对象的UML语言对系统进行详细分析与设计,总体结构基于B/S模式,使用Java技术进行实现;采用Hibemate+Struts框架实现MVC模式,JSP实现客户层(视图View),ActionServlet作为控制器(控制器Controller),JavaBean实现业务逻辑(模型Model),Hibernate作为持久化层,封装了通过JDBC访问数据库的操作细节,向上层应用提供了面向对象的数据访问APl,隐藏了底层的具体操作,使系统易于扩充,具有健壮性。运用现代人力资源管理理论,结合中国银行东莞分行的实际,对人力资源管理的核心部分——人员基本信息管理、人事档案管理、报表管理等进行了深入的分析与研究,运用系统的观点,提出了适应银行自身发展特点的人事管理流程,为人力资源管理系统的实现构建出先进科学的体系结构。2.学位论文黎楚基于Struts的eHR架构2007随着Internet技术的飞速发展和电子商务的普及应用,世界进入了信息化时代,为企业的发展提供了种种机遇和更为广阔的空间。传统的Web应用开发技术(比如ASP、JSP),将页面显示、商业逻辑和数据处理大部分都集中在页面代码中,商业逻辑、数据处理和页面显示强耦合,Web扩展维护比较困难,也不利于开发人员分工合作,在大型Web应用开发中愈发显得力不从心。迫切需要一种全新的Web应用设计技术,将页面显示、商业逻辑和数据处理相分离,最大限度的降低系统各个部分之间的耦合性,从而增强系统的可扩展性和维护性,提高代码重用率,使系统的层次结构更加清晰,快速响应企业经营战略业务逻辑变化。MVC设计模式及Struts架构技术实现正是基于这种需求应运而生。MVC模式是Web交互式应用程序广泛使用的一种设计模式。它有效的区分功能模块,降低耦合度,实现代码重用。Struts是一个免费开发的Web层应用架构,它提供了一个通用的框架,使得开发人员可以把精力集中在如何解决实际业务问题上。它继承了MVC模式的各种特性,并根据J2EE的特性作了相应的变化和扩展。此外,Struts框架提供了许多可扩展和定制的地方,使得应用程序可以方便的扩展框架,来更好地适应用户的实际需求。eHR(e-HumanResource),即电子人力资源管理,是从“全面人力资源管理”的角度出发,基于先进的软件和高速、大容量的硬件基础上的新的人力资源管理模式。它运用信息化平台整合招聘、选拔、培训、绩效和薪酬管理,通过集中式的信息库、自动处理信息以及员工自助服务,实现人力资源管理的便捷化、科学化和系统化,达到降低成本、提高效率、改进员工服务模式的目的。本论文研究了J2EE、EJB技术和Struts框架,并对eHR系统需求和功能进行了深入的剖析,在Struts框架的基础上,为开发eHR系统提供了灵活,高效,可扩展和可配置的应用架构,让应用只是关注应用的逻辑和开发,底层的复杂技术细节由架构来实现,从而实现高度重用。本论文包含了六章内容。第1章概述了课题的发展和现状,并明确主要的研究内容;第2章总结和分析了软件开发的体系结构和MVC设计模式:第3章论述了J2EE平台及其组件技术,重点研究了EJB技术和XML,技术;第4章研究Struts框架,包括Struts的工作流程和核心技术;第5章是eHR系统架构的总体设计和具体实现;第6章是全文的总结和展望。3.学位论文秦真基于Struts和Hibernate的人力资源管理系统的设计和实现2008人力资源是企业最重要的战略资源。随着科学技术的进步,特别是知识经济的发展,企业越来越重视人力资源对于企业经营发展的作用,并采取措施加强人力资源管理。将计算机应用于人力资源管理是企业管理的需要和发展趋势。Struts是基于MVC(Model-View-Controller)模式的Web应用开发框架。它有效的分离了表示层和业务逻辑层的,但它并没有对复杂的数据持久层提供支持。而Hibernate提供了灵活的数据持久层支持。因此通过将这两个框架整合起来,并结合轻量级分布式计算技术RMI(RemoteMethodInvocation),可以得到一个开发灵活、低耦合以及支持分布式的企业应用完整解决方案。UML(UnifiedModelingLanguage)是一种通用的可视化建模语言。由于其定义良好、易于使用、功能强大且普遍适用的特点,并且融合了当前一些面向对象的主要概念和技术,已经成为软件开发事实上的标准。结合某公司企业信息化工程,本文设计并部分实现了一个基于Struts和Hibernate的人力资源管理系统。系统采用UML语言和面向对象的方法进行系统分析和设计,从而降低了开发风险,提高了开发效率。系统基本实现了该公司人力资源管理的功能,如人事管理、组织结构管理、薪酬管理、考核管理、考勤管理和后勤管理等。目前,系统已在该公司试运行,效果良好。4.学位论文李健软件行业人力资源管理系统的设计与实现2009随着企业竞争的日益激烈,人力资源管理逐渐上升到了企业战略决策层的高度。常规的事务性工作已经不能满足企业良好运转的需要,对于一个拥有上万人的软件企业来说,如何吸引优秀人才,合理安排人力资源,激发员工的创造性,工作责任感和工作热情已经成为企业至关重要的决定性因素。本文以国内一家大型软件企业的人力资源需求为背景,详尽的阐述了构建人力资源管理系统的技术路线和整个开发过程。文章详细的分析了网络环境下的人力资源管理所涉及到的问题及特点,在此基础上设计了基于市场机制的有效的人力资源管理系统。该系统主要实现了以下几个方面的功能:其中包括系统管理、人力资源档案管理、薪酬管理、调动管理、培训管理、激励管理、招聘管理七个功能,满足了现代企业人力资源管理所需要的基本功能。论文首先从人力资源管理系统的发展和研究现状入手明确了该项目的研究意义,接着对软件行业中人力资源管理的需求进行了分析,详细的阐述了系统核心模块的设计和实现,最后对论文工作进行了总结和展望,指出了系统中存在的不足和有待改进的地方。在保证系统实现技术简单并且容易维护的基础上,本文提出了一种基于轻量级J2EE框架的简明、高效、可靠的人力资源管理系统,该系统采用三层体系结构,应用J2EE中最为核心的Servlet技术和Jsp技术以及在当今非常流行的SSH(Struts,Spring,Hibernate)框架,其中用户界面层采用Struts框架,核心业务逻辑采用Spring框架,而Hibernate技术负责数据持久化工作。5.学位论文文熹基于Struts的保险公司销售管理系统设计与实现2007随着保险行业的高速发展,信息化建设的意义越发重大,这使得保险公司管理的信息化和网络化势在必行。于是开发统一的信息平台将有助公司实现财务、人力资源管理、采购等方面的集中管理系统。针对保险公司具体的销售管理模式,以其主要业务系统之一的销售管理系统为实例,探索基于J2EE平台开发高效稳定、安全可靠、具有良好的可移植性和跨平台性的应用系统软件的设计。在开发系统的过程中,首先从销售管理的业务模型着手,对销售管理系统的需求作了陈述并使用UML的用例图进行描述。通过用例分析找出需要持久化的实体以及它们之间的相互关系,然后使用实体-关系模型和第三范式设计出系统的数据库。在此模式的基础上,对系统进行体系结构的分析和设计,设计中采用基于MVC模式实现的J2EE应用程序体系结构把整个系统分成了九个功能模块,这些模块之间相互独立,十分利于团队的并行开发。在模块的实现过程中,使用了多种J2EE关键技术和经典Java设计模式来实现模块间的松藕合。在控制模块设计中,用Struts框架提供的ActionServlet作为控制器实现页面转发和模块间的业务逻辑交互,同时还描述了前端控制器模式的实现方法。在表示层设计上选择使用JSP技术。最终把组件打包并在Oraclel0g应用服务器上部署。通过试运行和测试,系统性能稳定,运行正常,能完全满足业务部门在功能和性能上的需求。6.期刊论文林凯Struts架构及其在人力资源管理系统中的应用-福建电脑2008,24(5)本文介绍了MVC模式和Struts框架,对Struts的体系结构和运行机制进行了深入分析,然后根据人力资源管理系统应用示例,介绍了Struts框架在系统开发中的应用.7.学位论文钟春来面向工程勘察设计院的PDM项目管理系统2004产品数据管理(PDM)是一个帮助人们管理产品数据和产品开发过程的工具.PDM系统管理的是产品设计、制造过程中的大量数据和信息,它同样适用于产品的维护过程[1].项目管理是PDM产品数据管理中的一部分.它用来支持项目工作,包含过程管理,进度管理,项目组织人员管理等功能.它还具有项目计划,任务调度,任务监控等功能.设计院是目前对PDM项目管理需求最大的一类企业之一.项目管理是设计院的主要管理形式,但是目前设计院的项目管理效率还不是很高,设计院希望通过实施PDM项目管理的系统,提高企业的项目管理水平.PDM项目管理是现在PDM中的热点,但是,当前的很多公司的PDM项目管理产品使用效果都不是很好,究其原因是多方面的,该文试图从软件开发的角度来解决这个问题,从软件的体系结构,系统模型,关键技术这三个方面来论述PDM项目管理系统.国内外现有的PDM项目管理系统以C/S架构为主,柔性差,开放性低,而且实施成本高.在Web化和PDM行业本身飞速发展的今天已经不能满足用户的需求.软件的体系架构的研究已经成为软件工程的热点,它被认为是解决复杂软件开发和维护的有效方法.该文选择了当前使用最广泛的J2EE平台,采用了一个增强型的BJB+struts的框架作为系统的框架.该文针对设计院的特点,提出了项目管理系统的模型.该文的面向设计院的PDM项目管理系统的模型是以工作流和过程管理为基础,依据项目计划,以进度管理和人力资源管理为主线,进度管理和技术管理纵横交叉的管理模型.在这个系统模型中,核心是计划,任务,人员的三者关系.其中进度计划使用项目网络图来表示,任务由进度计划决定,人员既是项目管理的使动者,也是项目管理中的必备的资源.该文还介绍了PDM项目管理中的关键技术,这些关键技术包括任务分解、任务分配、项目网络图优化、任务调度、基于WEB的分布式文件服务器系统.最后该文简单介绍了系统在设计院的应用.8.学位论文赵旭JDDC人力资源管理系统设计与实现2007惠普全球软件服务中心日本业务部门简称JDDC。随着JDDC对日软件外包业务量的持续增长,现有人力资源已经不能满足业务需求,部门计划2007年底发展到千人规模,其中要招聘大量外聘员工。目前部门管理外聘员工信息采用基于StartTeam的手工管理方式,这种管理方式虽然保证了版本控制,但是在部门业务规模、外聘员工数量逐渐扩大的情况下,当前的手工管理模式已经不能满足JDDC部门最新的业务需求,因此开发一套人力资源管理系统,成为当前部门重要工作。本文围绕JDDC人力资源管理系统的设计与实现,结合