在線注冊(cè)、登錄的投票系統(tǒng)

? ? ? ? ? ? ? ? ? ? ? ? ?在線注冊(cè)、登錄的投票系統(tǒng)

使用Servlet、JSP、JavaBean、JDBC和CSS/JavaScript等技術(shù)開發(fā)一個(gè)小型投票網(wǎng)站

源碼請(qǐng)?jiān)L問:github


第一部分網(wǎng)站功能設(shè)計(jì)

1.前臺(tái)功能要求

1.1注冊(cè)功能

用戶通過注冊(cè)功能實(shí)現(xiàn)注冊(cè),系統(tǒng)將注冊(cè)的信息保存到數(shù)據(jù)庫中。

1.2登錄功能

用戶通過注冊(cè)功能實(shí)現(xiàn)注冊(cè),系統(tǒng)將檢查用戶輸入的登錄信息是否在數(shù)據(jù)庫中的用戶信息庫中,若不存在,提示需要注冊(cè),否則登錄成功。

1.3顯示投票主題功能

在首頁通過查詢數(shù)據(jù)庫顯示所有的投票主題,截至?xí)r間。

1.4投票的功能

用戶點(diǎn)擊進(jìn)入投票的鏈接,跳轉(zhuǎn)到投票頁面,顯示投票的主題,截至?xí)r間,所有投票選項(xiàng)

1.5查詢投票的功能

用戶點(diǎn)擊查詢投票的鏈接,跳轉(zhuǎn)到查詢投票頁面,顯示投票的主題,截至?xí)r間,所有投票選項(xiàng)及票數(shù)。

1.6搜索投票的功能

用戶輸入搜索關(guān)鍵之后點(diǎn)擊搜索按鈕,跳轉(zhuǎn)到搜索投票頁面,顯示相關(guān)投票的主題。

2.后臺(tái)功能要求

2.1發(fā)起投票功能

用戶點(diǎn)擊發(fā)起投票的鏈接,跳轉(zhuǎn)到發(fā)起投票頁面,用戶輸入投票的主題,單選或多選,截至?xí)r間,所有投票選項(xiàng)。系統(tǒng)將發(fā)起投票的信息保存到數(shù)據(jù)庫中。

2.2查看投票,每個(gè)登錄用戶可以查看自己發(fā)起的所有投票信息。

在用戶頁面通過查詢數(shù)據(jù)庫顯示所有的投票主題。

2.3禁止投票

將數(shù)據(jù)庫中該投票的是否禁止投票設(shè)置為false

2.4取消禁止投票

將數(shù)據(jù)庫中該投票的是否禁止投票設(shè)置為true

3.投票結(jié)果的圖形化顯示

通過javascript,以餅圖顯示每個(gè)選項(xiàng)的得票分比;以柱形圖表示每個(gè)選項(xiàng)的得票數(shù)等。

第二部分網(wǎng)站頁面設(shè)計(jì)

首頁:包含可以跳轉(zhuǎn)到注冊(cè)頁面、登錄頁面、投票頁面、查看投票頁面的鏈接,以及搜索框

注冊(cè)頁面:包含返回首頁的鏈接及賬號(hào)、用戶名、密碼輸入框

登錄頁面:包含返回首頁的鏈接及賬號(hào)、密碼輸入框

搜索頁面:包含返回首頁的鏈接及搜索結(jié)果

投票頁面:包含投票主題、截止時(shí)間、投票選項(xiàng)

查看投票結(jié)果頁面:包含返回首頁的鏈接、投票主題、截止時(shí)間、投票選項(xiàng)以及餅圖

用戶頁面:包含注銷登陸、發(fā)起投票、進(jìn)入投票的鏈接

發(fā)起投票頁面:包含投票主題、投票選項(xiàng)、截至?xí)r間的輸入框及單選投票、多選投票單選框

第三部分?jǐn)?shù)據(jù)庫設(shè)計(jì)

User表:user_id varchar2(20) primary key

user_name varchar2(20) not null

user_password varchar2(20) not null

Vote表:vote_name varchar(20) primary key

vote_e1 varchar(20) not null

vote_n1 int default 0

vote_e2 varcher(20)

vote_n2 int default 0

vote_e3 varcher(20)

vote_n3 int default 0

vote_select varchar(20) default 'single'

vote_deadline Datetime not null

vote_cancel varchar(20) default 'true'

UserVote表:uv_id int auto_increment primary key

vote_name varchar(20) not null

user_id varchar(20) not null)

其中UserVote表中的vote_name來自Vote表的vote_name、user_idUser表的user_id

第四部分網(wǎng)站項(xiàng)目結(jié)構(gòu)

整個(gè)網(wǎng)站分為首頁,注冊(cè)頁面,登錄頁面,搜索頁面,發(fā)起投票頁面,投票頁面,查看投票頁面,用戶頁面。

第五部分網(wǎng)站測(cè)試說明

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?


注冊(cè)功能


登錄功能


發(fā)起投票功能


首頁顯示投票功能


投票功能


查看投票功能


搜索功能


用戶頁面顯示投票功能


截止投票功能


取消禁止投票功能

源碼

轉(zhuǎn)載請(qǐng)說明來自(http://m.itdecent.cn/p/243fe1ae206d

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容