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

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

?? testcenter.java

?? 純JAVA代碼的考試系統
?? JAVA
字號:
/**
 * TestCenter.java
 * 本代碼為教育目的而編寫,但遵循產品代碼規范。
 * 任何人任何時候都可以使用此代碼,但需說明引用的代碼來源于
 * www.fangsoft.org。
 * 歡迎任何建議。
 * 訪問我們:
 * 		電子郵件:fangsoft.com@gmail.com
 * 		網站:   www.fangsoft.org
 * =====================================
 * This code is for software education,but it follows production code quality.
 * Anyone can use this code anywhere, but you should comment the code is from
 * www.fangsoft.org.
 * Any suggestion from you is appreciated. 
 * Visit us by
 *       email:    fangsoft.com@gmail.com
 *       websiste: www.fangsoft.org
 */
package org.fangsoft.testcenter.main;

import static org.fangsoft.util.Console.output;
import org.fangsoft.testcenter.view.console.WelcomeView;
/*import static org.fangsoft.util.Console.prompt;
import static org.fangsoft.util.Console.promptYesNo;

import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.List;


import org.fangsoft.testcenter.dao.db.CustomerDBDao;
import org.fangsoft.testcenter.dao.db.QuestionDBDao;
import org.fangsoft.testcenter.dao.db.QuestionResultDBDao;
import org.fangsoft.testcenter.dao.db.TestDBDao;
import org.fangsoft.testcenter.dao.db.TestResultDBDao;
import org.fangsoft.testcenter.model.ChoiceItem;
import org.fangsoft.testcenter.model.Customer;
import org.fangsoft.testcenter.model.Question;
import org.fangsoft.testcenter.model.QuestionResult;
import org.fangsoft.testcenter.model.Test;
import org.fangsoft.testcenter.model.TestResult;

import org.fangsoft.util.Console;*/

/**
 * @author fangsoft 2007-2-10
 * 
 */
public class Testcenter {
      
	
	public static void main(String[] args) {
		//run();
		runOnMVC();
	}
	private static void runOnMVC() {
		WelcomeView view=new WelcomeView();
		TestController tc=new TestController();
		view.addObserver(tc);
		view.display();
	}
	
	/*public static void main(String[] args) {
		welcome();
		Customer customer = login();
		if (customer == null) {
			exit("用戶名或口令錯,不能登錄,系統退出");
		}
		boolean response = promptYesNo("確認參加考試嗎?", "是:y", "否,退出:n");
		if (!response)
			exit("系統退出");
				Test test = selectTest();
				TestResult tr = takeTest(test, customer);
				reportTestResult(tr);
				exit(0);
	}*/

