网络投票系统毕业论文

 2021-04-10 11:04

摘 要

本论文主要阐述“基于WEB的网络投票”系统的设计思想和实现的关键技术。随着科学技术与当今网络的快速发展,在线投票系统已经成为Internet开发应用中常见的功能模块,无论是在新闻发布网站还是其他大型门户网点,在线投票系统都以小插件的形式发挥着它强大而又无可替代的作用,它可以将用户和网站很好的联系起来,实现了网站管理者与用户的互动,进而达到互联网资源共享与交互的目的。

该系统前台具有用户注册、登录、投票、投票结果查看等功能,后台管理员可管理投票用户账号,可随意增删和修改投票项目,以及设定投票开始与结束时间,公布投票结果等功能。经在Firefox浏览器测试,以上几种功能,网络投票系统大都能够很好的实现,只有少部分功能还需完善,以后会是网站应用中不可或缺的互联网应用。

关键字:投票,web,面向对象,Firefox

Abstract

This paper describes "WEB-based Internet voting" system design and implementation of key technologies. As science and technology and the rapid development of today's networks, online voting systems have become very common in Internet development and application of functional modules, both in the press release sites or other large portals outlets, online voting system to play a small plug of the situation it powerful and irreplaceable role, it can be good users and Web sites linked to achieve a site administrator interaction with the user, and thus achieve Internet resource sharing and interaction purposes.
The system has a user front register, login, voting, voting results View other functions, background administrators can manage user accounts to vote, voting can add or delete and modify projects and set start and end time of voting, announcement of the poll results and other functions. After testing in the Firefox browser, the above several functions, mostly online voting system can achieve very good, only a small part of the function needs to be perfect, the future will be an integral part of web applications Internet applications.

Keywords: vote, web, object-oriented, Firefox

目录

第1章 课题简介 1

1.1 课题内容 1

1.2 课题目标 1

第2章 概要设计 3

2.1 开发工具简介 3

2.2 功能模块设计 5

第3章 详细设计 8

3.1 数据库 8

3.2 程序模块设计 9

第4章 测试 14

4.1 测试计划 14

4.2 测试结果 14

4.3 评价 15

结论 16

参考文献 17

附录 18

致谢 26

课题简介

1.1 课题内容

随着科技的飞速发展,计算机已经被广泛的应用到各个领域,而且日趋普及。在计算机应用中很重要的一部分就是编程语言,编程语言的出现打开了计算机应用的新篇章。在这些编程语言中ASP占有着重要的地位。在当今的网络应用中ASP无处不在,在线投票系统就是ASP功能强大的最好的范例。

在线投票系统有很多传统投票方式不可比拟的优势。首先,它可以在很短的时间内,通过互联网将不同时间不同地域的用户投票组合到一起,并进行结果反馈,这是传统的投票方法完全做不到的;其次,在线投票系统的效率要比以往的传统投票方法高很多,在这个寸时如寸金的年代,在线投票系统不但省去了投票与计票环节的人力成本,还可以节省很多时间以用作处理其他更重要的事情;综上所述,在线投票系统的快捷、经济、方便、省时省力等诸多优点都注定它将是未来投票方式的主流。在线投票系统可以用来统计网站用户对某个主题或热门话题的意见,网站管理员也可以通过投票的方式了解用户的看法,或者通过在线投票系统这个媒介去了解用户的思想、意见,并通在线投票系统的结果反馈改进自己的网站设计。政府决策者也可以通过在线投票系统来调查民众对某一项新政策的意见,进而统计数据做出更科学的决策。在线投票系统是当今各大网站必备的程序之一,如果网站开发者想了解用户对该网站的意见和建议,他可以设计这样一个投票主题:你认为该网站的版块设置怎么样?(A.布局很好,自成风格B.布局一般,有待改进C.布局太差,不能接受)然后根据用户的投票进行改进。

1.2 课题目标

因在线投票系统有着经济、快捷等诸多优点,所以在实际项目实践中如何很好的实现这些优点便成了整个开发过程中的重中之重。在整个项目实践中,首先对课题的实际要求与需求分析进行详细的考究,查阅大量的相关资料,并且借鉴一些其他投票系统的项目经验,最后提出设计方案。系统分为前台和后台两部分,前台主要是对普通用户开放。普通用户将实现注册、投票、重选等操作;后台主要作用是管理员实现登录、投票管理、用户管理等操作。依据前台和后台的不同权限需求,在线投票系统主要分为普通用户和管理员两个功能模块。

普通用户模块将实现用户注册、用户登录、用户投票以及查看投票结果等功能。

管理员模块将实现管理员登录、发布新投票、撤消投票、查看所有投票、编辑和删除新投票以及用户管理等功能。

第2章 概要设计

2.1 开发工具简介

在线投票系统的设计发开过程中主要运用了asp.net技术,其中用到的工具有:VS2010、SQLserver 2008、java script、Firefox等。

ASP.net简介

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。