欢迎访问一起赢论文辅导网
本站动态
联系我们
 
 
 
 
 
 
 
 
 
 
 
QQ:3949358033

工作时间:9:00-24:00
硕士论文
当前位置:首页 > 硕士论文
基于 B/S 模式的人力资源管理系统的设计与实现
来源:一起赢论文网     日期:2013-08-10     浏览数:4601     【 字体:

摘 要:随着时代脚步的前进,我们已经迈进了知识经济的时代,人力资源已经成为了决定一个企业命脉的重要因素之一,因此一个企业要想取得成功,除了要拥有完善的硬件设施外,对于人力资源的管理也成为了一个必不可少的部分。目前各个高校之间的竞争,人才的作用变的越来越明显,高校教职工的凝聚力、向心力和敬业的态度直接决定了一个高校的长远发展。高等院校的人力资源管理是指对各个部门的人才的管理,包括从事科研、技术以及管理岗位的人力资源,运用科学的管理方法和理念,借助计算机的技术,对复杂的人力资源的信息进行统一的管理,是当今计算机应用研究的一个热点。
  本文根据实地调研情况,梳理了高校中人力资源管理的基本功能需求,按照面向对象软件工程的开发方法,进行了详细的系统分析、系统设计以及系统实现,采用 MyEclipse 6.0 作为开发工具,运用 Java 和 MVC 框架技术规范,最终开发了一个基于 B/S 模式的人力资源管理系统。本系统实现了组织机构管理模块、人员信息管理模块、个人设置模块、考勤管理模块、薪酬管理模块、社会福利管理模块、统计分析模块、系统管理模块功能,进过分析测试,该系统能够使得高校人力资源的管理工作更加科学化和规范化。本论文的研究内容包括:
  根据最新的人力资源管理思想及具体的系统功能需求,按照软件工程的具体思路对系统进行设计,使用 Visio 工具辅助完成了一系列的设计图。
  (2)运用过程化的思想,对系统的不同用户的访问行为进行分析建模,针对不同的用户提供不同的接口。
  (3)运用 B/S 结构体系的思想,分析本文的三层体系结构中表现层、业务逻辑层和数据服务层的实现技术,解决人力资源管理系统开发过程中的关键技术问题。
  (4)对系统平台进行了测试并运行,验证了该系统的各项功能是否达到预期的指标。
  关键词:人力资源管理;人力资源管理系统;B/S 模式;MVC 框架

目 录

第一章 绪 论..............................................................................................................1

1.1 论文研究背景与意义 ..........................................................................................1

1.2 国内外研究现状 .................................................................................................2

1.2.1 国外研究现状 ...........................................................................................2

1.2.2 国内研究现状 ...........................................................................................3

1.3 论文研究目标和内容 ..........................................................................................3

1.3.1 研究目标 ....................................................................................................3

1.3.2 研究内容 ....................................................................................................4

1.4 论文的组织结构 ..................................................................................................5

第二章 人力资源管理系统概述及关键技术.................................................................7

2.1 人力资源管理简介 .............................................................................................7

2.1.1 人力资源管理的基本任务 .......................................................................7

2.1.2 人力资源管理的主要内容 .......................................................................7

2.1.3 人力资源管理的基本流程 .......................................................................8

2.2 人力资源管理系统简介 .....................................................................................8

2.3 人力资源管理系统关键技术简介 .....................................................................9

2.3.1 J2EE 架构及其模型.................................................................................10

2.3.2 MVC 与 MVP 模型 .................................................................................10

2.3.3 SSH 框架..................................................................................................12

2.3.4 B/S 与 C/S 框架 .......................................................................................13

2.4 本章小结 ............................................................................................................14

第三章 系统分析...........................................................................................................15

3.1 需求调研分析 ...................................................................................................15

3.2 系统性能需求 ...................................................................................................15

3.3 系统功能需求 ...................................................................................................17

3.4 系统数据流分析 ...............................................................................................23

3.5 可行性分析 .......................................................................................................24

3.6 本章小结 ...........................................................................................................25

第四章 系统设计...........................................................................................................26

4.1 系统设计目标 ...................................................................................................26

4.2 系统架构设计 ...................................................................................................27

4.2.1 系统物理架构设计 .................................................................................27

4.2.2 功能架构设计 .........................................................................................27

4.2.3 系统数据源设计 .....................................................................................28

4.3 系统功能模块设计 ...........................................................................................29

4.3.1 组织机构管理 .........................................................................................30

4.3.2 人员信息管理 .........................................................................................32

4.3.3 个人设置管理 .........................................................................................35

4.3.4 考勤管理 .................................................................................................36

4.3.5 薪酬管理 .................................................................................................37

4.3.6 社会福利管理 .........................................................................................39

4.3.7 统计分析 .................................................................................................41

