亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? b0b144abb254001c1be0bd331aee9eca

?? 這是一個(gè)用java編寫的學(xué)生成績(jī)管理系統(tǒng)
??
字號(hào):

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.util.*;
import java.sql.*;

public class GuanLi extends JFrame implements ActionListener {

	String xm;

	int i, j, xh, yy, gs, wl, zt;

	JLabel prompt1 = new JLabel("學(xué)生成績(jī)管理系統(tǒng)");
	JLabel prompt2 = new JLabel("			用戶:");
	JLabel prompt3 = new JLabel("			密碼:");
	JLabel prompt4 = new JLabel("			姓名:");
	JLabel prompt5 = new JLabel("			學(xué)號(hào):");
	JLabel prompt6 = new JLabel("			高等數(shù)學(xué):");
	JLabel prompt7 = new JLabel("			大學(xué)英語:");
	JLabel prompt8 = new JLabel("			大學(xué)物理:");
	JLabel prompt9 = new JLabel("			機(jī)械制圖:");

	JTextField input1 = new JTextField(8);
	JTextField input2 = new JTextField(8);
	JTextField input3 = new JTextField(8);
	JTextField input4 = new JTextField(8);
	JTextField input5 = new JTextField(8);
	JTextField input6 = new JTextField(8);
	JTextField input7 = new JTextField(8);
	JTextField input8 = new JTextField(8);
	JButton btn1 = new JButton("登錄");
	JButton btn2 = new JButton("增加記錄");
	JButton btn3 = new JButton("修改記錄");
	JButton btn4 = new JButton("刪除記錄");
	JButton btn5 = new JButton("學(xué)生查詢");

	public GuanLi() {

		getContentPane().setLayout(new GridLayout(10, 2));

		getContentPane().add(new JLabel());
		getContentPane().add(prompt1);

		getContentPane().add(new JLabel());
		getContentPane().add(prompt2);
		getContentPane().add(input1);

		getContentPane().add(new JLabel());
		getContentPane().add(prompt3);
		getContentPane().add(input2);
		getContentPane().add(btn1);

		getContentPane().add(prompt4);
		getContentPane().add(input3);

		getContentPane().add(new JLabel());
		getContentPane().add(prompt5);
		getContentPane().add(input4);

		getContentPane().add(new JLabel());
		getContentPane().add(prompt6);
		getContentPane().add(input5);

		getContentPane().add(new JLabel());
		getContentPane().add(prompt7);
		getContentPane().add(input6);

		getContentPane().add(new JLabel());
		getContentPane().add(prompt8);
		getContentPane().add(input7);
		getContentPane().add(new JLabel());
		getContentPane().add(prompt9);
		getContentPane().add(input8);
		getContentPane().add(btn5);
		getContentPane().add(btn2);
		getContentPane().add(btn3);
		getContentPane().add(btn4);

		prompt6.setVisible(false);
		prompt7.setVisible(false);
		prompt8.setVisible(false);
		prompt9.setVisible(false);
		input5.setVisible(false);
		input6.setVisible(false);
		input7.setVisible(false);
		input8.setVisible(false);
		btn2.setVisible(false);
		btn3.setVisible(false);
		btn4.setVisible(false);
		btn1.addActionListener(this);
		btn2.addActionListener(this);
		btn3.addActionListener(this);
		btn4.addActionListener(this);
		btn5.addActionListener(this);
	}

