Java实现人力资源管理系统
学习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实现人力资源管理系统相关推荐
- 计算机毕业设计Java中小企业人力资源管理系统(源码+系统+mysql数据库+lw文档)
计算机毕业设计Java中小企业人力资源管理系统(源码+系统+mysql数据库+lw文档) 计算机毕业设计Java中小企业人力资源管理系统(源码+系统+mysql数据库+lw文档) 本源码技术栈: 项目 ...
- Java jsp 人力资源管理系统,飞机票网上订购系统,快递管理系统毕业设计论文+成套源码 免费分享
Java jsp 人力资源管理系统,飞机票网上订购系统,快递管理系统毕业设计论文+成套源码 免费分享 论文分享地址1:http://www.lovebiye.com/arcType/sec/27.h ...
- [附源码]计算机毕业设计JAVA企业人力资源管理系统
[附源码]计算机毕业设计JAVA企业人力资源管理系统 项目运行 环境配置: Jdk1.8 + Tomcat7.0 + Mysql + HBuilderX(Webstorm也行)+ Eclispe(In ...
- 基于java的人力资源管理系统_基于JavaWeb的企业人力资源管理系统的设计与实现...
<基于Java Web的企业人力资源管理系统的设计与实现.doc>由会员分享,可免费在线阅读全文,更多与<基于Java Web的企业人力资源管理系统的设计与实现>相关文档资源请 ...
- 基于java的人力资源管理系统_基于Java Web的企业人力资源管理系统的设计与实现(样例3)...
<基于Java Web的企业人力资源管理系统的设计与实现.doc>由会员分享,可免费在线阅读全文,更多与<基于Java Web的企业人力资源管理系统的设计与实现>相关文档资源请 ...
- Java+SSH人力资源管理系统(含源码+论文+答辩PPT等)
项目功能简介: 该项目采用技术JSP.strust2.Spring.Hibernate.Tomcat服务器.MySQL数据库 ,项目含有源码.论文.配套开发软件.软件安装教程.项目发布教程 下面是系统 ...
- java人力资源管理系统设计_人力资源管理系统——《Java Web程序设计》课程设计...
内容简介: 人力资源管理系统--<Java Web程序设计>课程设计,正文共24页,7418字,附源程序. 0 引言 全球范围内的企业内部组织正在发生巨变,未来企业成功的关键的依靠企业人力 ...
- 基于java+swing+mysql+JFeeChart的企业人力资源管理系统(1)
文章目录 一,前言 二,项目运行图 (1)主界面(管理员界面) (2)员工资料运行图 (3)全部员工查看运行图 (4)部门管理运行图 (5)岗位管理运行图 (6)工资发放系统运行图 (7)薪酬记录运行 ...
- 讲解开源项目:一步步跑起来个 Java 前后端分离的人力资源管理系统
本文适合刚学习完 Java 语言基础的人群,跟着本文可了解和运行项目,本示例是在 Windows 操作系统下演示. 本文作者:HelloGitHub-秦人 大家好!这里是 HelloGitHub 推出 ...
- Java实战项目之人力资源管理系统【源码+课后指导】_Java毕业设计/计算机毕业设计
对就业和毕业都有帮助的Java实战项目来咯--人力资源管理系统!Java实战项目之人力资源管理系统[源码+课后指导]_Java毕业设计/计算机毕业设计https://www.bilibili.com/ ...
最新文章
- 你想要的宏基因组-微生物组知识全在这(181101)
- Java并发编程:阻塞队列
- 【转】Apache配置中ProxyPassReverse指令的含义
- Linux网站架构系列之Mysql----部署篇
- 行健设计_广西大学行健文理学院参加2019年第七届广西大学生工业设计大赛
- JForum二次开发(一)
- 计算机中心防雷电安全措施,防雷电有哪些安全措施
- python 画蜘蛛_如何学习 R 绘图?
- php变量的数据类型
- 【SQLSERVER】SQL SERVER 2008筛选表报错
- 微信小程序通用功能设计和实现
- 金山云肖江:5G 驱动智慧人居新发展
- elasticsearch 数据类型_ElasticSearch学习笔记
- Winform:自定义滚动条——可自定义皮肤
- 英特尔vPro博锐技术激活
- 正则表达式在线测试网站推荐
- 怎么用java做动态壁纸_开发实时壁纸
- matplotlib绘制折线图的柱状图
- 逆时针旋转坐标系的转换
- restrict关键
热门文章
- C语言题目设圆的半径为2.5,编程该圆的周长和面积。
- 【LINUX C 写文件】
- CentOS 迁移SVN以及可视化管理工具iF.SVNAdmin
- Linux 线程———详解
- SpringBoot+Mybatis-plus的员工打卡系统
- Redfish Data model (红鱼的资料模型)
- iOS录音及播放全解
- 3DMax室内设计初学者须知灯光布光…
- c语言答辩ppt案例,c语言ppt例子课题了答辩ppt成品中南民族大学.ppt
- Python_072205_创建一个类方法记录车的品牌mark、颜色color、价格price、速度speed等特征, 并实现增加车辆信息、显示车辆全部信息的功能。