voteDetailID 是 Int 16 否 子项ID
VoteItem 否 Varchar 50 否 投票项名称
voteNum 否 Int 16 否 子项投票数
(3)用户表,此表主要记录了用户的基本信息,包括用户登录ID、密码、用户名、身份。具体内容见表3所示。
表3 用户表
字段名 是否主键 字段类型 字段长度/bit 是否为空 备注
Userid 是 Varchar 50 否 用户登录ID
Password 否 Varchar 50 否 密码
Username 否 Varchar 50 否 用户名
Ident 否 Int 16 否 身份
(4)评论表,此表主要记录了用户留言评论的信息,包括投票主题ID、评论主题、评论用户名、评论时间、评论内容。具体内容见表4所示。
表4 评论表
字段名 是否主键 字段类型 字段长度/bit 是否为空 备注
Id 是 Int 16 否 投票主题ID
Pl_title 否 Varchar 50 否 评论主题
Pl_username 否 Varchar 50 否 评论用户名
Date_time 是 Datetime 32 否 评论时间
Pl_content 否 Varchar 50 否 评论内容
(5)投票IP表,此表主要记录了用户投票时所用机子IP地址的信息,包括用户IP、投票主题、投票时间。具体内容见表5所示。
表5 投票IP表
字段名 是否主键 字段类型 字段长度/bit 是否为空 备注
Userip 是 Varchar 50 否 用户IP
Topic_id 是 Int 16 否 投票主题
Date_time 否 Datetime 32 否 投票时间
4.系统详细设计与实现
4.1 登录模块
程序页面名称:login.aspx
程序功能:通过下列菜单根据不同身份实现一般用户、管理员登录相应页面。
程序简单逻辑:
(1)从数据库中判断有此用户没,若没有,则提示用户名错;若有,则进行下一步判断;
(2)根据下拉菜单选择不同的身份和密码,判断与数据库中存储的信息是否一致,若一致,则跳转到相应的页面;若不一致,则提示错误。登录界面如图3所示。 ASP.NET+SQL Server在线投票系统的设计与实现(3):http://www.youerw.com/jisuanji/lunwen_4986.html