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

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

?? stumain.java

?? 針對數(shù)據(jù)庫操作制作的一個學生管理系統(tǒng)
?? JAVA
字號:
package Cstudent;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
//import java.net.*;

/**
 * 學生管理系統(tǒng)主界面
 */
public class StuMain extends JFrame implements ActionListener{
	//框架的大小
	Dimension faceSize = new Dimension(400, 300);
	//程序圖標
	Image icon;

	//建立菜單欄
	JMenuBar mainMenu = new JMenuBar();
	//建立“系統(tǒng)管理”菜單組
	JMenu menuSystem=new JMenu();
	JMenuItem itemExit=new JMenuItem();
	//建立“學生管理”菜單組
	JMenu menuStu=new JMenu();
	JMenuItem itemAddS=new JMenuItem();
	JMenuItem itemEditS=new JMenuItem();
	JMenuItem itemDeleteS=new JMenuItem();
	JMenuItem itemSelectC=new JMenuItem();
	//建立“課程管理”菜單組
	JMenu menuCourse=new JMenu();
	JMenuItem itemAddC=new JMenuItem();
	JMenuItem itemEditC=new JMenuItem();
	JMenuItem itemDeleteC=new JMenuItem();
	//建立“成績管理”菜單組
	JMenu menuGrade=new JMenu();
	JMenuItem itemAddG=new JMenuItem();
	JMenuItem itemEditG=new JMenuItem();
	//建立“信息查詢”菜單組
	JMenu menuSearch=new JMenu();

	JMenu itemSearchStu=new JMenu();//學生查詢
	JMenuItem itemSearchStuBySno=new JMenuItem();
	JMenuItem itemSearchStuBySname=new JMenuItem();
	JMenuItem itemSearchStuBySsex=new JMenuItem();
	JMenuItem itemSearchStuBySdept=new JMenuItem();
	//JMenuItem itemSearchStuBySmajor=new JMenuItem();

	JMenu itemSearchCor=new JMenu();//課程查詢
	JMenuItem itemSearchStuByCname=new JMenuItem();
	//JMenuItem itemSearchStuByCteacher=new JMenuItem();

	JMenu itemSearchGrd=new JMenu();//成績查詢
	JMenuItem itemSearchMutGrd=new JMenuItem();

	//設置不同的人員信息顯示窗體,供不同窗體的查詢返回結果用
	public static StuInfo stuInfo = new StuInfo();
	public static CourseInfo corInfo = new CourseInfo();
	public static GradeInfo grdInfo = new GradeInfo();

