【正文】
段保存論文;在不以贏利為目的前提下,學(xué)??梢怨颊撐牡牟糠只蛉績?nèi)容。除了文中特別加以標(biāo)注引用的內(nèi)容外,本論文不包含任何其他個(gè)人或集體已經(jīng)發(fā)表或撰寫的成果作品。本人完全意識到本聲明的法律后果由本人承擔(dān)。本人授權(quán) 大學(xué)可以將本學(xué)位論文的全部或部分內(nèi)容編入有關(guān)數(shù)據(jù)庫進(jìn)行檢索,可以采用影印、縮印或掃描等復(fù)制手段保存和匯編本學(xué)位論文。 作者簽名: 日期: 年 月 日 導(dǎo)師簽名: 日期: 年 月 日 網(wǎng)絡(luò)投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 摘要 在積極建立科學(xué)管理機(jī)制的今天,僅僅靠原始的手工管理或簡單的單機(jī)管理,管理部門面對大量的信息,無法有效率地將其中的重 要部分提取出來,并做出相應(yīng)的判斷和處理。因此,先進(jìn)的管理思想就成為了一個(gè)可望而不可及的目標(biāo)。隨著科學(xué)技術(shù)的不斷提高,計(jì)算機(jī)科學(xué)日漸成熟,其強(qiáng)大的功能已為人們深刻認(rèn)識,它已進(jìn)入人類社會的各個(gè)領(lǐng)域并發(fā)揮著越來越重要的作用。 開發(fā)該系統(tǒng)我主要采用 ASP技術(shù)和 SQL數(shù)據(jù)庫相結(jié)合的方式。 Web服務(wù)器從磁盤上讀取含有服務(wù)器端腳本的網(wǎng)頁,在網(wǎng)頁發(fā)送給客戶端瀏覽器之前,先對其中的服務(wù)器端腳本進(jìn)行解釋,輸出用戶定制內(nèi)容,從而產(chǎn)生動(dòng)態(tài)網(wǎng)頁。本文在相關(guān)理論指導(dǎo)下,在分析其他一些系統(tǒng)的基礎(chǔ)上,開發(fā)出了一個(gè)簡單的在線投票系統(tǒng)(包括功能模塊設(shè)計(jì)、數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)等)基本解決了管理 人員的煩瑣事務(wù) 關(guān)鍵詞 : ASP ; 投票 ; 數(shù)據(jù)庫 。 IIS 。t efficiently will among them of importance part withdraw, and do a judgment and the processing for which votes governor can according to the statement data, at waste a great deal of manpower, material resources can39。s management thought carried out and then becamed an inaccessible target in the vote needs the management information that a set of current forerunner manages thought system urgently very much, is a kind of important means which carries out a target and raises an existing vote a management technical along with science of raise continuously, the calculator science is gradually mature, the its strong function has already been people39。s arrange in order is a hard nut to crack, numerous high schools, research anizations and personals carried on a great deal of research and the development work from the theories and fulfillment. Develop that system。s trivial business. Key Words:ASP。Database。IIS。同時(shí),互聯(lián) 網(wǎng)的全球覆蓋、交互功能等特性給 人們了解一些國內(nèi)外新聞 帶來 更多的方便, 借助互聯(lián)網(wǎng)這一現(xiàn)代化的信息溝通渠道, 人們可以通過上網(wǎng)了解一些政 治類、經(jīng)濟(jì)類、娛樂類等等的新聞。但一直以來人們使用傳統(tǒng)人工的方式來做調(diào)查問卷,這種問卷調(diào)查方式存在著許多的缺點(diǎn),如:效率低、更新慢,另外時(shí)間一長,將會產(chǎn)生大量的文件和數(shù)據(jù),對文件和數(shù)據(jù)的查找、更新和維護(hù)都帶來了不少的困難。 因?yàn)榫W(wǎng)絡(luò)投票的方便性,許多網(wǎng)站也在自己的頁面上進(jìn)行自主調(diào)研,使用投票的方式收集本網(wǎng)站用戶的觀點(diǎn)等。 同時(shí)也吸引了更多的長期用戶群。 網(wǎng)絡(luò)投票系統(tǒng)是當(dāng)前一個(gè)很熱門、實(shí)用性很強(qiáng)的系統(tǒng),把它作為畢業(yè)設(shè)計(jì)的題目,可以把已有的知識用于實(shí)踐 ,又可以學(xué)到一些新的概念,在這個(gè)過程中,可以增加開發(fā)經(jīng)驗(yàn),對以后的工作學(xué)習(xí)是一次很有意義的經(jīng)驗(yàn)積累。根據(jù)CNNIC 報(bào)告,中國內(nèi)地網(wǎng)民總體數(shù)量在去年上半年已經(jīng)超過 1 億用戶。 媒體特別是網(wǎng)絡(luò)媒體越來越多地借鑒調(diào)查投票的形式收集與反饋瀏覽者的意見、觀點(diǎn),網(wǎng)上輿論及熱點(diǎn)問題調(diào)查是其最常見 的形式。開發(fā)這個(gè)網(wǎng)絡(luò)投票系統(tǒng)一來是為了更好的把市場的信息更加準(zhǔn)確更加快速的反饋給客戶 ,使得信息的來源更廣泛,從而提高信息的準(zhǔn)確性。 網(wǎng)絡(luò)投票已經(jīng)成為了民主評議的重要方式,而且網(wǎng)上投票的結(jié)果會為企業(yè)的仕途增加重要的評分,同樣也會給企業(yè)的產(chǎn)品帶來更多的商機(jī)。當(dāng)網(wǎng)站的管理員或者是用戶提出了一些新的想法與新的建議或者出現(xiàn)一種新的產(chǎn)品、新的觀點(diǎn)的時(shí)候,可能需要通過用戶或者客戶的投票方式來確定這些新的觀點(diǎn)、新的建議或者是新的產(chǎn)品是否滿足用戶或者客戶的需求,另外,網(wǎng)站還可以通過網(wǎng)絡(luò)的投票功能做一些實(shí)際性的調(diào)查工作 。 編程環(huán)境 在該投票系統(tǒng)中 , 我使用 ASP 和 Microsoft Office Access 2020 相結(jié)合的綜合開發(fā)環(huán)境 , 采用 ODBC 作為投票系統(tǒng)與后臺數(shù)據(jù)庫的接口。開發(fā)工具選擇的是 Editplus。前臺主要是讓用戶進(jìn)行投票,查看投票結(jié)果,聯(lián)系站長等功能,后臺主要是為管理員進(jìn)行設(shè)計(jì)的,管理員可以在此對網(wǎng)站進(jìn)行更新和維護(hù)。此外,還實(shí)現(xiàn)了網(wǎng)絡(luò)投票系統(tǒng)的后臺管理,包括用戶的添加、刪除、更新等功能。 系統(tǒng)功能分析 通過對用戶的需求分析,可以概括出用戶的系統(tǒng)功能需求如下:用戶投票、查看投票、投票項(xiàng)目設(shè)計(jì)。 ②查看投票:提供用戶查看當(dāng)前投票情況,投票結(jié)果以條形圖顯示。 投票設(shè)計(jì)又包括以下功能需求:增加投票項(xiàng)目、刪除投票項(xiàng)目、查看投票項(xiàng)目、修改投票項(xiàng)目。而合理的數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)可以提高數(shù)據(jù)存儲的效率,保證數(shù)據(jù)的完整性和一致性。數(shù)據(jù)庫設(shè)計(jì)一般包括如下幾個(gè)步驟: ( 1)數(shù)據(jù)庫需求分析 ( 2)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì) ( 3)數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì) 數(shù)據(jù)庫需求分析 數(shù)據(jù)庫的需求分析是指,開發(fā)人員在設(shè)計(jì)系統(tǒng)的過程中,需要考慮到這個(gè)數(shù)據(jù)庫能否滿足開發(fā)人員的需求,比如在設(shè)計(jì)數(shù)據(jù)庫的過程中要用到的操作,如添加、刪除、更新等。 數(shù)據(jù)庫概念設(shè)計(jì) 數(shù)據(jù)庫概念設(shè)計(jì)就是將數(shù)據(jù)項(xiàng)和數(shù)據(jù)結(jié)構(gòu)的各種實(shí)體結(jié)合在一起,通過它們相互之間的作 用形成數(shù)據(jù)的流動(dòng)過程,從而滿足用戶的需求。 系統(tǒng) ER 圖如下圖 41 所示: 圖 31 系統(tǒng) ER 圖 管理員信息實(shí)體 ER 圖如下圖 42 所示: 圖 32 管理員信息實(shí)體 ER 圖 注冊用戶信息實(shí)體 ER 圖如下圖 43 所示: 圖 33 注冊用戶信息實(shí)體 ER 圖 1 1 1 1 1 N 1 投票選表項(xiàng) 投票主表 投票者 表 系統(tǒng)配置 表 1 1 取 消 注冊用戶 密碼 郵箱 用戶名 用戶 ID 管理員 管理員 ID 用戶名 密碼 投票選項(xiàng)信息實(shí)體 ER 圖如下圖 44 所示: 圖 34 投票選項(xiàng)信息實(shí)體 ER 圖 系統(tǒng)配置信息實(shí)體 ER 圖如下圖 45 所示: 圖 35 系統(tǒng)配置信息實(shí)體 ER 圖 投票者信息實(shí)體 ER 圖如下圖 46 所示: 圖 36 投票者信息實(shí)體 ER 圖 投票 ID(外鍵) 投票時(shí)間voteDetailsID 投票總數(shù) 投票者 IP 投票者 限制時(shí)間間隔 限制 IP 標(biāo)題 ID 系統(tǒng)配置 投票 ID(外鍵) 選項(xiàng)票數(shù)voteDetailsID 投票選項(xiàng) 用戶 ID 投票選項(xiàng) 第四章 詳細(xì)設(shè)計(jì) 問