安全电子投票系统的设计与实现(ASP.NET,SQL)(含录像)
无需注册登录,支付后按照提示操作即可获取该资料.
安全电子投票系统的设计与实现(asp.NET,SQL)(含录像)(毕业论文14500字,程序代码,SQLserver数据库)
现在很多投票网站都有刷票的可能性,尤其是对于一些关系到利益的投票,往往会被人非法刷票给投票结果带来不正常的结果,所以我们要开发一个安全电子投票系统中结果交互分析研究,研究防止非法刷票和刷票用户的信息对投票结果的影响。
本系统不是简单的投票系统,在投票系统的基础上做了防止刷票的功能,系统在投票的页面有验证码,用户在投票之前必须输入验证码,不输入验证码不能投票,用户输入了正确的验证码的并且重复投票的话会有一个IP的限时,而且IP的显示是根据IP段来设置的,这样可以有效的防止用户通过ADSL拨号改变地址来刷票,但是有时候一个IP段可能有其他的用户也要投票所以我在系统设置的是限时这个IP段十分钟内不能重复投票,很好的解决了这个问题。
开发环境:Microsoft Visual Studio
数据库:Microsoft SQL Server
程序语言:asp.NET(C#)语言
目 录
1 引言 1
1.1 项目背景 1
1.2 研究意义 2
1.3 本系统概述 2
1.4本系统的特殊性和先进性 2
2系统分析和总体设计 3
2.1 系统需求分析 3
2.1.1 性能需求 3
2.2 系统可行性分析 4
2.2.1 技术及开发方法可行性 4
2.2.2 管理可行性 4
2.2.3 经济可行性 4
2.3 业务流程分析 4
3安全电子投票系统中结果交互分析研究 8
3.1 系统物理环境配置 8
3.2 系统概要设计 9
3.3 数据库设计 9
3.3.1 概念设计 9
3.3.2 逻辑设计 12
3.3.3 物理设计 13
4安全电子投票系统中结果交互分析研究的实现 16
4.1 系统技术实现 16
4.1.1 asp.Net简介 16
4.1.2 B/S 结构概述 17
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