设计 任务书 文档 开题 答辩 说明书 格式 模板 外文 翻译 范文 资料 作品 文献 课程 实习 指导 调研 下载 网络教育 计算机 网站 网页 小程序 商城 购物 订餐 电影 安卓 Android Html Html5 SSM SSH Python 爬虫 大数据 管理系统 图书 校园网 考试 选题 网络安全 推荐系统 机械 模具 夹具 自动化 数控 车床 汽车 故障 诊断 电机 建模 机械手 去壳机 千斤顶 变速器 减速器 图纸 电气 变电站 电子 Stm32 单片机 物联网 监控 密码锁 Plc 组态 控制 智能 Matlab 土木 建筑 结构 框架 教学楼 住宅楼 造价 施工 办公楼 给水 排水 桥梁 刚构桥 水利 重力坝 水库 采矿 环境 化工 固废 工厂 视觉传达 室内设计 产品设计 电子商务 物流 盈利 案例 分析 评估 报告 营销 报销 会计
 首 页 机械毕业设计 电子电气毕业设计 计算机毕业设计 土木工程毕业设计 视觉传达毕业设计 理工论文 文科论文 毕设资料 帮助中心 设计流程 
垫片
您现在所在的位置:首页 >>计算机毕业设计 >> 文章内容
                 
垫片
   我们提供全套毕业设计和毕业论文服务,联系微信号:biyezuopin QQ:2922748026   
基于ASP的电子投票系统的设计与开发开题报告
文章来源:www.biyezuopin.vip   发布者:毕业作品网站  
毕业设计
 
 
         题目  基于ASP的电子投票系统的设计与开发                              
                   
 
学生姓名:                      
专业班级:               
学院 ():          
校内指导教师:   
校外指导教师:   
完成日期:      2015年5 月    
 
1、目的及意义(含国内外的研究现状分析)
1.1设计(论文)的目的
在现实生活中,“投票”是经常遇到的一项活动。随着科学的不断进步发展,各种各样的“投票”在现实方式上已经多样化,电子投票作为传统投票方式已经被广泛的应用在日常生活中,传统的“投票”所具备的功能几乎都在互联网上进行电子化的高效动作实现。因而其应用和发展也越来越受到人们的重视和广泛使用。目前流行的电子投票系统如何设计出更加安全、可靠的电子投票系统,已是目前迫切需要解决和关注的问题,本系统就是在目前流行的电子投票系统上对使用范围、安全设置、系统灵活性等用户关注的问题上进行了较大的改进,从而满足更多、更大使用范围,更安全,更方便的网上应用系统。
1.2设计(论文)的意义是(理论或实际):
随着改革开放和中国民主化的进程逐步发展和深入话,电子投票系统已成为民主选举过程中必不可少的选举方法之一,通过建立电子投票系统,利用网络通信的优势同现有民主选举,就可以给投票者和组织者带来很大的便利之处,从而方便广大人民群众,为中国的民主化进程发展带来新的生机。
本系统的主要意义:
①该系统通过网络,采用投票终端,解决了传统投票时的空间、时间和方式上的限制,以及投票前繁琐的准备工作。
②本电子投票系统可以应用在人员选举、人员表决、事项表决、民主评议范围;即可在无论大、小型的单个会场里进行投票,也可用在地域分散的多个会场会联网投票。
③整个投票过程是在信息化的手段下完成实时计票与统计,做到高速、高安全度、高保密度、高可靠度。
二、基本内容和技术方案
设计(论文)的任务是:
①投票人的投票方式:输入要选举的候选人的编号,即可完成投票。
②投票人了解候选人的方式:浏览候选人列表,输入序号查询候选人介绍。
管理人员的主要功能需求:
① 初始化候选人信息:在系统投入使用前需要先将需要投票选举的候选人信息录入系统中,以便投票和查看,这个功能由管理员完成。管理员的初始化工作就是将候选人的序号、姓名和简介录入系统。
②浏览候选人简介:为随时掌握候选人信息,以便进行修改,管理员有权浏览候选人简介。浏览的顺序按照候选人序号即可。
③修改候选人简介:当系统更新或候选人信息有所变化时,输入候选人序号,对信息进行修改。
④查询投票情况:管理员有权查询当前各个候选人得票情况,以便得出最终被选中的候选人信息。
⑤清楚投票信息:当投票过程结束后,管理员选择清楚投票信息即可清楚系统中所有候选人的票数,使之归零。
⑥安全管理:管理员可以对投票人信息进行管理,投票人只有用管理员规定的用户和密码才能进入投票系统进行投票。管理员还可以更改用户名、密码和权限,并对投票人信息进行增加、删除、查询、排序和初始化等操作。通过对用户的需求调查分析可以概括出用户的功能如下:单选投票、多选投票、查看投票、投票设计。单选投票:用户只能从多个选项中选取一项进行投票。多选投票:用户可以从多个选项中选取多项进行投票。查看投票:提供用户查看用户当前投票情况,投票结果以条形图显示。投票设计:管理员可以设计不同的投票主题,及投票主题内容供用户进行投票。
2.1系统模结构图:
依据需求分析结果,电子投票平台可分为6个模块:功能选择、身份验证、投票人管理、候选人管理、投票区和得票区结果管理。系统模块结构如下图所示:
 
 
 
 
 
 
 
 
 
 
 