	/*public static Customer login() {
		output("參加考試前請先登錄,輸入完成后按enter確認:");
		int count = 0;
		String userId, password;
		int maxLogin = 3;
		Customer customer = null;
		for (count = 0; count < maxLogin; count++) {
			userId = prompt("輸入用戶名稱:");
			password = prompt("輸入用戶密碼:");
			// customer=Customer.login(userId, password);
			customer = CustomerDBDao.getInstance().login(userId, password);
			if (customer != null) {
				break;
			}
			output("用戶名或密碼錯誤不能登錄,重新登錄." + "登錄" + maxLogin + "次不成功,系統將退出."
					+ "這是" + (count + 1) + "次");
		}
		return customer;
	}

	public static void welcome() {
		String user = System.getProperty("user.name");
		output("歡迎你," + user + " 參加fangsoft考試中心的考試!");
		output("今天是%1$tY年%1$tm月%1$td日%1$ta%n", Calendar.getInstance());
		output("你的操作系統是:" + System.getProperty("os.name"));
	}

	public static TestResult takeTest(Test test, Customer customer) {
		output("==========開始考試===========");
		output("考試名稱:%1$5s%n" + "考試簡述:%2$5s%n" + "考試問題:%3$5s%n"
				+ "考試時間:%4$5s分鐘%n", test.getName(), test.getDescription(), test
				.getNumQuestion(), test.getTimeLimitMin());
		long start = System.currentTimeMillis();
		output("注意你有%1$s分鐘答題,現在時間是:%2$tT%n", test.getTimeLimitMin(), start);
		TestResult tr = new TestResult();
		tr.setCustomer(customer);
		tr.setTest(test);
		tr.setStatus(TestResult.Status.TESTING);
		tr.setStartTime(new Timestamp(start));
		QuestionDBDao.getInstance().loadQuestion(test);
		for (Question q : test.getQuestion()) {
			QuestionResult qr = new QuestionResult();
			qr.setQuestion(q);
			qr.setAnswer(null);
			tr.addQuestionResult(qr);
		}
		tr.save();
		TimeThread t = new TimeThread();		
		int count = 0;
		tr.setStartTime(new Timestamp(start));
		t.start(test, tr);
		for (Question q : test.getQuestion()) {
			if (t.timeTread == null) {
				System.out.println("超時提交試卷!");
				exit(0);
			}
			q.assignLabel(ChoiceItem.LABEL);
			String answer = prompt(count + 1, q);
			QuestionResult qr =tr.getQuestionResult(count);
			qr.setQuestion(q);
			qr.setAnswer(answer);
			qr.computeAnswer();
            tr.reworkList(qr, count);
			tr.setCount(count++);
			long end = System.currentTimeMillis();
			tr.setEndTime(new Timestamp(end));
		}
		long end = tr.getEndTime().getTime();
		tr.setEndTime(new Timestamp(end));
		tr.commitTest();
		tr.updatte();
		output("考試結束,現在時間是:%1$tT%n", end);
		return tr;
	}

	// 報告考試結果
	public static void reportTestResult(TestResult tr) {
		output("==========考試報告===========");
		long duration = (tr.getEndTime().getTime() - tr.getStartTime()
				.getTime())
				/ (1000 * 60);
		output("你花了%1$s分鐘考試%n", duration);
		output("%1$8s%2$8s%3$8s%4$8s%n", "題號", "你的答案", "正確答案", "對錯");
		int count = 0;
		for (QuestionResult qr : tr.getQuestionResult()) {
			output("%1$8s%2$8s%3$8s%4$8s%n", ++count, qr.getAnswer(), qr
					.getQuestion().getAnswer(), qr.getResult() ? "right"
					: "wrong");
		}
		boolean pass = tr.Pass() == 1 ? true : false;
		String displayPass = "";
		if (pass)
			displayPass = "恭喜,你通過了考試";
		else
			displayPass = "很遺憾,你沒有通過考試";
		output("你考試的得分是:" + tr.getScore() + "," + displayPass);
	}

	public static Test selectTest() {
		output("fangsoft考試中心提供的所有考試:");
		List<Test> allTest = TestDBDao.getInstance().findAllTest();
		int count = 0;
		for (Test test : allTest) {
			output((++count) + ". " + test.getName() + ", 輸入:" + count);
		}
		while (true) {
			String response = Console.prompt("請選擇考試類型:");
			try {
				int index = Integer.parseInt(response);
				if (1 <= index && index <= allTest.size()) {
					return allTest.get(index - 1);
				}
			} catch (Exception ex) {
			}
		}
		
	}	*/

