歐文輝
(廣西城市職業(yè)大學(xué),廣西 崇左 532200)
在國內(nèi)外一些大型的投票網(wǎng)站中,它們?cè)O(shè)計(jì)的投票系統(tǒng)主要面向的是大部分群體,投票過程中沒有具體的針對(duì)性、具體的投票人的信息,只是注重參與的人數(shù)和所投的數(shù)量,這種投票系統(tǒng)具有的特點(diǎn)就是人員流動(dòng)大、信息量高,不適應(yīng)與在某些特定的場合中的投票。本項(xiàng)目設(shè)計(jì)開發(fā)出來的投票系統(tǒng),可以自適應(yīng)終端的一種便捷的投票系統(tǒng),該系統(tǒng)不僅具有簡單的操作管理方面的便利,還設(shè)計(jì)有專門提示投票注意事項(xiàng)和詳細(xì)說明的體現(xiàn),更加有利于在特定場景下投票項(xiàng)目的順利進(jìn)行,大大增加了系統(tǒng)的可操作性。
本項(xiàng)目將通過asp.net+SQL開發(fā)技術(shù)來實(shí)現(xiàn)自適應(yīng)的終端的便捷投票系統(tǒng)以實(shí)現(xiàn)投票工作,用此來提高工作效率,管理員可以管理、設(shè)計(jì)所需要進(jìn)行投票的項(xiàng)目,并發(fā)布要進(jìn)行投票的問題;用戶可以對(duì)已發(fā)布的問題進(jìn)行投票,系統(tǒng)自動(dòng)搜集這些數(shù)據(jù)并做相應(yīng)的處理,以便能夠以適合的方式呈現(xiàn)出投票結(jié)果。
本項(xiàng)目設(shè)計(jì)開發(fā)出來的系統(tǒng),是可以自適應(yīng)終端的一種便捷的投票系統(tǒng),在不斷完善其模塊設(shè)計(jì)的同時(shí),也注重各功能的實(shí)現(xiàn),以達(dá)到方便快捷的操作性、準(zhǔn)確真實(shí)的時(shí)效性,更大程度地保證項(xiàng)目的順利進(jìn)行。在投票期間,系統(tǒng)所設(shè)置和頁面上顯示的內(nèi)容是固定不變的,然后由系統(tǒng)管理員進(jìn)行后臺(tái)控制,通過使用一對(duì)一的投票方式,一人一票來防止反復(fù)投票的虛假行為,確保本次的真實(shí)性和準(zhǔn)確性,使得所調(diào)查的數(shù)據(jù)能夠真正地運(yùn)用起來,而這樣的功能的實(shí)現(xiàn),針對(duì)存在的某些具體的項(xiàng)目投票所要的數(shù)據(jù)是很有實(shí)用價(jià)值的,通過列出投票項(xiàng)目、投票要求,能夠快速地得到真實(shí)的數(shù)據(jù),從而系統(tǒng)、規(guī)范投票工作,通過提高自動(dòng)投票效率,提升工作質(zhì)量。
針對(duì)投票系統(tǒng)的功能需求,主要是為了提供操作方便的管理,能快速地查詢和清晰地顯示投票結(jié)果,保證結(jié)果具有真實(shí)可靠性,同時(shí),也要根據(jù)具體的實(shí)際情況,實(shí)現(xiàn)對(duì)各個(gè)投票項(xiàng)目的管理,從開始創(chuàng)建到最后的投票,以及得出結(jié)果。
4.2.1 系統(tǒng)數(shù)據(jù)庫需求分析
在線投票系統(tǒng)的系統(tǒng)數(shù)據(jù)庫中存儲(chǔ)的數(shù)據(jù)是依據(jù)用戶需求制定的。從投票系統(tǒng)開發(fā)的實(shí)際出發(fā),根據(jù)實(shí)際的問題來選擇相應(yīng)的項(xiàng)目當(dāng)數(shù)據(jù)庫的一個(gè)數(shù)據(jù)參考數(shù)據(jù),一切從實(shí)際問題出發(fā),所涉及的項(xiàng)目也是根據(jù)現(xiàn)實(shí)需要制定來展開投票。
4.2.2 系統(tǒng)數(shù)據(jù)庫概念結(jié)構(gòu)
從數(shù)據(jù)庫的概念結(jié)構(gòu)的設(shè)計(jì)中,該投票系統(tǒng)是運(yùn)用了數(shù)據(jù)庫中實(shí)體-關(guān)系圖中的符號(hào)來進(jìn)行描述的。對(duì)實(shí)際的投票情況全面地反映,簡單、清晰易于用戶理解。投票選項(xiàng)的屬性是包括各個(gè)選項(xiàng)的構(gòu)思、設(shè)計(jì),要實(shí)現(xiàn)的效果等;而投票結(jié)果的屬性主要是包括各個(gè)項(xiàng)目投票結(jié)果、人數(shù)等方面。
4.2.3 系統(tǒng)數(shù)據(jù)庫邏輯結(jié)構(gòu)
數(shù)據(jù)庫邏輯結(jié)構(gòu)設(shè)計(jì)通過轉(zhuǎn)換的方式跟使用的實(shí)實(shí)在在的機(jī)器上的數(shù)據(jù)模型行適應(yīng)的一個(gè)邏輯結(jié)構(gòu),該模型是從相應(yīng)的數(shù)據(jù)庫管理系統(tǒng)中得出來的。
4.2.4 系統(tǒng)數(shù)據(jù)庫物理結(jié)構(gòu)
關(guān)于數(shù)據(jù)庫的物理結(jié)構(gòu),一般是通過建立關(guān)系型的數(shù)據(jù)庫來進(jìn)行設(shè)計(jì)的,即用若干二維的關(guān)系表將具體結(jié)構(gòu)的數(shù)據(jù)重新定義建立表的關(guān)系的結(jié)構(gòu),從根本上確定了上面的數(shù)據(jù)庫參數(shù)的建立。
4.3.1 密碼設(shè)置
為了保證系統(tǒng)的安全性,需要對(duì)用戶登錄的密碼進(jìn)行修改,以保證投票能順利進(jìn)行的公平公正性,同時(shí)也方便了用戶可以設(shè)置自己能夠易于記住或者更為保密的密碼,密碼長度設(shè)置在了6~30位的長度之間,更是大大地提高了用戶登錄的安全性,通過新舊密碼的輸入,也能夠有效地防止他人通過不正當(dāng)?shù)氖侄纹平饷艽a,也達(dá)到了不被他人知道,不隨意更改相關(guān)的數(shù)據(jù),以免造成不必要的損失和麻煩的目的。通過2次輸入的新舊密碼來進(jìn)行判斷,所輸入的密碼是否一致,如果不一致,系統(tǒng)會(huì)提示錯(cuò)誤,再進(jìn)行重新輸入。
4.3.2 隨機(jī)用戶賬戶
在系統(tǒng)的實(shí)際開發(fā)和運(yùn)用中,生成隨機(jī)賬號(hào)不僅能夠保證投票項(xiàng)目的公平性、安全性,也具有一定的代表性和可比性,能夠?qū)崿F(xiàn)投票項(xiàng)目中隨機(jī)賬號(hào)數(shù)據(jù)間的有機(jī)結(jié)合,可靠性好,擁有減少時(shí)間而準(zhǔn)確、容易操作且直觀、方便等特點(diǎn),能夠使得工作效率得到很大的提高。所以,不管是在實(shí)際應(yīng)用中還是在技術(shù)的實(shí)現(xiàn)上,隨機(jī)用戶賬號(hào)的生成,都能夠準(zhǔn)確無誤地保證投票項(xiàng)目的有序進(jìn)行,隨機(jī)產(chǎn)生的賬號(hào)也包含了不一樣的字符,所體現(xiàn)的結(jié)果也不易被人為破壞,增強(qiáng)了投票的有效性,易于管理員對(duì)其進(jìn)行管理。
4.3.3 投票結(jié)果導(dǎo)出
在投票系統(tǒng)的開發(fā)過程中,常常要對(duì)一些數(shù)據(jù)進(jìn)行導(dǎo)出,比如投票的結(jié)果、投票用戶等,都需要通過系統(tǒng)導(dǎo)出來,生成一定的表格進(jìn)行打印,對(duì)于投票數(shù)據(jù)和投票選項(xiàng)等方面也要進(jìn)行打印出來,為此,該系統(tǒng)設(shè)計(jì)出來了,可以根據(jù)實(shí)際投票項(xiàng)目需要,將投票中出現(xiàn)的結(jié)果、選項(xiàng)以及投票人簽字等內(nèi)容進(jìn)行打印,實(shí)現(xiàn)一對(duì)一簽名確認(rèn),更加豐富了系統(tǒng)的功能,同時(shí)對(duì)于記名投票也是一個(gè)確認(rèn)的過程。這個(gè)功能是在系統(tǒng)的程序界面中實(shí)現(xiàn)的,實(shí)現(xiàn)特定條件的報(bào)表打印功能。
本文詳細(xì)闡述了基于自適應(yīng)終端的便捷投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的功能與相關(guān)技術(shù)介紹,著重從投票系統(tǒng)的設(shè)計(jì),包括數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)、功能模塊的設(shè)計(jì)等,實(shí)現(xiàn)了隨機(jī)賬號(hào)的生成、數(shù)據(jù)統(tǒng)計(jì)等功能及其他功能,解決了面對(duì)常常出現(xiàn)所要投票的項(xiàng)目得不到實(shí)際的實(shí)現(xiàn)的問題,該系統(tǒng)就是在于研究出能夠針對(duì)某一特定機(jī)構(gòu)的投票調(diào)查進(jìn)行管理,具有針對(duì)性地落實(shí)到每一個(gè)人,而不再是針對(duì)大部分的群體,沒有真實(shí)性可言,真正做到一人一票,而且是真實(shí)的投票。總結(jié)而言,本系統(tǒng)具備如下主要優(yōu)勢(shì):個(gè)性化投票設(shè)置、防止惡意刷票、直觀并友好的用戶界面以及完善的安全性機(jī)制。