【正文】
queetemp=setInterval(Marquee,speed)} //鼠標(biāo)離開重新計(jì)數(shù)/script投票系統(tǒng)數(shù)據(jù)庫表,: 數(shù)據(jù)庫表字段名稱數(shù)據(jù)類型說明ID自動編號編號Title備注標(biāo)題select1文本xxx的種類answer1數(shù)字投票的人數(shù)Select2文本xxx的種類Answer2數(shù)字投票的人數(shù)Select3文本xxx的種類Answer3數(shù)字投票的人數(shù)Select4文本xxx的種類Answer4數(shù)字投票的人數(shù)Select5文本xxx的種類Answer5數(shù)字投票的人數(shù)DateAndTime日期/時間添加的時間IsChecked數(shù)字判斷是對還是錯投票設(shè)計(jì)圖,如圖41……圖41 投票實(shí)現(xiàn)代碼: % set rs=(SELECT * from vote where IsChecked=1 ) if then 暫無投票 else%%=rs(Title)%%for i=1 to 5 if rs(Selectamp。i) then%%=rs(Selectamp。i)%% end ifnext% 投票結(jié)果,如圖412……圖412 投票結(jié)果%dim options,total,sql,i,answer,actionset rs=()sql=select * from vote sql,conn,3,3if (stype)= then if (REMOTE_ADDR)=(IPAddress) then SCRIPT language=JavaScriptalert(39。感謝您的支持,您已經(jīng)投過票了,謝謝!39。)。 javascript:()。/SCRIPT else options=(options) (IPAddress)=(REMOTE_ADDR) (UPDATE vote set answeramp。optionsamp。=answeramp。optionsamp。+1 where IsChecked=1) end ifend if% %total=0set rs=()sql=select * from vote where IsChecked=1 sql,conn,3,3%for i=1 to 5 if rs(Selectamp。i) then total=total+rs(answeramp。i) end ifnext% %for i=1 to 5 if rs(Selectamp。i) then if total=0 then answer=0 else answer=(rs(answeramp。i)/total)*100 end if%%=rs(selectamp。i)%%=round(answer,3)%共有【%=total%】人參加投票 div align=center/div p align=center【a href=javascript:()關(guān)閉窗口/a】 % set rs=nothing set conn=nothing %5網(wǎng)站測試網(wǎng)站做好后,接下來的工作就是進(jìn)行測試與發(fā)布,這是很關(guān)鍵的一個步驟。下面就介紹了如何測試網(wǎng)站做了簡單介紹。測試的主要目的是保證各個頁面之見的連接沒有錯誤,網(wǎng)頁中沒有亂碼,圖片,flash能夠正常顯示.我用的測試方法是:把網(wǎng)站所有內(nèi)容放在本地磁盤,建立一個文件把內(nèi)容放進(jìn)去,設(shè)置文件夾的權(quán)限為everyone,不然瀏覽的時候因?yàn)闆]有相關(guān)權(quán)限而不能正確顯示。接著打開Internet信息服務(wù)其IIS,在默認(rèn)網(wǎng)站屬性里,打開網(wǎng)站的主目錄,設(shè)置為網(wǎng)站所在的文件夾,接著設(shè)置權(quán)限為腳本資源訪問,讀取,目錄瀏覽,記錄訪問,索引資源等等,執(zhí)行權(quán)限為腳本和可執(zhí)行文件,如圖51圖51 默認(rèn)網(wǎng)站設(shè)置在打開默認(rèn)網(wǎng)站的文檔,,圖52所示。圖52 默認(rèn)網(wǎng)站設(shè)置可以再Internet信息服務(wù)器中瀏覽,也可以再瀏覽器中輸入網(wǎng)站的網(wǎng)站進(jìn)行瀏覽。,,。通過網(wǎng)站的系統(tǒng)測試,網(wǎng)站各個頁面之間連接都沒有發(fā)生錯誤,頁面能夠調(diào)用數(shù)據(jù)庫的的數(shù)據(jù),說明該網(wǎng)站能夠成功發(fā)布,其基本功能以實(shí)現(xiàn)??偨Y(jié) 從畢業(yè)設(shè)計(jì)到畢業(yè)設(shè)計(jì)的完成我學(xué)到了很多,在這三個多月里,我從開始搜集資料,到整個畢業(yè)設(shè)計(jì)的完成雖然遇到了很多的困難,但是也讓我學(xué)到了很多,畢業(yè)設(shè)計(jì)是一個把理論與實(shí)際相結(jié)合的過程。在畢業(yè)設(shè)計(jì)的制作中開始總是有很多的不確定,對于設(shè)計(jì)方案也是一改在改,總是覺得有很多的地方不滿意,弄得自己有點(diǎn)浮躁,但是通過自己查找資料,聽取老師和同學(xué)的建議,我的思路逐漸清晰,網(wǎng)站的模板也在多次的修改總算定稿。在網(wǎng)站的制作過程中有的時候是一個忙碌的階段,不雖然在開始就做好了基本的框架,但是在實(shí)施的過程中還是遇到了很多的技術(shù)的問題,比如:色彩的搭配,模塊功能的確定,數(shù)據(jù)庫的鏈接,問題有簡單也有難的,但是都得到了解決。這次的畢業(yè)設(shè)計(jì)是分組合作完成的,所以在三個月來的畢業(yè)設(shè)計(jì)的過程中,我不僅僅學(xué)到了知識,而且也學(xué)會了與人合作。從開始的不確定到后面的問題解決,提高了我的自學(xué)能力,也讓我更加的耐心,不會再面對自己不會的問題就浮躁不安。和同學(xué)的合作是我懂得了要如何與人合作,如何合理分工,如何互相幫助。畢業(yè)設(shè)計(jì)完成了,我覺得自己沒有白付出,還是看到了成果,雖然還有些地方不滿意,但是基本滿意的。致謝這次畢業(yè)設(shè)計(jì)讓我更加熟悉了從理論到實(shí)踐的跨越。從當(dāng)初的資料收集,到現(xiàn)在的網(wǎng)站成功運(yùn)行,這中間有很多值得回味的地方。比如:同學(xué)之間討論問題,共同解決各種問題,老師悉心指導(dǎo)我們的設(shè)計(jì),給我提供了很多很好的意見。在此感謝我的指導(dǎo)老師和專業(yè)老師,在他們的細(xì)心指導(dǎo)和關(guān)懷下,我才能夠順利完成畢業(yè)設(shè)計(jì)和畢業(yè)論文的寫作。老師們嚴(yán)謹(jǐn)?shù)闹螌W(xué)態(tài)度、淵博的知識、無私的奉獻(xiàn)精神使我深受啟迪。這三年中還得到眾多老師的關(guān)心支持和幫助。在此,謹(jǐn)向老師們致以衷心的感謝和崇高的敬意!參考文獻(xiàn)[1] 馮昊. ASP動態(tài)網(wǎng)頁設(shè)計(jì)與上機(jī)指導(dǎo)[M]北京:清華大學(xué)出版社[2] 楊冀川. ASP動態(tài)網(wǎng)站設(shè)計(jì)實(shí)戰(zhàn)[M]北京:機(jī)械工業(yè)出版社[3] 沈大林. Dreamweaver Flash Fireworks三合一教程[M].北京:電子工業(yè)出版社[4] Mike Morrison , Jonline Morrison. 數(shù)據(jù)庫的WEB站點(diǎn)[M] 北京:清華大學(xué)出版社[5] 楊威. [M].北京:人民郵電出版社[6] 余雷,周松建. [M] 北京:清華大學(xué)出版社[7] 李勁. 精通ASP數(shù)據(jù)庫設(shè)計(jì)[M].北京:科學(xué)出版社[8] 黃斯偉,王瑋. [M].北京:人民郵電出版社[9] 白鑒聰,王進(jìn). JavaScript網(wǎng)頁效果大師[M]. 北京:機(jī)械工業(yè)出版社[1] 源碼之家 [2] 網(wǎng)馨源碼 [3] 西部資料網(wǎng) [4] JSP技術(shù)規(guī)范 [5] 中國站長站 [6] 網(wǎng)馨源碼 [7] 西部資料網(wǎng) 第 23 頁 共25 頁