	/**
	 * 程序初始化函數(shù)
	 */
	 public StuMain() {
		enableEvents(AWTEvent.WINDOW_EVENT_MASK);

		//添加框架的關閉事件處理
		this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		this.pack();
		//設置框架的大小
		this.setSize(faceSize);
		//設置標題
		this.setTitle("學生管理系統(tǒng)");
		//程序圖標
		//icon = getImage("icon.gif");
		//this.setIconImage(icon); //設置程序圖標

		try {
			Init();
		}
		catch(Exception e) {
			e.printStackTrace();
		}
	}
	/**
	 * 程序初始化函數(shù)
	 */
	private void Init() throws Exception {
		Container contentPane = this.getContentPane();
		contentPane.setLayout(new BorderLayout());

		//添加菜單組
		menuSystem.setText("系統(tǒng)管理");
		menuSystem.setFont(new Font("Dialog", 0, 12));
		menuStu.setText("學生管理");
		menuStu.setFont(new Font("Dialog", 0, 12));
		menuCourse.setText("課程管理") ;
		menuCourse.setFont(new Font("Dialog", 0, 12));
		menuGrade.setText("成績管理");
		menuGrade.setFont(new Font("Dialog", 0, 12));
		menuSearch.setText("信息查詢");
		menuSearch.setFont(new Font("Dialog", 0, 12));

		//生成“系統(tǒng)管理”菜單組的選項
		itemExit.setText("退出");
		itemExit.setFont(new Font("Dialog",0,12));
		//生成“學生管理”菜單組的選項
		itemAddS.setText("增加");
		itemAddS.setFont(new Font("Dialog",0,12));
		itemEditS.setText("修改");
		itemEditS.setFont(new Font("Dialog",0,12));
		itemDeleteS.setText("刪除");
		itemDeleteS.setFont(new Font("Dialog",0,12));
		itemSelectC.setText("學生選課");
		itemSelectC.setFont(new Font("Dialog",0,12));
		//生成“課程管理”菜單組的選項
		itemAddC.setText("課程增加");
		itemAddC.setFont(new Font("Dialog",0,12));
		itemEditC.setText("課程修改");
		itemEditC.setFont(new Font("Dialog",0,12));
		itemDeleteC.setText("課程刪除");
		itemDeleteC.setFont(new Font("Dialog",0,12));
		//生成“成績管理”菜單組的選項
		itemAddG.setText("成績增加");
		itemAddG.setFont(new Font("Dialog",0,12));
		itemEditG.setText("成績修改");
		itemEditG.setFont(new Font("Dialog",0,12));
		//生成“信息查詢”菜單組的選項
		itemSearchStu.setText("學生查詢");
		itemSearchStu.setFont(new Font("Dialog",0,12));
		itemSearchStuBySno.setText("按學號查詢");
		itemSearchStuBySno.setFont(new Font("Dialog",0,12));
		itemSearchStuBySname.setText("按學姓名查詢");
		itemSearchStuBySname.setFont(new Font("Dialog",0,12));
		itemSearchStuBySsex.setText("按性別查詢");
		itemSearchStuBySsex.setFont(new Font("Dialog",0,12));
		itemSearchStuBySdept.setText("按學院查詢");
		itemSearchStuBySdept.setFont(new Font("Dialog",0,12));
		//itemSearchStuBySmajor.setText("按專業(yè)查詢");
		//itemSearchStuBySmajor.setFont(new Font("Dialog",0,12));

		itemSearchCor.setText("課程查詢");
		itemSearchCor.setFont(new Font("Dialog",0,12));
		itemSearchStuByCname.setText("按課程名稱查詢");
		itemSearchStuByCname.setFont(new Font("Dialog",0,12));
		//itemSearchStuByCteacher.setText("按授課教師查詢");
		//itemSearchStuByCteacher.setFont(new Font("Dialog",0,12));

		itemSearchGrd.setText("成績查詢");
		itemSearchGrd.setFont(new Font("Dialog",0,12));
		itemSearchMutGrd.setText("查詢所有科目成績");
		itemSearchMutGrd.setFont(new Font("Dialog",0,12));

		//添加“系統(tǒng)管理”菜單組
		menuSystem.add(itemExit);
		//添加“學生管理”菜單組
		menuStu.add(itemAddS);
		menuStu.add(itemEditS);
		menuStu.add(itemDeleteS);
		menuStu.addSeparator();
		menuStu.add(itemSelectC);
		//添加“課程管理”菜單組
		menuCourse.add(itemAddC);
		menuCourse.add(itemEditC);
		menuCourse.add(itemDeleteC);
		//添加“成績管理”菜單組
		menuGrade.add(itemAddG);
		menuGrade.add(itemEditG);
		//添加“信息查詢”菜單組
		menuSearch.add(itemSearchStu);
		itemSearchStu.add(itemSearchStuBySno);
		itemSearchStu.add(itemSearchStuBySname);
		itemSearchStu.add(itemSearchStuBySsex);
		itemSearchStu.add(itemSearchStuBySdept);
		//itemSearchStu.add(itemSearchStuBySmajor);

		menuSearch.add(itemSearchCor);
		itemSearchCor.add(itemSearchStuByCname);
		//itemSearchCor.add(itemSearchStuByCteacher);

		menuSearch.add(itemSearchGrd);
		itemSearchGrd.add(itemSearchMutGrd);
		//添加所有的菜單組
		mainMenu.add(menuSystem);
		mainMenu.add(menuStu);
		mainMenu.add(menuCourse);
		mainMenu.add(menuGrade);
		mainMenu.add(menuSearch);
		this.setJMenuBar(mainMenu);

		//添加事件偵聽
		itemExit.addActionListener(this);
		itemAddS.addActionListener(this);
		itemEditS.addActionListener(this);
		itemDeleteS.addActionListener(this);
		itemSelectC.addActionListener(this);
		itemAddC.addActionListener(this);
		itemEditC.addActionListener(this);
		itemDeleteC.addActionListener(this);
		itemAddG.addActionListener(this);
		itemEditG.addActionListener(this);
		itemSearchStuBySno.addActionListener(this);
		itemSearchStuBySname.addActionListener(this);
		itemSearchStuBySsex.addActionListener(this);
		itemSearchStuBySdept.addActionListener(this);
		//itemSearchStuBySmajor.addActionListener(this);
		itemSearchStuByCname.addActionListener(this);
		//itemSearchStuByCteacher.addActionListener(this);
		itemSearchMutGrd.addActionListener(this);

		//關閉程序時的操作
		this.addWindowListener(
			new WindowAdapter(){
				public void windowClosing(WindowEvent e){
					System.exit(0);
				}
			}
		);
	}