2.2设计(论文)需要重点解决的问题是:
本系统重点解决的内容是:
1、如何把投票人投票、管理员管理有机集成在一起,为用户搭建一个信息共享的平台,以帮助投票者进行公证、准确的投票,从而全面提升投票系统更快速、更可靠、更安全、更保密;
2、采用结构化的开发流程来开发电子投票系统,具体设计流程步骤;
3、怎样实现对数据的查询、插入、修改和删除的操作;
4、怎样实现简单的页面信息合法性控制。
2.3设计(论文)主要用到的技术方案:
1、本电子投票平台的设计是一种远程电子投票系统,该投票系统包括主会场、分会场、计票中心和它们之间互联的网络,每个会场包括投票人、管理人员两个角色的功能需求。其中投票人的主要功能需求包括:①投票人的投票方式②投票人了解候选人的方式选择。管理人员的主要功能需求包括:①初始化候选人信息②浏览或修改候选人简介③查询投票情况④清楚投票信息⑤安全管理。
管理员可以对投票人信息进行管理,投票人只有用管理员规定的用户名和密码才能进入投票系统进行投票。管理员还可以更改用户名、密码和权限,并对投票人信息进行增加、删除、查询、排序和初始化等操作。通过对用户的需求分析,可以概括出用户的功能需求如下:单选投票、多选投票、查看投票、投票设计。
2、具体设计流程如下:
①电子投票系统需求分析:主要从网上书店的业务活动和客户关系网进行分析,明确在电子投票的业务环境中此系统应该做什么。
②电子投票系统设计:包括系统的功能设计和数据库设计,主要解决系统怎样做的问题,使用SQL Server 2005建立数据库,在里面存放有关投票的相关信息;在电子投票系统中,针对现实中所遇到的问题提出以下功能设计方案:投票功能、管理员功能等。
③电子投票系统软件编写:采用ASP.NET语言编写用户界面,并同数据库连接起来实现更为完整的软件功能。
④电子投票系统软件测试:编写各种测试用例测试电子投票系统,发现其中的各种错误并及时加以改正,加强该软件的实用性。
3、ASP作为动态网站开发的利器,其主要特征就体现在可实现对数据库的访问,利用Connection对象建立数据源和ASP程序之间的连接,建立到数据源的连接后,可以在此基础上用Recordset对象或Command对象,应用SQL语句实现数据的查询、插入、修改和删除的操作。
4、利用JavaScript来实现用户的合法性输入,这种方法是在客户端执行的,没有向服务器发送请求,从而减少了服务器的负担,易于用户的修改,因此这种方法简单高效,可以完成一般的页面合法性控制。
 
参考文献:
[1]黄海,林超。ASP.NET2.0全程指南[M].第一版,北京:电子工业出版社,2008.1
[2]张国栋.精通ASP。NET2.0网站设计[M].第一版.北京:中国电力出版社,2007.11
[3]郑玲,李为.计算机专业毕业设计指导[M].第一版.北京:清华大学出版社,2007.4
[4]于伟,陈红梅.e时代Dreamweaver CS3+ASP网站建设[M].北京希望电子出版社,2007
[5]马骏,邓居英,杨湖.C#程序设计及应用教程[M].北京:人民邮电出版社,2010.
[6]樊月华.web技术应用基础[M].北京:清华大学出版社,2009.
[7]庞娅娟,房大伟,吕双.ASP.net从入门到精通(第2版)[M].北京:清华大学出版社,2010
[8]李维.面向对象开发实践之路——C#[M].北京:电子工业出版社,2005.
  全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026     返回首页 如转载请注明来源于www.biyezuopin.vip  

                 

打印本页 | 关闭窗口
本类最新文章
基于Python的在线自主考试系 基于腾讯云的个人知识库管理系统 基于Android的酒店预定系统
基于matlab变频器控制交流电 基于微信小程序的家校联动平台管理 基于时频分析与自适应滤波技术的多
| 关于我们 | 友情链接 | 毕业设计招聘 |

Email:biyeshejiba@163.com 微信号:biyezuopin QQ:2922748026  
本站毕业设计毕业论文资料均属原创者所有,仅供学习交流之用,请勿转载并做其他非法用途.如有侵犯您的版权有损您的利益,请联系我们会立即改正或删除有关内容!