ASP.Net0631防刷票投票系统系统

在积极建立科学管理机制的今天,仅仅靠原始的手工管理或简单的单机管理,管理部门面对大量的信息,无法有效率地将其中的重要部分提取出来,并做出相应的判断和处理。投票管理者的决策只能依据手工表数据,在浪费大量人力、物力的同时无法做到实时监控,难以保证数据的准确性和及时性。因此,先进的管理思想就成为了一个可望而不可及的目标。投票非常急需一套既有先进管理思想的系统,作为实现目标和提高现有投票管理水平的一种重要手段。 随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。但是搞科技也同时也有搞科技的弊端,现在很多投票网站都有刷票的可能性,尤其是对于一些关系到利益的投票,往往会被人非法刷票给投票结果带来不正常的结果,所以我们要开发一个投票系统中结果交互分析研究,研究防止非法刷票和刷票用户的信息对投票结果的影响。 
ASP.Net0631防刷票投票系统系统_第1张图片 ASP.Net0631防刷票投票系统系统_第2张图片
1:系统首页
本页是浏览本站的首页面,在首页面中除了要考虑系统的功能,对于页的布局设计也很重要,本系统用的模板页,做到了每个页面都一样。在本页中,网站Logo在最上面,下面是对应的导航菜单,,整体色调以蓝色和白色为主,导航条包括网站首页,查看并投票, 留言板, 会员中心,管理登陆等信息
2会员注册登录模块
没有注册的用户只能查看投票和结果信息,不能投票,只有注册登录后的用户才可以进行投票,用户注册时输入用户名密码和其他基本信息后,系统检测用户输入的合法性,检测合法后注册成功
3投票和查看结果模块
投票和查看投票结果是本网站的核心内容,用户在登录后才可以投票,投票的时候输入验证码和选择自己的选项后进行投票,如果验证码错误,点击验证码的图片会自动刷新验证码。如果本IP或者IP段已经投票过那么需要稍后才能投票,防止ADSL用户通过更换IP重复刷票 ,在获取IP的时候我们获取的是用户的真是IP防止了代理IP刷票的可能性,这样多种方式有效结合后很好的防止了刷票的发生
4留言板模块
留言板模版主要就是会员和管理员之间交流的一个方式,会员通过留言可以给管理员提供一些建议什么的,管理员查看后进行改进
5会员中心模块
会员中心是当前登录的会员的一个信息修改,没有登录是没有权限查看该页面的,登录后可以根据需要更新自己的个人信息
6管理员登录模块
系统后台管理模块需要登入后才能使用,管理员登录的用户名:Admin,密码Admin。登入后后台首页管理界面,以简洁大方、方便操作为设计思路
7修改密码模块
为了系统的安全,用户要定期的修改自己的密码, 防止被其他用户非法等了和操作给系统带来不良的后果
8会员管理模块
会员管理主要是管理员对一些非法操作的用户进行删除的操作
9留言管理模块
会员在前台留言后管理员在后台查看,对有帮助的信息可以改进,对一些有敏感的信息可以删除
10投票主题信息管理模块
为了能够多投票管理,每一个投票信息必要有自己的主题也就是显示在首页的标题,投票主题管理只有一个内容那就是标题,管理员输入标题后点击确定添加数据到数据库中去
11投票选项管理模块
添加了投票的主题后就要对该主题下的选项进行管理了,投票的类型包括单选和多选,管理员在添加了投票主题和选项内容以及投票类型后进行添加,系统在检查系统的合法性后添加数据到数据库中
 
ASP.Net0631防刷票投票系统系统_第3张图片

1 引言1
1.1 项目背景1
1.2 研究意义2
1.3 本系统概述2
2系统分析和总体设计3
2.1 系统需求分析3
2.1.1 性能需求3
2.2 系统可行性分析3
2.2.1 技术及开发方法可行性3
2.2.2 管理可行性4
2.2.3 经济可行性4
2.3 业务流程分析4
3投票系统中结果交互分析研究7
3.1 系统物理环境配置7
3.2 系统概要设计7
3.3 数据库设计8
3.3.1 概念设计8
3.3.2 逻辑设计12
3.3.3 物理设计13
4投票系统中结果交互分析研究的实现16
4.1 系统技术实现16
4.1.1 Asp.Net简介16
4.1.2 B/S 结构概述16
4.1.3 MSSQL2005简介18
4.1.4系统详细设计19
4.1.4.2会员注册登录模块20
4.1.4.3投票和查看结果模块21
4.1.4.4留言板模块22
4.1.4.5会员中心模块23
4.1.4.6管理员登录模块23
4.1.4.7修改密码模块24
4.1.4.8会员管理模块24
4.1.4.9留言管理模块25
4.1.4.10投票主题信息管理模块25
4.1.4.11投票选项管理模块26
5 系统测试28
5.1 系统测试方法28
5.1.1 系统测试计划28
5.1.2 系统测试工具28
5.1.3 系统测试方法和测试类型28
5.2 系统测试的目的和原则29
5.3 系统测试29
5.3.1 系统登录测试要点29
5.3.2 管理员进入系统测试要点29
5.3.3 数据输入测试要点29
5.3.4 数据删除测试要点30
5.4 系统测试效果30
6 结 论33
6.1 系统开发总结33
致 谢34
参考文献35
 

你可能感兴趣的:(ASP.Net0631防刷票投票系统系统)