	public void actionPerformed(ActionEvent e) {
		if (e.getActionCommand() == "登錄") {
			String a, b;
			a = input1.getText();
			b = input2.getText();
			input1.setText("");
			if ((a.equals("zhaoweihua") == true)
					&& (b.equals("123456") == true)) {
				try {
					Connection con = DBConnection.getConncetion();
					con.close();
				} catch (SQLException ex) {
					System.out.println(ex.toString());
					System.out.println("Error!!");
				} catch (java.lang.Exception ex) {
					ex.printStackTrace();
				}

				prompt4.setVisible(true);
				prompt5.setVisible(true);
				prompt6.setVisible(true);
				prompt7.setVisible(true);
				btn5.setLabel("用戶查詢");

				prompt8.setVisible(true);
				prompt9.setVisible(true);
				input3.setVisible(true);
				input4.setVisible(true);
				input5.setVisible(true);
				input6.setVisible(true);
				input7.setVisible(true);
				input8.setVisible(true);
				btn2.setVisible(true);
				btn3.setVisible(true);
				btn4.setVisible(true);

				btn1.setVisible(false);
				input1.setText("登錄成功");
				input2.setText("");
				input1.selectAll();
			} else
				input2.setText("用戶名或密碼錯(cuò)");
		}
		if (e.getActionCommand() == "增加記錄") {
			boolean scucss = true;
			try {
				xm = input3.getText();
				xh = Integer.parseInt(input4.getText());

				yy = Integer.parseInt(input6.getText());
				gs = Integer.parseInt(input5.getText());
				wl = Integer.parseInt(input7.getText());
				zt = Integer.parseInt(input8.getText());
				Connection con = DBConnection.getConncetion();
				Statement stmt = con.createStatement();
				stmt.executeUpdate("INSERT INTO chengjiguanli VALUES('" + xm+ "'," + xh + "," + gs + "," + yy + "," + wl + "," + zt+ ")");
				
				stmt.close();
				con.close();
				input1.setText("增加成功");
				input2.setText("");
				input3.setText("");
				input4.setText("");
				input5.setText("");
				input6.setText("");
				input7.setText("");
				input8.setText("");
				
			} catch (SQLException ex) {
				System.out.println(ex.toString());
				System.out.println("Error!!");
			} catch (java.lang.Exception ex) {
				ex.printStackTrace();
			}

			try {
				XingMing();
			} catch (EmptyException as) {
				input3.setText("姓名不能為空");
				scucss = false;
			}
			try {
				xh = Integer.parseInt(input4.getText());
			} catch (NumberFormatException m) {
				input4.setText("學(xué)號(hào)為空或格式錯(cuò)");
				scucss = false;
			}

			try {
				YY();
			} catch (EmptyException as) {
				yy = -1;
			} catch (OverException dd) {
				input6.setText("應(yīng)在0-100間");
				scucss = false;
			} catch (NumberFormatException cm) {
				input6.setText("成績(jī)應(yīng)為數(shù)據(jù)");
				scucss = false;
			}
			try {
				GS();
			} catch (EmptyException as) {
				gs = -1;
			} catch (OverException dd) {
				input5.setText("應(yīng)在0-100間");
				scucss = false;
			} catch (NumberFormatException cm) {
				input5.setText("成績(jī)應(yīng)為數(shù)據(jù)");
				scucss = false;
			}
			try {
				WL();
			} catch (EmptyException as) {
				wl = -1;
			} catch (OverException dd) {
				input7.setText("應(yīng)在0-100間");
				scucss = false;
			} catch (NumberFormatException cm) {
				input7.setText("成績(jī)應(yīng)為數(shù)據(jù)");
				scucss = false;
			}
			try {
				ZT();
			} catch (EmptyException as) {
				zt = -1;
			} catch (OverException dd) {
				input8.setText("應(yīng)在0-100間");
				scucss = false;
			} catch (NumberFormatException cm) {
				input8.setText("成績(jī)應(yīng)為數(shù)據(jù)");
				scucss = false;
			}
			if (scucss == true) {

			}
		}
		if (e.getActionCommand() == "修改記錄")

		{
			try {
				xm = input3.getText();
				xh = Integer.parseInt(input4.getText());

				yy = Integer.parseInt(input6.getText());
				gs = Integer.parseInt(input5.getText());
				wl = Integer.parseInt(input7.getText());
				zt = Integer.parseInt(input8.getText());
				Connection con = DBConnection.getConncetion();
				Statement stmt = con.createStatement();
				stmt.executeUpdate("UPDATE chengjiguanli SET Math=" + gs+ ",English=" + yy + ",Physical=" + wl + ",Draw=" + zt+ " WHERE Sname='" + xm + "' AND Sno=" + xh + "");
				
				stmt.close();
				con.close();
				input1.setText("修改成功");
				input2.setText("");
				input3.setText("");
				input4.setText("");
				input5.setText("");
				input6.setText("");
				input7.setText("");
				input8.setText("");
			}

			catch (SQLException ex) {
				System.out.println(ex.toString());
				System.out.println("Error!!");
			} catch (java.lang.Exception ex) {
				ex.printStackTrace();
			}

		}
		if (e.getActionCommand() == "刪除記錄") {
			try {
				xm = input3.getText();
				xh = Integer.parseInt(input4.getText());
				Connection con = DBConnection.getConncetion();
				Statement stmt = con.createStatement();
				stmt.executeUpdate("DELETE FROM chengjiguanli WHERE Sname='"+xm+"'AND Sno=" + xh + "");
			
				stmt.close();
				con.close();

				input1.setText("刪除成功");
				input2.setText("");
				input3.setText("");
				input4.setText("");
				input5.setText("");
				input6.setText("");
				input7.setText("");
				input8.setText("");
			} catch (SQLException ex) {
				System.out.println(ex.toString());
				System.out.println("Error!!");
			} catch (java.lang.Exception ex) {
				ex.printStackTrace();
			}
			// StuInf.removeElementAt(mid);

		}
		if (e.getActionCommand() == "用戶查詢") {
			boolean right = true;
			try {
				xh = Integer.parseInt(input4.getText());
			} catch (NumberFormatException m) {
				input4.setText("學(xué)號(hào)為空或格式錯(cuò)");
				right = false;
			}
			if (right == true) {
				try {

					xh = Integer.parseInt(input4.getText());
					Connection con = DBConnection.getConncetion();
					Statement stmt = con.createStatement();

					ResultSet rs = stmt
							.executeQuery("SELECT * FROM chengjiguanli WHERE Sno="+ xh + "");
					rs.next();
					String i = rs.getString(1);
					
					String j = rs.getString(3);
					String k = rs.getString(4);
					String m = rs.getString(5);
					String n = rs.getString(6);
					input3.setText(i);
					
					input5.setText(j);
					input6.setText(k);
					input7.setText(m);
					input8.setText(n);
					con.close();
					stmt.close();
					rs.close();
				} catch (SQLException ex) {
					System.out.println(ex.toString());
					System.out.println("Error!!");
				} catch (java.lang.Exception ex) {
					ex.printStackTrace();
				}

				btn3.setEnabled(true);
				btn4.setEnabled(true);
			}
		}
		if (e.getActionCommand() == "學(xué)生查詢") {
			boolean right = true;
			prompt2.setVisible(false);
			prompt3.setVisible(false);
			prompt6.setVisible(true);
			prompt7.setVisible(true);
			prompt8.setVisible(true);
			prompt9.setVisible(true);
			btn1.setVisible(false);
			btn2.setVisible(false);
			btn3.setVisible(false);
			btn4.setVisible(false);
			input1.setVisible(false);
			input2.setVisible(false);
			input5.setVisible(true);
			input6.setVisible(true);
			input7.setVisible(true);
			input8.setVisible(true);
			try {
				xh = Integer.parseInt(input4.getText());
			} catch (NumberFormatException m) {
				input4.setText("學(xué)號(hào)為空或格式錯(cuò)");
				right = false;
			}
			if (right == true) {
				try {
					xh = Integer.parseInt(input4.getText());
					Connection con = DBConnection.getConncetion();
					Statement stmt = con.createStatement();

					ResultSet rs = stmt.executeQuery("SELECT * FROM chengjiguanli WHERE Sno="+ xh + "");
                    rs.next();
					String i = rs.getString(1);
					
					String j = rs.getString(3);
					String k = rs.getString(4);
					String m = rs.getString(5);
					String n = rs.getString(6);
					input3.setText(i);
					
					input5.setText(j);
					input6.setText(k);
					input7.setText(m);
					input8.setText(n);
					con.close();
					stmt.close();
					rs.close();
				} catch (SQLException ex) {
					System.out.println(ex.toString());
					System.out.println("Error!!");
				} catch (java.lang.Exception ex) {
					ex.printStackTrace();
				}

				btn3.setEnabled(true);
				btn4.setEnabled(true);
			}
		}

	}