	static void exit(Object msg) {
		output(msg);
		System.exit(1);// 異常退出
	}

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
av在线播放不卡| 国产精品免费免费| av在线不卡网| 黑人巨大精品欧美黑白配亚洲| 亚洲欧美成人一区二区三区| 亚洲国产乱码最新视频| 亚洲一区免费在线观看| 夜夜揉揉日日人人青青一国产精品 | 精品久久久久久久久久久久包黑料| 欧美日韩亚洲综合一区二区三区| 91在线免费视频观看| 91麻豆精东视频| 欧美日韩国产免费一区二区| 91精品国产综合久久精品图片| 欧美精品v国产精品v日韩精品| 777奇米四色成人影色区| 欧美一区二区三区啪啪| 26uuu久久天堂性欧美| 国产欧美中文在线| 亚洲人成精品久久久久久| 亚洲综合在线视频| 青娱乐精品视频在线| 精东粉嫩av免费一区二区三区| 国产精品一二二区| 欧美在线观看一区| 精品1区2区在线观看| 中文字幕+乱码+中文字幕一区| 亚洲图片另类小说| 夜夜精品视频一区二区| 免费欧美在线视频| 国产不卡视频在线播放| 色94色欧美sute亚洲线路一ni| 在线这里只有精品| 26uuu色噜噜精品一区| 亚洲日本在线a| 精品一区二区三区免费视频| 色综合一区二区| 精品国产123| 亚洲欧美日韩国产另类专区 | 国产午夜精品美女毛片视频| 中文字幕一区二区三区在线不卡 | 日韩视频国产视频| 国产精品每日更新在线播放网址| 亚洲不卡一区二区三区| 国产91精品一区二区麻豆亚洲| 欧美视频一二三区| 国产情人综合久久777777| 亚洲成人你懂的| av动漫一区二区| 日韩欧美国产一区二区在线播放| 日韩理论片一区二区| 国产麻豆视频一区| 欧美日韩国产片| 综合久久国产九一剧情麻豆| 国产在线精品视频| 欧美巨大另类极品videosbest | 亚洲一级二级三级| 国产精品一品二品| 制服丝袜在线91| 亚洲国产精品久久艾草纯爱| aaa亚洲精品| 久久久久久久久97黄色工厂| 日韩国产高清影视| 在线精品视频免费播放| 亚洲图片激情小说| 成人av在线资源| 久久久777精品电影网影网 | 日本亚洲免费观看| 欧美在线视频你懂得| 亚洲欧美日韩久久精品| 成人av午夜影院| 欧美国产禁国产网站cc| 成人午夜精品在线| 亚洲欧洲精品一区二区精品久久久| 精品一区二区日韩| 国产无一区二区| 国产成人免费高清| 亚洲国产精品v| 波多野结衣视频一区| 中文字幕亚洲视频| 欧美性videosxxxxx| 亚洲一区二区偷拍精品| 欧美日韩在线播放三区| 爽好久久久欧美精品| 欧美一区二区免费视频| 久久成人免费网站| 欧美激情在线一区二区| av在线综合网| 午夜视黄欧洲亚洲| 精品日韩成人av| 成人激情动漫在线观看| 一区二区在线观看免费视频播放| 欧美日韩在线播| 国产在线视频精品一区| 亚洲欧美影音先锋| 3atv在线一区二区三区| 大尺度一区二区| 亚洲成人av中文| 欧美变态凌虐bdsm| 99riav一区二区三区| 亚洲人精品一区| 日韩欧美中文字幕公布| jvid福利写真一区二区三区| 午夜精品福利在线| 久久久不卡影院| 色婷婷国产精品| 日韩高清不卡在线| 国产精品国产三级国产三级人妇 | 日本不卡一二三| 久久久99精品久久| 欧美日韩精品高清| 成人理论电影网| 免费在线看成人av| 亚洲精选一二三| 久久蜜桃av一区二区天堂| 欧美专区在线观看一区| 极品少妇xxxx精品少妇| 亚洲综合自拍偷拍| 欧美国产成人在线| 欧美精品一二三| 不卡av在线免费观看| 亚洲一区在线观看视频| 日本一区二区三区四区| 7777精品久久久大香线蕉| 激情欧美一区二区三区在线观看| 成人国产精品免费观看视频| 天天av天天翘天天综合网色鬼国产| 26uuu精品一区二区| 欧美男男青年gay1069videost| 精品一区二区三区在线观看国产 | 欧美α欧美αv大片| 在线观看日韩电影| 色综合中文字幕| 99在线视频精品| 成人精品鲁一区一区二区| 美日韩一区二区| 色综合久久久网| 99热国产精品| 国产盗摄一区二区| 久久99精品久久久久婷婷| av亚洲精华国产精华精华 | 欧美肥胖老妇做爰| 成人黄色网址在线观看| 日本一区免费视频| 国产亚洲视频系列| av午夜一区麻豆| 国产福利不卡视频| 国产一区二区剧情av在线| 精品一区二区三区蜜桃| 麻豆91在线看| 国产主播一区二区三区| 青青草国产精品97视觉盛宴| 亚洲1区2区3区视频| 日韩高清欧美激情| 日韩精品福利网| 日本sm残虐另类| 韩国v欧美v亚洲v日本v| 国产福利不卡视频| www.色综合.com| 91黄色激情网站| 欧美日韩在线直播| 精品免费一区二区三区| 日韩欧美另类在线| 欧美国产一区视频在线观看| 亚洲素人一区二区| 亚洲va天堂va国产va久| 免费精品视频在线| 久久99精品国产| 国产 日韩 欧美大片| 91国产福利在线| 日韩一级片网站| 国产精品入口麻豆原神| 亚洲图片激情小说| 男人的j进女人的j一区| 国产福利电影一区二区三区| youjizz国产精品| 国产精品正在播放| 色94色欧美sute亚洲13| 欧美一区二区网站| 国产精品视频一区二区三区不卡| 亚洲一区二区视频在线观看| 日韩高清一级片| 91一区一区三区| 日韩精品在线一区| 亚洲欧美一区二区三区极速播放 | 成人性生交大片免费看中文| 色一区在线观看| 日韩欧美国产wwwww| 亚洲视频在线一区二区| 久久精品99国产国产精| 91免费小视频| 久久综合久久久久88| 亚洲成人免费看| 精品一区二区三区久久久| 成人蜜臀av电影| 91精品国产欧美一区二区成人| 亚洲国产精品成人久久综合一区| 国产精品久久久久久久久晋中| 亚洲一区二区三区爽爽爽爽爽| 亚洲人成影院在线观看|