資源描述:
《asp具有動態(tài)口令認(rèn)證機(jī)制的網(wǎng)上投票系統(tǒng)的設(shè)計》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、摘要隨著網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,傳統(tǒng)的投票方式已經(jīng)不能滿足人們的需要。而網(wǎng)上投票系統(tǒng)除了能夠完成傳統(tǒng)的功能之外,更具有時效高和范圍廣的優(yōu)點(diǎn),更符合現(xiàn)代社會的需要。具有動態(tài)口令認(rèn)證機(jī)制的網(wǎng)上投票系統(tǒng)的設(shè)計是采用ASP和SQLServer2000技術(shù)開發(fā)的簡易投票系統(tǒng),并在用戶登陸過程中設(shè)置動態(tài)驗(yàn)證碼,提高系統(tǒng)的安全性。它實(shí)現(xiàn)了以下功能:投票、結(jié)果查看、增加、刪除及搜索投票等。本論文首先介紹了網(wǎng)上投票系統(tǒng)的概念及和適用范圍。在系統(tǒng)開發(fā)環(huán)境中主要對ASP、SQL和動態(tài)口令認(rèn)證機(jī)制的基本概念作了詳盡的介紹。接著通過E-R圖說明數(shù)據(jù)庫
2、的搭建和數(shù)據(jù)庫的設(shè)計。然后介紹了本系統(tǒng)的總體設(shè)計,包括:系統(tǒng)結(jié)構(gòu)和總體功能設(shè)計。論文以功能模塊圖的形式說明了功能的設(shè)計并給出了部分核心代碼及主要功能界面圖。關(guān)鍵詞:網(wǎng)上投票系統(tǒng);ASP;SQL;動態(tài)驗(yàn)證碼目錄論文總頁數(shù):20頁1引言11.1網(wǎng)上投票系統(tǒng)的概念11.2網(wǎng)上投票系統(tǒng)概念的提出11.3網(wǎng)上投票系統(tǒng)的適用范圍11.3.1什么樣的主題適合做網(wǎng)上投票11.3.2網(wǎng)上投票樣本的合理性21.3.3網(wǎng)上投票的程序與方法22系統(tǒng)體系開發(fā)環(huán)境22.1系統(tǒng)的硬件環(huán)境22.2技術(shù)上配合32.3ASP簡介32.4SQL簡介42.5動
3、態(tài)口令認(rèn)證技術(shù)62.5.1驗(yàn)證碼起源62.5.2驗(yàn)證碼實(shí)現(xiàn)流程62.5.3網(wǎng)上投票系統(tǒng)中的驗(yàn)證碼的作用73數(shù)據(jù)庫的搭建73.1E-R圖73.2數(shù)據(jù)庫的設(shè)計83.2.1用戶信息83.2.2投票信息93.2.3投票選項(xiàng)93.2.4管理員信息104系統(tǒng)詳細(xì)設(shè)計104.1具有動態(tài)口令認(rèn)證機(jī)制的網(wǎng)上投票系統(tǒng)的結(jié)構(gòu)104.2系統(tǒng)詳細(xì)功能設(shè)計114.2.1用戶注冊、登陸和和驗(yàn)證模塊114.2.2用戶投票模塊134.2.3投票管理模塊15結(jié)論18參考文獻(xiàn)18致謝19聲明201引言隨著計算機(jī)技術(shù)的飛速發(fā)展,尤其是網(wǎng)絡(luò)技術(shù)的超速發(fā)展,帶動了
4、信息的廣泛交流,人們每天需要大量的信息來充實(shí)自己,傳統(tǒng)的投票和調(diào)查方式已經(jīng)不能滿足我們的需要,針對這種情況,網(wǎng)上投票系統(tǒng)應(yīng)運(yùn)而生。網(wǎng)上投票系統(tǒng)除了能夠完成傳統(tǒng)的功能之外,更具有時效高和范圍廣的優(yōu)點(diǎn),更符合現(xiàn)代社會的需要。從國際互聯(lián)網(wǎng)到校園網(wǎng),企業(yè)局域網(wǎng),各種網(wǎng)上投票系統(tǒng)隨處可見,意見調(diào)查,用戶信息統(tǒng)計,經(jīng)營情況調(diào)查都可以作為投票的內(nèi)容,網(wǎng)上投票系統(tǒng)憑借其方便快捷等特點(diǎn),已經(jīng)成為互聯(lián)網(wǎng)資源中不可缺少的一部分,并且,隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,網(wǎng)上投票系統(tǒng)的作用將會越來越大。據(jù)新聞報道,日本政府正投資10億日元開發(fā)電子投票系統(tǒng)用于選
5、舉,荷蘭、比利時和巴西等國家已經(jīng)開始在部分地區(qū)使用網(wǎng)上投票系統(tǒng),可見其巨大的發(fā)展?jié)摿?。然而,在計算機(jī)網(wǎng)絡(luò)中,任何方便實(shí)用的技術(shù)都必須建立在信息安全這塊基石上。一項(xiàng)網(wǎng)絡(luò)技術(shù)的安全性,也是決定著想技術(shù)成敗的關(guān)鍵性的性質(zhì)。而具有動態(tài)驗(yàn)證的網(wǎng)上投票系統(tǒng)既能使信息的保密性得到保證,又能確認(rèn)投票者身份的有效性與唯一性,這樣才能保證統(tǒng)計結(jié)果的真實(shí)有效。1.1網(wǎng)上投票系統(tǒng)的概念網(wǎng)上投票調(diào)系統(tǒng)是一種在網(wǎng)站上提出投票題目,由用戶在線投票并對調(diào)查投票的統(tǒng)計結(jié)果直接顯示的調(diào)查工具。網(wǎng)站管理方可以通過網(wǎng)上調(diào)查并對投票結(jié)果自動進(jìn)行系統(tǒng)分析后得出有用
6、信息,如瀏覽用戶對某產(chǎn)品或服務(wù)的看法等,是企業(yè)利用網(wǎng)站低成本進(jìn)行市場調(diào)查的重要手段。1.2網(wǎng)上投票系統(tǒng)概念的提出網(wǎng)絡(luò)的快速發(fā)展和計算機(jī)的廣泛普及,為解決傳統(tǒng)民意調(diào)查存在的缺點(diǎn)和提出網(wǎng)上投票系統(tǒng)概念提供了物質(zhì)基礎(chǔ)。人們針對傳統(tǒng)的民意調(diào)查存在的不足,開發(fā)了網(wǎng)上投票系統(tǒng),大大提高了調(diào)查的時效性。1.3網(wǎng)上投票系統(tǒng)的適用范圍從技術(shù)上來說,網(wǎng)上投票是十分簡便的,時效性也強(qiáng)。但是目前網(wǎng)上的民意調(diào)查似乎還有一定的隨意性,沒有按照嚴(yán)格的民意調(diào)查的程序與方法進(jìn)行。網(wǎng)上調(diào)查與傳統(tǒng)民意調(diào)查有著很大不同,值得我們從各個角度去認(rèn)識。我個人認(rèn)為,至
7、少以下方面是需要關(guān)注的。1.3.1什么樣的主題適合做網(wǎng)上投票網(wǎng)上投票對象只能來源于網(wǎng)絡(luò)的使用者,而目前這部分使用者具有一定的特殊性,特別是在中國。據(jù)CNNIC2006年9月公布的調(diào)查結(jié)果顯示,我國互聯(lián)網(wǎng)繼續(xù)保持持續(xù)、穩(wěn)定的增長態(tài)勢。其中網(wǎng)民數(shù)、上網(wǎng)計算機(jī)數(shù)分別達(dá)到了11000本系統(tǒng)的結(jié)構(gòu)如下所示:用戶注冊界面用戶登陸界面投票查看投票結(jié)果管理員登錄界面增加投票刪除投票更改投票搜索投票用戶操作界面投票管理界面圖4-1系統(tǒng)結(jié)構(gòu)圖4.2系統(tǒng)詳細(xì)功能設(shè)計4.2.1用戶注冊、登陸和驗(yàn)證模塊模塊圖如下:用戶信息用戶注冊用戶登陸登陸驗(yàn)證
8、圖4-2用戶信息模塊(1)用戶注冊:用戶可以通過這一功能在網(wǎng)站上將自己的信息通過填寫注冊窗體的形式,發(fā)送到后臺數(shù)據(jù)庫中并存儲,以便在網(wǎng)站上進(jìn)行投票。用戶注冊功能能提高投票信息的公正性和有效性,防止部分人員隨意投票。用戶注冊界面:圖4-3用戶信息注冊界面圖4-4用戶登陸界面4.2.2用戶投票模塊模塊圖如下:投票開始投票