4.3.8 系统管理 .................................................................................................42

4.4 数据库设计 .......................................................................................................43

4.5 系统安全设计 ...................................................................................................46

4.6 本章小结 ...........................................................................................................47

第五章 系统实现...........................................................................................................48

5.1 系统运行环境需求 ...........................................................................................48

5.2 系统功能模块实现 ...........................................................................................48

5.2.1 首页 .........................................................................................................52

5.2.2 组织机构管理模块实现 .........................................................................54

5.2.3 人员信息管理模块实现 .........................................................................56

5.2.4 个人设置模块实现 .................................................................................58

5.2.5 考勤管理模块实现 .................................................................................60

5.2.6 薪酬管理模块实现 .................................................................................62

5.2.7 社会福利管理模块实现 .........................................................................64

5.2.8 统计分析模块实现 .................................................................................66

5.2.9 系统管理模块实现 .................................................................................68

5.3 本章小结 ...........................................................................................................70

第六章 系统测试及结果分析.......................................................................................71

6.1 系统测试方法 ...................................................................................................71

6.2 系统测试过程及实例 .......................................................................................73

6.3 测试结果分析 ...................................................................................................77

6.4 本章小结 ...........................................................................................................77

第七章 结论和展望.......................................................................................................78

7.1 本论文研究总结 ...............................................................................................78

7.2 前景展望 ...........................................................................................................78

致 谢.............................................................................................................................79

参考文献.........................................................................................................................80

