java人事管理系統原始碼---畢業實習(已加入資料庫檔案)

來源:互聯網
上載者:User

標籤:java   人事   管理   

原文:java人事管理系統原始碼---畢業實習(已加入資料庫檔案)

原始碼:http://www.zuidaima.com/share/1550463722998784.htm

採用MVC模式編寫的人事管理系統,我的畢業實習,今天檢查,今天開源

項目

java build path

Project Facets

hr.sql

/*MySQL Data TransferSource Host: localhostSource Database: hrTarget Host: localhostTarget Database: hrDate: 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 ;

java人事管理系統原始碼---畢業實習(已加入資料庫檔案)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.