用ASP.NET 2.0設計網路線上投票系統

來源:互聯網
上載者:User

一、系統功能設計和資料庫設計

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

票數
 

線上投票功能是網站應用程式程式最常用的功能之一,也是網站應用程式程式開發常用的功能模組。當網站的管理員或使用者提出一些新的想法與建議或者出現一種新產品時,他們可能需要通過使用者或者客戶的投票方式來確定這些新的想法、建議或者新的產品是否滿足使用者或者客戶的需求,另外,網站還可以通過網站線上投票功能做一些實際性的調查工作。本章介紹的網路線上投票系統還以直觀的圖形化介面顯示投票資訊,而且還可以及時查看投票的情況。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.