	// 異常類
	class OverException extends Exception {
		String over;
	}

	class EmptyException extends Exception {
		String empty;
	}

	void XingMing() throws EmptyException {
		if ((input3.getText()).equals(""))
			throw (new EmptyException());
		else
			xm = input3.getText();

	}

	void YY() throws OverException, EmptyException {
		if ((input6.getText()).equals(""))
			throw (new EmptyException());
		else
			yy = Integer.parseInt(input6.getText());
		if (yy < 0 || yy > 100)
			throw (new OverException());
	}

	void WL() throws OverException, EmptyException {
		if ((input7.getText()).equals(""))
			throw (new EmptyException());
		else
			wl = Integer.parseInt(input7.getText());
		if (wl < 0 || wl > 100)
			throw (new OverException());
	}

	void ZT() throws OverException, EmptyException {
		if ((input8.getText()).equals(""))
			throw (new EmptyException());
		else
			zt = Integer.parseInt(input8.getText());
		if (zt < 0 || zt > 100)
			throw (new OverException());
	}

	void GS() throws OverException, EmptyException {
		if ((input5.getText()).equals(""))
			throw (new EmptyException());
		else
			gs = Integer.parseInt(input5.getText());
		if (gs < 0 || gs > 100)
			throw (new OverException());
	}

