當前位置:首頁 » 編程語言 » java考試系統

java考試系統

發布時間: 2022-09-25 07:43:42

java在線考試系統程序運行後調用不了試卷

java第一次運行的時候只編譯一次,以後就不用再編譯了,如果文件發生改變,會重新編譯。重復這樣的,所以是一次編譯,處處運行

❷ 在用java做一個在線考試系統,隨機抽題遇到了問題,我寫了一個隨機抽題的方法,不知道在asp按鈕中怎麼用

import java.util.Random;
import java.util.Scanner;

public class MaxNumber {

private static Scanner input = new Scanner(System.in); // 實例控制台輸入類
public static void main(String[] args) {
/*
* 第一步, 按照題目要求 , 我們需要用戶輸入 10 個數字
*/
int[] numberArray = new int[10]; // 我們先定義一個 可以裝 10 個數字的數組
int choose = chooseMode(); // 我加了一個選擇模式的函數
if (choose == 1) { // 用戶手工輸入
for (int i = 0; i < numberArray.length; i++) { // 循環輸入
System.out.print("請定義第 '" + (i + 1) + "' 個數字:"); // 輸出控制台提示
numberArray[i] = input.nextInt(); // 要求輸入, 並存儲到數組變數里
}
} else { // 計算機隨機生成
Random random = new Random(); // 隨機數類
int tempNumber = 0 ; // 臨時變數
for (int i = 0; i < numberArray.length; i++) { // 計算機生成
tempNumber = random.nextInt(100) + 1; // 隨機生成 1 - 100 的數
System.out.println("計算機生成的第 '" + (i + 1) + "' 個數字是:" + tempNumber);
numberArray[i] = tempNumber; // 賦值
}
}
/*
* 第二步 , 找這 10 個數當中 , 最大的數.
*/
int maxNumber = 0; // 定義一個變數接收最大的數
for (int i = 0; i < numberArray.length; i++) { // 循環尋找
/*
* 循環比對, 一個接一個的, 如果 '當前數' , 比我們已經記錄的 '最大數' 還大, 那我們就把當前數 賦給 最大數
*/
if (numberArray[i] > maxNumber) {
maxNumber = numberArray[i];
}
}
System.out.println("其中最大的數是:" + maxNumber); // 輸出結果
}

/**
* 選擇模式方法
* @return 返回選擇的模式的編號
*/
public static int chooseMode() {
System.out.println("------------ 選擇模式 ------------");
System.out.println("\t1. 用戶輸入十個數字");
System.out.println("\t2. 計算機隨機產生十個數字");
System.out.print("請選擇:");
return input.nextInt(); // 輸入, 返回
}

/*
* 其中包函的知識有: 控制台輸入, 輸出 , 數組 , 循環 , if 判斷語句
*/
}

最後:
希望能幫到你,如果有什麼問題可以 Hi 我,
看到樓主花了怎麼多耐心,寫了怎麼多判斷,也可以見得樓主確實用心了,
只是沒找到方法。

❸ java考試系統如何實現上一題/下一題按鈕的功能

可以用分頁功能實現,可以通過sql語句進行分頁

❹ java考試系統考試答一道題操作一下資料庫(即保存考試答案),考試人員達到100人時伺服器CPU佔用率超過90%

你的客戶端是怎麼連接資料庫的,如果是jdbc直聯。那麼就等於建立了100個長連接(如果用連接池的話要翻幾倍)。數據源本身還有活動校驗。如果你的伺服器比較差的話,很容易就廢了。所以關鍵是減少客戶端與伺服器端的交互。只在提交時。發通知給伺服器端。伺服器端再進行操作。
上面說的是最常見的問題。此外,自己建立長連接也可能出現類似問題。如果都不是,就要自己分析cpu的使用情況,找出有問題的線程。 可以通過各類java監視工具來實現。

❺ 正在寫一個Java考試系統,在這里想滿足:當學生單擊下一題後保留題目的答案,如何設計

使用緩存就可以了,把題目的id保存到緩存裡面,具體的題目還是在資料庫裡面,需要顯示的時候根據id去調取數據

❻ 跪求java實現B/S考試系統的思路(最好有源代碼)

做這個題庫系統需要按照mvc設計一下, 最近我也實現一個類似的, 下面說下我的設計

  • 資料庫mysql+開發環境eclipse+jdk1.8, 然後基於一個整合框架把項目搭建起來

  • 設計基礎試題表, 這個主要有類型難度等等

  • 設計試卷表, 試卷表由create的時候根據輸入的規則自動根據上面的基礎題庫表組裝而成

  • 剩下的用戶管理, 導出就比較容易了, 導出可以用poi導出成word

