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