java人事管理系统源代码---毕业实习(已加入数据库文件)

原文:java人事管理系统源代码---毕业实习(已加入数据库文件)

源代码下载地址:http://www.zuidaima.com/share/1550463722998784.htm

采用MVC模式编写的人事管理系统,我的毕业实习,今天检查,今天开源

项目截图

java build path

Project Facets

hr.sql

/*
MySQL Data Transfer
Source Host: localhost
Source Database: hr
Target Host: localhost
Target Database: hr
Date: 2013/9/9 星期一 9:20:54
*/

SET FOREIGN_KEY_CHECKS=0;
-- ----------------------------
-- Table structure for administrator
-- ----------------------------
CREATE TABLE `administrator` (
  `admin_id` int(20) NOT NULL auto_increment,
  `admin_password` varchar(20) default NULL,
  `admin_username` varchar(20) default NULL,
  PRIMARY KEY  (`admin_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for staff
-- ----------------------------
CREATE TABLE `staff` (
  `p_id` int(11) NOT NULL auto_increment,
  `p_name` varchar(20) default NULL,
  `sex` varchar(5) default NULL,
  `degree` varchar(20) default NULL,
  `department` varchar(20) default NULL,
  `position` varchar(20) default NULL,
  `state` varchar(20) default NULL,
  `user_name` varchar(20) default NULL,
  `user_password` varchar(20) default NULL,
  PRIMARY KEY  (`p_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for staffagreement
-- ----------------------------
CREATE TABLE `staffagreement` (
  `agreement_id` int(11) NOT NULL auto_increment,
  `p_id` int(11) default NULL,
  `agreement_btime` varchar(20) default NULL,
  `agreement_etime` varchar(20) default NULL,
  `position` varchar(20) default NULL,
  `agreement_content` varchar(500) default NULL,
  PRIMARY KEY  (`agreement_id`),
  KEY `FK_Relationship_4` (`p_id`),
  CONSTRAINT `FK_Relationship_4` FOREIGN KEY (`p_id`) REFERENCES `staff` (`p_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for staffalter
-- ----------------------------
CREATE TABLE `staffalter` (
  `alter_id` int(11) NOT NULL auto_increment,
  `p_id` int(11) default NULL,
  `p_name` varchar(20) default NULL,
  `alter_time` varchar(20) default NULL,
  `alter_bstate` varchar(20) default NULL,
  `alter_estate` varchar(20) default NULL,
  `alter_type` varchar(20) default NULL,
  `alter_content` varchar(100) default NULL,
  PRIMARY KEY  (`alter_id`),
  KEY `FK_Relationship_5` (`p_id`),
  CONSTRAINT `FK_Relationship_5` FOREIGN KEY (`p_id`) REFERENCES `staff` (`p_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for staffcert
-- ----------------------------
CREATE TABLE `staffcert` (
  `cer_id` int(11) NOT NULL auto_increment,
  `grade_id` int(11) default NULL,
  `cer_name` varchar(20) default NULL,
  `cer_date` varchar(20) default NULL,
  PRIMARY KEY  (`cer_id`),
  KEY `FK_Relationship_10` (`grade_id`),
  CONSTRAINT `FK_Relationship_10` FOREIGN KEY (`grade_id`) REFERENCES `traingrade` (`grade_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for stafffile
-- ----------------------------
CREATE TABLE `stafffile` (
  `file_id` int(11) NOT NULL auto_increment,
  `p_id` int(11) default NULL,
  `file_name` varchar(20) default NULL,
  `file_abstract` varchar(100) default NULL,
  `reward_note` varchar(500) default NULL,
  `experience` varchar(500) default NULL,
  PRIMARY KEY  (`file_id`),
  KEY `FK_Relationship_6` (`p_id`),
  CONSTRAINT `FK_Relationship_6` FOREIGN KEY (`p_id`) REFERENCES `staff` (`p_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for train
-- ----------------------------
CREATE TABLE `train` (
  `train_name` varchar(40) default NULL,
  `train_id` int(11) NOT NULL auto_increment,
  `type_code` varchar(20) default NULL,
  `train_btime` varchar(20) default NULL,
  `train_etime` varchar(20) default NULL,
  `train_expense` varchar(20) default NULL,
  `train_location` varchar(20) default NULL,
  `train_host` varchar(20) default NULL,
  `train_master` varchar(20) default NULL,
  PRIMARY KEY  (`train_id`),
  KEY `FK_Relationship_9` (`type_code`),
  CONSTRAINT `FK_Relationship_9` FOREIGN KEY (`type_code`) REFERENCES `traintype` (`type_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for traingrade
-- ----------------------------
CREATE TABLE `traingrade` (
  `grade_id` int(11) NOT NULL auto_increment,
  `train_id` int(11) NOT NULL,
  `p_id` int(11) NOT NULL,
  `grade` int(11) default NULL,
  `subject` varchar(20) default NULL,
  `get_cer` varchar(20) default NULL,
  PRIMARY KEY  (`grade_id`),
  KEY `FK_Relationship_7` (`p_id`),
  KEY `FK_Relationship_8` (`train_id`),
  CONSTRAINT `FK_Relationship_7` FOREIGN KEY (`p_id`) REFERENCES `staff` (`p_id`),
  CONSTRAINT `FK_Relationship_8` FOREIGN KEY (`train_id`) REFERENCES `train` (`train_id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Table structure for traintype
-- ----------------------------
CREATE TABLE `traintype` (
  `type_name` varchar(10) default NULL,
  `type_code` varchar(20) NOT NULL,
  `type_info` varchar(200) default NULL,
  PRIMARY KEY  (`type_code`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;

-- ----------------------------
-- Records
-- ----------------------------
INSERT INTO `administrator` VALUES (‘1‘, ‘1234‘, ‘james‘);
INSERT INTO `staff` VALUES (‘1‘, null, null, null, null, null, null, null, null);
INSERT INTO `staff` VALUES (‘2‘, null, null, null, null, null, null, null, null);
INSERT INTO `staff` VALUES (‘3‘, null, null, null, null, null, null, null, null);
INSERT INTO `staff` VALUES (‘14‘, ‘sdas‘, ‘dsada‘, ‘dsadas‘, ‘dasda‘, ‘dasda‘, ‘dasd‘, ‘dsadasd‘, ‘dasdasd‘);
INSERT INTO `staff` VALUES (‘15‘, ‘qq‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staff` VALUES (‘18‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staff` VALUES (‘19‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staff` VALUES (‘20‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staff` VALUES (‘21‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staff` VALUES (‘22‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staff` VALUES (‘23‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staff` VALUES (‘24‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staff` VALUES (‘45‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staff` VALUES (‘47‘, ‘‘, ‘‘, ‘a‘, ‘‘, ‘x‘, ‘‘, ‘a‘, ‘‘);
INSERT INTO `staff` VALUES (‘48‘, ‘a‘, ‘abc‘, ‘abc‘, ‘abc‘, ‘xbc‘, ‘abc‘, ‘abc‘, ‘a‘);
INSERT INTO `staff` VALUES (‘52‘, ‘zhaoxin‘, ‘male‘, ‘asd‘, ‘dasd‘, ‘dada‘, ‘dad‘, ‘dad‘, ‘dada‘);
INSERT INTO `staffagreement` VALUES (‘1‘, ‘14‘, ‘dsadas‘, ‘dasds‘, ‘dasda‘, ‘dasdad‘);
INSERT INTO `staffalter` VALUES (‘21‘, ‘15‘, ‘1‘, ‘sda‘, ‘dsa‘, ‘dsa‘, ‘dsad‘, ‘dsad‘);
INSERT INTO `staffalter` VALUES (‘22‘, ‘14‘, ‘sdas‘, ‘sd‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staffalter` VALUES (‘23‘, ‘14‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staffalter` VALUES (‘26‘, ‘14‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staffalter` VALUES (‘27‘, ‘14‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staffalter` VALUES (‘28‘, ‘14‘, ‘sw‘, ‘aaaaaqqqqqzzzzzddddx‘, ‘sw‘, ‘dsw‘, ‘sw‘, ‘sw‘);
INSERT INTO `staffalter` VALUES (‘29‘, ‘14‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staffalter` VALUES (‘30‘, ‘14‘, ‘‘, ‘sa‘, ‘‘, ‘‘, ‘sa‘, ‘‘);
INSERT INTO `staffalter` VALUES (‘31‘, ‘14‘, ‘‘, ‘sa‘, ‘‘, ‘‘, ‘sa‘, ‘‘);
INSERT INTO `staffalter` VALUES (‘32‘, ‘14‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staffalter` VALUES (‘33‘, ‘14‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staffalter` VALUES (‘34‘, ‘14‘, ‘sa‘, ‘sa‘, ‘sa‘, ‘sa‘, ‘sa‘, ‘sa‘);
INSERT INTO `staffalter` VALUES (‘35‘, ‘14‘, ‘21‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staffalter` VALUES (‘36‘, ‘14‘, ‘sasa‘, ‘sa‘, ‘sa‘, ‘sa‘, ‘sa‘, ‘sa‘);
INSERT INTO `staffalter` VALUES (‘37‘, ‘14‘, ‘wq‘, ‘wq‘, ‘wq‘, ‘wq‘, ‘wq‘, ‘‘);
INSERT INTO `staffalter` VALUES (‘38‘, ‘14‘, ‘sa‘, ‘sa‘, ‘sa‘, ‘sa‘, ‘sa‘, ‘sa‘);
INSERT INTO `staffalter` VALUES (‘39‘, ‘14‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staffalter` VALUES (‘40‘, ‘14‘, ‘2‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staffalter` VALUES (‘41‘, ‘14‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘, ‘‘);
INSERT INTO `staffalter` VALUES (‘42‘, ‘14‘, ‘sa‘, ‘sasa‘, ‘sa‘, ‘sa‘, ‘sa‘, ‘sa‘);
INSERT INTO `staffalter` VALUES (‘43‘, ‘14‘, ‘a‘, ‘fdsfsfsdf‘, ‘fdsfdsf‘, ‘fsdfd‘, ‘fsdf‘, ‘fdsf‘);
INSERT INTO `staffalter` VALUES (‘44‘, ‘14‘, ‘a‘, ‘fdsfsfsdf‘, ‘fdsfdsf‘, ‘fsdfd‘, ‘fsdf‘, ‘fdsf‘);
INSERT INTO `staffalter` VALUES (‘45‘, ‘14‘, ‘a‘, ‘sa‘, ‘sa‘, ‘sa‘, ‘sa‘, ‘sa‘);
INSERT INTO `staffalter` VALUES (‘46‘, ‘14‘, ‘a‘, ‘dazui‘, ‘dz‘, ‘dz‘, ‘dzd‘, ‘dz‘);
INSERT INTO `staffcert` VALUES (‘4‘, ‘3‘, ‘33‘, ‘333‘);
INSERT INTO `staffcert` VALUES (‘5‘, ‘6‘, ‘6‘, ‘20136‘);
INSERT INTO `staffcert` VALUES (‘6‘, ‘1‘, ‘1‘, ‘1‘);
INSERT INTO `staffcert` VALUES (‘7‘, ‘3‘, ‘3‘, ‘3‘);
INSERT INTO `staffcert` VALUES (‘8‘, ‘3‘, ‘4‘, ‘3‘);
INSERT INTO `stafffile` VALUES (‘1‘, ‘14‘, ‘da‘, ‘dasdd‘, ‘dada‘, ‘saddasd‘);
INSERT INTO `train` VALUES (‘0.0‘, ‘2‘, ‘444‘, ‘0.0‘, ‘0.0‘, ‘0.0‘, ‘0.0‘, ‘0.0‘, ‘0.0‘);
INSERT INTO `train` VALUES (‘james‘, ‘3‘, ‘233‘, ‘james‘, ‘james‘, ‘james‘, ‘james‘, ‘james‘, null);
INSERT INTO `train` VALUES (‘name‘, ‘7‘, ‘233‘, ‘btime‘, ‘etime‘, ‘expense‘, ‘location‘, ‘host‘, null);
INSERT INTO `traingrade` VALUES (‘1‘, ‘2‘, ‘1‘, null, null, ‘Yes‘);
INSERT INTO `traingrade` VALUES (‘3‘, ‘2‘, ‘1‘, null, null, ‘Yes‘);
INSERT INTO `traingrade` VALUES (‘6‘, ‘7‘, ‘2‘, ‘8‘, ‘8‘, ‘Yes‘);
INSERT INTO `traingrade` VALUES (‘8‘, ‘7‘, ‘1‘, ‘100‘, ‘zhangjiaxi‘, ‘No‘);
INSERT INTO `traintype` VALUES (‘222‘, ‘233‘, ‘0.0.0.0‘);
INSERT INTO `traintype` VALUES (‘323‘, ‘444‘, ‘4324‘);
INSERT INTO `traintype` VALUES (‘1231‘, ‘dsada‘, ‘32131‘);

-- ----------------------------
-- Trigger structure for addcert
-- ----------------------------
DELIMITER ;;
CREATE TRIGGER `addcert` AFTER INSERT ON `staffcert` FOR EACH ROW update traingrade set get_cer ="Yes" where traingrade.grade_id = new.grade_id;;
DELIMITER ;

-- ----------------------------
-- Trigger structure for deleinfo
-- ----------------------------
DELIMITER ;;
CREATE TRIGGER `deleinfo` AFTER DELETE ON `staffcert` FOR EACH ROW update  traingrade set get_cer= "No" where traingrade .grade_id not in (select  grade_id  from staffcert  );;
DELIMITER ;
时间: 2024-11-05 01:45:44

java人事管理系统源代码---毕业实习(已加入数据库文件)的相关文章

Java权限管理系统源代码下载

原文:Java权限管理系统源代码下载 源代码下载:http://www.zuidaima.com/share/1550463438572544.htm 项目截图 web.xml中修改两个文件的路径,否则启动会报错 <context-param> <param-name>log</param-name> <param-value>D:\zuidaima_workspace\zuidaima.com\config\log4j.xml</param-valu

基于B/S的JAVA人事管理系统,免费下载

大家好,我是全微毕设团队的创始人,本团队擅长JAVA(SSM,SSH,SPRINGBOOT).PYTHON.PHP.C#.安卓等多项技术. 今天将为大家分析一个人事管理系统(人事管理的信息量和信息类型越来越多,工作流程越来越清晰,社会分工越来越细,原来传统上的人工处理方式和单机管理系统越来越来不能适应人事管理的需要,不能满足新形势下企业人事管理的需要.因此,必须有一套应用于网络时代的适应于新需求上的人事管理系统.传统的C/S模式虽然能有效的管理企业人事信息,但是随着社会的网络化,要求B/S模式的

基于SSM的图书管理系统(读者管理借阅管理)-java图书管理系统图书馆管理

基于SSM的图书管理系统(读者管理借阅管理)-java图书管理系统图书馆管理 1.包含源程序,数据库脚本.代码和数据库脚本都有详细注释.2.课题设计仅供参考学习使用,可以在此基础上进行扩展完善开发环境:Eclipse ,MYSQL,JDK1.7,Tomcat 7涉及技术点:MVC模式.SpringMvc.Mybatis.Spring.HTML.JavaScript.CSS.JQUERY.DWR.Ajax等系统采用Mybatis框架实现ORM对象关系映射,前台JSP实现,后台springMvc映射

java Struts+Hibernate企业人力资源管理系统源代码下载

原文:java Struts+Hibernate企业人力资源管理系统源代码下载 源代码下载地址:http://www.zuidaima.com/share/1778471692995584.htm 一个简单的人才管理系统 人力资源管理在管理学中是一个非常重要的领域,通过人力资源管理能够对企业员工进行有效的管理.它的作用已经大大超过了人事管理,正因为如此,这种新型的 管理模式越来越被人们所重视到.有效的人力资源管理是社会各组织.各企业都需要的.在本章将一个Web版的人力资源管理系统,通过该系统对企

数据库+Java课程设计 人事管理系统 (一)

                                                                  一.JAVA与数据库的合作 此次开发语言为Java,所用的数据库驱动是mysql-connector-java-5.1.8-bin.jar 第一步   用Java连接MySQL数据库(驱动下载:https://dev.mysql.com/downloads/connector/j/   ) 将下载好的mysql-connector-java-5.1.8-bin.ja

Java swing开发sqlserver 2000员工后台管理系统源代码下载

原文:Java swing开发sqlserver 2000员工后台管理系统源代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463422188544.htm 1.功能描述: (1)添加 :增加员工的基本信息.培训信息.奖罚信息.薪资信息 (2)删除:可根据员工的编号及姓名等资料的删除 (3)修改:用户可以对员工的姓名和编号.进行修改. (4)查询:用户可以根据姓名.编号,准确的查到要找的员工,也可以选择部门,查看选中的部门的所有员工. (5)辅助:可

java开发医疗信息管理系统源代码下载

原文:java开发医疗信息管理系统源代码下载 源代码下载地址:http://www.zuidaima.com/share/1550463450860544.htm

Java课程设计——人事管理系统

主界面代码: 1 package PersonSystem; 2 3 import java.awt.*; 4 import java.awt.event.*; 5 import javax.swing.*; 6 import javax.swing.event.*; 7 import javax.swing.tree.*; 8 import java.net.*; 9 /** 10 * 11 * 人事管理系统主界面 12 * 13 */ 14 public class HrMain exten

Java+Swing+SQL+Server2005开发酒店管理系统源代码下载

原文:Java+Swing+SQL+Server2005开发酒店管理系统源代码下载 源代码下载:http://www.zuidaima.com/share/1550463421680640.htm 酒店管理系统+Java+Swing+SQL+Server2005 系统介绍 酒店管理系统的需求包括开台点菜功能.智能化获取菜品功能.自动结账功能.营业额报表功能等.依据餐饮行业的特点,本系统实现以下目标: -->操作简单方便.界面简洁大方. -->方便快捷的开台点菜功能. -->智能化定位菜品