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

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

?? e0e445ae1f53001c10cffe9dfad691e6

?? 這是一個用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("4649521") == 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.close();
				stmt.close();
			} 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.close();
				stmt.close();
			}

			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='"+ liming+ "' AND Sno=" + 1 + "");
				con.close();
				stmt.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);
					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() == "學生查詢") {
			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);
					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("歡迎登錄學生成績管理系統");
		frame.setSize(800, 600);
		frame.setVisible(true);
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
中文字幕一区二区视频| 欧美在线小视频| 久久久久国产一区二区三区四区| 美女高潮久久久| 日韩精品一区二区三区在线播放| 美女脱光内衣内裤视频久久网站| 精品剧情在线观看| 欧美系列在线观看| 亚洲一区视频在线观看视频| 欧美影片第一页| 奇米在线7777在线精品| 精品国产网站在线观看| 成人午夜电影久久影院| 亚洲欧洲制服丝袜| 欧美调教femdomvk| 麻豆精品一区二区综合av| 久久久久久9999| 成人激情视频网站| 亚洲精品国久久99热| 欧美精品v国产精品v日韩精品| 免费成人小视频| 国产欧美中文在线| 色999日韩国产欧美一区二区| 首页国产丝袜综合| 欧美激情中文不卡| 欧美三级电影在线看| 激情六月婷婷久久| 亚洲美女偷拍久久| 欧美精品一区二区三区高清aⅴ| 成人精品鲁一区一区二区| 亚洲国产美国国产综合一区二区| 精品久久久久久久久久久久久久久 | 色偷偷88欧美精品久久久| 91在线高清观看| 亚洲电影视频在线| 国产欧美精品一区二区三区四区| 欧洲av在线精品| 国产成人亚洲综合a∨婷婷| 一区二区激情视频| 精品国产乱码久久久久久图片| 99天天综合性| 精品一区二区久久| 午夜视频在线观看一区二区| 久久久精品国产99久久精品芒果| 欧美最猛黑人xxxxx猛交| 国内精品视频666| 婷婷综合在线观看| 国产精品第五页| 2021久久国产精品不只是精品| 欧美亚州韩日在线看免费版国语版| 蜜桃av一区二区在线观看| 亚洲女厕所小便bbb| 欧美国产欧美综合| 日韩三级在线观看| 欧美亚洲综合网| 91在线视频在线| 国产成人亚洲综合色影视| 日本亚洲天堂网| 亚洲1区2区3区4区| 亚洲免费av在线| 综合久久久久综合| 中文字幕欧美日本乱码一线二线| 日韩欧美国产三级电影视频| 欧美婷婷六月丁香综合色| 91网上在线视频| 成人福利在线看| 高清国产一区二区三区| 精品无人码麻豆乱码1区2区| 日韩电影一区二区三区四区| 亚洲图片一区二区| 亚洲成人综合在线| 亚洲成人资源网| 亚洲午夜一二三区视频| 国产在线播放一区二区三区| 日本中文字幕不卡| 奇米影视在线99精品| 日韩精品成人一区二区在线| 无码av免费一区二区三区试看 | 欧美日韩亚洲综合一区 | 国产成人三级在线观看| 精品亚洲成av人在线观看| 美国毛片一区二区| 久久99精品一区二区三区| 久久er99精品| 国产又粗又猛又爽又黄91精品| 国产一区啦啦啦在线观看| 国产一区二区三区免费看 | 欧美亚洲一区二区在线| 欧美三级视频在线观看| 欧美日韩五月天| 欧美美女一区二区在线观看| 7777精品伊人久久久大香线蕉的 | 懂色av噜噜一区二区三区av| 国产成人av电影在线观看| 丰满亚洲少妇av| 91在线视频官网| 欧美人成免费网站| 欧美xxxx在线观看| 国产色婷婷亚洲99精品小说| 国产精品短视频| 亚洲国产乱码最新视频 | 免费成人美女在线观看.| 美女尤物国产一区| 国产超碰在线一区| 色网综合在线观看| 日韩一区二区三区视频| 国产女人18水真多18精品一级做| 亚洲欧美一区二区三区国产精品 | 精品一区二区三区免费毛片爱 | 国产精品资源网| 91在线免费播放| 欧美一区二视频| 日本一二三四高清不卡| 亚洲一区二区三区视频在线播放| 蜜臀久久99精品久久久久久9| 丁香激情综合五月| 欧美三级视频在线播放| 久久婷婷国产综合精品青草 | 欧美精品一区二区三区久久久| 中文字幕亚洲电影| 首页国产丝袜综合| 不卡的av网站| 日韩欧美色综合| 亚洲精品欧美专区| 国内精品不卡在线| 精品污污网站免费看| 久久精品亚洲一区二区三区浴池| 一个色综合av| 成人永久看片免费视频天堂| 欧美日韩视频不卡| 国产精品久久久久久久久久久免费看 | 欧美成va人片在线观看| 亚洲色图19p| 国产精品一区专区| 69久久夜色精品国产69蝌蚪网| 国产精品国产三级国产aⅴ入口 | 亚洲激情六月丁香| 国产乱子伦视频一区二区三区 | 欧美一二三四区在线| 综合中文字幕亚洲| 国产精品1区二区.| 91精品婷婷国产综合久久性色 | 国产精品一线二线三线| 欧美喷潮久久久xxxxx| 日韩美女视频一区| 国产成人av影院| 欧美精品一区二| 日韩国产成人精品| 欧美主播一区二区三区美女| 中文字幕一区二区5566日韩| 国内外精品视频| 欧美一区二区播放| 亚洲成人激情av| 色呦呦一区二区三区| 国产精品天干天干在线综合| 久久99久久99小草精品免视看| 欧美美女激情18p| 亚洲一区二区精品视频| 91小宝寻花一区二区三区| 国产欧美日韩三级| 国产精品一区二区你懂的| 精品国产乱码久久久久久影片| 亚洲国产一区视频| 欧美日韩精品一区二区三区四区 | 在线观看不卡视频| 亚洲久本草在线中文字幕| 91香蕉视频黄| 亚洲欧美日韩国产综合在线| 99视频超级精品| 亚洲欧美中日韩| av高清久久久| 亚洲图片你懂的| 91久久精品一区二区二区| 一区二区三区蜜桃网| 欧美日韩综合在线免费观看| 亚洲一区二区三区四区在线免费观看| 在线观看免费视频综合| 午夜伊人狠狠久久| 7777精品伊人久久久大香线蕉最新版| 日韩国产在线观看一区| 91精品国产色综合久久不卡电影| 日本一区中文字幕| 26uuu国产一区二区三区| 国产精品主播直播| 中文字幕综合网| 欧美日韩亚洲综合一区二区三区| 日韩电影在线看| 天堂一区二区在线| 91精品国产麻豆| 国产福利精品一区| 国产精品美女一区二区三区| 一本到三区不卡视频| 天天亚洲美女在线视频| 欧美不卡在线视频| 成年人网站91| 五月天婷婷综合| 久久无码av三级| 一本大道久久精品懂色aⅴ| 日产欧产美韩系列久久99| 久久精品免视看|