• 大小: 3.87MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-11-10
  • 语言: 其他
  • 标签: 课设  wust  

资源简介

该资源免费下载,希望大家共同学习。 将数据库数据直接附加在数据库中导入,将用户界面直接导入eclipse.

资源截图

代码片段和文件信息

package test;
import javax.swing.*;

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Font;
import java.awt.GridLayout;
import java.awt.Image;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.*;
import test.MyDBConnection;
import test.Managerframe;
public class Loginframe implements ActionListener{

Jframe logF = new Jframe();
JPanel log_p1 = new JPanel();
JPanel log_p2 = new JPanel();
JPanel log_p3 = new JPanel();
JPanel log_p4 = new JPanel();
JPanel log_p5 = new JPanel();
JPanel log_p6 = new JPanel();
JPanel log_p7 = new JPanel();
JLabel log_l1 = new JLabel();
JLabel log_l2 = new JLabel();
JLabel log_l3 = new JLabel();
JLabel log_l4 = new JLabel(“账号:“);
JLabel log_l5 = new JLabel(“密码:“);
JTextField log_t1 = new JTextField(25);
JPasswordField log_t2= new JPasswordField(25);
JButton log_b1 = new JButton(“登  陆“);
int judgeNum;
MyDBConnection mydbcon;
Connection conn ;
Statement stam ;

public  Loginframe(MyDBConnection mydbcon) {
this.mydbcon = mydbcon;
this.conn = mydbcon.getMyConnection();
this.stam = mydbcon.getMyStatement();
drawUI();
log_b1.addActionListener(this);
}
private void drawUI() {
logF.setVisible(true);
logF.setSize(550 400);
logF.setLocationRelativeTo(null);
logF.setDefaultCloseOperation(logF.EXIT_ON_CLOSE);
logF.add(log_p1BorderLayout.NORTH);
logF.add(log_p2BorderLayout.WEST);
logF.add(log_p3BorderLayout.CENTER);
logF.add(log_p4BorderLayout.EAST);
logF.add(log_p5BorderLayout.SOUTH);
ImageIcon img1 = new ImageIcon(“src/test/1.jpg“);
ImageIcon img2 = new ImageIcon(“src/test/2.jpg“);
img1.setImage(img1.getImage().getScaledInstance(550 200Image.SCALE_DEFAULT));
img2.setImage(img2.getImage().getScaledInstance(100 100Image.SCALE_DEFAULT));
log_l1.setIcon(img1);log_l2.setIcon(img2);
log_l4.setFont(new Font(“Dialog“ 1 20));
log_l5.setFont(new Font(“Dialog“ 1 20));
log_b1.setPreferredSize(new Dimension(15030));
log_p1.add(log_l1);log_p2.add(log_l2);
log_l1.setLayout(new FlowLayout(FlowLayout.RIGHT));
log_p3.setLayout(new GridLayout(21));
log_p3.add(log_p6);log_p3.add(log_p7);
log_p6.add(log_l4);log_p6.add(log_t1);log_p7.add(log_l5);log_p7.add(log_t2);
log_p5.add(log_b1);

}
@Override
public void actionPerformed(ActionEvent e) {
if(e.getSource() == log_b1) {
if(judge() == 1) {
System.out.println(“管理员已登录!“);
new Managerframe(mydbconlog_t1.getText());
//this.logF.setVisible(false);
}else if(judge()== 2) {
System.out.println(“教师已登录!“);
new Teacherframe(mydbconlog_t1.getText());
}else if(judge() == 3) {
System.out.println(“学生已登录!“);
new Studentframe(mydbconlog_t1.getText());
//this.logF.setVisible(false);
}else {
JOptionPane.showMessageDialog(null “账户或密码错误““提示“2);
log_t2.setText(““);
}
}
}
private int

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件     3121848  2020-09-18 09:59  数据库课设报告.docx
     文件     8388608  2019-07-04 19:03  数据库源码\class_system.mdf
     文件     2097152  2019-07-04 19:03  数据库源码\class_system.ldf
     目录           0  2020-09-18 10:13  数据库源码\
     文件      231377  2020-09-18 10:13  数据库源码\数据库创建表结构关键代码.docx
     目录           0  2020-09-18 10:03  eclipse用户界面源码\
     目录           0  2020-09-18 10:03  eclipse用户界面源码\test\
     文件      109019  2019-06-11 23:55  eclipse用户界面源码\test\1.jpg
     文件       65160  2019-06-11 22:16  eclipse用户界面源码\test\2.jpg
     文件        9653  2019-06-12 14:20  eclipse用户界面源码\test\3.jpg
     文件       33774  2019-06-12 14:23  eclipse用户界面源码\test\4.jpg
     文件       22244  2019-06-12 16:16  eclipse用户界面源码\test\5.jpg
     文件       23831  2019-06-12 18:11  eclipse用户界面源码\test\6.jpg
     文件        3843  2020-09-16 10:39  eclipse用户界面源码\test\Loginframe.java
     文件         424  2020-09-13 17:31  eclipse用户界面源码\test\Main.java
     文件       23505  2020-09-18 09:16  eclipse用户界面源码\test\Managerframe.java
     文件        1215  2020-09-14 08:29  eclipse用户界面源码\test\MyDBConnection.java
     文件       23394  2020-09-17 11:16  eclipse用户界面源码\test\Studentframe.java
     文件       30280  2019-06-15 10:19  eclipse用户界面源码\test\Teacherframe.java

评论

共有 条评论