freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

網(wǎng)上投票系統(tǒng)的設(shè)計(jì)—畢業(yè)設(shè)計(jì)論文-在線瀏覽

2025-02-05 17:19本頁面
  

【正文】 .................................................................................... 19 聲 明 ........................................................................................................................ 20 第 1 頁 共 20 頁 1 引言 隨著計(jì)算機(jī)技術(shù)的飛速發(fā)展,尤其是網(wǎng)絡(luò)技術(shù)的超速發(fā)展,帶動了信息的廣泛交流,人們每天需要大量的信息來充實(shí)自己, 傳統(tǒng)的投票和 調(diào)查方式已經(jīng)不能滿足我們的需要 ,針對這種情況,網(wǎng)上投票系統(tǒng)應(yīng)運(yùn)而生。 從國際互聯(lián)網(wǎng)到校園網(wǎng),企業(yè)局域網(wǎng),各種網(wǎng)上投票系統(tǒng)隨處可見,意見調(diào)查,用戶信息統(tǒng)計(jì),經(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ì)算機(jī)網(wǎng)絡(luò)中,任何方便實(shí)用的技術(shù)都必須建立在信息安全這塊基石上。而具有動態(tài)驗(yàn)證的網(wǎng)上投票系統(tǒng)既能使信息的保密性得到保證,又能確認(rèn)投票者身份的有效性與唯一性,這樣才能保證統(tǒng)計(jì)結(jié)果的真實(shí)有效。網(wǎng)站管理方可以通過網(wǎng)上調(diào)查并對投票結(jié)果自動進(jìn)行系統(tǒng)分析后得出有用信息,如瀏覽用戶對某產(chǎn)品或 服務(wù)的看法等,是企業(yè)利用網(wǎng)站低成本進(jìn)行市場調(diào)查的重要手段。人們針對傳統(tǒng) 的民意調(diào)查存在的不足,開發(fā)了網(wǎng)上投票 系統(tǒng),大大提高了 調(diào)查的 時(shí)效性。但是目前網(wǎng)上的民意調(diào)查似乎還有一定的隨意性,沒有按照嚴(yán)格的民意調(diào)查的程序與方法進(jìn)行。我個(gè)人認(rèn)為,至少以 下方面是需要關(guān)注的 。據(jù) CNNIC 2021 年 9 月公布的調(diào)查結(jié)果 顯示 , 我國互聯(lián)網(wǎng)繼續(xù)保持持續(xù)、穩(wěn)定的增長態(tài)勢。 在網(wǎng)民的特征結(jié)構(gòu)方面,男性、未婚、 30 歲以下、大學(xué)本科以下、月收入在 2021 元及以下(含無收入)網(wǎng)民的比例依然在網(wǎng)民各特征數(shù)據(jù)中占據(jù)主要地位,所占比例分別為 %、 %、 %、 %、 %,其中未婚、 30 歲以上網(wǎng)民的比例與上年同期相比都有所上升,但男性網(wǎng)民比例、大學(xué)本科以下、月收入在 2021 元及以下(含無收入)網(wǎng)民所占比例與上年同期相比有所下降;在職業(yè)方面,學(xué)生所占比例超過了總網(wǎng)民的三分之一,達(dá)到了 %,其次是企業(yè)單位工作人員,占總數(shù)的 %,排在第三位的是學(xué)校教師及行政人員,所占比例為 %,國家機(jī)關(guān)、黨群組織工作人員所占比例為 %,事業(yè)單位工作人員所占比例為 %,其他職業(yè)的網(wǎng)民所占比例都在 %以下。找到適合于網(wǎng)絡(luò)調(diào)查的主題,是調(diào)查結(jié)果合理、有效的前提。但網(wǎng)上 投票 調(diào)查基本上取決于上網(wǎng)用戶的主觀意愿。 網(wǎng)上 投票的程序與方法 由于網(wǎng)絡(luò)的特點(diǎn),網(wǎng)上 投票 調(diào)查與傳統(tǒng)的調(diào)查有著很大的區(qū)別。本網(wǎng)上投票系統(tǒng)的調(diào)查程序與方法將在之后的章節(jié)詳細(xì)闡述。計(jì)算機(jī)和服務(wù)器的最低要求: ( 1) 處理器: PentiumIII 600MHz 或者更高 ; ( 2) 內(nèi)存( RAM):至少 64MB,建議 128MB 或更高 ; ( 3) 硬盤空間:系統(tǒng)驅(qū)動上需求 900MB 的可用空間,安裝驅(qū)動上要求 的可用空間,可選的 MSDN 庫文檔另需 的可用空間 ; ( 4) 顯示器:需要設(shè)置成 1024x768 模式或者更高分辨率 ; ( 5) 其他: CDROM 或者 DVDROM 驅(qū)動器以及 Microsoft 鼠標(biāo)或者兼容的指針設(shè)備 。瀏覽器 /web 服務(wù)器最基本的形式是使用 web 服務(wù)。 在進(jìn)行 網(wǎng)上投票系統(tǒng) 的開發(fā)時(shí),用到了許多計(jì)算機(jī)方面的相關(guān)技術(shù),其中也用到了許多新的開發(fā)技術(shù)和方法,這些也是完成系統(tǒng)開發(fā)的關(guān)鍵性技術(shù),最主要的是:軟件工程、 ASP 技術(shù)、三層應(yīng)用系統(tǒng)框架結(jié)構(gòu)、 SQL 數(shù) 據(jù)庫技術(shù)等。有了 ASP 你就不必?fù)?dān)心客戶的瀏覽器是否能運(yùn)行你所編寫的代碼,因?yàn)樗械某绦蚨紝⒃诜?wù)器端執(zhí)行,包括所有嵌在普通 HTML 中的腳本程序。以下羅列了 Active Server Pages 所獨(dú)具的一些特點(diǎn): ( 1) 使用 VBScript、 JScript 等簡單易懂的腳本語言,結(jié)合 HTML 代碼,即可快速地完成網(wǎng)站的應(yīng)用程序。 ( 3) 使用普通的文本編輯器,如 Windows 的記事本,即可進(jìn)行編輯設(shè)計(jì)。 Active Server Pages 所使用的腳本語言 (VBScript、 Jscript)均在 WEB 服務(wù)器端執(zhí)行,用戶端的瀏覽器不需要能夠執(zhí)行這些腳本語言。除了可使用 VBScript 或 JScript 語言來設(shè)計(jì)外,還通過 plugin 的方式,使用由第三方所提供的其他腳本語言,譬如 REXX、 Perl、 Tcl 等。 ( 6) Active Server Pages 的源程序,不會被傳到客戶瀏覽器,因而可以避免所寫的源程序被他人剽竊,也提高了程序的安全性。 ( 8) 物件導(dǎo)向( Objectoriented)。可以使用 Visual Basic、 Java、 Visual C++、 COBOL 等編程語言來編寫你所需要的 ActiveX Server Component。Microsoft Inter Information Server version Server Microsoft Personal Web Server on Windows 95/98 ASP的處理過程。見下圖所示: 圖 21 ASP 處理過程 SQL 簡介 SQL 全稱是 “結(jié)構(gòu)化查詢語言 (Structured Query Language)”,最早的是 IBM 的第 5 頁 共 20 頁 圣約瑟研究實(shí)驗(yàn)室為其關(guān)系數(shù)據(jù)庫管理系統(tǒng) SYSTEM R 開發(fā)的一種查詢語言,它的前 身是 SQUARE 語言。如今無論是像Oracle,Sybase,Informix,SQL server 這些大型的數(shù)據(jù)庫管理系統(tǒng),還是像 Visual Foxporo,PowerBuilder 這些微機(jī)上常用的數(shù)據(jù)庫開發(fā)系統(tǒng),都支持 SQL 語言作為查詢語言。 SQL 的優(yōu)點(diǎn) : SQL 廣泛地被采用正說明了它的優(yōu)點(diǎn)。 SQL 是一個(gè)非過程化的語言,因?yàn)樗淮翁幚硪粋€(gè)記錄,對數(shù)據(jù)提供自動導(dǎo)航。所有 SQL 語句接受集合作為輸入,返回集合作為輸出。 SQL 不要求用戶指定對數(shù)據(jù)的存放方法。所有 SQL語句使用查詢優(yōu)化器,它是 RDBMS 的一部分,由它決定對指定數(shù)據(jù)存取的最快速度的手段。 SQL 可用于所有用戶的 DB 活動模型,包括系統(tǒng)管 理員、數(shù)據(jù)庫管理員、應(yīng)用程序員、決策支持系統(tǒng)人員及許多其它類型的終端用戶。 SQL 為許多任務(wù)提供了命令,包括: ( 1) 查詢數(shù)據(jù) ; ( 2) 在表中插入、修改和刪除記錄 ; ( 3) 建立、修改和刪除數(shù)據(jù)對象 ; ( 4) 控制對數(shù)據(jù)和數(shù)據(jù)對象的存取 ; ( 5) 保證數(shù)據(jù)庫一致性和完整性 。 由于所有主要的關(guān)系數(shù)據(jù)庫管理系統(tǒng)都支持 SQL 語言,用戶可將使用 SQL的技能從一個(gè) RDBMS 轉(zhuǎn)到另一個(gè)。 第 6 頁 共 20 頁 動態(tài)口令認(rèn)證技術(shù) 動態(tài)口令技術(shù)是對傳統(tǒng)的靜態(tài)口令技術(shù)的改進(jìn),它采用雙因子認(rèn)證的原理,即用戶既要擁有一些東西( something you have),如系統(tǒng)頒發(fā)的 Token(令牌),又要知道一些東西( something you know),如啟用 Token 的口令。 Token 上的數(shù)字是不斷變化的,而且與認(rèn)證服務(wù)器同步,因此用戶登錄到系統(tǒng)的 口令也是不斷地變化的(即所謂的“一次一密”)。而且令牌訪問設(shè)備上所顯示的數(shù)字式不斷地變化,這使得攻擊變得非常困難。 動態(tài)口令認(rèn)證技術(shù)具體的實(shí)現(xiàn)即是驗(yàn)證碼。 驗(yàn)證碼可 防止大規(guī)模匿名 操作 的發(fā)生, 如某些 用戶利用 軟件 自動注冊、登錄、 投票等不公正行為。 驗(yàn)證碼起源 因?yàn)楣粽邥褂糜泻Τ绦蜃源罅康?Web 服務(wù)帳戶(如 Passport)。在大多數(shù)情況下,自動注冊程序不能識別此圖片中的字符。驗(yàn)證碼技術(shù)應(yīng)運(yùn)而生。一致就繼續(xù),否則返回提示。而用戶可以識別填寫,所以這就實(shí)現(xiàn)了阻擋攻擊的作用。就實(shí)際的效果來說,驗(yàn)證碼只是增加攻擊者的難度,而不可能完全的防止。 而現(xiàn)在流行的判斷訪問 WEB 程序是合法用戶還是惡意操作的方式 , 就是采用動態(tài)口令 技術(shù) 。 因?yàn)槿说脑?, 可以很容易讀出圖片中的數(shù)字 , 但如果是一段客戶端攻擊代碼 , 通過一般手段是很難識別驗(yàn)證碼的 。 3 數(shù)據(jù)庫的搭建 ER 圖 ER 如下: 第 8 頁 共 20 頁 圖 31 ER 圖 數(shù)據(jù)庫連接程序: % Set conn = () Driver={SQL Server}。uid=sa。database=a。 用戶 用戶 ID 用戶 密碼 姓名 投票 主題 投票目的 投票內(nèi)容 顯示結(jié)果 管理員 投票 增加 刪除 更新 管理員 ID 管理員密碼 搜索 投票 選項(xiàng) 1 選項(xiàng) 2 第 9 頁 共 20 頁 表 31 用戶信息表( userinfo) 列名 數(shù)據(jù)類型 說明 id char(6) 用戶帳號 (主鍵) pwd char(6) 用戶 密碼 name varchar(20) 用戶真實(shí)姓名 (關(guān)鍵字) tele char(15) 用戶電話 mail varchar(40) 用戶電子郵件 (關(guān)鍵字) address varchar(40) 用戶地址 ment varchar(100) 用戶備注 投票信息 存儲投票相關(guān)信息如:“投票 主題 ”“投票目的”“投票內(nèi)容”“投票選項(xiàng)”“投票備注”。 表 33 投票選項(xiàng)表( choice) 列名 數(shù)據(jù)類型 說明 topic varchar(30) 投票主題 (主鍵) one varchar(30) 選項(xiàng) 1 two varchar(30) 選項(xiàng) 2 three varchar(30) 選項(xiàng) 3 第 10 頁 共 20 頁 four varchar(30) 選項(xiàng) 4 five varchar(30) 選項(xiàng) 5 count1 int 選項(xiàng) 1 的投票數(shù) count2 int 選項(xiàng) 2 的投票數(shù) count3 int 選項(xiàng) 3 的投票數(shù) count4 int 選項(xiàng) 4 的投票數(shù) count5 int 選項(xiàng) 5 的投票數(shù) 管理員信息 表 34 管理員信息表( admininfo) 列名 數(shù)據(jù)類型 說明 id char(6) 管理員帳戶(主鍵) pwd char(6) 管理員 密碼 4 系統(tǒng) 詳細(xì) 設(shè)計(jì) 具有動態(tài)口令認(rèn)證機(jī)制的網(wǎng)上投票系統(tǒng)的結(jié)構(gòu) 考慮到本系統(tǒng)的實(shí)用性、效率、應(yīng)用范圍等因素,主要設(shè)計(jì)了如下幾個(gè)模塊:用戶注冊、登陸和和驗(yàn)證模塊,用戶投票模塊,投票管理模塊三 個(gè)部分。并完成動態(tài)口令驗(yàn)證功能。用戶投票模塊分為 3 個(gè)子模塊:用戶投票模塊、顯示投票模塊和搜索 投票模塊。 本系統(tǒng) 的結(jié)構(gòu) 如下所示: 第 11 頁 共 20 頁 圖 41 系統(tǒng)結(jié)構(gòu)圖 詳細(xì) 功能設(shè)計(jì) 用戶注冊、登陸和驗(yàn)證模塊 模塊圖如下: 用戶注冊 界面 用戶登陸界面 投票 查看投票結(jié)果 管理員登錄界面 增加投票 刪除投票 更改投票 搜索投票 用戶操作界面 投票管理界面 第 12 頁 共 20 頁 圖 42 用戶信息模塊 ( 1) 用戶注冊 : 用戶可以通過這一功能在網(wǎng)站上將自己的信息通過填寫注冊窗體的形式,發(fā)送到后臺數(shù)據(jù)庫 中并存儲,以便在網(wǎng)站上進(jìn)行投票。 用戶注冊界面: 圖 43 用戶信息注冊界面 ( 2) 用戶登陸 : 用戶注冊后就可以在登陸框中輸入正確的用戶名和密碼,并通過動態(tài)口令認(rèn)證,便可登陸到網(wǎng)站。 生成以后 ,用 GD 庫的支持生成一張根據(jù)隨機(jī)數(shù)來確定的圖片 , 把隨機(jī)數(shù)寫入到 session 中 ,傳遞到要驗(yàn)證的頁面 , 生成的圖片顯示給登陸 者, 并要求登陸者輸入該隨機(jī)數(shù)內(nèi)容 , 提交到驗(yàn)證頁面 , 驗(yàn)證 session 的內(nèi)容和提交的內(nèi)容是否一致 。 用戶登 陸界面: 圖 44 用戶登陸界面 用戶投票模塊 模塊圖如下: 圖 45 用戶投票模塊 ( 1) 設(shè)計(jì) 用戶操作 主界面: 用戶操作 一共包含需要 3 個(gè)方面,即 開 投票頁面, 顯示 投票 結(jié)果 頁面, 搜索投票信息頁面。 投票界面: 投票 開始 投票 顯示投票結(jié)果 搜索投票 設(shè)計(jì)用戶操作主界面 第 14 頁 共 20 頁 圖 46 投票界面 ( 3)顯示投票結(jié)果: 用戶提交投票信息后,數(shù)據(jù)存入數(shù)據(jù)庫并計(jì)算出每個(gè)投票選 項(xiàng)的所得投票數(shù),并將投票數(shù)最多的那一選項(xiàng)的信息顯示到此頁面
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1