绪 论
  21 世纪最重要的是人才,人是生产力中最重要的因素,人力资源是企事业单位中的第一重要资源。18 世纪时发生的第一次工业革命,将资本变成了推动经济发展和社会变革的重要推动力,从 18 世纪末兴起的第二次工业革命,科学技术显现了它巨大的作用力和生产力,“科学技术是第一生产力”的提法渐渐的浮到了人们的视野,那时人力资源的作用已经开始展现。人力资源真正的发挥其作用是在第三次科技革命诞生之时,知识经济时代的到来,世界进入了科技占主导地位的时代,知识和人才成为了一个企业成功的标志,人力资源真正的站在了历史的前沿,开始发挥其时代的作用。
  1.1 论文研究背景与意义
  据有关资料显示,在美国 1929 至 1959 年 30 年间生产力增长中,13%靠资金和设备取得,87%是靠人力资源的进步取得的。一位著名的英国经济学家指出:“人力资源是国民财富的最终基础。资本和资源是被动的生产要素,人是积累资本,开发自然资源、建立社会、经济和政治并推动国家向前发展的主导力量”[1]。人力资源在社会发展的历次变革中都充当了重要的角色,占据了十分重要的位置,与其它类型的资源相比,人力资源是极其重要又极其宝贵的,因此世界上创新型发展的国家都十分重视人力资源的开发和利用,将其作为能够促进一个国家进步和发展的重要推动力。
  在开发企事业单位的人力资源管理系统时,我们必须先了解什么是人力资源,人力资源的定义是什么。经过调研分析,人力资源资源是指能够推动社会和经济发展的,能为社会创造财富的脑力劳动者和体力劳动者的总称[18]。构成人力资源资源并不是指简单的人力数量的累加,而是指其内在的劳动者的价值观、技能水平和知识的储备。人力作为一个概念,一种资源被正式提出是在 20 世纪的 70 年代,那时发达国家十分重视人的创造力,将其视为社会组织中最重要的资源。但随着时间的推移,计算机的出现,人们又逐渐的认识到,人虽然是重要的资源,但是怎样合理而又适当的运用这种资源,作为一个问题摆在了人们的面前。所以人力资源管理的系统开发显得尤为重要,通过该系统的开发建设,能够从宏观和微观的层面去对人力资源进行管理,发掘其内在的潜力,为企业的发展创造财富。电子科技大学硕士学位论文2在人力资源成为时代财富的大背景下,人们认识到了人力资源的重要性,开始开发人力资源方面的管理系统,去对人力资源进行管理和控制。基于此,我们开发的人力资源管理系统必须要使得人事管理人员能够轻松的管理复杂的人事信息,从日常复杂的信息录入工作中解脱出来。
  1.2 国内外研究现状
  由于本课题最终成型的系统将交给天津师范大学的人事处进行试运行测试,故本课题的国内外研究现状将重点从高校这个角度来展开陈述。高校是人力资源极其丰富的地方,国内外对高校的人力资源管理的研究已经进行了数十年,21 世纪是知识经济的时代,21 世纪是人力资源极度丰富的时代,人们越来越认识到,设计并使用一个切实可行的面向高校的人力资源管理系统是十分紧迫而又必要的。
  1.2.1 国外研究现状
  人力资源的管理起源于欧美国家,他们很早就开始涉足这一领域进行研究,经过数年的研究和理论时间,其积累的经验是十分有指导意义的,甚至他们已经总结出了一定的管理模式,供其他国家,或者国内的一些企事业单位以其为标准来开展工作。具体的成熟经验模式有:
  先进的人力资源开发与管理理念。虽然西方欧美国家的人力资源研究比较早,但是他们对其认识也是从最初的忽视到重要变化过来的。直到最近,人力资源的管理才逐渐成熟起来,在企事业的发展战略中,人才战略成为了首要的第一位的发展策略[4]。
  (2)公平有效的激励机制。国外十分重视从人性的角度去对高校的教职工进行管理,从其绩效和学生的评价更加客观的来调动教师的积极性[5]。
  (3)人员变动培训制度。人力资源是一种柔性资源,它的吸收新东西的能力很强,所以适当的人员变动以及培训可以提高高校老师的自身能力,从根本上推动了人力资源的自我成长。
  (4)切合实际的用人制度[6]。国外对高校的教师招聘都是公开的,学校的教师信息以及其他用人信息都是很透明的,这就促进了人才的合理流动,各种类型的人才可以在学校里自由流动,发挥其最大的优势。欧美国家在认识到了人力资源的重要作用之后,随着计算机时代的到来,一些企事业单位开始将人力资源的相关信息以及流程固化到计算机管理系统中,让其帮助公司的领导或者决策者进行信息的查询以及决策。上世纪 80 年代,Hunt提出了企事业人事信息管理重心的转移,标志着关于人力资源的理论以及实践的研究开始了[7]。关于人力资源管理系统的开发和实现,有基于 C/S 模式的设计和实现,也有基于 B/S 模式的,同时还有基于 B/S 和 C/S 混合模式的开发实现,各有利弊和长短,关键看用户方的需求。但是目前流行的仍是 B/S 模式的设计和开发,有用 J2EE框架开发的,也有基于.NET 框架开发的。总之,关于人力资源管理系统的实现方式有多种,最终的选择关键还是要看用户方的需求。
  1.2.2 国内研究现状
  与欧美国家的人力资源管理的研究和实践,以及人力资源管理系统的开发,我们国家的人力资源管理存在着诸多的弊端,急需研究学者们的努力研究。这是因为我国的高等教育体制和布局结构变化发展的形成较迟,中间又没有进行大的变革,但这也是可以理解的,因为这与当时我国的计划经济体制有关。随着 21 世纪的到来,我国高校现行的人事管理以及人力资源管理制度正在慢慢的演变,向着比较好的方向努力发展,最大限度的发挥人力资源强国的优势。但我们仍需要认识到我们现存的人力资源管理现状:
  观念不新,职能部门不健全。从上世纪八十年代至今,虽然我国的高等教育进行了翻天覆地的大变化,但是我们仍应清醒的认识到我们自身的不足。随着科学发展观的提出,我们应遵循着“以人为本”的理念进行人力资源的管理和研究[38]。
   (2)结构不合理,人力资源管理松散,造成人才外流。高校中最重要的就是人才,所以我们应制定合理的制度,保证各类型的人才在单位中都能发挥其最大的作用。我国的人力资源管理系统 HRMS 是指人力资源管理与计算机信息技术相结合的信息系统。它从产生到发展经历了几个阶段:(1)功能单一,只能进行最简单的查看。(2)20 世纪八十年代初期,随着计算机技术的发展,除了满足第一代的基本功能之外,加上了一些自动报表生成的功能[40]。(3)20 世纪九十年代至今,以管理理念为指导的人力资源管理系统的开发变得活跃起来。
  1.3 论文研究目标和内容
  1.3.1 研究目标
  本论文拟设计并实现一个基于 B/S 模式的人力资源管理系统。该系统既有部门在人力资源系统中目标任务的体现,又有全体人员在系统中的信息体现。希望通过该系统的建设,构建一个企事业单位的人力资源管理系统模型,可以支持企事业单位实现规范化的管理;支持企业高效率完成劳动人事管理的日常业务,包括新员工加入时人事档案的建立,老员工转出、辞职、退休等;支持企业进行劳电子科技大学硕士学位论文4动人事管理及其相关方面的科学决策,如企业领导可以根据现行的员工数目进行招聘人数的决定。
  1.3.2 研究内容
  从当前我国人力资源管理现状来看,国外的人力资源管理软件虽然先进,但是并不一定完全适合我国现阶段的具体情况。所以为了更加的满足用户方的需求,我们应该从本国的人力资源管理现状出发,挖掘契合我国高校人力资源管理现状的人力资源管理模型,并结合需求开发一款适合的系统,提高企事业单位的管理效率和信息获取的效率。先进的人力资源管理理念的贯彻必然有助于企业的发展。基于 B/S 模式的互联网平台的人力资源管理系统,可以使得用户很容易的获取到想要获取的内容。通过组织机构管理、考勤管理模块、薪酬管理模块、人员信息管理模块、 系统管理模块、个人设置管理模块的使用,可以高效的提高人力资源管理的效率,也可以协助人力资源管理的规范,帮助梳理清楚企事业单位的人力资源管理流程,并保证企业员工之间基本信息的透明度。
  另外,企业可以根据系统中现存的人员基本情况信息,实时的跟踪到每一个人的入职、离职状况,领导可以清晰的了解到自己企业中的人员信息,可以为后续的招聘人才提供一个支持功能。基于 B/S 模式的人力资源管理系统是一个部门信息和员工信息相互整合的平台,假如没有这个系统,由于信息源的分散,人们在进行信息采集、整理和更新时会产生很多重复的工作,通过该系统平台的建设,可以将各类信息整合到一个平台中,实现信息的共享。通过系统部署,我们可以实现对系统的无间断访问,因为其基于 B/S 模式,用户只需要一个浏览器就可以访问,从而极大的提高了管理效率。针对实际需求,本论文提出了基于 B/S 模式的人力资源管理系统的设计实现方案。具体如下:
  采用 MVC 框架,使用开放式数据库联接 JDBC 环境。这种体系结构能更好地满足企业的实际需要,有利于应用系统的移植和扩充。
  (2)基于浏览器/服务器(Browser/Sever)的结构,可以减少硬件平台的投资,实现资源的共享,降低维护的难度,集中实施企业规则,实现企业信息的标准化。
  (3)采用模块化设计,可以提高系统的开发速度,方便系统的整合和维护。
  (4)针对人事系统的信息查询多样的特点,本论文实现了搜索帮助技术,采用单一搜索帮助和组合搜索帮助相结合的技术,大大方便了用户数据的查询和使用。第一章 绪论5
  (5)为增加系统使用的灵活性和高效性,该人力资源管理系统系统实现了综合统计分析报表的功能,出于安全考虑,对于不同的用户登录,采用分级授权的登录模式。
  (6)考虑到人事管理系统对信息安全的特殊要求,本系统充分考虑了系统的安全问题。在系统的详细设计中应注意相关经验的运用,如系统的数据结构,数据库设计以及类实现等,通过实例来阐述规范化的数据库设计原则。简洁、结构明晰的表结构对数据库的设计是相当重要的。表结构的规范化设计,在今后对于系统的数据维护过程中,不会发生数据变动操作时的异常(即:数据的插入(insert)、数据的删除(delete)和数据的修改(update)时的异常)。
  反而言之,如果数据库表结构在系统建设初期不能够合理规划和优化设计,在今后的系统开发和运行中会对数据的各种操作产生各种各样的问题,从而影响数据系统的性能,同时可能会在数据库存储大量系统不需要的冗余信息,从而浪费系统资源。
  1.4 论文的组织结构全文由六部分组成:
  :绪论。阐述了论文研究工作的背景和意义,结合国内外的研究现状,并提出了论文主要的研究目标和研究内容,最后根据论文的研究内容,将论文的组织结构进行了分解。
  第二章:人力资源管理系统概述及关键技术。由于本论文的研究主题是基于B/S 模式的人力资源管理系统,本章将详细陈述并总结人力资源管理系统的各个方面的内容,最后介绍了人力资源管理系统实现的关键技术和开发方法,为后续的设计和实现部分埋下伏笔。
  第三章:系统分析。该章首先对调研情况进行了需求分析,结合需求分析的结果,进行了功能需求的概述,形成功能需求模块图,基于功能实现上的需求,我们又进行了数据流的需求考虑,最后进行了本系统的可行性分析,为后续的设计奠定基础。
  第四章:系统设计。结合前述的系统分析工作,本章主要对整个系统的设计进行陈述,本课题的设计目标是基于 B/S 模式,去设计一款人力资源管理系统,通过整个系统的架构来展现功能模块的设计,最后结合数据流的分析,给出了数据库的设计。
  第五章:系统实现。该章根据第四章的系统设计,分析了系统的运行环境需电子科技大学硕士学位论文6求,分别展现了各个功能模块的实现,从组织机构管理模块、个人基本信息模块、系统管理模块,再到个人设置模块,一一展现了系统的主要实现代码及最终界面实现图。
  第六章:系统测试及结果分析。在前几章的研究工作基础上,本章节主要对系统的实现进行功能性的测试,运用各种测试方法对人力资源管理系统进行不同发面的测试,对测试反馈的结果进行分析,最后给出基于 B/S 模式的人力资源管理系统的分析结果。
  第七章:结论与展望。对本文的工作进行了总结,并对进一步的研究工作进行了探讨和展望。

[返回]
上一篇:面向飞机装配的制造 BOM研究与应用
下一篇:相关向量机在语音识别中的应用研究