1、 本科毕业论文(设计)开题报告 题 目 电子投票系统的设计与实现 2012 年 9 月 6 日 一、本课题的研究目的及意义 本论文的内容是描述如何建立一个电子投票网站系统,利用网络通信的优势同现有民 主投票,就可以给投票者和组织者带来很大的便利之处。该系统通过网络,采用投票终端, 解决了传统投票时的空间、时间和方式上限制,以及投票前繁琐的准备工作。本电子投票系 统可以应用在学生选举、 学生表决、 事项表决; 既可在无论大、 小型的单个教室里进行投票, 也可用在地域分散地多个教室互联投票。 整个投票过程是在信息化的手段下完现实时计票与 统计,做到高速度、高安全度、高准确度。 因此为适应高校综合调
2、查需要, 拟发一个符合调查学校现状的电子投票系统应允而生, 为了更好的调查学生的信息, 提高高校的信息调查管理效率, 开发次系统是为了把学生信息 更准确更快速的反馈给学校,使信息的来源更广泛,从而也提高了信息的准确性,目前高校 人口数量急剧增加, 运用此系统还可以降低学校为调查所消耗的人力物力, 此系统能够更快 的把信息准确,形象的反映出来,调查范围扩大,可以面向全体学生,而且还能够通过这次 的设计,熟悉网站系统的建设的具体方法步骤,通过实际操作提高动手能力,为今后的工作 做好一定的准备。 二、已了解的本课题国内外研究现状 电子投票系统的研究始于 1985 年,一些学者分别发表了一些电子投票的
3、实用方案,这 些初期的电子投票方案一般都能满足广义课验证性和唯一性, 从那以后国际上对该问题进行 了广泛的研究并提出了很多理论和实用方案。随着计算机科学与通信技术的发展,电子投票 以它独特的魅力登上了历史舞台,并且日渐取代传统投票成为人们日常生活中的一种常见的 投票方式。电子投票是以密码学为基础,运用计算机和网络技术来实现投票功能。虽然它具 有传统投票不可比拟的优点,但其安全性不容乐观,还有待进一步的提高。国内外的众多学者 致力于电子投票协议的研究,正是为了提高电子投票的安全性和效率。由于采用了密码学技 术,电子投票协议在理论和实际应用方面都取得了一些成果,但是,如何设计出一具有更高安 全性和
4、效率的电子投票协议,仍是今后研究的热点。 1985 年,Benaloh 和 Cohen 设计了两个个电子投票方案,他的方案也是最早提出分散 中央选举机构以保持用户隐私和安全性的方案,后来的电子投票系统也都延续了这种思想, 在 Cohen 方案中所有投票者必须同时完成投票的某个阶段,否则投票系统将无法进入到下 一个阶段,这显然不仅不具有可行性,而且可靠性也很差,因此着力于研究一个功能全面的 电子投票系统是非常必要的, 本系统是采用 ASP.NET 技术, 以 SQL Server 2005 作为数据库, 使用 Microsoft Visual Studio 2005 作开发平台,主要实现了以下功
5、能:添加投票用户、 单选投票、多选投票、查看投票结果、投票统计、清除投票信息、账号安全管理。 三、本课题的研究内容 投票活动经常在学校中举行, 在信息化时代, 电子投票已经成为了学校投票活动的一个重要 组成部分,能够节省了大量的人力、物力。根据综合分析,该系统的研究目标是一个方便、 灵活、可靠的在线投票系统。 内容方面: (1)在前台,要实现有单选投票,和多选投票; (2)后台,要实现管理员登陆,账号管理; (3)单选、多选的主题添加、删除、修改; (4)查看投票,统计投票结果,清除投票信息和更换投票主题; (5)在此同时还要保证界面友好,系统操作简单全面,信息的安全性。 管理员可以对投票人信
6、息进行管理, 投票人只有用管理员规定已登记的用户名和密码才 能进入系统进行投票。管理员还可以更改编辑用户名、密码和权限的信息,并对投票人信息 进行增加、删除、查询和初始化等操作。 功能方面: (1)投票系统是针对什么情况的投票,比如哪一件事件或某一个主题; (2)每一个投票的选项是不是都应该是自定义的,如:支持、反对等等; (3)投票主题可以自由选择的,选项希望是能够自定义,包括选项数量和选项内容 (4)选项同样是灵活的,自己随便录入,即可以针对多个事件人物进行多种多样的投票, 主题也可以是可由管理员负责录入的。 四、本课题研究的步骤、方法及进度安排 2012.7.102012.8.30 准备毕业设计, 学习有关规定, 明确认务, 查看相关书籍与资料, 对资料进行收集、整理和研究。 2012.9.12012.9.10 撰写开题报告 2012.9.112012.9.13 查阅资料,选择设计方案,熟悉开发环境;确定开发方案 2010.9.132010.9.18 设计详细程序流程图以及模块的功能 写好阶段总结 2012.9.192012.9.25