	/**
	 * 事件處理
	 */
	public void actionPerformed(ActionEvent e) {
		Object obj = e.getSource();
		if (obj == itemExit) { //退出
			System.exit(0);
		}
		else if (obj == itemAddS) { //學生信息增加
			AddStuInfo asi = new AddStuInfo();
			asi.downInit();
			asi.pack();
			asi.setVisible(true);

		}
		else if (obj == itemEditS) { //學生信息修改
			EditStuInfo esi = new EditStuInfo();
			esi.downInit();
			esi.pack();
			esi.setVisible(true);
		}
		else if (obj == itemDeleteS) { //學生信息刪出
			DelStuInfo dsi = new DelStuInfo();
			dsi.downInit();
			dsi.pack();
			dsi.setVisible(true);
		}
		else if (obj == itemSelectC) { //學生選課
			SelectCourse sc = new SelectCourse();
			sc.downInit();
			sc.pack();
			sc.setVisible(true);
		}
		else if (obj == itemAddC) { //課程增加
			AddCourseInfo aci = new AddCourseInfo();
			aci.downInit();
			aci.pack();
			aci.setVisible(true);
		}
		else if (obj == itemEditC) { //課程修改
			EditCourseInfo eci = new EditCourseInfo();
			eci.downInit();
			eci.pack();
			eci.setVisible(true);
		}
		else if (obj == itemDeleteC) { //課程刪除
			DelCourseInfo dci = new DelCourseInfo();
			dci.downInit();
			dci.pack();
			dci.setVisible(true);
		}
		else if (obj == itemAddG) { //成績增加
			AddGradeInfo agi = new AddGradeInfo();
			agi.downInit();
			agi.pack();
			agi.setVisible(true);
		}
		else if (obj == itemEditG) { //成績修改
			EditGradeInfo egi = new EditGradeInfo();
			egi.downInit();
			egi.pack();
			egi.setVisible(true);
		}
		else if (obj == itemSearchStu) { //學生查詢
			stuInfo.downInit();
			stuInfo.pack();
			stuInfo.setVisible(true);
		}
		else if (obj == itemSearchCor) { //選課查詢
			corInfo.downInit();
			corInfo.pack();
			corInfo.setVisible(true);
		}
		else if (obj == itemSearchGrd) { //成績查詢
			grdInfo.downInit();
			grdInfo.pack();
			grdInfo.setVisible(true);
		}
		//查詢功能的事件處理
		else if (obj == itemSearchStuBySno) { //按學號查詢
			StuSearchSnum ssSnum = new StuSearchSnum();
			ssSnum.pack();
			ssSnum.setVisible(true);
		}
		else if (obj == itemSearchStuBySname) { //按學姓名查詢
			StuSearchSname ssSname = new StuSearchSname();
			ssSname.pack();
			ssSname.setVisible(true);
		}
		else if (obj == itemSearchStuBySsex) { //按性別查詢
			StuSearchSsex ssSsex = new StuSearchSsex();
			ssSsex.pack();
			ssSsex.setVisible(true);
		}
		else if (obj == itemSearchStuBySdept) { //按學院查詢
			StuSearchSdept ssSdept = new StuSearchSdept();
			ssSdept.pack();
			ssSdept.setVisible(true);
		}
		
		else if (obj == itemSearchStuByCname) { //按課程名查詢課程
			CourseSearchCname csCname = new CourseSearchCname();
			csCname.pack();
			csCname.setVisible(true);
		}
		
		else if (obj == itemSearchMutGrd) { //查詢所有科目成績
			GrdSearchAllGrade gsag = new GrdSearchAllGrade();
			gsag.pack();
			gsag.setVisible(true);
		}
	}

	
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲裸体在线观看| 91美女片黄在线观看91美女| 成人av在线播放网址| 777欧美精品| 国产精品高潮久久久久无| 青娱乐精品视频| 色丁香久综合在线久综合在线观看| 欧美高清视频一二三区| 亚洲精品伦理在线| 成人开心网精品视频| 日韩一级欧美一级| 午夜精品福利一区二区蜜股av | 欧美一级夜夜爽| 亚洲婷婷综合久久一本伊一区| 久久精品国产亚洲一区二区三区| 在线中文字幕一区| 中文字幕一区二区三区四区不卡| 国产精品18久久久久久久久久久久| 欧美日本一区二区在线观看| 亚洲天堂免费看| 成人av在线一区二区三区| 精品福利在线导航| 麻豆精品视频在线| 337p亚洲精品色噜噜| 亚洲午夜av在线| 欧美视频在线不卡| 亚洲国产精品一区二区尤物区| 不卡的av电影| 亚洲人123区| 欧洲一区二区三区免费视频| 亚洲精品一二三区| 一本到一区二区三区| 国产精品不卡视频| 成人av在线资源| 亚洲欧美日韩久久| 色噜噜狠狠色综合中国| 一区二区三区欧美| 在线视频你懂得一区| 亚洲精品日日夜夜| 欧美日韩国产综合一区二区| 亚洲一区在线观看视频| 欧美色男人天堂| 日韩精品亚洲一区二区三区免费| 91 com成人网| 国产一区不卡精品| 国产精品麻豆视频| 欧美在线综合视频| 奇米一区二区三区| 国产日韩欧美制服另类| av欧美精品.com| 亚洲国产日韩综合久久精品| 欧美电影影音先锋| 国产一区二区久久| 亚洲美女淫视频| 91精品视频网| 国产99久久久精品| 一二三区精品视频| 欧美一区二区日韩| 成人在线视频首页| 亚洲成人午夜影院| 欧美精彩视频一区二区三区| 色综合久久综合网欧美综合网| 亚洲v中文字幕| 国产嫩草影院久久久久| 欧美影视一区在线| 国产一区 二区| 亚洲一区二区三区四区在线观看| 欧美videos中文字幕| 99re热视频这里只精品| 五月婷婷久久综合| 中文字幕色av一区二区三区| 91精品国产综合久久精品性色| 国产一区二区三区不卡在线观看| 一区二区三区不卡在线观看| 精品国产1区2区3区| 色婷婷综合久久久中文字幕| 精品一区二区三区不卡 | 不卡一区在线观看| 五月天婷婷综合| 亚洲欧洲一区二区三区| 欧美成人vps| 欧美午夜片在线看| 国产98色在线|日韩| 天堂久久久久va久久久久| 日韩一区在线免费观看| 久久夜色精品一区| 91精品国产全国免费观看| 91无套直看片红桃| 国产盗摄一区二区三区| 日韩二区在线观看| 亚洲国产精品影院| 国产精品卡一卡二| 精品福利在线导航| 日韩午夜在线观看视频| 精品视频在线免费| 91网页版在线| 粉嫩13p一区二区三区| 精品一区二区三区在线播放视频 | 精品视频999| 91色在线porny| 国产成人综合自拍| 国产美女在线观看一区| 免费成人结看片| 日本亚洲天堂网| 日韩vs国产vs欧美| 午夜精品福利一区二区三区蜜桃| 亚洲欧美二区三区| 亚洲人成在线观看一区二区| 国产精品不卡在线观看| 国产精品免费久久| 国产精品国产三级国产三级人妇| 久久久99免费| 国产午夜亚洲精品羞羞网站| 欧美精品一区二区三区四区| 日韩精品专区在线| 精品国产百合女同互慰| 日韩色视频在线观看| 日韩一级片网址| 日韩三级视频在线观看| 日韩精品一区二区三区四区| 精品毛片乱码1区2区3区| 精品国产凹凸成av人导航| 日韩午夜在线影院| 久久精品一区蜜桃臀影院| 中文字幕av资源一区| 亚洲丝袜自拍清纯另类| 一级特黄大欧美久久久| 亚洲v中文字幕| 九一九一国产精品| 成人午夜激情影院| 91年精品国产| 欧美精品高清视频| 久久伊人中文字幕| 中文字幕一区三区| 亚洲午夜私人影院| 久久不见久久见免费视频1| 国产精品91xxx| 色88888久久久久久影院按摩| 欧美三区在线视频| 精品久久久久久久人人人人传媒| 久久蜜臀中文字幕| 亚洲精品国产第一综合99久久| 亚洲成人在线网站| 国产高清亚洲一区| 91无套直看片红桃| 日韩精品专区在线影院观看| 中文一区二区在线观看| 亚洲午夜成aⅴ人片| 精品夜夜嗨av一区二区三区| 91在线观看污| 欧美一级在线免费| 最新中文字幕一区二区三区| 亚洲成人动漫一区| 成人av网址在线观看| 欧美日韩成人综合| 国产精品国产三级国产aⅴ中文| 香蕉乱码成人久久天堂爱免费| 精品一区二区三区香蕉蜜桃| 91精彩视频在线观看| 精品区一区二区| 亚洲午夜激情av| 国产成人av资源| 91精品国产综合久久久久久久| 国产精品免费人成网站| 蜜桃视频免费观看一区| 99re这里只有精品首页| 欧美成人精精品一区二区频| 亚洲最新在线观看| 国产成人精品免费在线| 91精品国产品国语在线不卡 | 国产欧美一区二区精品秋霞影院| 亚洲一级片在线观看| 国产69精品久久777的优势| 在线播放欧美女士性生活| 中文字幕一区二区三区精华液| 精品中文字幕一区二区小辣椒| 色欧美日韩亚洲| 国产精品毛片高清在线完整版| 久久www免费人成看片高清| 欧美三级电影网站| 亚洲天堂av一区| 成人午夜激情影院| 国产无一区二区| 国产精品一区专区| 欧美精品一区二区三区一线天视频 | av不卡免费在线观看| 久久综合狠狠综合久久综合88| 亚欧色一区w666天堂| 91成人国产精品| 有坂深雪av一区二区精品| 91影视在线播放| 成人欧美一区二区三区在线播放| 国产精品1区2区3区| 久久久久成人黄色影片| 激情成人综合网| 精品久久久久一区二区国产| 久久精品99国产精品| 日韩精品中文字幕一区| 人人狠狠综合久久亚洲| 日韩午夜精品视频|