用ASP.NET 2.0设计网络在线投票系统2007-05-10 csdn 一、系统功能设计和数据库设计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
| 票数
| |
|
在线投票功能是网站应用程序最常用的功能之一,也是网站应用程序开发常用的功能模块。当网站的管理员或用户提出一些新的想法与建议或者出现一种新产品时,他们可能需要通过用户或者客户的投票方式来确定这些新的想法、建议或者新的产品是否满足用户或者客户的需求,另外,网站还可以通过网站在线投票功能做一些实际性的调查工作。本章介绍的网络在线投票系统还以直观的图形化界面显示投票信息,而且还可以及时查看投票的情况。