学习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员工薪酬信息管理功能

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

5.1员工登录功能

5.2员工登录首页信息功能

5.3员工修改密码功能

5.4员工个人信息查询功能

5.5员工薪资查询功能

Java实现人力资源管理系统相关推荐

  1. 计算机毕业设计Java中小企业人力资源管理系统(源码+系统+mysql数据库+lw文档)

    计算机毕业设计Java中小企业人力资源管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java中小企业人力资源管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目 ...

  2. Java jsp 人力资源管理系统,飞机票网上订购系统,快递管理系统毕业设计论文+成套源码 免费分享

    Java jsp  人力资源管理系统,飞机票网上订购系统,快递管理系统毕业设计论文+成套源码 免费分享 论文分享地址1:http://www.lovebiye.com/arcType/sec/27.h ...

  3. [附源码]计算机毕业设计JAVA企业人力资源管理系统

    [附源码]计算机毕业设计JAVA企业人力资源管理系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(In ...

  4. 基于java的人力资源管理系统_基于JavaWeb的企业人力资源管理系统的设计与实现...

    <基于Java Web的企业人力资源管理系统的设计与实现.doc>由会员分享,可免费在线阅读全文,更多与<基于Java Web的企业人力资源管理系统的设计与实现>相关文档资源请 ...

  5. 基于java的人力资源管理系统_基于Java Web的企业人力资源管理系统的设计与实现(样例3)...

    <基于Java Web的企业人力资源管理系统的设计与实现.doc>由会员分享,可免费在线阅读全文,更多与<基于Java Web的企业人力资源管理系统的设计与实现>相关文档资源请 ...

  6. Java+SSH人力资源管理系统(含源码+论文+答辩PPT等)

    项目功能简介: 该项目采用技术JSP.strust2.Spring.Hibernate.Tomcat服务器.MySQL数据库 ,项目含有源码.论文.配套开发软件.软件安装教程.项目发布教程 下面是系统 ...

  7. java人力资源管理系统设计_人力资源管理系统——《Java Web程序设计》课程设计...

    内容简介: 人力资源管理系统--<Java Web程序设计>课程设计,正文共24页,7418字,附源程序. 0 引言 全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业人力 ...

  8. 基于java+swing+mysql+JFeeChart的企业人力资源管理系统(1)

    文章目录 一,前言 二,项目运行图 (1)主界面(管理员界面) (2)员工资料运行图 (3)全部员工查看运行图 (4)部门管理运行图 (5)岗位管理运行图 (6)工资发放系统运行图 (7)薪酬记录运行 ...

  9. 讲解开源项目:一步步跑起来个 Java 前后端分离的人力资源管理系统

    本文适合刚学习完 Java 语言基础的人群,跟着本文可了解和运行项目,本示例是在 Windows 操作系统下演示. 本文作者:HelloGitHub-秦人 大家好!这里是 HelloGitHub 推出 ...

  10. Java实战项目之人力资源管理系统【源码+课后指导】_Java毕业设计/计算机毕业设计

    对就业和毕业都有帮助的Java实战项目来咯--人力资源管理系统!Java实战项目之人力资源管理系统[源码+课后指导]_Java毕业设计/计算机毕业设计https://www.bilibili.com/ ...

最新文章

  1. 你想要的宏基因组-微生物组知识全在这(181101)
  2. Java并发编程:阻塞队列
  3. 【转】Apache配置中ProxyPassReverse指令的含义
  4. Linux网站架构系列之Mysql----部署篇
  5. 行健设计_广西大学行健文理学院参加2019年第七届广西大学生工业设计大赛
  6. JForum二次开发(一)
  7. 计算机中心防雷电安全措施,防雷电有哪些安全措施
  8. python 画蜘蛛_如何学习 R 绘图?
  9. php变量的数据类型
  10. 【SQLSERVER】SQL SERVER 2008筛选表报错
  11. 微信小程序通用功能设计和实现
  12. 金山云肖江:5G 驱动智慧人居新发展
  13. elasticsearch 数据类型_ElasticSearch学习笔记
  14. Winform:自定义滚动条——可自定义皮肤
  15. 英特尔vPro博锐技术激活
  16. 正则表达式在线测试网站推荐
  17. 怎么用java做动态壁纸_开发实时壁纸
  18. matplotlib绘制折线图的柱状图
  19. 逆时针旋转坐标系的转换
  20. restrict关键

热门文章

  1. C语言题目设圆的半径为2.5,编程该圆的周长和面积。
  2. 【LINUX C 写文件】
  3. CentOS 迁移SVN以及可视化管理工具iF.SVNAdmin
  4. Linux 线程———详解
  5. SpringBoot+Mybatis-plus的员工打卡系统
  6. Redfish Data model (红鱼的资料模型)
  7. iOS录音及播放全解
  8. 3DMax室内设计初学者须知灯光布光…
  9. c语言答辩ppt案例,c语言ppt例子课题了答辩ppt成品中南民族大学.ppt
  10. Python_072205_创建一个类方法记录车的品牌mark、颜色color、价格price、速度speed等特征, 并实现增加车辆信息、显示车辆全部信息的功能。