用dreamweaver制作asp投票系統(tǒng)

用dreamweaver制作asp投票系統(tǒng)

ID:17095112

大小:807.50 KB

頁數(shù):14頁

時間:2018-08-27

用dreamweaver制作asp投票系統(tǒng)_第1頁
用dreamweaver制作asp投票系統(tǒng)_第2頁
用dreamweaver制作asp投票系統(tǒng)_第3頁
用dreamweaver制作asp投票系統(tǒng)_第4頁
用dreamweaver制作asp投票系統(tǒng)_第5頁
資源描述:

《用dreamweaver制作asp投票系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫

1、用Dreamweaver制作ASP投票系統(tǒng)一、程序說明及投票系統(tǒng)流程圖總的來說,投票系統(tǒng)可分為3個模塊:選票模塊,選票處理模塊和結(jié)果顯示模塊!投票系統(tǒng)需要對某一項目的選擇做出記錄,一般情況下是存放在數(shù)據(jù)庫中然后對投票情況進(jìn)行統(tǒng)計并顯示投票結(jié)果。首先給出選票,即供投票者選擇的窗體對象,當(dāng)投票者按下投票按鈕后,選票處理模塊開始激活,對傳送到服務(wù)器的數(shù)據(jù)作相應(yīng)的處理,服務(wù)器端在處理時先判斷用戶選擇的是那一項,然后把相應(yīng)字段的值加1。實際上保存投票結(jié)果的數(shù)據(jù)庫中的表只有一條記錄就可以了,只是需要不斷的對這些數(shù)據(jù)進(jìn)行更新。最后則是由結(jié)果顯示模塊把投票結(jié)果顯示出來。這篇教程以對一部電影的

2、評價為例進(jìn)行投票系統(tǒng)的講解。在這個例子中有3種選擇,很好、一般和很差!并且只能選擇其中一項。文件說明:*vote.asp 投票頁*result.asp顯示投票結(jié)果*add.asp選票處理模塊,投票者在投票頁選擇并按下投票按鈕并提交后,數(shù)據(jù)庫即進(jìn)行更新,最后轉(zhuǎn)向Result.asp二、數(shù)據(jù)庫的設(shè)計和建立數(shù)據(jù)庫文件tvote.mdb只有一個表tvote,該表只有一條記錄,而記錄對應(yīng)著3個字段,每一個字段保持一種選項的投票數(shù)目。新建表的記錄初始值為0,為了方便看效果,所以先對記錄的各個字段賦了初值!三、建立站點和數(shù)據(jù)庫連接1.建立站點!關(guān)于建立站點的詳細(xì)步驟,偶就不說了。貼張圖看下

3、??!提醒下,建立站點前別忘了建立虛擬目錄!2.數(shù)據(jù)庫連接,這里用構(gòu)建0DBC的方法來連接數(shù)據(jù)庫!DSN(DataSourceName),數(shù)據(jù)源名稱)表示用于將應(yīng)用程序和某個數(shù)據(jù)庫相連接的信息集合。ODBC數(shù)據(jù)源管理器使用該信息來創(chuàng)建指向數(shù)據(jù)庫的連接!具體步驟:啟動控制面板-管理工具-數(shù)據(jù)源(0DBC)-系統(tǒng)DSN-“添加”然后在打開的創(chuàng)建新數(shù)據(jù)源對話框中選擇 MicrosoftAccessDriver(*.mdb)點擊“完成”會出現(xiàn)ODBC MicrosoftAccess安裝對話框,給你要建立的數(shù)據(jù)源起個名字,然后點擊“選擇”,選擇你建立的數(shù)據(jù)庫文件的路徑!單擊確定,就可以看

4、到在ODBC數(shù)據(jù)源管理器中多了一個我們剛剛新建立的數(shù)據(jù)源。然后到dreamweaver里面,打開我們剛剛建立的站點,隨便打開一個文件!打開應(yīng)用程序面板的數(shù)據(jù)庫標(biāo)簽,點“+”,選擇“數(shù)據(jù)源名稱(DSN)”然后在打開的對話框中作如下設(shè)置,可點擊測試看數(shù)據(jù)庫連接是否成功!實際上,投票者只需要作出選擇就可以了,不需要添加任何行為。對投票頁緊需設(shè)置表單及窗體對象的屬性即可。1.先制作如下的靜態(tài)頁面注意,頁面中的表格一定是嵌套在一個form(表單)里面的(偶剛開始學(xué)asp的時候,都是直接就弄個表格,結(jié)果出了n次錯)2.form設(shè)置將光標(biāo)移到表單區(qū)域內(nèi),單擊窗口下面的form標(biāo)簽來選中fo

5、rm。對form屬性進(jìn)行如下設(shè)置單擊表格右列第一行的單選按鈕屬性設(shè)置form中的單選按鈕的屬性。在其屬性面板中,在單選按鈕文本框中輸入rbResult,這樣就設(shè)置了該單選按鈕的name的屬性為rbResult,在選定值文本框中輸入fGood,這樣就設(shè)置了該單選按鈕的Value屬性值。如圖輸入的value屬性值與數(shù)據(jù)庫中的表tvote的一個字段名相同,而表tvote的fGood字段保存的是選擇[很好]項的投票者總數(shù),在按下投票按鈕提交后,將fGood作為單選按鈕的值傳出,與數(shù)據(jù)庫中的字段名聯(lián)系起來!在初始狀態(tài)選項中,選中[已勾選]單選按鈕,即默認(rèn)情況下被選中!同樣,對下面2個單

6、選按鈕也按以上步驟設(shè)置!表格中下面的2個單選按鈕的name屬性也設(shè)為rbResult,這樣設(shè)置可使3個單選按鈕的name屬性相同,這樣投票者就只能選擇其中的一項。在[初始狀態(tài)]選項中選中[未選中]單選按鈕,在[選定值]文本框中分別輸入fMid、fBad,與表tvote中的另外二個字段相同,這樣,vote。asp就作好了!五、投票結(jié)果頁面的制作制作頁面2.定義記錄集打開數(shù)據(jù)[綁定]面板,單擊[+]按鈕,選擇[記錄集(查詢)]菜單項,如果出現(xiàn)簡單[記錄集]對話框,則應(yīng)單擊[高級。。。]按鈕轉(zhuǎn)到高級記錄集對話框!在名稱文本框中輸入rsVote,在連接下拉列表中選擇connvote,

7、在SQL列表框中書寫“SELECTfGood,fMid,fBad,(fGood+fMid+fBad)asVTotal,(fGood/VTotal)asGoodPercent,(fMid/VTotal)asMidpPercent,(fBad/VTotal)asBadPercentFROMtVote”3.數(shù)據(jù)綁定將光標(biāo)放在“有 人參加了投票”之間,在綁定面板中選中vtotal字段,然后單擊“插入”這樣就把投票人的總數(shù)動態(tài)的加入到Result。asp頁面中!用同樣的方法將其他字段綁定到相應(yīng)位置最后完成的頁面如

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。