❼ java在線考試系統的考試界面要個時間限制,怎麼弄(jsp)

jsp頁面做一個倒計時的提示就可以控制時間了。
實現方法如下:
<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<div id="showTimes"></div>
<%
long current_time=System.currentTimeMillis();
long end_time=1337875200000l;
long time=end_time-current_time;
%>
<script>
var second = <%= time / 1000%>; // 剩餘秒數
// 寫一個方法,將秒數專為天數
var toDays = function(){
var s = second % 60; // 秒
var mi = (second - s) / 60 % 60; // 分鍾
var h = ((second - s) / 60 - mi ) / 60 % 24; // 小時
var d = (((second - s) / 60 - mi ) / 60 - h ) / 24 // 天
return "剩餘:" + d + "天" + h + "小時" + mi + "分鍾" + s + "秒";
}
//然後寫一個定時器
window.setInterval(function(){
second --;
document.getElementById("showTimes").innerHTML = toDays ();
}, 1000);
</script>

❽ java考試系統,答題的時候 有兩個按鈕,上一題和 下一題 ,

這個要給你完整些比較麻煩,給你提供個思路,
給上一題按鍵添加單擊監聽事件,然後點擊時獲得面板上當前信息判斷這一題為第幾題,將上一題的題號作為參數傳入JDBC的查詢部分,然後從資料庫中查的數據後,將值賦值到文本域面板中。

具有再碰到不明白的地方可以izhuiwen

❾ 有什麼好用的在線考試系統嗎Java的。

考試雲就是這樣一個好的考試系統,擁有如下特點:

1、支持新增考生信息,可以使用Excel模板批量導入考生信息;可以進行組無限層級織架構的建設,分部門分組管理考生信息。

2、支持可視化批量新增試題,支持word、Excel、TXT導題模板一鍵導入試題;導入試題時,系統會自動檢測相似題目和試題格式,並給出相應的提示,避免試題的重復錄入。

3、支持免登錄、口令、免登錄+口令、賬號密碼四種考生參加考試的方式;支持固定試卷、抽題試卷、隨機試卷三種試卷類型,可以根據考試業務靈活組卷。

4、有模擬考場環境的參數設置,如考試時間、答題時長、參考次數、成績顯示等;還有防止作弊的措施,如人臉識別、視頻抓怕監考、隨機打亂試題順序、禁止考試中途切屏、禁止考生復制、粘貼等操作。

5、支持自動閱卷,主觀題可設置得分點、關鍵詞進行判卷,具備多維度的成績統計分析,讓考試結果一目瞭然。

❿ 計算機二級 JAVA考試題庫,題庫軟體

計算機二級 JAVA考試題庫,題庫軟體

首先我們先看下軟體展示圖,後面是軟體!

圖1:


1、全國計算機等級考試超級模擬軟體。

匯聚了多年開發全國計算機等級考試模擬軟體的豐富經驗,並綜合有經驗的命題專家、教授和全國各地考點一線教師的建議基礎上研製而成。本套軟體採用模擬考試形式,以大量的習題練習,強化考生的應考能力。

2、捷成全國計算機等級考試練習系統。

上機考試系統提供了歷屆考試題100套,並附有試題分析和參考答案,可以幫助考生熟悉考試模式,提高應試能力,測試實際操作和應變能力,自己評定成績,對正式考試時能否通過進行初步的估計。

3、未來教育2017二級msoffice模擬軟體

以其模式的高專業度,題庫權威度而聞名業界,它聚合歷年真題加以分析從而提出權威預測,效果非常不錯。

熱點內容
怎麼在伺服器執行jmeter腳本 發布:2024-04-25 07:35:25 瀏覽:396
域名訪問https 發布:2024-04-25 07:16:56 瀏覽:414
javaie亂碼 發布:2024-04-25 07:07:15 瀏覽:602
php開發微信支付 發布:2024-04-25 06:57:38 瀏覽:317
上傳視頻最快 發布:2024-04-25 06:42:59 瀏覽:14
允許更新預編譯站點 發布:2024-04-25 06:32:53 瀏覽:679
如何獲取已經連上的網路密碼 發布:2024-04-25 06:27:48 瀏覽:466
python打開界面 發布:2024-04-25 06:27:44 瀏覽:667
java數組重復 發布:2024-04-25 06:27:40 瀏覽:827
同價位的安卓和蘋果哪個好 發布:2024-04-25 06:27:38 瀏覽:359