• 大小: 697KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-06-04
  • 语言: Java
  • 标签: SQL  

资源简介

一个简易的人力资源管理系统,使用了Java、SQL Server技术,只完成了档案管理模块,包括档案登记、审核、查询、删除功能。

资源截图

代码片段和文件信息

package module;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Component;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.sql.Connection;
import java.sql.ResultSet;

import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.TableCellRenderer;

import sql.MyConnection;


public class fcheck {
public static JPanel jp= null;
static Connection conn = null;
static ResultSet rs = null;
static String sql = null;
public fcheck()
{
jp= new JPanel();
jp.setSize(780557);
jp.setLayout(new BorderLayout());
conn = MyConnection.getMyConnection();
sql = “select Dangan_id as ‘ 档案编号‘ Person_name as ‘姓名‘org as ‘三级机构‘zhicheng as ‘职称‘‘审核‘ as ‘审核‘ from Person where Fuhe = 0 and shanchu = 0“;
rs = MyConnection.query(sql conn);

JTable humanTable = new JTable(new fcheckmodel(rs));

//humanTable.getColumn(“姓名“).setCellEditor(new DefaultCellEditor(new JTextField()));

//设置单元格颜色等
//for(int i=0; i // humanTable.getColumnModel().getColumn(i).setCellRenderer(new MyCellRenderer());
//humanTable.setSelectionBackground(new Color(150255160));
//humanTable.setShowHorizontalLines(false);
//humanTable.setShowVerticalLines(false);
//humanTable.setShowGrid(false);

//设置表头
humanTable.getTableHeader().setBackground(new Color(150255160));

humanTable.getColumn(“审核“).setCellRenderer(new MyfcLastCellRenderer(jp));

JScrollPane scrPane = new JScrollPane(humanTable);
//this.setLayout(null);


jp.add(scrPane“Center“);
jp.setVisible(true);
}
public static void check_detail(String No) {
sql=“select * from Person where Dangan_id = ‘“+No+“‘“;
conn = MyConnection.getMyConnection();
rs = MyConnection.query(sql conn);
jp.removeAll();
fcheck_detail tDetail  = new fcheck_detail(rsNo);
jp.add(tDetail.frJPanel);
jp.repaint();
}
/* public static void main(String[] args)
{
fcheck humanframe = new fcheck();
humanframe.setSize(500300);
humanframe.setVisible(true);
//humanframe.setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
}*/
}

/*class MyfcCellRenderer extends DefaultTableCellRenderer
{

public Component getTableCellRendererComponent(JTable tableobject value boolean isSelectedboolean hasFocusint rowint column)
{
setBackground(new Color(212248212));
return super.getTableCellRendererComponent(tablevalueisSelectedhasFocusrowcolumn);
}
}*/

class MyfcLastCellRenderer extends JLabel implements TableCellRenderer
{
String No =null;
private JPanel panel;
JLabel shen = null;
public MyfcLastCellRenderer(JPanel panel)
{
this.panel = panel;
thi

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2016-11-27 13:50  HR\
     文件     5242880  2016-12-06 18:31  HR.mdf
     文件         385  2016-11-27 10:26  HR\.classpath
     文件         378  2016-11-27 10:25  HR\.project
     目录           0  2016-11-27 10:25  HR\.settings\
     文件         598  2016-11-27 10:26  HR\.settings\org.eclipse.jdt.core.prefs
     目录           0  2016-11-30 14:40  HR\bin\
     目录           0  2016-12-02 15:16  HR\bin\module\
     文件        2689  2016-12-02 10:35  HR\bin\module\fcheck.class
     文件        2146  2016-12-01 12:52  HR\bin\module\fcheckmodel.class
     文件       14645  2016-12-02 15:19  HR\bin\module\fcheck_detail.class
     文件        4721  2016-12-02 11:43  HR\bin\module\file_select.class
     文件        3622  2016-12-02 13:23  HR\bin\module\file_select1.class
     文件       15630  2016-12-01 19:52  HR\bin\module\fregister.class
     文件       18809  2016-12-02 15:09  HR\bin\module\fselect_detail.class
     文件         807  2016-12-03 16:28  HR\bin\module\hunman_set.class
     文件        1467  2016-12-02 10:35  HR\bin\module\MyfcLastCellRenderer.class
     文件        1477  2016-12-02 13:23  HR\bin\module\MyfsLastCellRenderer.class
     目录           0  2016-11-29 16:37  HR\bin\page\
     文件        1556  2016-12-02 11:44  HR\bin\page\index$1.class
     文件        6791  2016-12-02 11:44  HR\bin\page\index.class
     文件         883  2016-11-30 17:42  HR\bin\page\login$1.class
     文件        4626  2016-11-30 17:42  HR\bin\page\login.class
     目录           0  2016-12-01 16:51  HR\bin\sql\
     文件        2793  2016-12-02 11:04  HR\bin\sql\fcheck_sql.class
     文件        7968  2016-12-02 11:14  HR\bin\sql\fregister_sql.class
     文件        1896  2016-12-02 11:04  HR\bin\sql\MyConnection.class
     目录           0  2018-05-21 13:45  HR\img\
     文件       30402  2016-11-27 13:47  HR\img\logo.JPG
     文件      159694  2016-11-28 12:13  HR\img\Welcome.jpg
     目录           0  2016-11-30 14:40  HR\src\
............此处省略17个文件信息

评论

共有 条评论