夏開峰
摘要:隨著我校數(shù)字化校園進(jìn)程的不斷發(fā)展,越來(lái)越多的工作可以借助計(jì)算機(jī)、網(wǎng)絡(luò)來(lái)完成,我校每年度的優(yōu)秀班集體評(píng)選工作,也由原來(lái)的紙質(zhì)投票方式改為網(wǎng)絡(luò)投票,使這項(xiàng)工作更經(jīng)濟(jì)、方便、高效,本文主要描述了此投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),并就設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中的關(guān)鍵技術(shù)進(jìn)行說(shuō)明。
關(guān)鍵詞:ASP.NET 投票系統(tǒng)
中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2014)08-0172-01
1 引言
網(wǎng)絡(luò)投票系統(tǒng)的采用,既能避免紙質(zhì)問卷帶來(lái)的資源浪費(fèi),又能讓工作更加公開、公平、公正,由于更多的人參與到投票中來(lái),也使投票結(jié)果更真實(shí),同時(shí)網(wǎng)絡(luò)投票系統(tǒng)能實(shí)時(shí)顯示投票結(jié)果。
2 系統(tǒng)功能設(shè)計(jì)
網(wǎng)上投票一般有匿名投票、賬號(hào)投票兩種,其中匿名投票是指任何用戶都可以參與投票,這種方式一方面無(wú)法檢測(cè)到投票人是否多次投票,另一方面也可能無(wú)法阻止刷票,從而導(dǎo)致投票不公平;賬號(hào)投票是指由管理員設(shè)置參與此次投票的用戶名及密碼,確保投票人員的身份的合法性,外部人員不可注冊(cè)及投票。根據(jù)學(xué)校學(xué)生工作處要求,此次優(yōu)秀班集體投票系統(tǒng)采用賬號(hào)投票方式。
3 數(shù)據(jù)庫(kù)設(shè)計(jì)
本投票系統(tǒng)主要使用者是學(xué)校內(nèi)部教師、學(xué)生,對(duì)于學(xué)生,可以組織到校內(nèi)機(jī)房集中投票,多用戶同時(shí)使用該系統(tǒng),要求數(shù)據(jù)庫(kù)服務(wù)器穩(wěn)定、可靠,SQL Server2005是微軟出品的大型數(shù)據(jù)庫(kù)系統(tǒng),能夠達(dá)到系統(tǒng)的要求。新建數(shù)據(jù)庫(kù)名為vote_outstandingClass,包含如下幾個(gè)表:
(1)用戶表(userList):存放管理員信息及用戶基本信息,用position字段進(jìn)行區(qū)分。(2)設(shè)置表(setInfo):存放投票的主題、投票的開始及結(jié)束時(shí)間等信息。(3)優(yōu)秀班集體信息表(voteClass):存放候選班級(jí)的基本信息。
4 系統(tǒng)實(shí)現(xiàn)
4.1 添加候選班級(jí)信息
對(duì)于候選班級(jí)的一些基本信息,比如班級(jí)名稱、班級(jí)基本情況介紹以及班級(jí)圖片等,需要由管理員在后臺(tái)先進(jìn)行添加,添加時(shí)需要檢測(cè)候選班級(jí)是否已經(jīng)存在,關(guān)鍵代碼如下:
4.2 投票
用戶進(jìn)行投票時(shí),需要進(jìn)行身份檢測(cè),即是否是已經(jīng)登錄的合法用戶,另一方面還需要對(duì)時(shí)間進(jìn)行檢測(cè),即是否在設(shè)定的投票的開始時(shí)間及結(jié)束時(shí)間范圍內(nèi),關(guān)鍵代碼如下:
4.3 生成投票結(jié)果
為了方便學(xué)生工作處的人員統(tǒng)計(jì)結(jié)果,需要實(shí)時(shí)顯示每個(gè)候選班級(jí)的得票情況,并按照每個(gè)候選班級(jí)得票由高到低排序顯示,關(guān)鍵代碼如下:
5 結(jié)語(yǔ)
本系統(tǒng)采用B/S模式,完成了一個(gè)小型的在線投票系統(tǒng),經(jīng)過(guò)一段時(shí)間的不斷改進(jìn)、調(diào)試、測(cè)試,在功能上基本達(dá)到了預(yù)期的目標(biāo),在我校的“優(yōu)秀班集體、交校之星”評(píng)選活動(dòng)中得到成功應(yīng)用。
參考文獻(xiàn)
[1]孫祎.校園投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技信息,2012.
[2]李艷麗,潘梁靜.在線網(wǎng)絡(luò)投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].商丘職業(yè)技術(shù)學(xué)院學(xué)報(bào),2012.
[3]張濤.利用ASP技術(shù)建立網(wǎng)絡(luò)調(diào)查投票系統(tǒng)[J].腦編程技巧與維護(hù),2009.endprint
摘要:隨著我校數(shù)字化校園進(jìn)程的不斷發(fā)展,越來(lái)越多的工作可以借助計(jì)算機(jī)、網(wǎng)絡(luò)來(lái)完成,我校每年度的優(yōu)秀班集體評(píng)選工作,也由原來(lái)的紙質(zhì)投票方式改為網(wǎng)絡(luò)投票,使這項(xiàng)工作更經(jīng)濟(jì)、方便、高效,本文主要描述了此投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),并就設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中的關(guān)鍵技術(shù)進(jìn)行說(shuō)明。
關(guān)鍵詞:ASP.NET 投票系統(tǒng)
中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2014)08-0172-01
1 引言
網(wǎng)絡(luò)投票系統(tǒng)的采用,既能避免紙質(zhì)問卷帶來(lái)的資源浪費(fèi),又能讓工作更加公開、公平、公正,由于更多的人參與到投票中來(lái),也使投票結(jié)果更真實(shí),同時(shí)網(wǎng)絡(luò)投票系統(tǒng)能實(shí)時(shí)顯示投票結(jié)果。
2 系統(tǒng)功能設(shè)計(jì)
網(wǎng)上投票一般有匿名投票、賬號(hào)投票兩種,其中匿名投票是指任何用戶都可以參與投票,這種方式一方面無(wú)法檢測(cè)到投票人是否多次投票,另一方面也可能無(wú)法阻止刷票,從而導(dǎo)致投票不公平;賬號(hào)投票是指由管理員設(shè)置參與此次投票的用戶名及密碼,確保投票人員的身份的合法性,外部人員不可注冊(cè)及投票。根據(jù)學(xué)校學(xué)生工作處要求,此次優(yōu)秀班集體投票系統(tǒng)采用賬號(hào)投票方式。
3 數(shù)據(jù)庫(kù)設(shè)計(jì)
本投票系統(tǒng)主要使用者是學(xué)校內(nèi)部教師、學(xué)生,對(duì)于學(xué)生,可以組織到校內(nèi)機(jī)房集中投票,多用戶同時(shí)使用該系統(tǒng),要求數(shù)據(jù)庫(kù)服務(wù)器穩(wěn)定、可靠,SQL Server2005是微軟出品的大型數(shù)據(jù)庫(kù)系統(tǒng),能夠達(dá)到系統(tǒng)的要求。新建數(shù)據(jù)庫(kù)名為vote_outstandingClass,包含如下幾個(gè)表:
(1)用戶表(userList):存放管理員信息及用戶基本信息,用position字段進(jìn)行區(qū)分。(2)設(shè)置表(setInfo):存放投票的主題、投票的開始及結(jié)束時(shí)間等信息。(3)優(yōu)秀班集體信息表(voteClass):存放候選班級(jí)的基本信息。
4 系統(tǒng)實(shí)現(xiàn)
4.1 添加候選班級(jí)信息
對(duì)于候選班級(jí)的一些基本信息,比如班級(jí)名稱、班級(jí)基本情況介紹以及班級(jí)圖片等,需要由管理員在后臺(tái)先進(jìn)行添加,添加時(shí)需要檢測(cè)候選班級(jí)是否已經(jīng)存在,關(guān)鍵代碼如下:
4.2 投票
用戶進(jìn)行投票時(shí),需要進(jìn)行身份檢測(cè),即是否是已經(jīng)登錄的合法用戶,另一方面還需要對(duì)時(shí)間進(jìn)行檢測(cè),即是否在設(shè)定的投票的開始時(shí)間及結(jié)束時(shí)間范圍內(nèi),關(guān)鍵代碼如下:
4.3 生成投票結(jié)果
為了方便學(xué)生工作處的人員統(tǒng)計(jì)結(jié)果,需要實(shí)時(shí)顯示每個(gè)候選班級(jí)的得票情況,并按照每個(gè)候選班級(jí)得票由高到低排序顯示,關(guān)鍵代碼如下:
5 結(jié)語(yǔ)
本系統(tǒng)采用B/S模式,完成了一個(gè)小型的在線投票系統(tǒng),經(jīng)過(guò)一段時(shí)間的不斷改進(jìn)、調(diào)試、測(cè)試,在功能上基本達(dá)到了預(yù)期的目標(biāo),在我校的“優(yōu)秀班集體、交校之星”評(píng)選活動(dòng)中得到成功應(yīng)用。
參考文獻(xiàn)
[1]孫祎.校園投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技信息,2012.
[2]李艷麗,潘梁靜.在線網(wǎng)絡(luò)投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].商丘職業(yè)技術(shù)學(xué)院學(xué)報(bào),2012.
[3]張濤.利用ASP技術(shù)建立網(wǎng)絡(luò)調(diào)查投票系統(tǒng)[J].腦編程技巧與維護(hù),2009.endprint
摘要:隨著我校數(shù)字化校園進(jìn)程的不斷發(fā)展,越來(lái)越多的工作可以借助計(jì)算機(jī)、網(wǎng)絡(luò)來(lái)完成,我校每年度的優(yōu)秀班集體評(píng)選工作,也由原來(lái)的紙質(zhì)投票方式改為網(wǎng)絡(luò)投票,使這項(xiàng)工作更經(jīng)濟(jì)、方便、高效,本文主要描述了此投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),并就設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中的關(guān)鍵技術(shù)進(jìn)行說(shuō)明。
關(guān)鍵詞:ASP.NET 投票系統(tǒng)
中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1007-9416(2014)08-0172-01
1 引言
網(wǎng)絡(luò)投票系統(tǒng)的采用,既能避免紙質(zhì)問卷帶來(lái)的資源浪費(fèi),又能讓工作更加公開、公平、公正,由于更多的人參與到投票中來(lái),也使投票結(jié)果更真實(shí),同時(shí)網(wǎng)絡(luò)投票系統(tǒng)能實(shí)時(shí)顯示投票結(jié)果。
2 系統(tǒng)功能設(shè)計(jì)
網(wǎng)上投票一般有匿名投票、賬號(hào)投票兩種,其中匿名投票是指任何用戶都可以參與投票,這種方式一方面無(wú)法檢測(cè)到投票人是否多次投票,另一方面也可能無(wú)法阻止刷票,從而導(dǎo)致投票不公平;賬號(hào)投票是指由管理員設(shè)置參與此次投票的用戶名及密碼,確保投票人員的身份的合法性,外部人員不可注冊(cè)及投票。根據(jù)學(xué)校學(xué)生工作處要求,此次優(yōu)秀班集體投票系統(tǒng)采用賬號(hào)投票方式。
3 數(shù)據(jù)庫(kù)設(shè)計(jì)
本投票系統(tǒng)主要使用者是學(xué)校內(nèi)部教師、學(xué)生,對(duì)于學(xué)生,可以組織到校內(nèi)機(jī)房集中投票,多用戶同時(shí)使用該系統(tǒng),要求數(shù)據(jù)庫(kù)服務(wù)器穩(wěn)定、可靠,SQL Server2005是微軟出品的大型數(shù)據(jù)庫(kù)系統(tǒng),能夠達(dá)到系統(tǒng)的要求。新建數(shù)據(jù)庫(kù)名為vote_outstandingClass,包含如下幾個(gè)表:
(1)用戶表(userList):存放管理員信息及用戶基本信息,用position字段進(jìn)行區(qū)分。(2)設(shè)置表(setInfo):存放投票的主題、投票的開始及結(jié)束時(shí)間等信息。(3)優(yōu)秀班集體信息表(voteClass):存放候選班級(jí)的基本信息。
4 系統(tǒng)實(shí)現(xiàn)
4.1 添加候選班級(jí)信息
對(duì)于候選班級(jí)的一些基本信息,比如班級(jí)名稱、班級(jí)基本情況介紹以及班級(jí)圖片等,需要由管理員在后臺(tái)先進(jìn)行添加,添加時(shí)需要檢測(cè)候選班級(jí)是否已經(jīng)存在,關(guān)鍵代碼如下:
4.2 投票
用戶進(jìn)行投票時(shí),需要進(jìn)行身份檢測(cè),即是否是已經(jīng)登錄的合法用戶,另一方面還需要對(duì)時(shí)間進(jìn)行檢測(cè),即是否在設(shè)定的投票的開始時(shí)間及結(jié)束時(shí)間范圍內(nèi),關(guān)鍵代碼如下:
4.3 生成投票結(jié)果
為了方便學(xué)生工作處的人員統(tǒng)計(jì)結(jié)果,需要實(shí)時(shí)顯示每個(gè)候選班級(jí)的得票情況,并按照每個(gè)候選班級(jí)得票由高到低排序顯示,關(guān)鍵代碼如下:
5 結(jié)語(yǔ)
本系統(tǒng)采用B/S模式,完成了一個(gè)小型的在線投票系統(tǒng),經(jīng)過(guò)一段時(shí)間的不斷改進(jìn)、調(diào)試、測(cè)試,在功能上基本達(dá)到了預(yù)期的目標(biāo),在我校的“優(yōu)秀班集體、交校之星”評(píng)選活動(dòng)中得到成功應(yīng)用。
參考文獻(xiàn)
[1]孫祎.校園投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].科技信息,2012.
[2]李艷麗,潘梁靜.在線網(wǎng)絡(luò)投票系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].商丘職業(yè)技術(shù)學(xué)院學(xué)報(bào),2012.
[3]張濤.利用ASP技術(shù)建立網(wǎng)絡(luò)調(diào)查投票系統(tǒng)[J].腦編程技巧與維護(hù),2009.endprint