基于JSP的中小型企业人力资源管理系统设计与实现

目 录
摘 要 I
Abstract II
第1章 前言 1
1.1 课题研究的背景 1
1.2 当前发展现状 1
1.2.1 国外研究现状 1
1.2.2 国内研究现状 1
1.3 课题研究的目的及意义 2
第2章 相关知识的介绍 3
2.1 开发工具介绍 3
2.2 开发模式介绍 3
2.3 系统运行配置 4
第3章 系统分析 5
3.1 可行性分析 5
3.1.1 技术可行性 5
3.1.2 经济可行性 5
3.1.3 操作可行性 5
3.2 需求分析 5
3.2.1 管理员对功能的需求 6
3.2.2 普通用户对功能的需求 6
第4章 系统设计 7
4.1 业务流程设计 7
4.2 系统模块规划 8
4.3 系统功能结构图 8
4.3.1 普通用户结构图 8
4.3.2 管理员系统结构图 9
4.3.3 权限管理结构功能图 9
4.3.4 系统属性显示结构图 10
4.3.5 管理员管理结构功能图 10
4.3.6员工信息管理结构功能图 10
4.3.7绩效考核管理结构功能图 11
4.3.8薪酬福利管理 11
4.4 系统数据库设计 11
4.4.1系统管理员信息表 11
4.4.2 绩效考核信息表 12
4.4.3 薪酬信息表 12
4.4.4 员 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
工信息表 12
第5章 系统实现 14
5.1系统开发环境 14
5.2 创建配置文件 14
5.3 通过DAO操作数据库 14
5.4 系统模块实现 15
5.4.1 权限管理模块 15
5.4.2 系统属性模块 16
5.4.3管理员管理模块 17
5.4.4 员工信息管理模块 17
5.4.5 绩效考核管理模块 18
5.4.6 薪酬福利管理模块 18
第6章 系统测试与分析 20
6.1 系统测试内容 20
6.2 系统测试用例 20
6.2.1 员工信息管理功能用例 20
6.2.2 绩效考核管理功能用例 20
6.2.3 薪酬福利管理功能用例 21
6.3系统测试结果 21
总结 22
参考文献 23
致谢 24
第1章 前言
1.1 课题研究的背景
由于企业规模的不停扩展及商业化的提高,使得人事、财政工作越来越繁琐,从而对公司内部人力资源管理方式和效率的要求也愈加严峻[1]。在传统的人力资源管理过程中员工信息、工资信息等各种信息管理各方面的记录需要耗费大批的纸张和精神[2],而随着企业内员工数量的增加以及员工信息的不断累积,这种工作方式过于缓慢,使企业的正常运作和发展收到了巨大影响[3],也使人事与财政部门之间的交流产生不便利因素,常常出现员工信息出错的情况,对企业的管理效率造成严重的影响。
在当今日益发达的互联网技术基础下,无形的网络领域也成为企业之间竞争很重要的一部分[4]。在这种形势下人力资源管理系统便出现了。人力资源管理系统实质上是指企业内部财务、人事等部门人力资源管理的自动化、信息化,是一种建立于先进的硬件系统以及日趋成熟的IT软件之上的新型人力资源管理方式[5]。这种新的方式有更高的信息化集成度。可以使各部门之间汇总信息,统一管理,合理分配企业的内部资源,实现企业各部门之间信息交流管理的共享[6]。
1.2 当前发展现状
1.2.1 国外研究现状
国外的人力资源管理系统起步比国内要早很多,很多西方国家的企业和事业单位都已普遍建立了人力资源管理系统,成熟度、完整性及扩展性都非常高[7],ERP等各种管理软件都在研究、设计的任务之中[8],为人力资源管理系统的参与提前准备了相应的接口。许多国外的企业和事业单位都非常重视本公司内部的日常人力资源管理工作[9]。国外某公司早在1997年就成功开发出了自己的人力资源管理系统[10]。利用这个系统可以轻松的实现人力资源的管理,极大地满足了某公司对未来长远发展的需求。另外,国外开发出一些在世界范围内都非常著名的人力资源管理系统。
国外发达国家企业在人力资源管理方面投入大量的资金,结合最新的技术和最先进的管理理念已经形成了包含多种成分在内的合作开发管理系统的模式[11]。
1.2.2 国内研究现状
目前,我国国内的大型企业中人力资源管理方面的规范性较国外企业、事业单位而言仍然有明显的差距,而且系统造价过高,这直接导致了国外公司研制的的人力资 *好棒文|www.hbsrm.com +Q:  3_5_1_9_1_6_0_7_2 
源管理系统使用率低[12]。并且我国企业在中华民族传统文化的影响之下,人力资源管理上更冗杂,更强调企业内外人力的因素而不是企业的制度[13]。许多大型企业都已经建立了符合企业内部实际情况的人力资源管理系统[14],目前比较应用广泛的有用友、金蝶等产品。然而这些系统都需要企业专门的去定制,大型企业有能力去定制并应用,而小企业并没有足够的财力去定制专门的人力资源管理系统,因此需要一款可以随企业自己设置参数及项目的低成本人力资源管理系统。
1.3 课题研究的目的及意义
基于JSP语言开发而成的中小型企业人力资源管理系统的设计与实现,其目的是为了使中小型企业的人力资源管理方式从过去的手工记载转变成现代化的计算机信息管理,为人事和财政部门的协调提供便利[15]。在对企业的详细状况进行调查,并进行了完整的需求分析之后,本文对现在的管理方式进行了一定程度的改进,开发出一套大部分中小型企业可以直接使用、无需定制的人力资源管理系统,为我国的中小型企业推广人力资源管理系统。通过研究,从中了解系统开发的思维,掌握基于JSP的应用程序开发程序及测试进程。
中小型企业的管理随着企业规模的变大,将越来越趋向于现代化、自动化、信息化的管理[16],而现有的人力资源管理系统都是基于企业而定制的,定制周期长,价格贵,很多中小型企业没有能力进行人力资源管理系统的定制,不利于人力资源管理系统在中国大部分企业中的大力推行,所以本次系统开发将考虑大部分中小型企业的需求,建立可以由企业管理人员在使用前自行设置参数的中小型企业人力资源管理系统。
人力资源管理系统在中小型企业中实施具备以下意义:
第一, 使中小型企业的人事及财务部门的管理成本降低;
第二, 便利人事部门和财务部门更方便、直观的阅读检查;
4.3.7绩效考核管理结构功能图
本系统采用Java开发环境Java SE 8.0,并使用Apache的tomcat 7.0作为服务器,数据库使用微软公司开发的Sql server 2008数据库,开发工具为Myeclipse professional。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/3101.html

好棒文