当前位置: 首页 > news >正文

基于Java+Swing+Mysql实现人事管理信息系统

基于Java+Swing+Mysql实现人事管理信息系统

  • 一、系统介绍
  • 二、功能展示
    • 1.用户登陆
    • 2.用户注册
    • 3.员工信息添加、删除
    • 4.员工信息查询、修改
    • 5.部门管理
    • 6、员工考核
  • 三、数据库
  • 四、其它
    • 1.其他系统实现
    • 五.获取源码

一、系统介绍

系统功能:用户登陆、用户注册、员工信息添加、员工信息删除、员工信息查询、员工信息修改、部门管理、员工考核

运行环境:idea/eclipse/mysql5.7以上

二、功能展示

1.用户登陆

在这里插入图片描述

2.用户注册

在这里插入图片描述

3.员工信息添加、删除

在这里插入图片描述

4.员工信息查询、修改

在这里插入图片描述
在这里插入图片描述

5.部门管理

在这里插入图片描述
在这里插入图片描述

6、员工考核

在这里插入图片描述

在这里插入图片描述

三、数据库

/*Navicat MySQL Data TransferSource Server         : mysqlSource Server Type    : MySQLSource Server Version : 80023Source Host           : localhost:3306Source Schema         : personmanageTarget Server Type    : MySQLTarget Server Version : 80023File Encoding         : 65001Date: 19/06/2021 20:01:38
*/SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;-- ----------------------------
-- Table structure for assess
-- ----------------------------
DROP TABLE IF EXISTS `assess`;
CREATE TABLE `assess`  (`a_id` int(0) NOT NULL AUTO_INCREMENT COMMENT '流水号',`a_eno` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '员工号',`a_name` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '姓名',`a_day` datetime(0) NOT NULL COMMENT '考核日期',`a_news` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '考核信息',PRIMARY KEY (`a_id`) USING BTREE,INDEX `考核人员员工号`(`a_eno`) USING BTREE,CONSTRAINT `考核人员员工号` FOREIGN KEY (`a_eno`) REFERENCES `employee` (`e_eno`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB AUTO_INCREMENT = 2 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of assess
-- ----------------------------
INSERT INTO `assess` VALUES (2, '1008611', '李四', '2021-01-12 00:00:00', '优秀');-- ----------------------------
-- Table structure for dept
-- ----------------------------
DROP TABLE IF EXISTS `dept`;
CREATE TABLE `dept`  (`d_dept` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '部门编号',`d_dname` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '部门名称',PRIMARY KEY (`d_dept`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of dept
-- ----------------------------
INSERT INTO `dept` VALUES ('1', '董事会');-- ----------------------------
-- Table structure for e_user
-- ----------------------------
DROP TABLE IF EXISTS `e_user`;
CREATE TABLE `e_user`  (`id` int(0) NOT NULL AUTO_INCREMENT,`user_id` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '账户名',`user_password` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '密码',`user_name` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '姓名',PRIMARY KEY (`id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of e_user
-- ----------------------------
INSERT INTO `e_user` VALUES (1, '1008611', '123456', '小明');
INSERT INTO `e_user` VALUES (4, '10010', '123456', '小刚');-- ----------------------------
-- Table structure for employee
-- ----------------------------
DROP TABLE IF EXISTS `employee`;
CREATE TABLE `employee`  (`e_eno` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '员工号',`e_name` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '姓名',`e_sex` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '性别',`e_education` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '学历',`e_birthday` date NULL DEFAULT NULL COMMENT '出生日期',`e_state` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NULL DEFAULT NULL COMMENT '当前状态',`e_post` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '职务',`e_dept` varchar(25) CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci NOT NULL COMMENT '部门编号',PRIMARY KEY (`e_eno`) USING BTREE,INDEX `员工所属部门编号`(`e_dept`) USING BTREE,CONSTRAINT `员工所属部门编号` FOREIGN KEY (`e_dept`) REFERENCES `dept` (`d_dept`) ON DELETE RESTRICT ON UPDATE RESTRICT
) ENGINE = InnoDB CHARACTER SET = utf8mb4 COLLATE = utf8mb4_0900_ai_ci ROW_FORMAT = Dynamic;-- ----------------------------
-- Records of employee
-- ----------------------------
INSERT INTO `employee` VALUES ('1008611', '李四', '男', '博士', '1999-05-28', '在职', '董事长', '1');SET FOREIGN_KEY_CHECKS = 1;

四、其它

1.其他系统实现

Java+Swing实现学生选课管理系统
Java+Swing实现学校教务管理系统
Java+Swing+sqlserver学生成绩管理系统
Java+Swing用户信息管理系统
Java+Swing实现的五子棋游戏
基于JavaSwing 银行管理系统
Java+Swing+mysql仿QQ聊天工具
Java+Swing 聊天室
Java+Swing+dat文件存储实现学生选课管理系统
Java+Swing可视化图像处理软件
Java+Swing学生信息管理系统
Java+Swing图书管理系统
Java+Swing图书管理系统2.0
基于java+swing+mysql图书管理系统3.0
大作业-基于java+swing+mysql北方传统民居信息管理系统

五.获取源码

点击下载
基于Java+Swing+Mysql实现人事管理信息系统

http://www.lryc.cn/news/539645.html

相关文章:

  • DeepSeek与ChatGPT:会取代搜索引擎和人工客服的人工智能革命
  • 企业级RAG开源项目分享:Quivr、MaxKB、Dify、FastGPT、RagFlow
  • js基础知识总结
  • LearnOpenGL——高级OpenGL(下)
  • vue脚手架开发打地鼠游戏
  • uniapp 连接mqtt
  • EX_25/2/19
  • Breakout Tool
  • 【大模型】DeepSeek:AI浪潮中的破局者
  • Kafka 简介
  • 什么是掉期(Swap)?——金融衍生品的关键工具(中英双语)
  • 深入解析 Vue 项目中的缓存刷新机制:原理与实战
  • 【C++】 Flow of Control
  • 【异常错误】pycharm debug view变量的时候显示不全,中间会以...显示
  • 2.19c++练习
  • 【为什么使用`new DOMParser`可以保持SVG命名空间】
  • 【DL】浅谈深度学习中的知识蒸馏 | 输出层知识蒸馏
  • 应急响应(linux 篇,以centos 7为例)
  • EasyRTC:智能硬件适配,实现多端音视频互动新突破
  • 堆和栈的区别
  • 【信息系统项目管理师】专业英语重点词汇大汇总
  • CV -- YOLOv8 图像分割(GPU环境)
  • Cherry-Studio下载安装教程,AI面向开发者的工具或平台(付安装包)
  • 【Javascript Day19】BOM
  • git 操作 已经 commit 但是没有 push 怎么办
  • 在 macOS 的 ARM 架构上按住 Command (⌘) + Shift + .(点)。这将暂时显示隐藏文件和文件夹。
  • 【核心算法篇二十】《DeepSeek符号回归:让AI化身「数学神探」破解数据背后的宇宙公式》
  • 如何在 Visual Studio Code 中使用 DeepSeek R1 和 Cline?
  • PHP旅游门票预订系统小程序源码
  • 在项目中调用本地Deepseek(接入本地Deepseek)