	public static void main(String[] args) {
		GuanLi frame = new GuanLi();
		frame.setTitle("歡迎登錄學(xué)生成績(jī)管理系統(tǒng)");
		frame.setSize(800, 600);
		frame.setVisible(true);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}

}

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
色婷婷久久久亚洲一区二区三区 | 91精品黄色片免费大全| 日本不卡一区二区三区高清视频| 2020日本不卡一区二区视频| av在线不卡免费看| 欧美a级一区二区| 综合分类小说区另类春色亚洲小说欧美| 欧美精品久久久久久久久老牛影院| 国产精品99久| 亚洲色图清纯唯美| 亚洲国产高清aⅴ视频| 一区二区三区国产精华| av电影在线观看一区| 亚洲国产一区二区在线播放| 精品国产乱码久久久久久浪潮| 日本福利一区二区| 懂色av一区二区在线播放| 日本三级韩国三级欧美三级| 亚洲免费观看视频| 国产精品久久久久一区| 久久伊人中文字幕| 欧美一级片免费看| 精品国产a毛片| 欧美性做爰猛烈叫床潮| av不卡在线观看| 国产传媒久久文化传媒| 看片的网站亚洲| 亚洲精品日产精品乱码不卡| 中文字幕永久在线不卡| 国产偷国产偷亚洲高清人白洁| 欧美一级片在线看| 欧美丰满嫩嫩电影| 欧美吻胸吃奶大尺度电影 | 中文字幕一区不卡| 3d动漫精品啪啪| 欧美日韩在线观看一区二区 | av中文字幕一区| 韩国一区二区视频| 久久国产精品色| 捆绑调教美女网站视频一区| 日韩—二三区免费观看av| 亚洲午夜激情网页| 亚洲综合另类小说| 亚洲午夜免费福利视频| 亚洲国产精品尤物yw在线观看| 伊人一区二区三区| 亚洲国产一区二区在线播放| 亚洲午夜电影网| 日韩在线a电影| 免费精品视频在线| 国内外精品视频| 东方aⅴ免费观看久久av| 成人亚洲一区二区一| av在线不卡网| 在线国产亚洲欧美| 欧美日韩成人一区二区| 日韩无一区二区| 久久一区二区三区四区| 国产精品视频你懂的| 亚洲色图欧美偷拍| 视频一区二区中文字幕| 另类的小说在线视频另类成人小视频在线| 老司机午夜精品99久久| 国产美女精品人人做人人爽| 粉嫩一区二区三区在线看| 日韩网站在线看片你懂的| 日韩欧美中文一区二区| 欧美激情在线免费观看| 亚洲人成网站在线| 午夜精品久久久久| 蜜桃视频在线观看一区二区| 国产精品1区2区| 色综合久久66| 精品久久久久久综合日本欧美 | 国产精品污www在线观看| 国产精品久久久久久亚洲毛片| 一区二区三区欧美日| 美女在线观看视频一区二区| 国产成人精品免费在线| 欧洲另类一二三四区| 欧美一二三在线| 国产精品伦一区二区三级视频| 亚洲影院免费观看| 国产精品一区二区果冻传媒| 99精品国产视频| 日韩欧美一级精品久久| 亚洲国产精品成人综合| 午夜精品国产更新| 国产精品系列在线播放| 国产精品美女久久久久久久网站| 91麻豆精品一区二区三区| 国产麻豆视频一区二区| 99这里都是精品| 欧美丰满高潮xxxx喷水动漫| 中文字幕免费一区| 日韩av一级电影| 9l国产精品久久久久麻豆| 欧美一级夜夜爽| 亚洲欧美日韩一区二区| 国产一区二区三区在线观看免费视频| 色婷婷久久99综合精品jk白丝 | 91在线码无精品| 欧美本精品男人aⅴ天堂| 一区二区三区在线播| 国产一区二区三区免费看| 欧美性videosxxxxx| 中文字幕第一区第二区| 另类小说视频一区二区| 精品视频一区二区不卡| 自拍偷自拍亚洲精品播放| 激情久久五月天| 91精品国产全国免费观看| 风流少妇一区二区| 欧美一区二区三区在线电影| 一区二区激情视频| 亚洲国产综合人成综合网站| 99免费精品在线观看| 欧美一级理论性理论a| 亚洲精品国产a| www.欧美日韩| 久久九九久久九九| 蜜臀av性久久久久蜜臀aⅴ四虎| 精品视频一区三区九区| 一区二区三区在线播| 91在线视频免费91| 国产精品免费丝袜| 国产精品伊人色| 精品99一区二区| 久久精品二区亚洲w码| 91精品国产综合久久婷婷香蕉 | 久久美女艺术照精彩视频福利播放| 亚洲综合免费观看高清完整版在线| 99久久精品国产毛片| 国产精品妹子av| 粉嫩蜜臀av国产精品网站| 久久久五月婷婷| 国产精品原创巨作av| 久久久三级国产网站| 国产精品456| 亚洲国产电影在线观看| 久久国产精品露脸对白| 久久国产欧美日韩精品| 一区二区在线观看免费视频播放| 激情图片小说一区| 精品国产91乱码一区二区三区| 久久av老司机精品网站导航| 欧美成人欧美edvon| 极品少妇xxxx精品少妇偷拍| 2020国产成人综合网| 国产91精品免费| 成人欧美一区二区三区白人| 一本大道av伊人久久综合| 亚洲国产一区二区在线播放| 欧美久久高跟鞋激| 久久99精品国产麻豆婷婷| 精品电影一区二区三区| 国v精品久久久网| 亚洲精品乱码久久久久久久久| 国产精品短视频| 色综合天天在线| 亚洲成av人**亚洲成av**| 欧美一级欧美三级| 国产一区二区三区蝌蚪| 国产精品久久久久影院色老大| 91丨porny丨国产| 午夜久久久久久久久久一区二区| 日韩欧美精品三级| 成人污视频在线观看| 亚洲综合激情另类小说区| 欧美一区二区三区四区久久| 国产aⅴ精品一区二区三区色成熟| 亚洲欧洲日产国码二区| 亚洲日韩欧美一区二区在线| 一区二区三区四区蜜桃| 亚洲一区国产视频| 日韩女优制服丝袜电影| 国产成人自拍高清视频在线免费播放| 中文字幕中文字幕在线一区| 欧美性xxxxxxxx| 国产一区二区三区日韩 | 91精品国产色综合久久不卡蜜臀| 久久精品国产99| 亚洲视频狠狠干| 日韩免费成人网| 色激情天天射综合网| 九九视频精品免费| 亚洲一区二区免费视频| 久久噜噜亚洲综合| 欧美三级中文字幕| 国产黄人亚洲片| 天天综合色天天| 国产精品不卡视频| 精品国产乱码久久久久久久久 | 国产真实精品久久二三区| 亚洲精品国产无天堂网2021| 日韩三区在线观看| 在线观看亚洲精品视频| 国产成人午夜精品影院观看视频 | 色av一区二区| 欧美精品丝袜中出|