基于ssm人力资源管理系统

524 篇文章 0 订阅
  • 系统目标

本系统主要目标是对大中型公司所设计,是对人力资源的科学化的管理,使信息存储达到精确、快速、完善,而且能够极大的提高工作管理效率。让人力资源的管理更加直观和易用,达到多终端,任意时间,即时的管理人力资源的目的,同时与劳务外包公司进行对接,可以直接在系统中向劳务外包公司雇佣临时员工,签订劳务合同,让临时员工也可以方便的管理。同时随时报销随时审核的功能解决了报销流程长和慢的问题。另外管理员可设置工作进度提醒,通过短信,系统消息推送等方式提醒员工按时完成工作。(短信的 就做个样子,不用实现)

  • 核心业务需求

本系统包括4种角色:临时员工,普通员工,部门管理员和总管理员。

临时员工是劳务外包公司的成员,可在系统内登记自己在雇主公司的临时身份信息和查看工作进度。

普通员工可以利用本系统浏览通知、升职/离职/调职申请、更改个人信息

报销申请。

部门管理员可以发布短信通知,调整员工职位,查看员工信息,外雇人员的管理。报销审核,设置工作进度提醒,雇佣临时员工。

总管理员除了包含所有的管理外,还有账号管理,数据库管理的权限

  • 技术路线

    开发框架使用SSM,开发工具使用idea,Web服务器使用Tomcat,数据库服务器使用MySQL,系统架构采用B/S架构。

随着企业员工人数的不断增多,企业在人力资源管理方面负担越来越重,因此,为提高企业人力资源管理效率,特开发了本人力资源管理系统。

本文重点阐述了人力资源管理系统的开发过程,以实际运用为开发背景,基于SSM架构,运用了JSP技术和MYSQL作为系统数据库进行开发,充分保证系统的安全性和稳定性。本系统界面良好,操作简单方便,通过系统概述、系统分析、系统设计、数据库设计、系统测试这几个部分,详细的说明了系统的开发过程,最后并对整个开发过程进行了总结,实现了人力资源管理的重要功能。

本系统的使用使管理人员从繁重的工作中解脱出来,实现无纸化办公,能够有效的提高企业人力资源管理效率。

关键词:人力资源管理,JSP技术,MYSQL数据库,SSM架构

课题背景

随着中国的科技的不断进步,计算机发展也慢慢的越来越成熟,人们对计算机也是越来越更加的依赖,人事、教育慢慢用于计算机进行管理。从第一台计算机的产生,到现在计算机已经发展到我们无法想象[11]。给我们的生活改变很多很多,给我们提供了把很多的方便,计算机已经融入到我们的生活中,和我们的生活息息相关。

对于企业来说,企业是给我们提供工作的场所,信息的管理来说更加的重要,例如企业人力资源的管理,涉及的信息广泛,整体管理数据上的工作量很大,过去基于文本、表格等形式的管理体系,效率低,严重制约了企业的发展,因此需要对企业人力资源管理方式进行变革,需要依靠先进的计算机平台和数据库来实现建立人力资源管理系统,满足企业人力资源管理需求[2]。

据调查,传统的企业人力资源管理模式面对大量信息,信息的时效性不足等弊端突出,传统的企业人力资源管理过度的依靠手工,面对繁杂的信息只依靠手工,使快速处理好大量数据成了一件困难的事,给企业人力资源管理带来了诸多不便,因此,传统的企业人力资源管理模式已经远远无法满足当今企业的发展需求,我们急需对企业人力资源管理体系进行变革。

研究现状

在国外他们的信息技术的发展是我国的许多倍,从1946年诞生在美国的世界上第一台计算机开始,国外的信息技术就一直在飞速地发展,一些计算机应用软件也纷纷出现,软件技术也一直在不断完善和更新。软件行业早已遍布各个地方。

在国内,我国信息技术发展起步比较晚,后期慢慢的不断地进行优化和改革,才让我们的信息技术上升到新的阶段。在现在软件开发的技术经过大量研究和生活实践基本能够达到独立开发系统应用的水平,生活中的各个行业也把软件操作替换成传统的记录模式。软件行业正是现在比较热门的行业[12]。

中国是世界上人口最多的国家,目前有近14亿人口,劳动力人口有近8亿,约占界劳动人口的25%(《中国统计年鉴》2008数据)。而对于如此庞大的劳动力人口,企业管理数字化已经成为趋势[11]。对于人力资源管理方面来讲,传统的管理的方式,已经无法满足企业人力资源管理的需求,因此我们利用软件技术开发人力资源管理信息化系统来进行快速实现人力资源管理的功能,提高人力资源管理的效率。

论文结构安排

对本文所涉及的相关技术进行学习,系统的分析是一个很重要的环节,更好的进行程序的设计,必须进行前期的深入调查,对系统进行全面的功能设计,和详细的解析。课题最主要的工作是通过JSP+MYSQL建立一个完善的人力资源管理系统,系统最主要的模块是企业人力资源相关信息的管理。本文主要分为六大部分:

第一部分绪论介绍了本文的研究背景,概述了的研究现状和论文的结构安排。

第二部分主要是是介绍了人力资源管理系统所采用的技术,开发环境。

第三部分对人力资源管理系统进行分析,包括可行性分析,系统功能需求,系统流程分析等。

第四部分进行系统的设计,这一部分是系统主要的数据库部分,介绍功能结构和数据库的设计等。

第五部分总结了系统的界面和实现过程进行分析。

第六部分主要是对系统测试进行阐述,对测试遇到的问题进行说明。

系统功能分析

本人力资源管理系统主要包括临时员工功能模块、正式员工功能模块、总管理员功能模块和管理员功能模块4大部分,下面将对这四大功能模块分别进行功能分析。

(1)管理员:管理员登录后主要功能模块包括个人中心、临时员工管理、正式员工管理、职位调度申请管理、报销申请管理、部门信息管理、职位信息管理、工作进度管理、管理员管理以及系统管理。管理员用户用例图如图:

(2)总管理员:总管理员注册登录后主要功能模块包括个人中心、临时员工管理、正式员工管理、职位调度申请管理、报销申请管理、部门信息管理、职位信息管理、工作进度管理、总管理员管理、数据库管理、管理员管理以及系统管理,总管理员用例图如图:

(3)临时员工:临时员工注册登录后主要功能模块包括个人中心、工作进度管理,临时员工用例图如图

(4)正式员工:正式员工注册登录后主要功能模块包括个人中心、职位调动申请管理、报修申请管理以及工作进度管理,正式员工员用例图如图:

系统结构设计

系统的设计和划分是系统的核心研究问题,以确定整体结构和功能模块。该系统的结构化设计的思想,是自顶向下的方式将系统分成若干个子系统,以及反过来的子系统分成模块,其被划分成子模块,层划分各计算机可执行模块可迄今用作一个单独的程序。

本人力资源管理系统的结构图如图:

《基于ssm人力资源管理系统》该项目含有源码、论文等资料、配套开发软件、软件安装教程、项目发布教程等

使用技术:

开发语言:Java

框架:ssm

技术:jsp

JDK版本:JDK1.8

服务器:tomcat7

数据库:mysql 5.7

数据库工具:Navicat11

开发软件:eclipse/myeclipse/idea

Maven包:Maven3.3.9

浏览器:谷歌浏览器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值