学号 126308104
大学
毕业设计
题目 基于ASP的电子投票系统的设计与开发
学生姓名:
专业班级: 12网路技术1班
学院 (部): 计算机工程学院
校内指导教师:
校外指导教师: www.biyezuopin.cc)[用指定的校外指导老师]
完成日期: 2015年 5月
摘 要:
在实际生活中,“投票”是经常遇到的一个事情。伴随科学的不断发展,多样化的“投票”在实际生活中得到应用,远程电子投票已经取代传统投票方式已经被广泛的应用在日常生活中,传统的“投票”所具备的功能几乎都在互联网上进行电子化的高效动作实现。所以其应用和发展也迅速受到大家的重视和广泛使用。现阶段应用比较广泛的远程电子投票系统如何设计才能更加安全、可靠,已是现阶段迫切需要解决和关注的问题,本系统就是在现阶段流行的远程电子投票系统上对使用范围、安全设置、系统灵活性等用户关注的问题上进行了较大的改进,从而满足更多、更大使用范围,更安全,更方便的网上应用系统。系统采用ASP与Microsoft Access 2005结合的模式、应用ASP及数据库技术开发设计了一套远程电子投票系统。该系统满足了大多数传统投票功能要求的功能,达到了远程电子投票的高速度、高安全度、高保密度、高可靠度的特点。
关键词:远程电子投票;远程投票;网上应用系统; 电子化
ABSTRACT:
In real life, the "vote" is a thing often encountered. With the continuous development of science and diverse "vote" has been applied, remote electronic voting in real life, has replaced the traditional voting method has been widely used in daily life, the traditional "vote" almost all of the capabilities of the Internet the efficient operation of the electronic implementation. So its application and development is rapidly gaining everyone's attention and widely used. How to stage used widely remote electronic voting system design can be more secure, reliable, is the urgent need to address the issue at this stage and concerns, the system is in the stage of popular remote electronic voting system for use range, security settings, For a greater system flexibility on the issue of improving the user concerned to meet more and more use, more secure, more convenient online applications. The system uses ASP and Microsoft Access 2005 combined mode, the application ASP and database development and design of a remote electronic voting system. The system meets the functional requirements of most conventional voting function, to the remote e-voting high-speed, high security, high security, high reliability characteristics.
Keywords: Remote electronic voting; remote voting; web application;
目 录
1 引言 1
1.1 本设计的研究意义 1
1.2 远程电子投票系统的目的和内容 1
1.3 远程电子投票系统的主要特点 1
1.4 作者的创新之处 1
2 远程电子投票系统设计目标及要解决关键问题 2
2.1 远程投票系统的设计目标 2
2.2 系统难点及解决途径 2
3 远程电子投票系统架构与模型 4
3.1 系统架构描述 4
3.2 三层架构概念 4
3.3 系统架构遵守的规则 4
3.4 系统架构优缺点 5
3.5 系统设计模型 5
4 数据库设计 7
4.1用户表 7
4.2候选人表 8
5 远程电子投票系统具体实现 10
5.1 系统开发流程 10
5.2 登录模块 10
5.3 投票模块 13
5.4 查看候选人所有信息模块 16
5.5 删除、更新投票人信息页面 19
5.6 添加投票人信息模块 25
5.7 初始化(增加)候选人信息页面 29
5.8 修改候选人信息模块 29
5.9 浏览与删除候选人模块 33
5.10 清除得票模块 34
6 远程电子投票系统性能测试与分析 36
6.1 测试环境与测试条件 36
6.2 实例测试 36
6.2.1 成功的实例测试 36
6.2.2 失败的实例测试/漏洞 38
6.3 性能分析 39
总 结 40
致 谢 41
参考文献: 42