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

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

?? tushutianjia.java

?? 一個簡單的圖書管理系統
?? JAVA
字號:

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.sql.*;
public class TushuTianjia extends JFrame implements ActionListener{
	public final static int TO_INSEART=1,TO_UPDATE=2;
	int insql;
	ShuJuKu db=new ShuJuKu();
	ShuJuKu db1=new ShuJuKu();
	ShuJuKu db2=new ShuJuKu();
	ShuJuKu db3=new ShuJuKu();
	ShuJuKu db4=new ShuJuKu();
	ResultSet rs,rs1;
    public JTextField fields[];
    JLabel labels[];
    public JTextArea textArea;
    JButton b1,b2,b3,b4;
    String labelsName[]={"圖書編號","書名","圖書作者","出版社","字數","責任編輯","主題分類","借閱分類","總冊數","庫存量","借書證號","當前日期"};
    public TushuTianjia(int inseartOrUpdate){
        super("圖書管理");
        insql=inseartOrUpdate;
        
        
        
        labels=new JLabel[12];
        fields=new JTextField[12];
        JPanel p1=new JPanel();
        JPanel p2=new JPanel();
        JPanel p3=new JPanel();
        JPanel p4=new JPanel();
        JPanel p5=new JPanel();
        
        
        
        
        
        p1.setLayout(new GridLayout(12,1,0,15));
        p2.setLayout(new GridLayout(12,1,0,10));
        
        for(int i=0;i<12;i++){
            labels[i]=new JLabel(labelsName[i]+":");
            fields[i]=new JTextField(15);
            p1.add(labels[i]);
           
            p2.add(fields[i]);
           
        }
        
        
        p3.setBorder(BorderFactory.createTitledBorder("圖書簡介"));
        
        labels[10] = new JLabel("借書人學號");
        
        textArea=new JTextArea(5,15);
        JScrollPane t=new JScrollPane(textArea);
        b1=new JButton("確定按鈕");
        b1.addActionListener(this);
        b2=new JButton("取消按鈕");
        b2.addActionListener(this);
        b3=new JButton("借書按鈕");
        b3.addActionListener(this);
        
        p3.add(t);
        
        p4.add(p1);
        p4.add(p2);
        p4.add(p3);
        p5.add(b1);
        p5.add(b2);
        p5.add(b3);
       
        Container c=getContentPane();
        c.add(p4,BorderLayout.CENTER);
        c.add(p5,BorderLayout.SOUTH);
        
        fields[9].setEnabled(false);
        if(insql==2){
        b3.setVisible(true);
        fields[0].setEnabled(false);
        fields[10].setEnabled(true);
        fields[11].setEnabled(true);}  
        else{
        b3.setVisible(false);
        fields[0].setEnabled(true);
        fields[10].setEnabled(false);
        fields[11].setEnabled(false);
        } 
    }
    
   
    public void actionPerformed(ActionEvent e) {
        if(e.getSource()==b2)
		{
			db.closeConnection();
			this.dispose();
		}
		
		//------借書功能------
		else if(e.getSource()==b3){ 
		     
			if(fields[10].getText().trim().equals("")) {
				JOptionPane.showMessageDialog(null,"借書證號不能為空!");
				
			}
			else if(fields[11].getText().trim().equals(""))
			{
				JOptionPane.showMessageDialog(null,"請輸入當前日期");
				
			}
			
			String leibie="",shumu="",kucun="";
			String strSQL;
			
			//------------------ 
			
			//------------------
			
            strSQL="Select duzheleibie,jieyueshumu From duzhexinxi where duzhehao like '"+fields[10].getText()+"%'";
            rs=db.getResult(strSQL);
            try{
            if(rs.next())
            {leibie = rs.getString("duzheleibie");
            shumu = rs.getString("jieyueshumu");}
            //kucun = rs.getString("kucunliang");
            db.closeConnection();
            
            }
            
            catch(SQLException sqle){
			    System.out.println(sqle.toString());
		      }
	            catch(Exception ex){
			    System.out.println(ex.toString());
		      }
		      //-------
		      
		      
		    
		    
		    
		    strSQL="Select kucunliang From tushuxinxi where tushuhao like '"+fields[0].getText()+"%'";
            rs1=db1.getResult(strSQL);
            
            try{
            if(rs1.next())
            {
            	
            kucun = rs1.getString("kucunliang");
            }
            
            db1.closeConnection();
            
            }
            
            catch(SQLException sqle){
			    System.out.println(sqle.toString());
		    }
	        catch(Exception ex){
			    System.out.println(ex.toString());
		    }
		      
		    
            if(((leibie.equals("老師"))&&(shumu.equals("5")))||((leibie.equals("學生"))&&(shumu.equals("3"))))
            {
            	JOptionPane.showMessageDialog(null,"對不起 您的書已經借滿");
            	this.dispose();
            }
            else if(kucun.equals("0")){
            	JOptionPane.showMessageDialog(null,"對不起 庫存已經為零");
            	this.dispose();
            }
            else
            {	
            int a,b=1;
            a=Integer.parseInt( shumu );
            a= a+1;
            shumu=String.valueOf(a);
            
            JOptionPane.showMessageDialog(null,shumu);
            
            a=Integer.parseInt(kucun);
            a=a-1;
            kucun= String.valueOf(a);
            String riqi=(String)fields[11].getText();
            //JOptionPane.showMessageDialog(null,kucun);
            
            
            try{ 
					strSQL="update tushuxinxi set kucunliang='"+kucun+"' "+"where tushuhao='"+fields[0].getText().trim()+"'";
					
					if(db2.updateSql(strSQL))
					{
						//JOptionPane.showMessageDialog(null,"上傳庫存量信息 成功!");
						//this.dispose();
						b=b+1;
					}
					else
					{
						JOptionPane.showMessageDialog(null,"上傳庫存量 失敗!");
						this.dispose();
					}
					db2.closeConnection();
				}
			 catch(Exception ex){
				    System.out.println(ex.toString());
			 }
			 
			 try{ 
					strSQL="update duzhexinxi set jieyueshumu='"+shumu+"' "+"where duzhehao='"+fields[10].getText().trim()+"'";
					
					if(db3.updateSql(strSQL))
					{
						//JOptionPane.showMessageDialog(null,"上傳借閱數目 成功!");
						//this.dispose();
						b=b+1;
					}
					else
					{
						JOptionPane.showMessageDialog(null,"上傳借閱數目信息 失敗!");
						this.dispose();
					}
					db3.closeConnection();
				}
			 catch(Exception ex){
				    System.out.println(ex.toString());
			 }
			 
			 try{ 
					strSQL="insert into tushubiao(tushuhao,duzhehao,jiehuanriqi,xingwei,daihuan) values('"+
					fields[0].getText().trim()+"','"+
					fields[10].getText().trim()+"','"+
					fields[11].getText().trim()+"','"+
					"借"+"','"+"待還"+"')";
					if(db4.updateSql(strSQL))
					{
						//JOptionPane.showMessageDialog(null,"修改歷史信息 成功!");
						//this.dispose();
						b=b+1;
					}
					else
					{
						JOptionPane.showMessageDialog(null,"修改歷史信息 失敗!");
						this.dispose();
					}
					db4.closeConnection();
				}
			 catch(Exception ex){
				    System.out.println(ex.toString());
			 }
			 if(b==4){
			 	JOptionPane.showMessageDialog(null,"借書成功");
			 }
			 }
		}
		
		//========定義借書結束======
		
		//--------還書功能=========
	/*	else if(e.getSource()==b4){
			if(fields[10].getText().trim().equals("")) {
				JOptionPane.showMessageDialog(null,"借書證號不能為空!");
				
			}
			else if(fields[11].getText().trim().equals(""))
			{
				JOptionPane.showMessageDialog(null,"請輸入當前日期");
				
			}
			else{
				HuanshuBiao hsb=new HuanshuBiao();
		        Dimension FrameSize=hsb.getPreferredSize();
		        Dimension MainFrameSize=getSize();
		        Point loc=getLocation();
		        hsb.setLocation((MainFrameSize.width-FrameSize.width)/2+loc.x,
		        (MainFrameSize.height-FrameSize.height)/2+loc.y);
		        hsb.dzh=fields[11].getText().trim();
		        hsb.dqrq=fields[12].getText().trim();
		        
		        hsb.pack();
		        hsb.show();  
			}
			
		}*/
		//==========還書定義完畢--------
        else if(e.getSource()==b1){
           	if(fields[0].getText().trim().equals(""))
			{
				JOptionPane.showMessageDialog(null,"圖書編號不能為空!");
			}
			else if(fields[1].getText().trim().equals(""))
			{
				JOptionPane.showMessageDialog(null,"圖書名稱不能為空!");
			}
			else if(fields[2].getText().trim().equals(""))
			{
				JOptionPane.showMessageDialog(null,"作者不能為空!");
			}
			else if(fields[3].getText().trim().equals(""))
			{
				JOptionPane.showMessageDialog(null,"出版社不能為空!");
			}
			else if(fields[4].getText().trim().equals(""))
			{
				JOptionPane.showMessageDialog(null,"字數不能為空!");
			}
			else if(fields[5].getText().trim().equals(""))
			{
				JOptionPane.showMessageDialog(null,"責任編輯不能為空!");
			}
			else if(fields[6].getText().trim().equals(""))
			{
				JOptionPane.showMessageDialog(null,"主題分類不能為空!");
			}
			else if(fields[7].getText().trim().equals(""))
			{
				JOptionPane.showMessageDialog(null,"借閱分類不能為空!");
			}
			else if(fields[8].getText().trim().equals(""))
			{
				JOptionPane.showMessageDialog(null,"總冊數不能為空!");
			}
				
			else
			{  
			 //--設置窗口功能--
			 if(insql==1){
				try
				{
					String strSQL="insert into tushuxinxi(tushuhao,tushuming,zuozhe,chubansheming,zishu,zerenbianji,zhutifenlei,jieyuefenlei,zongceshu,kucunliang,tushujianjie) values('"+
					fields[0].getText().trim()+"','"+
					fields[1].getText().trim()+"','"+
					fields[2].getText().trim()+"','"+
					fields[3].getText().trim()+"','"+
					fields[4].getText().trim()+"','"+
					fields[5].getText().trim()+"','"+
					fields[6].getText().trim()+"','"+
					fields[7].getText().trim()+"','"+
					fields[8].getText().trim()+"','"+
					fields[8].getText().trim()+"','"+
					textArea.getText().trim()+"')";
					
					
					if(db.updateSql(strSQL))
					{
						JOptionPane.showMessageDialog(null,"添加信息成功!");
						//this.dispose();
					}
					else
					{
						JOptionPane.showMessageDialog(null,"添加信息失敗請認真填寫各項信息!");
						this.dispose();
					}
					db.closeConnection();
				}
			        catch(Exception ex)
			        {
				      System.out.println(ex.toString());
			        }
			}
			//--修改口功能--
			else{
			  try
				{
					String strSQL="update tushuxinxi set tushuming='"+fields[1].getText().trim()+"',"+"zuozhe='"+fields[2].getText().trim()+"',"+"chubansheming='"+fields[3].getText().trim()+"',"+"zishu='"+fields[4].getText().trim()+"',"+"zerenbianji='"+fields[5].getText().trim()+"',"+"zhutifenlei='"+fields[6].getText().trim()+"',"+"jieyuefenlei='"+fields[7].getText().trim()+"',"+"zongceshu='"+fields[8].getText().trim()+"',"+"kucunliang='"+fields[9].getText().trim()+"',"+"tushujianjie='"+textArea.getText().trim()+"'where tushuhao='"+fields[0].getText().trim()+"'";
					if(db.updateSql(strSQL))
					{
						JOptionPane.showMessageDialog(null,"修改信息成功!");
						this.dispose();
					}
					else
					{
						JOptionPane.showMessageDialog(null,"修改信息失敗!");
						this.dispose();
					}
					db.closeConnection();
				}
			        catch(Exception ex)
			        {
				      System.out.println(ex.toString());
			        }	
			}
          }
        }
    }
    
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品欧美久久久久久动漫| 欧美中文字幕亚洲一区二区va在线| 国产精品网友自拍| 欧美日韩免费一区二区三区 | 蜜臀av亚洲一区中文字幕| 国产日韩三级在线| 91精品国产综合久久久蜜臀图片| 成人毛片视频在线观看| 男人的天堂久久精品| 亚洲欧美色综合| 久久亚洲精华国产精华液| 精品视频在线看| av在线不卡网| 国产一区二区三区久久久| 丝袜美腿亚洲一区二区图片| 中文字幕一区在线观看视频| 日韩亚洲欧美综合| 在线观看91视频| www.欧美.com| 高清视频一区二区| 久久99久久99小草精品免视看| 一区二区免费看| 亚洲免费av高清| 国产精品久久久久久久久免费丝袜| 欧美xxxx老人做受| 欧美精品在线观看播放| 日本高清不卡在线观看| av成人老司机| 成人av资源在线观看| 国内不卡的二区三区中文字幕| 日韩黄色免费电影| 性感美女久久精品| 亚洲午夜久久久久久久久久久| 成人欧美一区二区三区在线播放| 国产精品美女视频| 日本一区二区三区dvd视频在线| 精品99久久久久久| 精品美女一区二区| 欧美精品一区二区三区一线天视频| 91精品欧美福利在线观看| 欧美日本视频在线| 在线不卡欧美精品一区二区三区| 欧美在线高清视频| 欧美日韩亚洲国产综合| 欧美日韩视频在线观看一区二区三区 | 成人激情黄色小说| 国产91丝袜在线观看| 国产精品一区二区在线观看不卡| 国内精品伊人久久久久av影院| 久久国内精品视频| 国产美女娇喘av呻吟久久| 国内精品写真在线观看| 国产高清成人在线| 99视频有精品| 色老汉一区二区三区| 在线精品视频免费播放| 欧美色图片你懂的| 7777精品伊人久久久大香线蕉完整版| 欧美精品久久天天躁| 欧美一二三区精品| 久久久久久一二三区| 亚洲国产成人在线| 亚洲已满18点击进入久久| 亚洲国产精品欧美一二99| 日韩精品电影在线| 国产精品1区二区.| 色综合久久久久久久| 欧美日韩免费电影| 精品国产91九色蝌蚪| 中文av一区特黄| 一区二区三区波多野结衣在线观看| 性做久久久久久免费观看欧美| 蜜臀91精品一区二区三区| 国产精品一区二区黑丝| 色综合天天在线| 欧美人xxxx| 国产欧美一区二区三区鸳鸯浴| 亚洲欧美综合色| 日韩经典中文字幕一区| 国产福利一区二区三区视频| 色综合久久久久久久久久久| 日韩欧美中文一区| 国产精品美女视频| 蜜臀精品久久久久久蜜臀| 成人性生交大片| 欧美精三区欧美精三区| xfplay精品久久| 一区二区三区四区av| 老司机精品视频一区二区三区| 粉嫩在线一区二区三区视频| 欧美日韩色一区| 国产精品美女www爽爽爽| 天天操天天色综合| 成人黄色在线视频| 日韩欧美你懂的| 亚洲自拍偷拍网站| 国产高清视频一区| 777久久久精品| 国产精品免费网站在线观看| 奇米影视7777精品一区二区| 91在线看国产| 国产午夜亚洲精品理论片色戒 | 久久久久久久国产精品影院| 亚洲欧美国产高清| 国产在线精品免费| 91精品欧美久久久久久动漫| 亚洲婷婷国产精品电影人久久| 久久精品国产精品亚洲红杏| 欧美一a一片一级一片| 国产精品天干天干在观线| 麻豆国产91在线播放| 欧美日韩亚洲另类| 亚洲免费资源在线播放| 国产精品综合视频| 欧美一卡二卡三卡| 亚洲国产精品久久久久婷婷884| fc2成人免费人成在线观看播放 | 国模无码大尺度一区二区三区| 欧美色综合久久| 亚洲欧美偷拍三级| jlzzjlzz国产精品久久| 久久久亚洲欧洲日产国码αv| 日韩电影在线免费观看| 欧美揉bbbbb揉bbbbb| 亚洲黄色在线视频| 91亚洲精品乱码久久久久久蜜桃| 国产欧美日韩综合精品一区二区| 精品在线免费视频| 精品久久久久久久人人人人传媒 | 久久99久久久久| 欧美一卡二卡在线| 日日夜夜精品免费视频| 欧美日韩大陆在线| 天天色图综合网| 欧美一区日本一区韩国一区| 午夜国产精品一区| 7777精品久久久大香线蕉| 五月天激情综合网| 91麻豆精品91久久久久同性| 亚洲成av人片一区二区三区| 欧美午夜片在线看| 婷婷综合五月天| 日韩一级二级三级| 韩国视频一区二区| 国产人妖乱国产精品人妖| 国产91精品欧美| 亚洲欧洲日本在线| 91碰在线视频| 亚洲18色成人| 一区二区高清免费观看影视大全| 一本大道综合伊人精品热热| 一区二区三区国产精华| 欧美色国产精品| 视频一区二区国产| 欧美www视频| 国产精品1024| 亚洲婷婷在线视频| 欧美日韩高清一区二区不卡| 热久久国产精品| 国产色综合久久| 99精品视频中文字幕| 亚洲少妇屁股交4| 欧美二区在线观看| 久久99久久久久久久久久久| 国产日韩精品一区二区三区| 色综合久久综合网欧美综合网| 亚洲精品综合在线| 制服丝袜亚洲精品中文字幕| 精品一区二区三区免费| 国产精品美女久久久久高潮| 欧美三级电影精品| 久久99久久精品| 亚洲视频免费看| 日韩一区和二区| eeuss影院一区二区三区 | 美腿丝袜一区二区三区| 欧美激情艳妇裸体舞| 欧美午夜精品电影| 国产一区二区毛片| 一区二区三区国产精华| 精品国偷自产国产一区| 99国内精品久久| 久88久久88久久久| 亚洲人成网站色在线观看| 欧美一区二区三区在线观看视频| 成人在线综合网| 亚洲高清久久久| 欧美写真视频网站| 亚洲电影一级黄| 精品国精品国产| 91小视频在线观看| 国产在线一区二区| 亚洲日韩欧美一区二区在线| 亚洲欧美自拍偷拍| 日韩午夜在线影院| 成人app网站| 激情成人综合网| 亚洲在线视频免费观看| 欧美成人官网二区| 欧美挠脚心视频网站|