• 大小: 652KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: Java
  • 标签: java  

资源简介

数据库课设----宿舍管理系统java编写。主要是对宿舍进行管理,包括学生入住搬离、宿舍卫生检查、来访人员登记、宿舍报修、学生信息查询、宿舍信息查询等等,具体在文件的报告中叙述

资源截图

代码片段和文件信息

import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.Vector;
import javax.swing.JButton;
import javax.swing.Jframe;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.JTable;
import javax.swing.table.DefaultTableCellRenderer;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableColumn;
import javax.swing.table.TableColumnModel;
/*
 * 来往人员登记
 */
public class Check_in extends Jframe{


int maxrow = 60;
DefaultTableModel model = new DefaultTableModel(maxrow4);
JTable table =  new JTable(model);
Vector nameVector  = new Vector();
Vector dataVector = new Vector();
JScrollPane  js;

JButton jbt = new JButton(“登记“);
JLabel label = new JLabel(“来往人员登记表“);


public Check_in(Database data) {
super(“来往人员登记“);
label.setText(“来往人员登记表“);
label.setBounds(3003030035);
label.setFont(new Font(“来往人员登记表“ Font.BOLD 20));
add(label);

nameVector.add(“序号“);
nameVector.add(“姓名“);
nameVector.add(“原因“);
nameVector.add(“时间(年.月.日)“);
model.setColumnIdentifiers(nameVector);
table.setRowHeight(23);
for(int i=0;i table.setValueAt(i+1 i 0);


//设置第一列列宽(序号列)
TableColumnModel colmodel  = table.getColumnModel();
TableColumn col = colmodel.getColumn(0);
col.setMaxWidth(35);
col.setPreferredWidth(30);
col.setResizable(false);


//第二列(姓名列)
col = colmodel.getColumn(1);
col.setMaxWidth(80);
col.setPreferredWidth(80);
col.setResizable(false);


//第四列(日期列)
col = colmodel.getColumn(3);
col.setMaxWidth(100);
col.setPreferredWidth(100);
col.setResizable(false);

DefaultTableCellRenderer cr = new DefaultTableCellRenderer();//设置内容居中
cr.setHorizontalAlignment(JLabel.CENTER);
table.setDefaultRenderer(object.class cr);

jbt.setBounds(35050010030);
add(jbt);
js= new JScrollPane(table);
add(js);

js.setBounds(4080700400);
jbt.addActionListener(new ActionListener() {

@Override
public void actionPerformed(ActionEvent e) {
for(int i=0;i
if(table.getValueAt(i 1)!=null&&table.getValueAt(i2)!=null&&table.getValueAt(i 3)!=null)
{
String name = table.getValueAt(i1).toString();
String reason = table.getValueAt(i2).toString();
String date = table.getValueAt(i 3).toString();
data.check_in(name reason date);
for(int j=1;j<=3;j++)//清除掉
table.setValueAt(nulli j);
}
}
JOptionPane.showMessageDialog(null “登记成功“);
}
});

setLayout(null);
setDefaultCloseOperation(Jframe.HIDE_ON_CLOSE);
setVisible(true);
setSize(800600);
setLocationRelativeTo(null);
}
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件        521  2019-12-21 09:19  DormitoryManagement\.classpath

     文件        395  2019-11-24 16:22  DormitoryManagement\.project

     文件        781  2019-11-24 16:22  DormitoryManagement\.settings\org.eclipse.jdt.core.prefs

     文件       1549  2019-12-25 09:02  DormitoryManagement\bin\Check_in$1.class

     文件       3280  2019-12-25 09:02  DormitoryManagement\bin\Check_in.class

     文件       9219  2019-12-25 09:02  DormitoryManagement\bin\Database.class

     文件        881  2019-12-25 09:02  DormitoryManagement\bin\DnoCheck$1.class

     文件        649  2019-12-25 09:02  DormitoryManagement\bin\DnoCheck$2.class

     文件       1823  2019-12-25 09:02  DormitoryManagement\bin\DnoCheck$3.class

     文件       3846  2019-12-25 09:02  DormitoryManagement\bin\DnoCheck.class

     文件       1525  2019-12-25 09:02  DormitoryManagement\bin\Dno_repair$1.class

     文件        661  2019-12-25 09:02  DormitoryManagement\bin\Dno_repair$2.class

     文件        900  2019-12-25 09:02  DormitoryManagement\bin\Dno_repair$3.class

     文件       1834  2019-12-25 09:02  DormitoryManagement\bin\Dno_repair$4.class

     文件        815  2019-12-25 09:02  DormitoryManagement\bin\Dno_repair$5.class

     文件        661  2019-12-25 09:02  DormitoryManagement\bin\Dno_repair$6.class

     文件       6796  2019-12-25 09:02  DormitoryManagement\bin\Dno_repair.class

     文件        735  2019-12-25 09:02  DormitoryManagement\bin\Log$1.class

     文件        661  2019-12-25 09:02  DormitoryManagement\bin\Log$2.class

     文件       1488  2019-12-25 09:02  DormitoryManagement\bin\Log$3.class

     文件       2086  2019-12-25 09:02  DormitoryManagement\bin\Log.class

     文件        710  2019-12-25 09:02  DormitoryManagement\bin\mainMenu$1.class

     文件        708  2019-12-25 09:02  DormitoryManagement\bin\mainMenu$2.class

     文件        708  2019-12-25 09:02  DormitoryManagement\bin\mainMenu$3.class

     文件        710  2019-12-25 09:02  DormitoryManagement\bin\mainMenu$4.class

     文件        706  2019-12-25 09:02  DormitoryManagement\bin\mainMenu$5.class

     文件        672  2019-12-25 09:02  DormitoryManagement\bin\mainMenu$6.class

     文件       1892  2019-12-25 09:02  DormitoryManagement\bin\mainMenu.class

     文件       2589  2019-12-25 11:02  DormitoryManagement\bin\queryframe$1.class

     文件       2041  2019-12-25 11:02  DormitoryManagement\bin\queryframe$2.class

............此处省略33个文件信息

评论

共有 条评论