基于J2EE的人力资源管理信息系统设计与实现

VIP免费
摘要
基于 J2EE 的人力资源管理信息系统设计与实现
摘 要
随着我国信息和网络技术的日益发展,企业的管理也进入到了高效的信息化
时代。传统的人事管理不仅效率低、而且管理的内容繁琐易于出错,已经很难适应
当今社会的人力资源管理要求。因此,通过开发或引入人力资源管理系统,企业
不仅可以快速高效地完成企业日常事务中的人事管理工作,极大地降低人力资源
管理成本,而且能促进企业人力资源管理更加规范化和标准化。
论文以中小型企业人力资源管理系统开发为背景,针对企业人力资源管理的
业务需求,设计开发了基于 J2EE 的企业人力资源管理系统。通过分析系统中的用
户以及不同用户的权限功能,系统构建了标准统一的信息接口来管理企业人力资
源信息。实现信息及时、准确的入户,最大限度的整合利用各项企业资源。
论文首先阐述了信息化在人力资源管理中的作用和意义,分析了国内外人力
资源管理的现状、特点及存在的问题。然后分别介绍了系统开发中的所使用的各项
关键技术,并确定系统采用 Struts+Spring+Hibernate 作为开发框架;其次从用户
的角度分析了系统需求,提出企业人力资源管理系统设计的总目标,并从数据库
的概念结构设计和逻辑结构设计两个方面来详细设计系统的数据库;在此基础上
对系统进行了详细的设计,并实现了系统的功能;最后,从软件测试的角度,对
企业人力资源管理系统的测试目的和环境进行分析,并给出相应的测试用例、测
试结果与评价。
关键词:人力资源,协作,管理系统,J2EE 模式
I
ABSTRACT
ABSTRACT
As the development of information technology and network technology of our
country, business management entered into an efficient information era. The traditional
personnel management is hardly to adapt the demand of human resources management
in today because of low efficiency, complicated contents and making mistake easily.
Through developing or introducing the human resources management system, the
enterprise has improved the efficiency in human resources management in daily affairs,
reduced the management cost, and promoted the human resources management more
standardization.
With the research background under the development of human resources
management system, and the business requirement of enterprise’s human resources
management, enterprise’ human resources management system based on J2ee has been
designed and exploited. Through analyzing the user and the permission of user, the
system construct a standard and uniform interface to manage the human resources
information and maximize the usage of the integration of a variety of enterprise
‘resources.
The paper firstly describes the signification and functions of promotion of
information technology in human resources management, and analyses the present
situation. Secondly, after analysis to the key techniques used by the system, the system
adopts the Struts+Spring+Hibernate to be the framework. According to the requirements
analysis, overall goals of human resources management system have been proposed.
And the database has been detailed designed from two aspects of concept structure and
logical structure. On this basis, the system has been designed and finally implemented
the system functions. At last, after analysis to the test goals and environment of human
resources management system, test cases 、test results and evaluation have been
proposed.
Keywords: Human Resources, Cooperation, Management System, J2ee Module
II
目录
目 录
MASTER THESIS FOR PROFESSIONAL DEGREE..................................................................I
摘 要..................................................................................................................................I
ABSTRACT..........................................................................................................................II
目 录.................................................................................................................................III
第一章 绪论......................................................................................................................1
1.1 论文的研究背景和意义........................................................................................1
1.1.1
研究背景
...........................................................................................................1
1.1.2
研究意义
...........................................................................................................1
1.2 国内外人力资源管理的研究现状........................................................................2
1.2.1
国外研究现状
...................................................................................................2
1.2.2
国内研究现状
...................................................................................................3
第二章 J2EE 相关技术......................................................................................................1
2.1J2EE 简介.................................................................................................................1
2.2 J2EE 的体系结构....................................................................................................2
2.2.1J2EE
的组件
/
容器体系结构
..............................................................................2
2.2.2 J2EE
的四层模型
...............................................................................................3
2.3J2EE 的优势.............................................................................................................4
2.4 人力资源系统使用 J2EE 架构................................................................................6
2.5 系统框架设计........................................................................................................ 6
2.5.1
架构设计
...........................................................................................................7
2.5.2
系统网络配置图
...............................................................................................8
2.6 本章小结................................................................................................................ 9
第三章 系统需求分析....................................................................................................10
3.1 功能需求分析......................................................................................................10
3.1.1
系统总体功能需求
.........................................................................................10
III
ABSTRACT
3.1.2
系统各功能模块需求
.....................................................................................11
3.2 性能需求分析......................................................................................................14
3.3 技术需求分析......................................................................................................14
3.4 用户需求分析......................................................................................................15
3.4.1
企业人力资源管理的特点
.............................................................................15
3.4.2
企业人力资源管理的用户
.............................................................................15
第四章 系统概要设计及详细设计................................................................................16
4.1 系统设计目标......................................................................................................16
4.2 整体框架设计......................................................................................................16
4.2.1 SSH
框架
..........................................................................................................16
4.3 系统重要功能设计..............................................................................................17
4.3.1
登陆模块
.........................................................................................................17
4.3.2
组织结构管理
.................................................................................................18
4.3.3
人事信息管理模块
.........................................................................................18
4.3.4
考勤管理模块
.................................................................................................19
4.3.5
招聘管理模块
.................................................................................................21
4.3.6
绩效管理模块
.................................................................................................22
4.4 数据库设计..........................................................................................................23
4.4.1
数据库概念设计
.............................................................................................23
4.4.2
数据库逻辑结构设计
.....................................................................................25
4.4.3
数据库连接设计
.............................................................................................29
4.5 安全设计..............................................................................................................30
4.5.1 RBAC
模型
........................................................................................................30
4.5.2
系统访问控制设计
.........................................................................................30
第五章 基于 J2EE 的人力资源信息管理系统实现.......................................................33
5.1 SSH 架构的实现...................................................................................................33
5.1.1
数据持久层的实现
.........................................................................................33
5.1.2
业务逻辑层的实现
.........................................................................................34
5.1.3
表示层的实现
.................................................................................................36
5.2 系统通用功能的实现..........................................................................................37
IV
目录
5.2.1
分页功能的实现
.............................................................................................37
5.2.2
数据验证的实现
.............................................................................................38
5.2.3
数据库连接池的实现
.....................................................................................39
5.3 访问控制的实现..................................................................................................41
5.4 在线编辑功能的实现........................................................................................43
5.5 其它功能模块的运行界面................................................................................45
5.6 本章小结..............................................................................................................47
第6章 系统测试与评价...............................................................................................68
6.1 测试环境........................................................................................................... 68
6.2 测试的目的....................................................................................................... 68
6.3 测试的方法....................................................................................................... 68
6.4 系统的测试与评价........................................................................................... 69
6.4.1 测试过程.....................................................................................................69
6.4.2 测试评价.....................................................................................................72
6.5 本章小结............................................................................................................. 73
第七章 结 论...................................................................................................................74
致 谢...............................................................................................................................76
参考文献.........................................................................................................................77
攻硕期间取得的科研成果.............................................................................................80
V
第一章 绪 论
第一章 绪论
1.1 论文的研究背景和意义
1.1.1 研究背景
人力资源管理(Human Resource Management,简称HRM)是指根据企业发展战
略的要求,有计划地对人力资源进行合理配置,通过对企业中员工的招聘、培训、
考核、激励、调整等一系列过程,调动员工的积极性,发挥员工的潜能,为企业创
造价值,确保企业战略目标的实现;是企业一系列人力资源政策以及相应的管理
活动,最终达到实现企业发展目标的管理行为。其目的是使企业实现组织目标,
完成工作职责、达到工作绩效,又要考虑员工个人的发展,强调在实现组织目标
的同时实现员工个人的全面发展。
人力资源管理系统是一 个 典型的管理信息系统(MIS ,Management
Information System)。该系统由人、计算机、网络和其它设备共同组成,目的是采
集企业管理中的各类信息加以保存,并通过网络进行传递和使用。其主要任务是
最大限度的利用现代化计算机和网络通讯技术加强企业的信息管理,通过对企业
拥有的人力、物力、财力、设备、技术等资源的调查了解,建立正确的数据,加工处
理并编制成各种信息资料及时提供给管理人员,以便进行正确的决策,不断提高
企业的管理水平和经济效益。
随着“以人为本”管理观念的提出,人力资源在企业中的作用日益受到管理
者的重视。因此,利用现代化的计算机技术和网络开发的人力资源管理系统,已
经被普遍的引入现代的企业管理中。本课题来源于某企业对人力资源管理的个性
化需求,开发目的是实现企业人力资源管理自动化和信息化,提高管理效率。
1.1.2 研究意义
在当今社会,各行各业都面临着极大的生存和机遇挑战。企业的核心竞争就
是对人才的竞争。一个企业要想在竞争中不断发展,不仅与企业的工作管理模式、
办公效率及企业整体发展策略有极大地关系,而且企业对于员工的管理及个人发
展规划也有着决定性的作用。但实际上,我国大部分企业的人力资源管理系统管
1
摘要:
展开>>
收起<<
摘要基于J2EE的人力资源管理信息系统设计与实现摘要随着我国信息和网络技术的日益发展,企业的管理也进入到了高效的信息化时代。传统的人事管理不仅效率低、而且管理的内容繁琐易于出错,已经很难适应当今社会的人力资源管理要求。因此,通过开发或引入人力资源管理系统,企业不仅可以快速高效地完成企业日常事务中的人事管理工作,极大地降低人力资源管理成本,而且能促进企业人力资源管理更加规范化和标准化。论文以中小型企业人力资源管理系统开发为背景,针对企业人力资源管理的业务需求,设计开发了基于J2EE的企业人力资源管理系统。通过分析系统中的用户以及不同用户的权限功能,系统构建了标准统一的信息接口来管理企业人力资源信...
相关推荐
作者:朱铭铭
分类:高等教育资料
价格:15积分
属性:66 页
大小:2.89MB
格式:DOC
时间:2024-09-30