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

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

?? web158_com_server.java

?? java socket 網(wǎng)上在線考試系統(tǒng)
?? JAVA
?? 第 1 頁(yè) / 共 3 頁(yè)
字號(hào):
    		else
    		{
    			return "noexit";
    		}
    	}
    	catch(Exception e)
    	{
    		
    		System.out.print(e.getMessage());
    		txtinfo.setText("在查詢考生信息是否存在時(shí)操作數(shù)據(jù)庫(kù)失敗");
    		return "error";
    	}
    }
    //生成試卷
    public boolean createExam(String id)
    {
    	ResultSet rs=null;
    	//要生成的sql語(yǔ)句
    	String sql="";
    	int i=1;
    	//如果數(shù)據(jù)庫(kù)中存在要選的題數(shù)
    	if(getExamNum("stu_question_choose")<choose_num||getExamNum("stu_question_operation")<operate_num)
    	{
    		System.out.print(getExamNum("stu_question_choose"));
    		System.out.print(getExamNum("stu_question_operation"));
    		if(alertnotgo==false)
    		{
    			txtinfo.setText("題庫(kù)存量不足,不能考試");
    		}
    		return false;
    	}
    	try
    	{
    		sql="select top "+choose_num+" * from stu_question_choose order by newid()";
    		//txtinfo.setText(txtinfo.getText()+"\n生成選擇的sql"+sql);
    		delTemp();
    		rs=db.getResult(sql);
    		while(rs.next())
    		{
    			//System.out.println(rs.getString(2));
    			//生成試卷
    			sql="insert into exam (id,question,a,b,c,d,answer) values("+i+",'"+rs.getString("question")+"','"+rs.getString("a")+"','"+rs.getString("b")+"','"+rs.getString("c")+"','"+rs.getString("d")+"','"+rs.getString("answer")+"')";
    			//插入不成功返回失敗
    			if(!makeShijuan(sql))
    			{
    				return false;
    			}
    			//題ID加一
    			i++;
    			System.out.print(sql+"\n");
    			//txtinfo.setText(txtinfo.getText()+sql);
    		}
    		sql="select top "+operate_num+" * from stu_question_operation order by newid()";
    		//txtinfo.setText(txtinfo.getText()+"\n生成操作的sql"+sql);
    		rs=db.getResult(sql);
    		while(rs.next())
    		{
    			//System.out.println(rs.getString(2));
    			//生成試卷
    			sql="insert into operate (id,question) values("+i+",'"+rs.getString("question")+"')";
    			//插入不成功返回失敗
    			if(!makeShijuan(sql))
    			{
    				return false;
    			}
    			//題ID加一
    			i++;
    			System.out.print(sql+"\n");
    			//txtinfo.setText(txtinfo.getText()+sql);
    		}
    		db.Close();
    		return true;
    	}catch(Exception e)
    	{
    		db.Close();
    		System.out.print(e.getMessage());
    		txtinfo.setText(txtinfo.getText()+"在隨機(jī)生成試卷時(shí)操作數(shù)據(jù)庫(kù)失敗");
    		return false;
    	}
    }//end of createExam
    //向臨時(shí)表添加試題
    public boolean makeShijuan(String sql)
    {
    	String driver="sun.jdbc.odbc.JdbcOdbcDriver";
		String dbUrl="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=web158_com_config/temp.dll";
		Statement stmt=null;
	 	Connection conn=null;
		
		//加載驅(qū)動(dòng)
		//**************************
		try
		{
			Class.forName(driver);
		}
		catch(java.lang.ClassNotFoundException nofound)
		{
			System.err.println(nofound.getMessage());
			txtinfo.setText(txtinfo.getText()+"生成試卷Access驅(qū)動(dòng)錯(cuò)誤");
			txtinfo.setText(txtinfo.getText()+"生成試卷的SQL"+sql);
			return false;
		}
		//開(kāi)始添加試題	
		//**********************************
		try{
			conn=DriverManager.getConnection(dbUrl,"web158.com","web158.com");
			stmt=conn.createStatement();
			//清空原來(lái)題
			//stmt.executeUpdate("delete from exam ");
			stmt.executeUpdate(sql);
			//關(guān)閉連接
			stmt.close();
			conn.close();
			return true;
			
		}
		catch(Exception ef)
		{
			txtinfo.setText("隨機(jī)生成考生試卷時(shí)操作臨時(shí)數(shù)據(jù)庫(kù)失敗");
			return false;
		}
		finally
		{
			try
			{
				stmt.close();
				conn.close();
			}catch(Exception ef)
			{}
		}
    }
    //刪除臨時(shí)表
    public boolean delTemp()
    {
    	String driver="sun.jdbc.odbc.JdbcOdbcDriver";
		String dbUrl="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=web158_com_config/temp.dll";
		Statement stmt=null;
	 	Connection conn=null;
		
		//加載驅(qū)動(dòng)
		//**************************
		try
		{
			Class.forName(driver);
		}
		catch(java.lang.ClassNotFoundException nofound)
		{
			System.err.println(nofound.getMessage());
			return false;
		}
		//開(kāi)始添加試題	
		//**********************************
		try{
			conn=DriverManager.getConnection(dbUrl,"web158.com","web158.com");
			stmt=conn.createStatement();
			//清空原來(lái)題
			stmt.executeUpdate("delete from exam ");
			stmt.executeUpdate("delete from operate ");
			//關(guān)閉連接
			stmt.close();
			conn.close();
			return true;
			
		}//有錯(cuò)誤
		catch(Exception ef)
		{
			txtinfo.setText(ef.getMessage());
			return false;
		}//最后
		finally
		{
			try
			{
				stmt.close();
				conn.close();
			}catch(Exception ef)
			{
				
			}
		}
    }
    //更新已經(jīng)取走試卷的學(xué)生
    public boolean updateStuGet(String id)
    {
    	try
    	{
    		boolean upok=db.executeSql("update stu_list set examed='true' where stuid='"+id+"'");
    		db.Close();
    		if(upok)
    		{
    			return true;
    		}
    		else
    		{
    			return false;
    		}	
    	}catch(Exception ef)
    	{
    		db.Close();
    		System.out.print(ef.getMessage());
    		txtinfo.setText("在更新領(lǐng)取試卷學(xué)生信息時(shí)操作數(shù)據(jù)庫(kù)失敗");
    		return false;
    	}
    }
    //更新已經(jīng)取走試卷的學(xué)生
    public boolean updateSubmit(String id)
    {
    	//System.out.println("update stu_list set submited='true' where stuid='"+id+"'");
    	try
    	{
    		boolean upok=db.executeSql("update stu_list set submited='true' where stuid='"+id+"'");
    		db.Close();
    		if(upok)
    		{
    			return true;
    		}
    		else
    		{
    			return false;
    		}	
    	}catch(Exception ef)
    	{
    		db.Close();
    		System.out.print(ef.getMessage());
    		txtinfo.setText("在更新提交試卷學(xué)生信息時(shí)操作數(shù)據(jù)庫(kù)失敗");
    		return false;
    	}
    }
    //更新學(xué)生成績(jī)表
    //更新已經(jīng)取走試卷的學(xué)生
    public String updateScore(String id,String score)
    {
    	try
    	{
    		String sql="update stu_list set stuscore="+score+" where stuid='"+id+"'";
    		//System.out.println(sql);
    		boolean upok=db.executeSql(sql);
    		db.Close();
    		if(upok)
    		{
    			//System.out.println("更新成功");
    			return "true";
    		}
    		else
    		{
    			return "false";
    		}	
    	}catch(Exception ef)
    	{
    		db.Close();
    		System.out.print(ef.getMessage());
    		txtinfo.setText("在更新學(xué)生選擇題成績(jī)時(shí)操作數(shù)據(jù)庫(kù)失敗");
    		return "false";
    	}
    }
	//查看數(shù)據(jù)庫(kù)中有多少條記錄
    public int getExamNum(String examclass)
    {
    	try
    	{
    		int num=0;
    		ResultSet rs=db.getResult("select *  from "+examclass+"");
    		if(rs.next())
    		{
				rs.last();
				//取得記錄數(shù)
				num = rs.getRow();
    		}
    		db.Close();	
    		return num;
    		
    	}catch(Exception ef)
    	{
    		db.Close();
    		System.out.print(ef.getMessage());
    		txtinfo.setText("在查看數(shù)據(jù)中存在多少條記錄時(shí)失敗");
    		return 0;
    	}
    }
	//跳轉(zhuǎn)到考生信息面板
    void goStuinfo()
    {
    	//添加主體
    	web158_com_Cpanel.removeAll();
		web158_com_Cpanel.add(stulist);
		web158_com_Cpanel.repaint();
		web158_com_Cpanel.validate();
    }
	//跳轉(zhuǎn)到試題面板
    void goExaminfo()
    {
    	//添加主體
    	web158_com_Cpanel.removeAll();
		//web158_com_Cpanel.add(stulist);
		web158_com_Cpanel.repaint();
		web158_com_Cpanel.validate();
    }
	//跳轉(zhuǎn)到配置參數(shù)面板
    void goInfoinfo()
    {
    	//添加主體
    	web158_com_Cpanel.removeAll();
		//web158_com_Cpanel.add(stulist);
		web158_com_Cpanel.repaint();
		web158_com_Cpanel.validate();
    }
	//跳轉(zhuǎn)到幫助面板
    void goHelpinfo()
    {
    	//添加主體
    	web158_com_Cpanel.removeAll();
		//web158_com_Cpanel.add(stulist);
		web158_com_Cpanel.repaint();
		web158_com_Cpanel.validate();
    }
	
	
}


