基于Struts Hibernate的人力资源管理系统
2023-03-01 10:51:11
论文总字数:12690字
摘 要
人力资源管理在管理学中是一个非常重要的领域,通过人力资源管理能够对企业员工进行有效的管理。它的作用已经大大超过了人事管理,正因为如此,这种新型的管理模式越来越被人们所重视到。而如今国内外各个企业,尤其是那些大型企业,员工规模愈渐庞大,人员问题也随之增多,所以有效的人力资源管理是社会各组织、各企业都需要的。本系统采用Struts整合Hibernate框架来开发,显示层:使用JSP技术开发;控制层:使用Struts 技术开发;数据访问层:使用Hibernate进行数据库访问和操作。而本课题应解决的主要问题则是各个层次之间的数据交互以及各个模块之间的逻辑功能关联。
关键词:Java;JSP;MVC;Struts;Hibernate
Abstract
Human resource management is a very important field in management, which can be effectively managed by human resource management. Its role has greatly exceeded the personnel management, because of this, the new management model has been more and more attention to the people. And now the domestic and foreign enterprises, especially those of large enterprises, the staff size becomes larger and larger, personnel issues also increased, so the effective human resources management is a social organization, all enterprises need to.This system uses Struts to integrate the Hibernate framework to develop, display layer: the use of JSP technology development; control layer: the use of Struts technology development; data access layer: the use of Hibernate database access and operation. The main problem that this topic should solve is the data exchange between each level and the logical function relation of each module.
Keywords: Java;JSP;MVC;Struts;Hibernate
目 录
摘 要 III
Abstract IV
第一章 序 言 1
1.1 项目背景 1
1.2 项目意义 1
1.3 项目目标 1
1.4 指导思想及理论方法 1
第二章 系统分析 2
2.1 需求分析 2
2.2 功能分析 2
2.3 环境分析 2
第三章 人力资源管理设计 3
3.1 数据库需求分析与设计 3
3.2 详细设计 3
3.3 开发架构——Struts架构简介 5
3.4 数据访问层——Hibernate概述 6
第四章 系统实现及检测 7
4.1 公共类的设计、实现 7
4.2 各模块具体功能实现 10
4.2.1 人事管理模块 10
4.2.2 招聘管理模块 11
4.2.3 培训管理模块 11
4.2.4 考勤管理模块 11
4.2.5 薪酬管理模块 12
4.3 整体功能实现与测验 14
4.3.1 人员管理模块测验 14
4.3.2 招聘管理模块测验 15
4.3.3 培训管理模块测验 15
4.3.4 奖惩管理模块测验 15
4.3.5 薪金管理模块测验 15
4.4 测验与改进 15
第五章 结论与改进 16
致 谢 17
参考文献(Reference) 18
第一章 序 言
1.1 项目背景
人力资源是当今社会不可或缺的至为重要的社会资源。所谓的人力资源管理,就是对人力资源进行有效开发、合理配置、充分利用和科学管理的制度、法令、程序和方法的总和。它贯穿于人力资源整个运动过程,包括人力资源的预测与规划,工作分析与设计,人力资源的维护与成本核算,人员的甄选录用、合理配置和使用,还包括对人员的的智力开发、教育培训、调动人的工作积极性、提高人的科学文化素质和思想道德觉悟,等等。
人力资源管理包含了对人力资源的开发和利用,它具有系统性。人力资源管理系统就是基于人力资源管理而在个企业中诞生出的关于组织的独特的组织沿革、企业文化、经营目标、组织设计、工作设计、员工组成、员工需求等组织性体系。人力资源管理系统是一个体系,展开后有任用、训练、薪资、福利等很多模组,所以这是一个很庞大的架构。
人力资源管理系统一般分为几个大模块,包括有人事管理模块、招聘管理模块,培训管理模块,考勤管理模块(奖惩管理模块)以及薪酬管理模块。每个模块又各具特色,各自负责一定的功能实施。
人事管理——录入了所有员工的有关信息,能够使用人事档案的所有字段进行(或字段组合)来对人员信息进行筛选性查询。是公司对人员信息进行汇总的,以方便进行员工管理的功能模块。
招聘管理——录入了公司的招聘信息,包括了应招和受招人员的一些基本信息,方便员工对应聘人员的筛选和对录取人员的统计。是公司吸取各类员工和对人才信息管理的功能模块。
培训管理——显示了公司的培训信息,包括培训员和被培训员工、培训时间等相关信息。方便公司对员工进行实质性的培训。是公司内部进行人才培养的功能模块。
考勤管理(奖惩管理)——录入了公司员工的考勤信息(包括满勤,迟到,早退等信息),以及一些员工们的奖励与惩罚情况,方便公司对这些员工采取奖惩措施。是公司维持公司应有秩序和维护公司及其员工形象的功能模块。
薪酬管理——管理公司各员工工资、奖惩、福利、补贴等与员工直接和根本利益相挂钩的重要信息。对员工实际工资进行请款分类说明,并让员工对其工资情况有了充分了解。是对公司及员工之间的利益进行一定保障的功能模块。
随着企业管理理念的提高,企业内的职位、岗位划分越来越细致,在这种社会发展趋势下,我们进行人力资源管理系统设计时必须考虑到系统中各类功能和权限是否适合公司各个职位、员工的问题。权限分配必须分别对应于企业中不同的部门和不同的人,根据公司需求或特殊情况发放临时权限。这样才能给企业带来安全性和一定保密性的管理。另外,在分布式权限控制系统中职位与权限相结合,要能因人员流动进行相应更新。并且,既要统一管理,又明确分工。合理的下放职权,亦可减轻各岗位的工作负担。合乎公司的人力资源管理系统草能真正为公司及其员工带来相应的利益管理。
1.2 项目意义
正因为人力资源是社会上至关重要的资源,所以对其进行良好的管理和开发,能够带来巨大的收益。如今社会,各公司、各企业之间的竞争,是财富创造上的竞争,而要创造出巨大财富,则需要公司或企业中上上下下所有员工的共同努力,这也体现人力资源的重要。一个公司(企业)员工越多、优秀的员工越多,那他的人力资源就越强大,能创造的财富也就越多。而要管理这么多人员,尤其是要吸引和留住那些优秀的人员,公司(企业)就不能随意放任他们,而是必须要有一套正规的、健全的、对双方都有利的管理体系。
人力资源管理系统通过提高内部员工的满意度、积极性,来提高员工对公司创造的价值,它能帮助管理者更好的组织公司管理,提高人员效率,在公司这个集体和员工个人之间达成互利。
剩余内容已隐藏,请支付后下载全文,论文总字数:12690字