一、系統功能設計和數據庫設計
1、系統功能設計和數據庫設計
1.1 系統功能設計
網絡在線投票系統實現的功能比較簡單,具體如下:
◎投票項目的管理;
◎添加投票的項目;
◎刪除投票的項目;
◎對項目進行投票;
◎查看項目的投票情況。
1.2 數據庫設計
本系統的數據庫設計比較簡單,只需要存儲投票的信息即可。在SQL Server 2000中創建一個數據庫,名稱為“WebVoteDB”,並在該數據庫中創建投票項目表Votes。其中“VoteID”字段存儲投票項目ID;“Item”字段存儲投票項目的名稱;“VoteCount”字段存儲每個項目的票數。創建投票項目表Votes的操作界面如圖1所示。
投票項目表Votes需要存儲投票項目名稱及其票數,表的字段說明如表1所示。
圖1 創建投票項目表Votes的操作界面
表1 Votes表
字 段 名
數 據 類 型
字 段 說 明
鍵 引 用
備 注
TreeID
int
投票項目ID
PK
主鍵(自動增一)
Item
varchar(200)
投票項目的名稱
VoteCount
int
票數
在線投票功能是網站應用程序最常用的功能之一,也是網站應用程序開發常用的功能模塊。當網站的管理員或用戶提出一些新的想法與建議或者出現一種新產品時,他們可能需要通過用戶或者客戶的投票方式來確定這些新的想法、建議或者新的產品是否滿足用戶或者客戶的需求,另外,網站還可以通過網站在線投票功能做一些實際性的調查工作。本章介紹的網絡在線投票系統還以直觀的圖形化界面顯示投票信息,而且還可以及時查看投票的情況。