首页
会员中心
到顶部
到尾部
Java毕业设计

企业人力资源系统的设计与实现

时间:2020/10/27 8:57:52  作者:  来源:  查看:0  评论:0
内容摘要: 企业人力资源系统将人力资源与办公自动化管理进行了有机结合,能有效地管理企业内各种人力资源信息,使企业各部门工作人员都能及时,方便地获得所要人员的各种信息,以及对信息的组合条件查询,更新,管理员的密码设置和工资的统计发放等功能,从而提升企业的工作效率和竞争力,满足了现代...

 企业人力资源系统将人力资源与办公自动化管理进行了有机结合,能有效地管理企业内各种人力资源信息,使企业各部门工作人员都能及时,方便地获得所要人员的各种信息,以及对信息的组合条件查询,更新,管理员的密码设置和工资的统计发放等功能,从而提升企业的工作效率和竞争力,满足了现代企业管理的需要。毕业设计前台主要使用JSP作为开发语言,后台使SqlServer作为数据库管理系统,开发环境是MyEclipse,服务器采用tomcat,开发出的一个基于Web技术的B/S结构的人力资源信息管理系统。


一、课题的背景
       要想通过人力资源管理系统来提高企业的管理水平,光是选取一个好的或比较好的、适合本企业特点的人力资源管理软件还是远远不够的。在以人为本的观念的熏陶下,人力资源管理在组织中的作用日益突出。但是,人员的复杂性和组织的特有性使得人力资源管理成为难题,基于这个时代背景,人力资源管理将成为企业管理的重要内容,人力资源管理系统(Human Resource Management System,HRMS)成为许多企业管理中非常重要的部分。人力资源管理系统的作用之一是为人力资源规划,建立人事档案。它的出现使得人事档案的查询、调用的速度的加快,也使得精确分析大量员工的知识、经验、技术、能力和职业抱负成为可能。从而,实现企业内人力资源管理的标准化、科学化、数字化和网络化是很有必要的。


二、目的和意义
       随着企业内人力资源管理的网络化和系统化的日益完善,人力资源管理系统在企业管理中越来越受到企业管理者的青睐。人力资源管理系统的功能全面、操作简单,可以存放企业员工的基本信息、分配和管理企业员工工作任务、实现对企业员工的考勤管理,能够方便快捷地掌握员工的个人信息、工作进度和工作状态等,降低企业人力资源管理的人力和成本,并提高人力资源管理的效率。使企业管理真正实现人力资源的网络化、系统化和科学化。
通过人力资源管理系统可使管理者快速高效地完成企业日常事务中的人事工作,降低人力资源管理的成本,使管理者能集中精力实现企业战略目标。人力资源管理系统的具体目标如下:
对企业人力资源管理的基本信息进行管理。
管理企业的员工信息(即人事管理功能)。
实现为个人提供网络工作平台的功能。
实现企业的招聘信息的管理功能。
实现企业员工考勤信息的管理。
员工薪酬信息管理。
系统用户信息的管理。
系统运行稳定、安全可靠。
       人力资源管理是企业管理中的一个重要组成部分,涉及到企业管理的各个方面。人力资源管理水平的提高,能够带动企业各方面水平的提升。利用计算机对企业的人力资源进行管理,使人事管理人员从日常琐碎的管理工作中解脱出来,更好地协调企业人才,大大的提高了人才的利用率,使企业人才的能力得以充分地发挥。


三、关键技术与解决方案
关键技术:
       企业人力资源管理系统是将MyEclipse开发工具和SQL Server 2000 数据库结合起来设计与实现的。采用SQL Server 2000 是因为它具有很强的数据完整性、可伸缩性、可管理性、可编程性;具有均衡与完备的功能;具有较高的性价比。使用SQL Server 2000数据库可以大容量地存储数据,并对数据进行合理的逻辑布局,应用数据库对象可以对数据进行复杂的操作。SQL Server 2000也提供了JDBC编程接口,这样可以非常方便地应用Java来操作数据库。而MyEclipse开发工具功能非常强大,采用Java语言编写,Java是一种面向对象语言,Java提供了一个强大的,可以更好地利用已有成果的,逻辑一致的程序设计环境,并且增加了在线环境需求的新功能。或许最重要的一点在于, Java为编程人员定义了一个统一的概念架构,可从其中的一种语言转到另一种语言时,不会遇到太大的困难。


四、系统基本情况描述
       企业人力资源管理系统是将人事管理与办公自动化管理进行了有机结合,能有效地管理企业内各种人力资源信息,使企业各部门工作人员都能及时、方便地获得所要人员的各种信息及人事部门公布的各种政策、规章及其他信息资源,方便了部门之间的信息交流,从而提高工作效率。
       通过前台的操作界面来访问后台的数据库,对数据库中的数据进行添加、修改和更新。该系统包括七大模块:部门管理、员工管理、招聘管理、考勤管理、奖惩管理、工资管理及密码修改。


五、系统模块设计
       本系统利用层次图来表示系统中各模块之间的关系。层次方框图是用树形结构的一系列多层次的矩形框描绘数据的层次结构。树形结构的顶层是一个单独的矩形框,它代表完整的数据结构,下面的各层矩形框代表各个数据的子集,最底层的各个矩形框代表组成这个数据的实际数据元素(不能再分割的元素)。随着结构的精细化,层次方框图对数据结构也描绘得越来越详细,这种模式非常适合于需求分析阶段的需要。从对顶层信息的分类开始,沿着图中每条路径反复细化,直到确定了数据结构的全部细节为止。
       本系统一共分为七大模块,每个模块对数据库的访问上是紧密相连的,各个模块访问的是同一个数据库,只是所访问的数据表不同而已。每个模块的功能都是按照在调研中搜集的资料进行编排制作的。依据上述功能的分析,系统在七大块的基础上每一大模块又分为几个模块: 
(1) 部门管理包括三个操作:对本企业的部门进行添加、查看和删除部门操作。 
(2) 员工管理包括五大操作:主要实现录入员工基本信息、删除员工的信息、查看员工基本信息,通过所在部门查询员工的信息以及对员工的信息进行详细的查看。
(3) 招聘管理包括六大操作:招聘管理主要涉及到的角色是应聘人员,首先对应聘人员进行录入、删除、发布,详细查看招聘人员的信息,以及对录入企业和非录入企业的人员进行查询。
(4) 考勤管理操作主要是对员工考勤信息进行记录。
(5)奖惩管理主要实现对企业员工的行为,表现给出一些奖励或惩罚,进行对员工的奖惩管理的添加、移除和查看以及详尽的查询
(6)薪资管理也是对企业中的正式员工的薪资进行管理,不仅是记录、删除、查看,还有可以通过编号来查询员工的薪资,通过工作的时间来查询员工的薪资。



相关评论
广告联系QQ:45157718 点击这里给我发消息 电话:13516821613 杭州余杭东港路118号雷恩国际科技创新园  网站技术支持:黄菊华互联网工作室 浙ICP备06056032号