//程序入口
public class Web158_Com_Server {

	//點(diǎn)位
	static Point origin = new Point();
	//主入口
	public static void main(String[] args) {

		//創(chuàng)建窗口對(duì)象
		final web158_frame frame=new web158_frame();
		
		
		//添加窗口移動(dòng)事件
		frame.addMouseListener (new MouseAdapter() {

			public void mousePressed(MouseEvent e) {

			origin.x = e.getX();origin.y = e.getY();

			}

		});//end of frame.addMouseListener ()
		//可以拖動(dòng)
		
		frame.addMouseMotionListener(new MouseMotionAdapter() { 

			public void mouseDragged(MouseEvent e) {

			Point p = frame.getLocation();

			frame.setLocation(p.x + e.getX() - origin.x, p.y + e.getY() - origin.y );
			}

		});//end of frame.addMouseMotionListener()
		frame.web158_com_help.addActionListener(new ActionListener(){
			public void actionPerformed(ActionEvent e)
			{
				frame.setExtendedState(Frame.ICONIFIED|frame.getExtendedState());
			}
		});
		//窗口移動(dòng)事件完畢
	}

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品18久久久久久vr| 欧美日韩高清一区二区不卡| 韩国在线一区二区| 日韩一级欧美一级| 亚洲综合网站在线观看| 国产精品久久看| 中文在线资源观看网站视频免费不卡| 久久久777精品电影网影网 | 国产成人综合亚洲91猫咪| 久久er精品视频| 国产一区在线观看视频| 韩国视频一区二区| 国产成人精品免费网站| 成人免费精品视频| 99re8在线精品视频免费播放| jlzzjlzz亚洲女人18| 色综合一个色综合亚洲| 欧美视频在线播放| 欧美一区二区视频观看视频| 精品三级在线看| 国产亚洲人成网站| 国产精品二三区| 亚洲一二三级电影| 麻豆精品一区二区综合av| 国产美女在线观看一区| 亚洲综合小说图片| 中文字幕亚洲欧美在线不卡| 亚洲欧美日韩国产综合在线| 亚洲一级二级在线| 青椒成人免费视频| 国产成人8x视频一区二区| 91香蕉视频污| 91精品国模一区二区三区| 精品对白一区国产伦| 中文字幕巨乱亚洲| 性久久久久久久| 久久99精品久久久久久久久久久久| 国产一区二区三区国产| 99re视频精品| 欧美一区二区成人| 国产精品水嫩水嫩| 亚洲国产日韩在线一区模特| 久久国产夜色精品鲁鲁99| jizz一区二区| 日韩一区二区三区视频在线| 欧美激情综合网| 日韩高清中文字幕一区| 成人黄色小视频| 宅男在线国产精品| 国产精品三级av| 日韩国产欧美在线观看| 国产999精品久久久久久| 欧美日韩国产综合草草| 国产喷白浆一区二区三区| 亚洲一区二区三区在线播放| 国产米奇在线777精品观看| 欧美在线一区二区| 国产午夜精品一区二区| 五月婷婷激情综合网| 成人高清免费观看| 日韩午夜三级在线| 亚洲黄色免费电影| 国产精品18久久久久久久久 | 久久久久久电影| 亚洲一本大道在线| 成人国产免费视频| 亚洲精品一线二线三线| 亚洲成人www| 99re亚洲国产精品| 国产偷国产偷精品高清尤物| 日韩和的一区二区| 色综合久久中文综合久久97| 久久精品一区二区三区不卡 | av电影一区二区| xnxx国产精品| 麻豆久久一区二区| 欧美日韩一区久久| 最新国产の精品合集bt伙计| 国产高清亚洲一区| 精品国产制服丝袜高跟| 香蕉加勒比综合久久| 色妞www精品视频| 国产精品人妖ts系列视频| 国产一区视频导航| 精品剧情在线观看| 麻豆国产精品官网| 这里只有精品电影| 日韩精品免费视频人成| 欧美在线三级电影| 一区二区三区四区亚洲| 成av人片一区二区| 国产精品美女久久久久久久 | 日韩午夜在线观看视频| 午夜av电影一区| 欧美日韩一区国产| 欧美理论电影在线| 国产精品成人午夜| 成人一区二区在线观看| 国产亚洲一二三区| 国产尤物一区二区| 26uuu国产电影一区二区| 免费xxxx性欧美18vr| 91.xcao| 午夜影院久久久| 欧美三片在线视频观看| 亚洲高清中文字幕| 欧美撒尿777hd撒尿| 亚洲国产日韩在线一区模特| 欧美日韩激情一区二区| 日韩电影在线观看电影| 91精品国产欧美一区二区成人| 五月天丁香久久| 日韩欧美在线1卡| 精品亚洲免费视频| 久久久久高清精品| 成人国产精品免费观看| 亚洲乱码日产精品bd| 欧美亚一区二区| 日韩和欧美一区二区| 欧美mv和日韩mv的网站| 国产大陆精品国产| 中文字幕一区二区不卡| 欧美系列亚洲系列| 麻豆国产精品777777在线| 久久这里只有精品首页| 成人黄色在线网站| 亚洲一区二区三区四区的 | 亚洲午夜免费视频| 欧美精选一区二区| 国产一区二区不卡老阿姨| 国产精品色眯眯| 欧美视频一区二区| 极品美女销魂一区二区三区| 久久久一区二区三区捆绑**| 91在线免费视频观看| 日本午夜精品一区二区三区电影| 精品不卡在线视频| 91同城在线观看| 男女男精品视频网| 中文字幕免费不卡在线| 在线观看日韩一区| 国内精品国产三级国产a久久| 国产精品久久久久久久裸模| 欧美日韩在线播放三区四区| 久久99久久久欧美国产| 亚洲国产欧美在线| www久久久久| 色婷婷国产精品久久包臀| 秋霞国产午夜精品免费视频| 中文字幕第一区第二区| 欧美日韩中字一区| 国产福利精品一区| 亚洲成人精品影院| 国产午夜精品一区二区三区四区| 在线观看日产精品| 国产精品资源在线看| 蜜桃久久久久久| 国产欧美日韩激情| 欧美一区二区三区成人| 成人动漫中文字幕| 另类小说欧美激情| 一区二区国产视频| 国产午夜精品美女毛片视频| 欧美日韩在线观看一区二区| 高清不卡在线观看av| 秋霞av亚洲一区二区三| 亚洲老妇xxxxxx| 国产人成亚洲第一网站在线播放| 欧美男女性生活在线直播观看 | 国产视频一区在线播放| 欧洲一区二区三区免费视频| 国产乱国产乱300精品| 亚洲超碰精品一区二区| 亚洲欧美自拍偷拍色图| 精品国产免费视频| 欧美日韩国产色站一区二区三区| 成人app软件下载大全免费| 经典三级视频一区| 亚洲成国产人片在线观看| 亚洲欧洲性图库| 国产日韩精品一区二区三区| 日韩久久久久久| 欧美人伦禁忌dvd放荡欲情| 91麻豆精品视频| youjizz久久| 国产99精品视频| 国产精品亚洲人在线观看| 麻豆精品新av中文字幕| 丝袜亚洲另类欧美| 一区二区视频在线| 亚洲美女区一区| 亚洲视频小说图片| 中文字幕一区日韩精品欧美| 国产人伦精品一区二区| 久久久久97国产精华液好用吗| 精品国产亚洲在线| 精品少妇一区二区三区免费观看| 欧美一区二区三区四区五区 | 中文字幕av一区二区三区免费看| 精品福利一二区|