精华内容
下载资源
问答
  • Java实现人力资源管理系统
    千次阅读 多人点赞
    2020-10-14 19:01:02

    学习Java实现人力资源管理系统,本文有该系统的功能截图,和数据库设计SQL语句供大家参考

    1.人力资源管理系统背景

    本系统模拟人力资源管理系统业务开发。

    2.人力资源管理系统技术架构

    主要技术
    Spring、SpringMVC、Mybatis
    JSP、JSTL、jQuery、HTML、CSS、JS
    Mysql
    bootstrap
    开发工具和环境
    Eclipse
    Maven
    Tomcat 7
    JDK 1.8
    Mysql 5.6
    Win10 操作系统

    3.人力资源管理系统数据库设计

    CREATE TABLE `admin` (
      `id` varchar(11) NOT NULL,
      `NAME` varchar(20) NOT NULL,
      `PASSWORD` varchar(20) DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    CREATE TABLE `person` (
      `id` varchar(11) NOT NULL,
      `NAME` varchar(20) NOT NULL,
      `PASSWORD` varchar(20) NOT NULL,
      `sex` varchar(1) DEFAULT NULL,
      `idcard` varchar(20) DEFAULT NULL,
      `birthday` date DEFAULT NULL,
      `nation` varchar(20) DEFAULT NULL,
      `MAR_STATUS` varchar(1) DEFAULT NULL,
      `SCHOOL` varchar(20) DEFAULT NULL,
      `MAJOR` varchar(30) DEFAULT NULL,
      `EDU_BKG` varchar(2) DEFAULT NULL,
      `POLITICAL_STA` varchar(4) DEFAULT NULL,
      `license_dt` date DEFAULT NULL,
      `licenseID` varchar(20) DEFAULT NULL,
      `START_DT` date DEFAULT NULL,
      `hire_dt` date DEFAULT NULL,
      `ADDRESS` varchar(100) DEFAULT NULL,
      `phone` varchar(20) DEFAULT NULL,
      `HADDRESS` varchar(100) DEFAULT NULL,
      `hobby` varchar(100) DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    CREATE TABLE `dept` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `NAME` varchar(20) DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=10004 DEFAULT CHARSET=utf8;
    
    CREATE TABLE `job` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `emplid` varchar(11) NOT NULL,
      `effdt` date DEFAULT NULL,
      `action` varchar(10) NOT NULL,
      `deptid` varchar(11) NOT NULL,
      `businessTitle` varchar(20) NOT NULL,
      `salary` decimal(12,2) DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
    
    CREATE TABLE `emplepm` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `emplid` varchar(11) DEFAULT NULL,
      `eptype` varchar(1) DEFAULT NULL,
      `score` int(11) DEFAULT NULL,
      `bgnDt` date DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=6 DEFAULT CHARSET=utf8;
    
    CREATE TABLE `empltrain` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `emplid` varchar(11) NOT NULL,
      `name` varchar(11) DEFAULT NULL,
      `bgn_dt` date DEFAULT NULL,
      `score` int(11) DEFAULT NULL,
      `fileSrc` varchar(100) DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;
    
    CREATE TABLE `emplwork` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `emplid` varchar(11) NOT NULL,
      `bgn_dt` date DEFAULT NULL,
      `end_dt` date DEFAULT NULL,
      `company` varchar(30) DEFAULT NULL,
      `jobDesc` varchar(30) DEFAULT NULL,
      `grade` varchar(30) DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4;
    
    CREATE TABLE `examinfo` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `emplid` varchar(11) DEFAULT NULL,
      `examdt` date DEFAULT NULL,
      `examcount` int(11) DEFAULT NULL,
      `passdt` date DEFAULT NULL,
      `licenseID` varchar(20) DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
    
    CREATE TABLE `train` (
      `id` int(11) NOT NULL AUTO_INCREMENT,
      `NAME` varchar(30) DEFAULT NULL,
      `traintype` varchar(20) DEFAULT NULL,
      `bgn_dt` date DEFAULT NULL,
      `end_dt` date DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB AUTO_INCREMENT=3 DEFAULT CHARSET=utf8;
    
    CREATE TABLE `person` (
      `id` varchar(11) NOT NULL,
      `NAME` varchar(20) NOT NULL,
      `PASSWORD` varchar(20) NOT NULL,
      `sex` varchar(1) DEFAULT NULL,
      `idcard` varchar(20) DEFAULT NULL,
      `birthday` date DEFAULT NULL,
      `nation` varchar(20) DEFAULT NULL,
      `MAR_STATUS` varchar(1) DEFAULT NULL,
      `SCHOOL` varchar(20) DEFAULT NULL,
      `MAJOR` varchar(30) DEFAULT NULL,
      `EDU_BKG` varchar(2) DEFAULT NULL,
      `POLITICAL_STA` varchar(4) DEFAULT NULL,
      `license_dt` date DEFAULT NULL,
      `licenseID` varchar(20) DEFAULT NULL,
      `START_DT` date DEFAULT NULL,
      `hire_dt` date DEFAULT NULL,
      `ADDRESS` varchar(100) DEFAULT NULL,
      `phone` varchar(20) DEFAULT NULL,
      `HADDRESS` varchar(100) DEFAULT NULL,
      `hobby` varchar(100) DEFAULT NULL,
      PRIMARY KEY (`id`)
    ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
    
    

    4.人力资源管理系统管理员功能介绍

    4.1管理员登录功能
    在这里插入图片描述
    4.2管理员登录首页功能
    在这里插入图片描述
    4.3管理员修改密码功能
    在这里插入图片描述
    4.4部门管理和导出部门报表功能
    在这里插入图片描述
    4.5培训管理和导出培训报表功能
    在这里插入图片描述
    4.6员工管理和报表导出功能
    员工管理中包含员工信息管理、员工任职信息管理、员工绩效信息管理、员工培训信息管理、员工工作经历管理、员工考试信息管理、员工薪酬管理及以上功能的报表导出功能,另外维护员工考勤信息后可进行系统算薪
    在这里插入图片描述
    在这里插入图片描述

    4.7员工任职信息管理功能
    在这里插入图片描述
    在这里插入图片描述
    4.8员工绩效信息管理功能
    在这里插入图片描述
    在这里插入图片描述
    4.9员工培训信息管理功能
    在这里插入图片描述
    在这里插入图片描述
    4.10员工工作经历信息管理功能
    在这里插入图片描述
    在这里插入图片描述
    4.11员工考试信息管理功能
    在这里插入图片描述
    在这里插入图片描述
    4.12员工薪酬信息管理功能
    在这里插入图片描述

    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20201014185503665.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzM0NDE3NzQ5,size_16,color_FFFFFF,t_70#pic_center

    5.人力资源管理系统员工功能介绍

    5.1员工登录功能
    在这里插入图片描述
    5.2员工登录首页信息功能
    在这里插入图片描述
    5.3员工修改密码功能
    在这里插入图片描述
    5.4员工个人信息查询功能
    在这里插入图片描述
    5.5员工薪资查询功能
    在这里插入图片描述

    更多相关内容
  • 本项目是一套基于SSM的人力资源管理系统主要针对计算机相关专业的正在做毕设的学生和需要项目实战练习的Java学习者。 包含:项目源码、数据库脚本、软件工具、项目说明等,该项目可以直接作为毕设使用。 项目都...
  • 摘要:本系统前端采用Vue技术进行开发,后端使用Nodejs搭建系统框架,以Element-admin快速构建页面,前后端分离的思想对该系统进行了规划,数据库访问层采用MyBatis框架实现系统业务模块和数据库的交互。通过RBAC的权限...
  • Java 人力资源管理系统
  • 采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
  • 凌鹏人力资源管理系统(增强版)永久注册版,是一款功能强大的管理系统,支持七个功能模块,包括了招聘、工资、办公、考勤、人事等多方面的管理功能,可以让事业单位在管理员工的时候拥有更好的操作平台,对于人事部门...
  • 在新形势下,人力资源管理系统是一个企业单位不可缺少的部分,是适应现代企业制度,推动企业人力资源管理走向科学化、规范化、自动化的必要条件;是应对挑战、适应环境变化、提高企业管理效率、提升核心竞争力的关键...
  • 人力资源管理系统软件是专业的人力资源管理软件,采用领先的B/S(浏览器/服务器)操作方式,使得网络办公不受地域限制。 集成了包括机构管理、招聘管理、人事档案、培训管理、考勤管理、绩效考核、薪资福利、企业文化...
  • 采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
  • 人力资源管理系统部分模块源码.pdf
  • 采用java技术构建的一个管理系统。整个开发过程首先对系统进行需求分析,得出系统的主要功能。接着对系统进行总体设计和详细设计。总体设计主要包括系统功能设计、系统总体结构设计、系统数据结构设计和系统安全设计...
  • 4系统功能模块实现 17 4.1 前端页面功能实现 18 4.1.1部门查询模块实现 18 4.1.2岗位查询模块实现 18 4.1.3公司培训查询模块实现 19 4.1.4绩效考核查询模块实现 20 4.1.6员工薪酬列表查询模块实现 21 4.2 后端页面...
  • 本软件是一款专门为各类企事业、单位开发的HR和行政综合管理系统主要功能包括有人事管理模块、招聘管理模块、考勤管理模块、工资管理模块、行政管理模块、办公助手模块、数据维护模块;  本系统数据模块划分清晰...
  • 目前最强大的人力资源管理软件,任何电脑都可以安装,可以根据自己的思路增减管理模块。 目前最强大的人力资源管理软件,任何电脑都可以安装,可以根据自己的思路增减管理模块
  • 一个简易的人力资源管理系统,使用了Java、SQL Server技术,只完成了档案管理模块,包括档案登记、审核、查询、删除功能。
  • 考勤管理,薪资管理,绩效管理,考核管理,招聘管理,合同管理,宿舍管理,行政办公管理,生产管理,采购管理,收支管理,销售管理,仓库管理等模块,是目前制造业工厂,企业使用比较多的HR人力资源管理系统品牌
  • 一个用JSP+Spring+Hibernate+Struts2做的简单的人力资源管理系统有员工、部门、职位管理,能实现基本的增删改查功能。做JavaEE/Oracle/前端课设时可以拿来参考。 项目是用MyEclipse做的,在Tomcat8.5上正常运行。 ...
  • 人力资源管理系统

    2015-08-17 11:32:22
    (毕业设计项目)人力资源管理系统,包括档案录入、用户管理、薪酬管理、培训管理、招聘管理等模块。代码、数据库表代码齐全,导入进去修改下连接的数据库即可使正常用
  • HR人力资源管理系统模块划分.docx
  • HR人力资源管理系统模块划分.doc
  • 人力资源管理系统 完整的项目,包含常见人力资源管理系统的多有模块
  • 为了提高企业管理效率和管理水平,降低人力管理成本,越来越多...依据Delphi技术对系统各个模块进行了开发研究,建立了一套高效的人力资源管理系统。按照设计目标和软件特点对系统进行了功能测试、整体测试和安全测试。
  • 人力资源管理系统用例图人力资源管理系统用例图人力资源管理系统用例图人力资源管理系统用例图人力资源管理系统用例图人力资源管理系统用例图人力资源管理系统用例图人力资源管理系统用例图人力资源管理系统用例图...
  • 摘 要 1 ABSTRACT 2 ...5.2公告管理功能模块实现 18 5.3部门管理功能模块实现 19 5.4用户管理功能模块实现 19 5.5员工管理功能模块实现 19 5.6调动管理功能模块实现 20 5.7考勤管理功能模块实现 20 ....
  • 分析了煤矿企业职工人力资源管理计算机系统的功能模块;研究了煤矿企业职工人力资源管理计算机系统的开发平台;进行了煤矿企业职工人力资源管理计算机系统的工作流程设计;讨论了煤矿企业职工人力资源管理计算机系统的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 34,632
精华内容 13,852
关键字:

人力资源管理系统的主要模块

友情链接: BT868_869.zip