導航:首頁 > 萬維百科 > 網站設計題抽獎系統

網站設計題抽獎系統

發布時間:2021-02-22 23:40:19

1、基於JSP的web題庫系統中的隨機抽取試題。資料庫用的my sql。

這里用到了兩個文件,一個jsp文件一個javabean文件,通過jsp中調用javabean可以輕松讀取文本文件,注意請放置一個文本文件afile.txt到web根目錄的test目錄下,javabean文件編譯後將class文件放到對應的class目錄下(tomcat環境)。

Read.jsp

$#@60;html$#@62;
$#@60;head$#@62;
$#@60;title$#@62;讀取一個文件$#@60;/title$#@62;
$#@60;/head$#@62;
$#@60;body bgcolor="#000000"$#@62;
$#@60;%--調用javabean --%$#@62;
$#@60;jsp:useBean id="reader" class="DelimitedDataFile" scope="request"$#@62;
$#@60;jsp:setProperty name="reader" property="path" value="/test/afile.txt" /$#@62;
$#@60;/jsp:useBean$#@62;

$#@60;h3$#@62;文件內容:$#@60;/h3$#@62;

$#@60;p$#@62;

$#@60;% int count = 0; %$#@62;
$#@60;% while (reader.nextRecord() != -1) { %$#@62;
$#@60;% count++; %$#@62;
$#@60;b$#@62;第$#@60;% out.print(count); %$#@62;行:$#@60;/b$#@62;
$#@60;% out.print(reader.returnRecord()); %$#@62;$#@60;br$#@62;
$#@60;% } %$#@62;
$#@60;/p$#@62;
$#@60;/body$#@62;
$#@60;/html$#@62;

//DelimitedDataFile.java bean文件源代碼
//導入java包
import java.io.*;
import java.util.StringTokenizer;

public class DelimitedDataFile
{

private String currentRecord = null;
private BufferedReader file;
private String path;
private StringTokenizer token;
//創建文件對象
public DelimitedDataFile()
{
file = new BufferedReader(new InputStreamReader(System.in),1);
}
public DelimitedDataFile(String filePath) throws FileNotFoundException
{

path = filePath;
file = new BufferedReader(new FileReader(path));
}
//設置文件路徑
public void setPath(String filePath)
{

  ath = filePath;
try {
file = new BufferedReader(new
FileReader(path));
} catch (FileNotFoundException e) {
System.out.println("file not found");
}

}
//得到文件路徑
public String getPath() {
return path;
}
//關閉文件
public void fileClose() throws IOException
{

file.close();
}
//讀取下一行記錄,若沒有則返回-1
public int nextRecord()
{


int returnInt = -1;
try
{
currentRecord = file.readLine();
}

catch (IOException e)
{
System.out.println("readLine problem, terminating.");
}

if (currentRecord == null)
returnInt = -1;
else
{
token = new StringTokenizer(currentRecord);
returnInt = token.countTokens();
}
return returnInt;
}

//以字元串的形式返回整個記錄
public String returnRecord()
{

return currentRecord;
}
}

2、一個抽獎系統,一個數值策劃的系統

飛離我頭上的窩巢,我必須回頭
它在往下鑽,越吻它越醉,
弗美爾( 63 - 675 ,荷蘭傑出畫家,現僅存世36幅作品。
輕快的二輪馬車
愁雨綿綿,無止無境。
品味是的活的飢寒交迫哈哈

3、做一個單頁面網站,內容是答題的形式,答完了之後抽獎! 誰會做。在線等!挺急的!

1條回抄答 今天 14:01yqsky3964 | 七級 最快回答襲
你出多少錢吧?

其實啊 不管想要什麼 的確是先告訴大家 交換的價值是什麼
其實誰心裡都明白
你要的是一個網站不是一個小笑話 不是三言兩語就能弄完的
大家都在上班辛苦付出時間換回自己吃喝拉撒

所以本著互相理解的方向
祝您成功
您的採納是咱互助的動力源泉 感謝理解

4、網頁製作「設計題」

qq

5、我想設計一個網站,是一個抽獎網站,付費請高手

請問flash可以嗎?820447009

6、怎麼做網頁抽獎系統

抽獎系統還是注冊機系統啊??SINA的BLOG能放ASP??

你做的是什麼東西啊....這么神秘.是程序的話應該有開發過加密/解密吧.......

7、用php+mysql做一個題庫系統,上萬題內隨機抽取五百題左右生成考試卷,求最有效率的做法!

php裡面有array_rand函數,你要是一道題一道題的讀出來,或許也可以嘗試一下。但是要是一下子都讀出來,即便這個函數效率可以的話,隨機取出id數組,查詢 「where id in 數組」 就不如直接在資料庫里隨機抽取記錄。
如何從數據表裡隨機抽取記錄呢,想想辦法還是有一些,就是不知道效率如何。有的是說用max_id*rand(),那一條一條抽取還是可以的。怎麼批量隨機抽取呢,可以試著排序,然後選取前500題,排序可以想辦法用一些函數(選取一些執行效率高的),如何md5,sha1,這種。如果為了使結果更具有隨機性,可以把欄位值再與一個隨機數運算一下。僅供參考。
========================
我想你還是用array_rand隨機抽500個id存到數組,然後遍歷數組吧。這樣也避免了題目重復。在資料庫里如果一次一條記錄隨機抽取,要考慮碰巧重復的問題。批量選取你就按上面我說的試試。

8、用php+mysql做一個題庫系統,隨機抽取五百題左右生成考試卷,最有效率的做法是什麼?

php裡面有array_rand函數,你要是一道題一道題的讀出來,或許也可以嘗試一下。但是要是一下子都回讀出來,即便這個函答數效率可以的話,隨機取出id數組,查詢 「where id in 數組」 就不如直接在資料庫里隨機抽取記錄。
如何從數據表裡隨機抽取記錄呢,想想辦法還是有一些,就是不知道效率如何。有的是說用max_id*rand(),那一條一條抽取還是可以的。怎麼批量隨機抽取呢,可以試著排序,然後選取前500題,排序可以想辦法用一些函數(選取一些執行效率高的),如何md5,sha1,這種。如果為了使結果更具有隨機性,可以把欄位值再與一個隨機數運算一下。僅供參考。
========================
我想你還是用array_rand隨機抽500個id存到數組,然後遍歷數組吧。這樣也避免了題目重復。在資料庫里如果一次一條記錄隨機抽取,要考慮碰巧重復的問題。批量選取你就按上面我說的試試。

9、微信公眾平台答題抽獎系統自己能做嗎

這個需要第三方平台才可以實現 就是把你微信公眾平台綁定在第三方上去搭建管理抽獎活動

與網站設計題抽獎系統相關的知識