毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

ASP网上投票系统论文+功能模块图+ER图 第6页

更新时间:2016-8-20:  来源:毕业论文
点击提交按钮时,后台代码执行操作向LeaveWord表中添加用户ID,留言内容和留言时间。回复部分为管理员使用,管理员可浏览所有人的留言,然后选择要回复的留言,点击回复按钮,跳转至回复页面,LeaveWord表中有留言的ID,在点击回复时传递参数到回复页面,根据留言的ID来获取留言内容,显示在页面上,提交回复时将管理员的ID和回复更新至对应数据库中的项。
管理员模块:

图8  管理员权限页面
管理员身份进入后有三个选项,投票项的管理、选项的管理和留言回复的管理,投票项的管理包括基本的增删改查,同样选项的管理也包含这些基本功能,均使用GridView控件实现,其中增加操作使用两个页面来处理相关操作。
注册登录模块:
此模块包含两个部分,登陆和注册,登录时要选择角色,输入用户名密码,经后台数据库验证得出登录信息,同时将用户名存储在cookie中以供后续使用。注册部分即为向数据库中用户表增加用户基本信息。
投票模块:小学班主任演讲稿-用心沟通

图9  投票页面
本模块的实现采用的是DropDownList来显示投票项,利用RadioButtonList来显示选项,数据绑定采用在页面代码中实现,后台处理过程中添加用户的相关信息。本系统采用时间验证的方法来避免多次投票,从数据库中取出最近一次的投票时间与本次投票的时间相比对,小于三小时的无法再投票,在一定程度上杜绝了刷票的现象。
userinf = new UserInf();
userinf.UserID = BLL.BLL.UserID(name);//获取用户ID
string ltime = BLL.BLL.GetLastTime(userinf.UserID); //获取数据库中该用户最近一次投票时间
DateTime time1 = DateTime.Parse(ltime); //字符串转换为时间
TimeSpan ts = time - time1; //获取两次投票的相隔时间差
if (ts.Hours > 3)
{执行投票操作}
else
{Response.Write("<script>alert('三小时内只能投票一次')</script>");}
投票结果查看:

图10  结果查看
此部分才用两个参数来查询数据库中的数据,分别为书名及选项,结果中列出该书的总票数和当前选择的选项所得的票数。

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

ASP网上投票系统论文+功能模块图+ER图 第6页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。