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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 70ca1f76ec55001c1d4bf407d9c2270d

?? 這是一個用java編寫的學生成績管理系統
??
字號:

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("學生成績管理系統");
	JLabel prompt2 = new JLabel("			用戶:");
	JLabel prompt3 = new JLabel("			密碼:");
	JLabel prompt4 = new JLabel("			姓名:");
	JLabel prompt5 = new JLabel("			學號:");
	JLabel prompt6 = new JLabel("			高等數學:");
	JLabel prompt7 = new JLabel("			大學英語:");
	JLabel prompt8 = new JLabel("			大學物理:");
	JLabel prompt9 = new JLabel("			機械制圖:");

	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("學生查詢");

	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("用戶名或密碼錯");
		}
		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+ ")");
				 con.commit();
				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("學號為空或格式錯");
				scucss = false;
			}

			try {
				YY();
			} catch (EmptyException as) {
				yy = -1;
			} catch (OverException dd) {
				input6.setText("應在0-100間");
				scucss = false;
			} catch (NumberFormatException cm) {
				input6.setText("成績應為數據");
				scucss = false;
			}
			try {
				GS();
			} catch (EmptyException as) {
				gs = -1;
			} catch (OverException dd) {
				input5.setText("應在0-100間");
				scucss = false;
			} catch (NumberFormatException cm) {
				input5.setText("成績應為數據");
				scucss = false;
			}
			try {
				WL();
			} catch (EmptyException as) {
				wl = -1;
			} catch (OverException dd) {
				input7.setText("應在0-100間");
				scucss = false;
			} catch (NumberFormatException cm) {
				input7.setText("成績應為數據");
				scucss = false;
			}
			try {
				ZT();
			} catch (EmptyException as) {
				zt = -1;
			} catch (OverException dd) {
				input8.setText("應在0-100間");
				scucss = false;
			} catch (NumberFormatException cm) {
				input8.setText("成績應為數據");
				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 + "");
				 con.commit();
				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 + "");
			 con.commit();
				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("學號為空或格式錯");
				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);
					String a=rs.getString("Sno");
					con.close();
					stmt.close();
					rs.close();
				} catch (SQLException ex) {
					input4.setText("沒有找到相關記錄,請重新輸入");
					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() == "學生查詢") {
			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("學號為空或格式錯");
				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);
					String a=rs.getString("Sno");
					con.close();
					stmt.close();
					rs.close();
				} catch (SQLException ex) {
					input4.setText("沒有找到相關記錄,請重新輸入");
					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 {
		JTextField.setText("成績應在0-100之間");
	}

	class EmptyException extends Exception {
		System.out.println;
	}

	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("歡迎登錄學生成績管理系統");
		frame.setSize(800, 600);
		frame.setVisible(true);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产婷婷色一区二区三区四区| 久草精品在线观看| 国产精品国产成人国产三级| 国产欧美一区二区三区鸳鸯浴| 久久青草欧美一区二区三区| 久久久精品tv| 国产亚洲一区字幕| 国产欧美精品一区二区三区四区| 久久久久国产精品厨房| 久久久精品影视| 国产亚洲成av人在线观看导航| 亚洲精品一区二区精华| 久久久久久9999| 国产精品私人影院| 亚洲少妇30p| 一区二区三区欧美在线观看| 亚洲一区二区三区三| 视频一区视频二区中文| 蜜臀精品一区二区三区在线观看| 精品亚洲成a人在线观看| 激情文学综合网| 国产成人在线视频网站| 北岛玲一区二区三区四区| 色综合久久中文字幕| 精品视频一区三区九区| 欧美一区二区三区性视频| 精品国产电影一区二区| 中文一区二区在线观看| 亚洲久本草在线中文字幕| 亚洲国产精品麻豆| 久久国产精品免费| 成人毛片在线观看| 欧美性生活久久| 精品国产免费一区二区三区四区 | 精品久久久久久久久久久院品网| 久久综合色之久久综合| 中文字幕在线不卡一区二区三区| 亚洲自拍偷拍网站| 韩国欧美国产1区| 91在线视频免费观看| 欧美三级中文字幕在线观看| 欧美大白屁股肥臀xxxxxx| 欧美激情一区二区三区全黄| 一区二区三区蜜桃网| 久久国产视频网| 99精品一区二区| 91精品国产综合久久久蜜臀粉嫩 | 日韩毛片一二三区| 亚洲午夜激情网站| 国产一区三区三区| 欧美亚洲国产bt| 国产日韩欧美精品电影三级在线| 一级中文字幕一区二区| 国产麻豆精品theporn| 欧美专区在线观看一区| 国产日韩欧美精品一区| 丝袜亚洲精品中文字幕一区| 粉嫩一区二区三区性色av| 欧美群妇大交群中文字幕| 中文字幕精品一区二区精品绿巨人 | 亚洲成a人片综合在线| 国产一区二区精品久久| 欧美日韩一区二区三区视频| 国产三级精品三级| 日韩国产精品大片| 91麻豆国产香蕉久久精品| 久久品道一品道久久精品| 亚洲电影你懂得| 99精品久久免费看蜜臀剧情介绍| 日韩色视频在线观看| 亚洲尤物在线视频观看| 成人丝袜18视频在线观看| 日韩欧美国产三级| 午夜精品一区在线观看| 93久久精品日日躁夜夜躁欧美| 26uuu欧美日本| 日韩va欧美va亚洲va久久| 91国偷自产一区二区三区观看| 国产日韩欧美综合在线| 精品一区二区三区在线观看| 欧美男男青年gay1069videost| 亚洲少妇最新在线视频| 成人免费毛片app| 久久久精品国产免费观看同学| 日韩综合一区二区| 欧美亚洲一区三区| 亚洲乱码日产精品bd | 2023国产精华国产精品| 日本欧美加勒比视频| 欧美日韩在线精品一区二区三区激情| 中文字幕av一区二区三区免费看| 国产呦萝稀缺另类资源| 日韩一级片网址| 日韩成人伦理电影在线观看| 欧美日韩国产不卡| 亚洲电影第三页| 欧美人狂配大交3d怪物一区| 亚洲综合一区二区| 欧洲av一区二区嗯嗯嗯啊| 亚洲日本va午夜在线影院| 91亚洲精品久久久蜜桃网站| 日韩美女啊v在线免费观看| 99精品在线免费| 亚洲欧美日本在线| 色综合天天综合网天天狠天天| 国产精品久久久久久久久久久免费看| 国产精品影视天天线| 国产视频一区二区在线观看| 国产成人免费视| 中文字幕va一区二区三区| 成人av动漫网站| 中文字幕一区不卡| 99re8在线精品视频免费播放| 国产精品久久综合| 91视频com| 亚洲电影欧美电影有声小说| 欧美日韩和欧美的一区二区| 日韩电影在线免费看| 精品美女一区二区| 国产成人精品免费| 中文字幕一区二区5566日韩| 欧美亚洲国产bt| 奇米色一区二区| 久久久不卡网国产精品一区| 丁香婷婷深情五月亚洲| 亚洲精品一二三| 欧美精品一级二级| 韩国理伦片一区二区三区在线播放| 久久你懂得1024| 91一区二区三区在线播放| 亚洲午夜激情av| 欧美mv日韩mv国产网站app| 国产成人av在线影院| 亚洲婷婷综合色高清在线| 欧美日韩国产美女| 国产一区欧美二区| 亚洲人一二三区| 日韩美女一区二区三区四区| 国产福利一区在线| 一区二区成人在线| 精品日韩一区二区三区| jlzzjlzz国产精品久久| 丝袜美腿亚洲一区| 欧美极品aⅴ影院| 欧美日韩三级在线| 国产精品一区二区在线观看不卡| 亚洲男人的天堂av| 欧美r级在线观看| 91免费国产视频网站| 奇米精品一区二区三区四区 | 夜夜操天天操亚洲| 精品国产91九色蝌蚪| 色av成人天堂桃色av| 久久66热偷产精品| 一区二区视频在线看| 欧美本精品男人aⅴ天堂| 99精品黄色片免费大全| 蜜乳av一区二区三区| 亚洲蜜臀av乱码久久精品蜜桃| 日韩视频国产视频| 欧美在线观看一区| 国产成人免费网站| 蜜臀久久99精品久久久久久9| 亚洲欧洲av在线| 久久视频一区二区| 欧美日本一道本在线视频| 成人免费视频播放| 久久精品国产在热久久| 一区二区三区四区中文字幕| 国产视频一区二区在线观看| 欧美一区午夜视频在线观看| 91亚洲国产成人精品一区二三| 久久99热国产| 亚洲国产成人va在线观看天堂| 国产精品萝li| 精品日韩一区二区三区| 欧美老女人在线| 色婷婷久久99综合精品jk白丝| 国产激情一区二区三区桃花岛亚洲| 亚洲国产成人porn| 亚洲欧美一区二区在线观看| 久久午夜羞羞影院免费观看| 欧美一区二区三区四区在线观看| 一本久久综合亚洲鲁鲁五月天| 国产精品91xxx| 精品一区二区三区免费播放| 日韩国产精品久久久| 亚洲一区在线视频| 亚洲人精品午夜| 日本一区二区久久| 久久色.com| 精品成人在线观看| 日韩欧美的一区| 日韩亚洲欧美成人一区| 欧美日韩国产首页| 欧美性xxxxx极品少妇| 在线观看一区二区视频| 色婷婷久久99综合精品jk白丝| av一区二区三区| 不卡的电影网站|