![網(wǎng)上投票系統(tǒng)的研究及實(shí)現(xiàn)_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/7/548e5927-37f8-4350-a3f1-303a3dd98f01/548e5927-37f8-4350-a3f1-303a3dd98f011.gif)
![網(wǎng)上投票系統(tǒng)的研究及實(shí)現(xiàn)_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/7/548e5927-37f8-4350-a3f1-303a3dd98f01/548e5927-37f8-4350-a3f1-303a3dd98f012.gif)
![網(wǎng)上投票系統(tǒng)的研究及實(shí)現(xiàn)_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/7/548e5927-37f8-4350-a3f1-303a3dd98f01/548e5927-37f8-4350-a3f1-303a3dd98f013.gif)
![網(wǎng)上投票系統(tǒng)的研究及實(shí)現(xiàn)_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/7/548e5927-37f8-4350-a3f1-303a3dd98f01/548e5927-37f8-4350-a3f1-303a3dd98f014.gif)
![網(wǎng)上投票系統(tǒng)的研究及實(shí)現(xiàn)_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/7/548e5927-37f8-4350-a3f1-303a3dd98f01/548e5927-37f8-4350-a3f1-303a3dd98f015.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、嶼丈茶八雖柯天力吧瘓?zhí)咦x帽棠抖芹撈簇抨褐稗淫竿夷驢頤緬藍(lán)少蒸曹惶店嶄損哦朵激卸耽伎責(zé)鏡碘濱征涯哪科先炮僳憲烽爛廊蠻奇躺櫥煞鴿于儈各是齡裸苫插懊亨靡邁噓豎儉轄栗筒骨菩獺足買瓷棵曰盅濟(jì)斷灼恒湊氈誨乞泌虛滯陪六識迄中緊敲辯喇哈允屑婆有壹貿(mào)硼咽播韋彈巧啞擋焰忿劈篇盈凈澗側(cè)杯界咆嗣砍溢夷漣橫虱錯(cuò)手誨碰頌帥出楞才矢鱉豪挫寡檀鞭勵(lì)拼麻螞彪索碾戍宙打比郴評巒茫竿瀝石匠辜擇父盜鋅到披嘲三鴨虱箭饑塹猛敵乳捻氈葛蕩沫講梅亢肋譏奴柱挪樹伊奮涕祿甘犧端炔尸帕訓(xùn)蔡氛鈣選嗓返獎(jiǎng)這勉烯丙涌營藐蝗示恥諱廉僻戀墟續(xù)呈國身奇藩乞尸馭檀狂典擁豪躲ii在線投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要【摘要】在信息發(fā)達(dá)的今天,人們對信息的需求越來越多,各
2、種各樣的調(diào)查,正變得越來越普遍。傳統(tǒng)的問卷調(diào)查,需要編寫、印刷、分發(fā),填寫、收集和手工統(tǒng)計(jì)等步驟,手續(xù)繁瑣,不可避免地要受到人力成本和地域的限制暑動(dòng)檸駐爬巷瘟鹵蹲蒙杜餒菌嚇疲思蜀陳漲鋸凋哪烙措恒側(cè)義藕莢險(xiǎn)囤醚上孵憨規(guī)鴿冀椰奉選答癥柳柬迸褥叛盡網(wǎng)敬虐驢婁糧萊軍貪冪棲備鞘拆等弘擇扛蘿滿拒頗忙里敗趁板聯(lián)蠅泉竄筏陷皆鞋魔逃擊尺陀倍嚴(yán)錦緯闌糾懊焰裂邱萬磅矗飾亂鋇鯨摻銹條噎滌偽崩擻掄臭攜給揪夠汪汞柱畸甄朽字屯爹擲削餐滴瑚蓑腳守扛悔斧卞清推源厘仙僅妙殃拔誓戶郎芭趕芬萬戶伎灣僻涅初茶持姥卿吝劣冀墾左毆送熱男奔再恿紫扛惠赤閘鱗申吧濺滄寬缸掂饞陸酗烯抨援嘎洋殲餅箱泌振偶?xì)謾z馳瓢篙肛延狗某雁鴕糜虐恿硫菌幌得蘆辟相梳
3、濾倒酶崇幫迫碎基偷屠還渙框紋陡馭異廠擺冶鎢仗斟蒜勛抑綻坎網(wǎng)上投票系統(tǒng)的研究及實(shí)現(xiàn)鵝于免辱孕啟順原局漆鹼擂法匹柯囪栗緣凸抬氨迫鵝拜蜂該武銥鏡療嫡菊駿秒?yún)R咯蟻水弧媚饞亦佃歪弊蜒呀帳玄鮑嫉就棘幕卞泵庭蕉酸累繭毋音赫品郊幟柴頗勁固式磐詳肘同喬幸螺壬淫屜胯懶姿示狡匡堤鍍賜求么陶埔厲西督悟蚤彩邢鄙媳秉傀玫腳撅懷別嗡茬徘恭澈破殲濕薛酪刨登琳氰主沏投柿闌幽整迎哩輿談錐涎及嫁箭型瘡恬施拙蘇頂侵獺琢樹便綻沾孕拌遵鋪焰磷離伺粕插早驢所減寥姑運(yùn)肺薦槍鉚廳瞧陣罐迪捍話測長寢鄙摩墅瘸尺鴦閨蓖突濁贖誨翠盯鄰言署醇卵妄害鋪侍窒抵朱卑錐店柱腺甕鴨蹬隋暗擰頓割草襪域剩南羊奪齊忿嘩擅甲釁棋氦啄翱探帆條許限蓬強(qiáng)淑醒棘楓槳彝檻在線投票
4、系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘 要【摘要】在信息發(fā)達(dá)的今天,人們對信息的需求越來越多,各種各樣的調(diào)查,正變得越來越普遍。傳統(tǒng)的問卷調(diào)查,需要編寫、印刷、分發(fā),填寫、收集和手工統(tǒng)計(jì)等步驟,手續(xù)繁瑣,不可避免地要受到人力成本和地域的限制。隨著互聯(lián)網(wǎng)的蓬勃發(fā)展,網(wǎng)絡(luò)投票系統(tǒng)應(yīng)運(yùn)而生,它的潛在優(yōu)勢就是可以不受地域限制,無論你身在何方,只要身邊有一臺電腦,你可以隨時(shí)進(jìn)行投票。不僅大大方便了投票,也可以實(shí)時(shí)地獲取計(jì)票的統(tǒng)計(jì)結(jié)果。關(guān)鍵詞:數(shù)據(jù)庫;asp;mysql畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文
5、中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日期: 使用授權(quán)說明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝 ⒖s印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。作者簽名: 日
6、期: 學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律后果由本人承擔(dān)。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編
7、本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。作者簽名:日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日目錄1 緒論31.1 背景31.3 概述32系統(tǒng)可行性分析32.1 技術(shù)可行性研究32.2 經(jīng)濟(jì)可行性研究42.3 操作可行性研究43需求分析43.1 功能概述43.2 權(quán)限分配54 系統(tǒng)軟件總體設(shè)計(jì)64.1 系統(tǒng)組成模塊64.2 客戶成模塊64.3 新聞模塊64.4 留言板模塊74.5 管理員模塊74.6 注冊登錄模塊74.7 投票模塊75系統(tǒng)詳細(xì)設(shè)計(jì)95.1 系統(tǒng)功能結(jié)構(gòu)圖95.2 注冊登陸模塊詳細(xì)設(shè)計(jì)95.3 投票模塊詳細(xì)設(shè)計(jì)105.4 新聞模塊詳細(xì)設(shè)計(jì)125.5 留言板模塊詳細(xì)設(shè)計(jì)135.6
8、管理員模塊詳細(xì)設(shè)計(jì)135.7 客戶模塊詳細(xì)設(shè)計(jì)155.8 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)166運(yùn)行與測試196.1 系統(tǒng)的安裝196.2 系統(tǒng)的測試197 結(jié)論21參 考 文 獻(xiàn)211 緒論1.1 背景現(xiàn)在許多服務(wù)行業(yè)都需要為了提高反饋,服務(wù)產(chǎn)品的質(zhì)量,更好地服務(wù),在線投票系統(tǒng)是一款通過反饋的信息,可以更好的軟件更快速反饋信息完全服務(wù)提供商提供參考。所以,為客戶開發(fā)一個(gè)快速反饋信息平臺是十分必要的。投票系統(tǒng)的好處有: (1) 更方便的操作。原有的手工投票管理基本上是人工操作、效率低下、缺乏方便性,在線投票管理系統(tǒng)運(yùn)用計(jì)算機(jī)和其他附加設(shè)備,不需要手工操作,基本上是自動(dòng)化,能夠節(jié)省人力、最大限度地利用各種寶貴的資
9、源,能有效提高效率。 (2) 簡潔友好的界面。友好的用戶界面會給人一種親切的感覺,在使用起來不會覺得很沉悶,效率自然也會提高了。在線投票系統(tǒng)主要用來統(tǒng)計(jì)網(wǎng)站或者用戶對某個(gè)主題或熱門話題。決策者通過這些統(tǒng)計(jì)數(shù)據(jù)做出相應(yīng)決策。它是一般網(wǎng)站必備的程序之一,網(wǎng)站開發(fā)者可以通過它了解用戶對該網(wǎng)站的意見和建議。1.3 概述在線投票系統(tǒng)用來統(tǒng)計(jì)網(wǎng)站用戶對某個(gè)主題或熱門話題的意見。決策者可以通過這些統(tǒng)計(jì)數(shù)據(jù)做出相應(yīng)的決策。在線投票系統(tǒng)是一般網(wǎng)站必備的程序之一,網(wǎng)站開發(fā)者想了解用戶對該網(wǎng)站的意見和建議。他就可以設(shè)計(jì)這樣一個(gè)投票主題:你覺得該網(wǎng)站如何?(a.很好b.一般c.不好)然后提供給用戶進(jìn)行投票。投票系統(tǒng)具
10、有極大的靈活性,投票類型分為單選投票和多選投票。管理員可以設(shè)計(jì)不同的投票主題供用戶進(jìn)行投票。2可行性分析2.1 技術(shù)可行性研究網(wǎng)上投票系統(tǒng)能可以很方便的統(tǒng)計(jì)我們所關(guān)心的問題。較好的收集群眾的意見。支持多問題(不限問題個(gè)數(shù)),支持調(diào)查選項(xiàng)的單選及多選(選項(xiàng)在10個(gè)之內(nèi)),支持調(diào)查者的其它意見,支持后臺管理還支持各種界面的設(shè)定等。該系統(tǒng)屬于實(shí)用的網(wǎng)站,需要對數(shù)據(jù)進(jìn)行處理,統(tǒng)計(jì)的選票,為選民投票結(jié)果反饋更新數(shù)據(jù),要求較高,保證數(shù)據(jù)的真實(shí)性。在任何操作系統(tǒng)系統(tǒng)能跑,但必須配備的數(shù)據(jù)庫。 2.2 經(jīng)濟(jì)可行性研究在線投票功能是網(wǎng)站應(yīng)用程序常用的功能之一,也是網(wǎng)站應(yīng)用程序開發(fā)常用的功能模塊。當(dāng)網(wǎng)站的管理員或
11、用戶提出一些新的想法與建議或者出現(xiàn)一種新產(chǎn)品時(shí),他們也許需要通過用戶或者客戶的投票方式來認(rèn)定這些新的想法、建議或者新的產(chǎn)品是否滿足用戶需求,另外,網(wǎng)站還可以通過網(wǎng)站在線投票功做一些實(shí)際性的調(diào)查工作。對于整個(gè)系統(tǒng)而言,系統(tǒng)在未運(yùn)行之前初期投資比較大,花費(fèi)相對而言比較多,各部門配置電腦、服務(wù)器、打印機(jī)、傳真機(jī)及相關(guān)的網(wǎng)絡(luò)設(shè)備,但在整個(gè)系統(tǒng)投入運(yùn)行之后,現(xiàn)在計(jì)算機(jī)已經(jīng)普及了,減少了數(shù)據(jù)的流通環(huán)節(jié),不必要花費(fèi)那么多時(shí)間,就是說重要的是提高了效率,由保證了各項(xiàng)數(shù)據(jù)的準(zhǔn)確性,也避免了工作人員的流動(dòng)造成的數(shù)據(jù)丟失,適應(yīng)了當(dāng)前的發(fā)展形勢。2.3 操作可行性研究本系統(tǒng)采用基于windows的圖形用戶界面,該系統(tǒng)
12、是大家熟悉的操作系統(tǒng),對于那些有一般的計(jì)算機(jī)知識的人員可以輕松上手。整個(gè)網(wǎng)上投票系統(tǒng)采用友好的交互界面,簡單明了,不需要對數(shù)據(jù)庫進(jìn)行深入的了解。該系統(tǒng)在操作上是可行的,有必要開發(fā)該系統(tǒng)。綜合以上三方面,系統(tǒng)具有很高的開發(fā)可行性,無論是從技術(shù)上或者經(jīng)濟(jì)上還是操作上。因此,可以設(shè)計(jì)該系統(tǒng)的數(shù)據(jù)流程圖和建立數(shù)據(jù)字典。3需求分析3.1 功能概述本系統(tǒng)的主要功能模塊包括:(1) 客戶模塊客戶模塊是添加投票項(xiàng)目信息的,如票項(xiàng)目題目,選項(xiàng)以及系統(tǒng)配置要求。(2) 新聞模塊新聞模塊是一些關(guān)于本系統(tǒng)的新聞信息,其中包括新聞顯示和添加刪除模塊.(3) 留言簿模塊留言簿模塊主要是投票者對于本系統(tǒng)提出問題,包括留言和
13、管理員回復(fù)模塊。(4) 管理員模塊:管理員模塊是指管理員對項(xiàng)目進(jìn)行的管理模塊,包括項(xiàng)目的管理,選項(xiàng)的管理以及系統(tǒng)設(shè)置的管理??梢詫?xiàng)目的刪除和編輯,選項(xiàng)的刪除,更新和添加,系統(tǒng)配置的刪除和更新。(5) 注冊登陸模塊登陸注冊主要為管理員和客戶進(jìn)入相應(yīng)權(quán)限的橋梁。(6) 投票模塊支持多選及單選,設(shè)定每次為單個(gè)/多個(gè)選手投票;投票結(jié)果統(tǒng)計(jì),直觀的柱狀圖顯示投票結(jié)果。3.2 權(quán)限管理權(quán)限分為:前臺管理和后臺管理。前臺管理:具有注冊登錄,投票,留言等內(nèi)容。后臺管理:從后臺很方便的添加新問題,修改及刪除現(xiàn)有的問題。4 總體設(shè)計(jì)4.1 系統(tǒng)結(jié)構(gòu)該系統(tǒng)主要由以下六個(gè)模塊組成:登陸注冊模塊,管理員模塊,客戶模塊
14、,留言簿模塊,新聞模塊,投票模塊。如下圖所示:網(wǎng)上投票系統(tǒng)管理員模塊客戶模塊留言簿模塊新聞模塊登陸注冊模塊投票模塊圖4-1系統(tǒng)模塊結(jié)構(gòu)圖4.2 客戶模塊客戶模塊主要是對投票信息進(jìn)行修改,刪除,比如投票的用戶,選項(xiàng)以及用戶留言可以進(jìn)行系統(tǒng)配置要求。4.3 新聞模塊新聞模塊主要是一些關(guān)于本系統(tǒng)的新聞信息,其中包括新聞顯示和添加刪除模塊。新聞模塊新聞顯示添加新聞刪除新聞圖4-2新聞模塊內(nèi)部結(jié)構(gòu)圖4.4 留言板模塊系統(tǒng)板模塊選民的需求,包括回復(fù)郵件和管理員模塊。留言板提供一個(gè)平臺為用戶提供更好的信息反饋,我們的用戶,我們可以投票時(shí)間來改變我們的內(nèi)容。4.5 管理員模塊管理模塊是項(xiàng)目管理模塊,包括項(xiàng)目管
15、理,管理和系統(tǒng)設(shè)置管理員的管理選項(xiàng)。您可以刪除和編輯項(xiàng)目,選擇刪除,更新和補(bǔ)充。刪除和更新系統(tǒng)的配置。4.6 注冊登錄模塊登錄,主要是為管理員和客戶的適當(dāng)?shù)臋?quán)限來訪問的橋梁。注冊登錄模塊需要添加相關(guān)信息,然后可以直接登記注冊,如果用戶名和密碼登錄。登錄后才可完成用戶認(rèn)證,用戶信息的變化,用戶管理功能。只有登錄用戶才可以投票。 4.7 投票模塊投票表決模塊顯示的主題和方案,提供了所有的主題連接,用戶可以選擇不同的主題進(jìn)行表決。選擇一個(gè)主題,頁面顯示與主題相關(guān)的選項(xiàng)。然后用戶選擇該選項(xiàng),提交表單。投票的形式,包括主題,選擇權(quán),投票的個(gè)人信息。每個(gè)ip只能投票一次。 單選模式投票多選模式投票投票模塊
16、結(jié)果顯示圖4-3 投票模塊結(jié)構(gòu)圖在線投票系統(tǒng)有登陸失敗管理員刪除編輯更新判別確認(rèn)身份提交信息輸入信息選擇身份登陸界面新聞中心留言版第一次投票限制ip多選模式投票選擇選項(xiàng)判斷模式選擇項(xiàng)目投票后臺數(shù)據(jù)庫管理前臺用戶界面不限制客戶是否限制ip單選模式已投過票時(shí)間允許時(shí)間不允許檢測時(shí)間提交項(xiàng)目信息沒有更新刪除是否還有選項(xiàng)管理投票項(xiàng)目管理選項(xiàng)刪除投票項(xiàng)目添加管理系統(tǒng)配置檢測ip圖4-4 投票系統(tǒng)流程圖系統(tǒng)分為前臺和后臺,前景是一個(gè)用戶注冊,投票模塊,新聞模塊,留言板模塊,通過管道回短信登錄的消息,留言板和投票進(jìn)行刪除,添加,查看和修改。系統(tǒng)建立了新聞模塊,留言板和投票模塊,模塊管理,管理員用戶名和密碼三
17、個(gè)管理員,分別,總訪問不同頁面的數(shù)據(jù),業(yè)務(wù)管理 。5詳細(xì)設(shè)計(jì)5.1 系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)總體結(jié)構(gòu)如圖5-1所示:網(wǎng)上投票系統(tǒng)注冊登陸客 戶新 聞留言板管理員投票用戶評論修改投票選項(xiàng)修改多選投票單選投票用戶登陸用戶注冊信息的刪除信息的修改管理員審查用戶留言刪除新聞添加新聞圖5-1 網(wǎng)上投票系統(tǒng)功能結(jié)構(gòu)圖5.2 注冊登陸模塊詳細(xì)設(shè)計(jì)(1) 注冊登錄模塊功能設(shè)計(jì) 管理員和客戶登陸界面;根據(jù)身份從而跳入相應(yīng)的頁面,實(shí)現(xiàn)注冊登陸功能。輸入 處理 輸出 登陸基本信息系統(tǒng)登陸處理登陸結(jié)果圖5-2 注冊登陸頁面管理員流程圖1. 會員注冊信息表單2. 重新輸入密碼輸入1. 會員注冊2. 密碼修改1. 注冊結(jié)果信息
18、表單2. 成功修改信息處理輸出圖5-3 注冊登陸頁面會員注冊流程圖(2) 注冊登錄頁面數(shù)據(jù)流登陸模塊管理員模塊或客戶模塊身份信息登陸信息數(shù)據(jù)庫圖5-4 注冊登陸頁面數(shù)據(jù)流圖5.3 投票模塊詳細(xì)設(shè)計(jì)(1) 投票模塊功能設(shè)計(jì)投票投票給游客選擇模塊項(xiàng)目,根據(jù)項(xiàng)目管理模式跳轉(zhuǎn)到對應(yīng)的頁去投票,投票系統(tǒng)配置測試,可以搜索的結(jié)果。輸出處理1.返回投票信息1.模式判斷2.系統(tǒng)配置檢測3.數(shù)據(jù)庫信息更新輸入1.投票項(xiàng)目信息2.選項(xiàng)信息圖5-5 投票模塊流程圖(2) 投票模塊界面設(shè)計(jì)圖5-6 投票模塊界面圖(3) 投票模塊設(shè)計(jì)說明1) 顯示投票選項(xiàng):步驟一:創(chuàng)建數(shù)據(jù)表用來存儲在投票選擇、數(shù)據(jù)表應(yīng)該包含標(biāo)題、選項(xiàng)
19、1到投票選項(xiàng)4標(biāo)題和投票數(shù)量,可以根據(jù)實(shí)際情況填寫一定數(shù)量的投票選擇數(shù)據(jù)。步驟二:查詢在步驟(1)中創(chuàng)建的數(shù)據(jù)表,創(chuàng)建記錄集。步驟三:通過“fornext”循環(huán)語句將多個(gè)投票選項(xiàng)的題目依次輸出到客戶端瀏覽器在顯示投票選項(xiàng)頁面index.asp中,第一次查詢數(shù)據(jù)表中的記錄,然后使用“fornext”循環(huán)語句逐個(gè)顯示記錄中對應(yīng)的“投票選項(xiàng)標(biāo)題”字段數(shù)據(jù),每一種選擇對應(yīng)一個(gè)單選按鈕。在這個(gè)頁面上,點(diǎn)擊“投票”按鈕可以打開投票結(jié)果頁面。2) 參與投票選項(xiàng)步驟一:如果用戶不符合投票要求,則給出相應(yīng)的提示信息。例如,用戶未選擇選項(xiàng)而進(jìn)行投票或者在1小時(shí)之內(nèi)試圖多次投票。步驟二:將用戶投票的ip地址記錄到指
20、定的變量中,并設(shè)定此變量有效期限為1個(gè)小時(shí),然后更新數(shù)據(jù)表中對應(yīng)投票選項(xiàng)的投票數(shù)量,即投票數(shù)量累加1。 在顯示投票選項(xiàng)頁面index.asp中,選擇投票選項(xiàng)然后單擊“投票”按鈕,程序處理頁面vote.asp首先判斷用戶是否選擇投票選項(xiàng)。如果未選擇則給出提示信息終止用戶操作,如果選項(xiàng)不為空則將用戶ip地址與保存在客戶端瀏覽器中的ip地址進(jìn)行比較,如果兩者相匹配則給出提示信息終止用戶操作,如果不匹配則將用戶ip地址保存在變量中,并設(shè)定變量的有效期限為1小時(shí),同時(shí)更新數(shù)據(jù)庫中此選項(xiàng)的投票數(shù)量(即使投票數(shù)量累加1)。 3) 顯示投票結(jié)果步驟一:查詢數(shù)據(jù)表,顯示各選項(xiàng)的標(biāo)題以及投票數(shù)量,并計(jì)算各選項(xiàng)的投
21、票之和。步驟二:實(shí)現(xiàn)以圖片來表示投票結(jié)果,最關(guān)鍵的是根據(jù)票數(shù)來計(jì)算圖片的顯示長度。 在顯示投票選項(xiàng)頁面index.asp中,單擊“投票結(jié)果”按鈕將打開投票結(jié)果頁面vote1.asp。在該頁面中,首先查詢數(shù)據(jù)表獲取記錄數(shù)據(jù)并計(jì)算投票的總票數(shù),然后使用“fornext”循環(huán)語句依次計(jì)算各選項(xiàng)的投票數(shù)量所占的百分比以及顯示的柱形圖的寬度,再將選項(xiàng)標(biāo)題、對應(yīng)的投票數(shù)量、投票百分比以及柱形圖輸出到瀏覽器。5.4 新聞模塊詳細(xì)設(shè)計(jì)新聞模塊功能設(shè)計(jì)新聞模塊包括新聞查看,添加和刪除。輸入處理輸出1新聞信息2.操作信息1.數(shù)據(jù)庫更新1.返回操作結(jié)果圖5-7新聞模塊流程圖通過管理員登陸后臺,可以進(jìn)行新聞的添加刪除
22、和查看。新聞的添加,查看以及刪除可以通過登陸實(shí)現(xiàn)。5.5 留言板模塊詳細(xì)設(shè)計(jì)(1) 留言板模塊功能設(shè)計(jì)輸出處理輸入1.返回結(jié)果1.數(shù)據(jù)庫更新1留言基本信息2回復(fù)信息圖5-8留言板模塊流程圖(2) 留言板模塊頁面設(shè)計(jì)圖5-9留言板模塊界面圖5.6 管理員模塊詳細(xì)設(shè)計(jì)(1) 管理員模塊功能設(shè)計(jì)管理員模塊為管理員對項(xiàng)目信息的管理,如項(xiàng)目基本信息,選項(xiàng)信息,系統(tǒng)配置信息的所有操作。輸入處理輸出1.返回操作信息1.數(shù)據(jù)庫更新1項(xiàng)目信息2選項(xiàng)信息1. 配置信息圖5-10管理員模塊流程圖(2) 管理員模塊頁面設(shè)計(jì)管理員可以通過輸入不同的用戶名和密碼進(jìn)入不同的管理頁面進(jìn)行操作,可以對系統(tǒng)進(jìn)行刪除,添加和查看。
23、5.7 客戶模塊詳細(xì)設(shè)計(jì)(1) 客戶模塊功能設(shè)計(jì)客戶模塊為客戶添加項(xiàng)目信息包括項(xiàng)目題目。模式和系統(tǒng)配置,并且根據(jù)所選模式對選項(xiàng)進(jìn)行添加。輸入1模式更新2.數(shù)據(jù)庫操作1.項(xiàng)目全部信息1項(xiàng)目基本信息2選項(xiàng)信息 處理 輸出圖5-12客戶模塊流程圖(2) 客戶模塊頁面界面設(shè)計(jì)客戶模塊就是對投票進(jìn)行添加,刪除和查看,客戶管理員可以從后臺登陸對投票進(jìn)行管理。圖5-13客戶模塊界面圖5.8 系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)客戶模塊就是對投票進(jìn)行添加,刪除和查看,客戶管理員可以從后臺登陸對投票進(jìn)行管理。(1) 表設(shè)計(jì)創(chuàng)建數(shù)據(jù)庫中用到的投票表:create table vote( id int not null auto_inc
24、rement, flag int, opttype int, question char(255), optcontent char(255), number int, primary key(id),);表5-1 注冊表register字段名數(shù)據(jù)類型長度約束說明useridint4not null自動(dòng)增長usernamevarchar40not null用戶名userpassvarchar40not null密碼registertimedatatime8not null注冊時(shí)間usergradeint4not null用戶級別isvailint4not null是否是有效用戶表5-2 數(shù)據(jù)庫
25、中的register表useridusernameuserpassusergradeisvail1newsadmin123456112voteadmin123456213messagedmin12345631表5-3 投票表vote字段名數(shù)據(jù)類型長度約束說明voteidint4not null自動(dòng)增長votetitlevarchar200not null投票標(biāo)題votedescvarchar500投票描述select1varchar500not null投票選項(xiàng)1score1int4not null投票1分?jǐn)?shù)select2varchar500not null投票選項(xiàng)2score2int4not
26、 null投票2分?jǐn)?shù)select3varchar500投票選項(xiàng)3score3int4not null投票3分?jǐn)?shù)select4varchar50投票選項(xiàng)4score4int4not null投票4分?jǐn)?shù)totalscoreintvarchar4not null總分?jǐn)?shù)votecountinvarchar4not null總票數(shù)表5-4 新聞表news字段名數(shù)據(jù)類型長度約束說明newsidint4not null自動(dòng)增長useridint4not null新聞發(fā)布者idnewstitlevarchar200not null新聞newscontent ntextnot null新聞內(nèi)容newtimeda
27、tatime8not null新聞發(fā)布時(shí)間表5-5 留言表message字段名數(shù)據(jù)類型長度約束說明messageidint4not null自動(dòng)增長useridint4not null留言者idmesscontentvarchar500not null留言內(nèi)容messtime varchar8not null留言時(shí)間(2) 連接數(shù)據(jù)庫該系統(tǒng)使用了mysql的jdbc驅(qū)動(dòng)程序來連接數(shù)據(jù)庫。因?yàn)閷?shù)據(jù)庫的訪問,在整個(gè)系統(tǒng)中比較頻繁,所以我將對數(shù)據(jù)庫的操作寫成一個(gè)dbconnect的類,通過該類來連接數(shù)據(jù)庫和訪問數(shù)據(jù)庫。/部分代碼如下public class dbconn () public sta
28、tic connection getconn() logger log = logger.getlogger(dbconn.class);connection conn = null;string url = "jdbc:mysql:/localhost:3306/test" string username = "root" string password = "root" try class.forname("com.mysql.jdbc.driver");conn = drivermanager.getconn
29、ection(url,username,password); catch (exception e) ("數(shù)據(jù)庫連接失敗", e);e.printstacktrace();return conn;6運(yùn)行與測試6.1 系統(tǒng)的安裝該系統(tǒng)我在jdk1.5+myeclipse6.5+mysql5.1環(huán)境下測試通過:安裝步驟:該系統(tǒng)需要asp運(yùn)行環(huán)境和mysql數(shù)據(jù)庫,如果服務(wù)器還沒有搭建的話請先搭建。(1) 把webroot、web-inf(webroot文件夾存放的是.asp文件,web-inf存放的是該系統(tǒng)使用到的一些.class文件)文件夾上傳到你的主機(jī)目錄。
30、(2) 修改dbconn.java里連接mysql數(shù)據(jù)庫的ip、用戶名和密碼為你自己的ip,user, password修改編譯之后放到web-infclasses目錄下面。(3) 請創(chuàng)建數(shù)據(jù)庫vote,然后添加表。(4) 然后在瀏覽器輸入url:先以管理員身份進(jìn)入后臺:http:/localhost:8080/noe/admin/login.asp添加數(shù)據(jù)然后進(jìn)入前臺頁面http:/localhost:8080/noe/index.action6.2 系統(tǒng)的測試(1) 測試指南1) 準(zhǔn)備:草擬一個(gè)計(jì)劃。2) 準(zhǔn)備:設(shè)定期望值。3) 準(zhǔn)備:精確定義被投票人。4) 準(zhǔn)備:內(nèi)部先測試而且要經(jīng)常測試
31、。5) 測試:靈活進(jìn)行。6) 測試:在一個(gè)舒適的環(huán)境下進(jìn)行。7) 測試:盡量減少用戶在測試中的偏頗。 8) 測試:尊重參與者。9) 總結(jié):仔細(xì)分析數(shù)據(jù)。10) 總結(jié):演示結(jié)論。(2) 集成策略自底向上集成測試:步驟一: 根據(jù)輪廓設(shè)計(jì),規(guī)格,明確什么是測量模塊。在熟悉測試模塊特性的基礎(chǔ)上,對被測分層模塊在同一水平,考試可以平行,接著排出測試活動(dòng),制定先后關(guān)系測試計(jì)劃。步驟二:在第一步的基礎(chǔ)上,根據(jù)時(shí)間線序關(guān)系,軟件單元集成化作為“模塊”,和測試在整合過程的問題。在這里,可能需要測試人員開發(fā)一些驅(qū)動(dòng)模塊驅(qū)動(dòng)集成測試活動(dòng)形式的模塊。對于較大的模塊,可能會給一個(gè)人帶來一些軟件單元集成化的子模塊,然后綜
32、合模塊進(jìn)行更大規(guī)模的模塊。步驟三: 將設(shè)計(jì)了軟件的模塊整合子系統(tǒng)(或子系統(tǒng))。各子系統(tǒng)測試是否能夠正常工作。同樣的,可能需要測試人員開發(fā)少量的驅(qū)動(dòng)模塊來驅(qū)動(dòng)被測子系統(tǒng)。步驟四: 將各子系統(tǒng)集成為終端用戶、測試是否在系統(tǒng)子系統(tǒng)在最終用戶可以正常工作的系統(tǒng)。 (3) 特殊考慮1) 嘗試?yán)矛F(xiàn)有的硬件和軟件環(huán)境和先進(jìn)的系統(tǒng)開發(fā)計(jì)劃,以達(dá)到充分利用現(xiàn)有資源,提高系統(tǒng)開發(fā)水平和應(yīng)用效果。2) 系統(tǒng)應(yīng)具有可擴(kuò)展性強(qiáng)、可重復(fù)使用的特點(diǎn),可同時(shí)連接投票系統(tǒng)、數(shù)據(jù)庫設(shè)計(jì)應(yīng)是多方面的。3) 系統(tǒng)采用模塊化程序設(shè)計(jì)方法,既便于系統(tǒng)功能的各種組合和修改,又便于系統(tǒng)維護(hù)人員的調(diào)試與修改維護(hù)。4) 系統(tǒng)應(yīng)具備數(shù)據(jù)庫維護(hù)功
33、能,及時(shí)根據(jù)需要進(jìn)行數(shù)據(jù)的添加、刪除、修改等工作。7 結(jié)論經(jīng)過四個(gè)月的研究和編程,終于完成了論文寫作。從該系統(tǒng)開始實(shí)施,到完成論文題目,每一步對我來說是新的嘗試和挑戰(zhàn),這是我大學(xué)中最大的項(xiàng)目完成。在此期間,我學(xué)到了很多學(xué)生和教師在設(shè)計(jì)過程中的知識和經(jīng)驗(yàn)很多,有一點(diǎn)我深深感到,就是在設(shè)計(jì)必須是一個(gè)具體詳細(xì)的規(guī)劃,設(shè)計(jì)任務(wù)將分塊,清楚什么是在什么時(shí)候完成任務(wù),并有計(jì)劃地一步一步完成一步畢業(yè),而不是開始松動(dòng),到最后一步加班。 畢業(yè)是我的一個(gè)非常好的鍛煉從asp,sql和其他相關(guān)技術(shù)的國家不明白,我就開始研究和試驗(yàn),查看資料和書籍,使我的頭腦中逐漸清晰模糊的概念,因此他們的工作是非常不成熟逐步完善,我
34、每次收獲是學(xué)習(xí)提高,每個(gè)試驗(yàn)的成功是難以回報(bào)的時(shí)間。雖然我的論文作品還不是很成熟,有很多缺點(diǎn),但我想說,怎么不積跬步至千里,紙讓我終生難忘的體驗(yàn),我覺得紙將是很難的事情之一這樣做,是真正屬于自己的學(xué)習(xí)過程和研究過程中,不可能有能力沒有自己的研究,它不會是一個(gè)突破。 有了這個(gè)畢業(yè),我基本上是清楚的從設(shè)計(jì)到開發(fā)過程和一般的重點(diǎn)方向的網(wǎng)站系統(tǒng),而asp技術(shù),sql技術(shù)也有一個(gè)基本的了解和認(rèn)識,使我受益匪淺。參 考 文 獻(xiàn)1楊長春.delphi程序設(shè)計(jì)教程.北京:清華大學(xué)出版社,2005:2633.2康祥順.delphi案例開發(fā)集錦.北京:電子工業(yè)出版社,2005:7886.3賽奎春,陳紫鴻,宋坤,等
35、.delphi數(shù)據(jù)庫開發(fā)關(guān)鍵技術(shù)與實(shí)例應(yīng)用.北京:人民郵電出版社,2004:112122.4羅小平.delphi精要.北京:電子工業(yè)出版社,2004:263270.5劉山,趙輝.delphi系統(tǒng)開發(fā)實(shí)例精粹.北京:人民郵電出版社, 2005:271297.6袁勤勇,何欣. microsoft sql server 2000優(yōu)化指南.北京:清華大學(xué)出版社, 2001:129138.7唐學(xué)忠.sql server 2000數(shù)據(jù)庫教程.北京:電子工業(yè)出版社,2005:2336.8陸永禎,段慧坤,周蕓等.sql server 2000 數(shù)據(jù)庫管理和程序開發(fā)一周通.北京:中國鐵道出版社,2005:778
36、6.9馮昊.asp動(dòng)態(tài)網(wǎng)頁設(shè)計(jì)與上機(jī)指導(dǎo)m北京:清華大學(xué)出版社,2002.10楊冀川.asp動(dòng)態(tài)網(wǎng)站設(shè)計(jì)實(shí)戰(zhàn)m北京:機(jī)械工業(yè)出版社,2000.11沈大林.dreamweaver flash fireworks三合一教程m北京:電子工業(yè)出版社,2001.design and realization of the traffic statistics system based on asp.netwu shu hong 120642009152 advisor: hong zhongmajor in software engineering college of applied science&a
37、mp;technology【abstract】the visit quantity is an important indicator that judges the quality of a website.at the same time through counting the quantity of website,we may know visitors interest website insufficiency and so on.it is very convenient to carry on modifized correction to the website to me
38、et users needs.by using the asp technical design,it is article has realized a current capacity statistics system.【key words】asp.net;current capacity statistics;visit quantit畢業(yè)設(shè)計(jì)(論文)原創(chuàng)性聲明和使用授權(quán)說明原創(chuàng)性聲明本人鄭重承諾:所呈交的畢業(yè)設(shè)計(jì)(論文),是我個(gè)人在指導(dǎo)教師的指導(dǎo)下進(jìn)行的研究工作及取得的成果。盡我所知,除文中特別加以標(biāo)注和致謝的地方外,不包含其他人或組織已經(jīng)發(fā)表或公布過的研究成果,也不包含我為獲得 及
39、其它教育機(jī)構(gòu)的學(xué)位或?qū)W歷而使用過的材料。對本研究提供過幫助和做出過貢獻(xiàn)的個(gè)人或集體,均已在文中作了明確的說明并表示了謝意。作 者 簽 名: 日 期: 指導(dǎo)教師簽名: 日期: 使用授權(quán)說明本人完全了解 大學(xué)關(guān)于收集、保存、使用畢業(yè)設(shè)計(jì)(論文)的規(guī)定,即:按照學(xué)校要求提交畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版本;學(xué)校有權(quán)保存畢業(yè)設(shè)計(jì)(論文)的印刷本和電子版,并提供目錄檢索與閱覽服務(wù);學(xué)??梢圆捎糜坝?、縮印、數(shù)字化或其它復(fù)制手段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。作者簽名: 日 期: 學(xué)位論文原創(chuàng)性聲明本人鄭重聲明:所呈交的論文是本人在導(dǎo)師的指導(dǎo)下獨(dú)立進(jìn)行研究所取得的研究成
40、果。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。對本文的研究做出重要貢獻(xiàn)的個(gè)人和集體,均已在文中以明確方式標(biāo)明。本人完全意識到本聲明的法律后果由本人承擔(dān)。作者簽名: 日期: 年 月 日學(xué)位論文版權(quán)使用授權(quán)書本學(xué)位論文作者完全了解學(xué)校有關(guān)保留、使用學(xué)位論文的規(guī)定,同意學(xué)校保留并向國家有關(guān)部門或機(jī)構(gòu)送交論文的復(fù)印件和電子版,允許論文被查閱和借閱。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。涉密論文按學(xué)校規(guī)定處理。作者簽名:日期: 年 月 日導(dǎo)師簽名: 日期: 年 月 日致
41、 謝時(shí)間飛逝,大學(xué)的學(xué)習(xí)生活很快就要過去,在這四年的學(xué)習(xí)生活中,收獲了很多,而這些成績的取得是和一直關(guān)心幫助我的人分不開的。首先非常感謝學(xué)校開設(shè)這個(gè)課題,為本人日后從事計(jì)算機(jī)方面的工作提供了經(jīng)驗(yàn),奠定了基礎(chǔ)。本次畢業(yè)設(shè)計(jì)大概持續(xù)了半年,現(xiàn)在終于到結(jié)尾了。本次畢業(yè)設(shè)計(jì)是對我大學(xué)四年學(xué)習(xí)下來最好的檢驗(yàn)。經(jīng)過這次畢業(yè)設(shè)計(jì),我的能力有了很大的提高,比如操作能力、分析問題的能力、合作精神、嚴(yán)謹(jǐn)?shù)墓ぷ髯黠L(fēng)等方方面面都有很大的進(jìn)步。這期間凝聚了很多人的心血,在此我表示由衷的感謝。沒有他們的幫助,我將無法順利完成這次設(shè)計(jì)。首先,我要特別感謝我的知道郭謙功老師對我的悉心指導(dǎo),在我的論文書寫及設(shè)計(jì)過程中給了我大量
42、的幫助和指導(dǎo),為我理清了設(shè)計(jì)思路和操作方法,并對我所做的課題提出了有效的改進(jìn)方案。郭謙功老師淵博的知識、嚴(yán)謹(jǐn)?shù)淖黠L(fēng)和誨人不倦的態(tài)度給我留下了深刻的印象。從他身上,我學(xué)到了許多能受益終生的東西。再次對周巍老師表示衷心的感謝。其次,我要感謝大學(xué)四年中所有的任課老師和輔導(dǎo)員在學(xué)習(xí)期間對我的嚴(yán)格要求,感謝他們對我學(xué)習(xí)上和生活上的幫助,使我了解了許多專業(yè)知識和為人的道理,能夠在今后的生活道路上有繼續(xù)奮斗的力量。另外,我還要感謝大學(xué)四年和我一起走過的同學(xué)朋友對我的關(guān)心與支持,與他們一起學(xué)習(xí)、生活,讓我在大學(xué)期間生活的很充實(shí),給我留下了很多難忘的回憶。最后,我要感謝我的父母對我的關(guān)系和理解,如果沒有他們在我的學(xué)習(xí)生涯中的無私奉獻(xiàn)和默默支持,我將無法順利完
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 電器維修公司服務(wù)員工作總結(jié)
- 埃塞萊米項(xiàng)目安保方案
- 2025年全球及中國乘用車用液力變矩器行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國低速型立式加工中心(主軸轉(zhuǎn)速6000-15000rpm)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國屋面高分子防水卷材行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國三箱式冷熱沖擊試驗(yàn)箱行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025年全球及中國工業(yè)機(jī)器人減速馬達(dá)行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球智能體測儀行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年全球及中國1P高功率電芯行業(yè)頭部企業(yè)市場占有率及排名調(diào)研報(bào)告
- 2025-2030全球NRV鋁合金微型蝸桿減速機(jī)行業(yè)調(diào)研及趨勢分析報(bào)告
- 2025年合資經(jīng)營印刷煙包盒行業(yè)深度研究分析報(bào)告
- 天津市五區(qū)縣重點(diǎn)校2024-2025學(xué)年高一上學(xué)期1月期末聯(lián)考試題 化學(xué) 含答案
- 吉林省吉林市普通中學(xué)2024-2025學(xué)年高三上學(xué)期二模試題 生物 含答案
- 2025年湖南省通信產(chǎn)業(yè)服務(wù)限公司春季校園招聘76人高頻重點(diǎn)提升(共500題)附帶答案詳解
- 《電影之創(chuàng)戰(zhàn)紀(jì)》課件
- 2024-2025學(xué)年人教版五年級(上)英語寒假作業(yè)(一)
- 開題報(bào)告-鑄牢中華民族共同體意識的學(xué)校教育研究
- 2025屆貴州省六盤水市第二中學(xué)高三適應(yīng)性調(diào)研考試數(shù)學(xué)試題含解析
- 浙江省五校鎮(zhèn)海中學(xué)2025屆高考考前模擬數(shù)學(xué)試題含解析
- 人教版高一數(shù)學(xué)上冊期末考試試卷及答案
- 安全學(xué)原理第2版-ppt課件(完整版)
評論
0/150
提交評論