投票模块系统需求分析与系统总体设计2013-1-141系统需求分析系统需要满足一下功能:1)用户可以对多个投票项目进行投票;2)用户可以对每个投票项目单投或多投;3)可以选择ip限制投票4)可以开启验证码限制投票5)用户可以查看所有投票项目的票数;6)投票结果可以实现实时刷新或者定时刷新7)管理员可以对投票项目进行增加和删除;2系统功能描述投票模块系统的基本功能是提供一个投票模块的平台,并且提供简单的管理功能。3系统流程分析4数据库设计数据库结构设计图theme表结构字段名数据结构是否为空说明themeIDInt(20)否投票主题,主键,auto_incrementthemeTitleVarchar(20)否投票项目名称themeDatedatetime否投票项目建立时间options表结构字段名数据结构是否为空说明optionsIDInt(20)否投票项目编号,主键,auto_incrementthemeIDInt(20)否该选项所在项目的编号optionContentVarchar(200)否选项内容newsIDInt(20)是该选项详细内容所在的新闻idvotes表结构字段名数据结构是否为空说明votesIDInt(20)否选票编号,主键,auto_incrementvoteDatedatetime否选票建立时间IPVarchar(15)否选票IPuserIDInt(20)是投票用户IDthemeIDInt(20)否投票主题IDvoteOption表结构字段名数据结构是否为空说明voteOptionIDInt(20)否选票内容编号,主键,auto_incrementvoteDatedatetime否选票建立时间votesIDInt(20)否投票主题IDoptionIDInt(20)否选票内容ID其他相关表(略):Column栏目分类表News新闻内容表User用户表IpIP库CountTemp投票结果临时表