技术微信:375279829 欢迎来到【毕业设计资料-计算机毕业设计源码网】官网!
您的位置:您的位置:主页 > 作品中心 > PHP毕业设计

网上投票系统的设计与实现-计算机毕业设计源码+LW文档

技术微信:375279829

本课题包括源程序、数据库、论文、运行软件、运行教程

毕业设计资料-计算机毕业设计源码网:我们提供的源码通过邮箱或者QQ微信传送,如果有啥问题直接联系客服

包在您电脑上运行成功

语言:PHP

数据库:MySQL

框架:原生

课题相关技术、功能详情请联系技术

作品描述
一、选题背景及研究意义(500字左右)
目前国内与国外都离不开投票。在国内,无论是各种大型的综艺选秀节目,还是强调民主的公司企业都需要投票;在国外,更多形式的选举同样要投票。投票其实对应着数据的流动,而为了准确和公正的控制这些数据,也就需要一个投票系统。随着手机等智能移动终端的广泛使用,且无线网接人越来越方便。现可以借助智能移动终端实现较低硬件投入的投票系统。因为传统电子投票器使用中存在较多的问题,例如,支持的功能模式有限、定制扩展性差、需租用专用硬件设备、管理成本和使用成本高、完备的数据统计分析功能缺乏等。而相比之下,基于移动端的投票系统充分利用了移动端的高度灵活性与移动端开发的快捷性,致使其投票系统具有独特优势(广泛性、智能性、灵活性)、覆盖面广、影响力强以及无需限制时间和地域就可以随时进行投票等优势。
该系统主要包括投票管理,设计和统计分析等模块。提供在线投票,使用户可以轻松快速地进行专业的投票调查和设计投票问题。快速回收,投入少量的资金,不受地域限制即可收集大量的资料信息。
目前国内与国外都离不开投票。在国内,无论是各种大型的综艺选秀节目,还是强调民主的公司企业都需要投票;在国外,更多形式的选举同样要投票。投票其实对应着数据的流动,而为了准确和公正的控制这些数据,也就需要一个投票系统。随着手机等智能移动终端的广泛使用,且无线网接人越来越方便。现可以借助智能移动终端实现较低硬件投入的投票系统。因为传统电子投票器使用中存在较多的问题,例如,支持的功能模式有限、定制扩展性差、需租用专用硬件设备、管理成本和使用成本高、完备的数据统计分析功能缺乏等。


二、可行性论证(500字以上)
网上投票系统的经济可行性:硬件需要服务器一台,网络宽带使用校园内部网,具有一定的理论和实践经验的程序员。软件方面可以使用免费版。而网上投票系统投入使用后,可以提高管理的效率,本网上投票系统也可以推广到其它企业使用,在经济上具有可行性。
网上投票系统的技术可行性:本系统使用PHP进行开发、前台使用Html、mysql数据库存储数据,基于B/S架构。PHP同时可以在Windows和Linux操作系统中运行,安装PHP服务器后即可运行,而且PHP服务器也有多种。PHP是一种面向对象的语言,它可以和多种数据库进行连接,PHP对于此次的网页开发有着很好的文本语言开发支持,并且PHP与MySQL有着天然的良好合作特性,能够对此次的系统开发给与极好的帮助作用。这些技术都是可靠的编程环境,并得到过市场检验,成熟稳定,在技术上具有可行性。
网上投票系统的社会可靠性,本系统的开发需求是根据客户提供的实际需求进行,所有的功能点和使用对象都在法律框架内,服务器和网络都是正规授权的,使用网上投票系统时,遵循法律框架,所以,在社会可行性中可行。
操作可行性:此次开发的系统操作内容十分简单,无论是面向用户的还是面向管理员的页面,其主要的操作都是通过鼠标进行操作的,通过鼠标操作非常的简便,能够提供很好的操作手感和便捷性。另外,此次设计的网站功能模块简单,没有过于复杂的内容设计,整体的操作可行性强。

三、研究目标与主要内容
(一)需求分析
为了降低开发成本和实现跨平台,秉承着一次开发多次使用的原则,系统采取PHP开发作为客户端开发的主要技术。系统主要是面向Web端的实时投票问卷系统,总体上分为两个子系统——投票系统的管理员的后台管理子系统和面向投票人员的投票问卷子系统。其中后台管理子系统在WEB端采用PHP实现。在此基础之上,还要保证系统的安全性、可靠性、可扩展性。系统的安全性和可靠性是一个系统可以正常使用的基本条件之一。对于系统的可扩展性主要是在该系统的基础之上根据用户需求增加一些额外功能。
本次毕业设计主要基于PHP开发技术以及MySQL实现投票系统的整体开发,同时结合了PHP开发的性能性与开发的便捷性,最大程度为用户提供完善的投票体验与后台数据管理系统。本研究首先以通过文献资料查阅,了解目前一般网上投票系统的设计要点与原型参考,制定合理的开发技术路线与功能要点。
通过走访相关人员,对网上投票系统进行调查,分析实际工作情况,整理系统需要实现的需求。网上投票系统包括前后台管理,管理员登录后对用户进行管理、投票主题管理、投票选项管理和结果统计。而前台用户注册后,在线投票。查看投票情况等。
(二)系统设计
基于以上需求分析,网上投票系统主要分为用户信息管理模块、投票管理模块、投票统计模块、系统管理模块。
1. 管理员功能:
(1)用户管理:主要是管理用户登陆和管理员用户登录的权限设置。
(2)投票主题管理:管理员对主题进行管理,可以添加修改投票主题等。
(3)投票选项管理:选择投票主题后,添加投票选项,一个主题对应多个投票选项。
(4)统计投票结果:统计投票结果并进行相关分析。
(5)数据库管理:监视系统运行状况,及时处理系统错误,保证系统数据安全。
2.会员功能:
(1)注册登录:用户根据提示进行注册,获取到账号后进行登录。
(2)在线投票:未登录用户可以查看投票选项,不能进行操作。只有登录的用户才能进行投票等操作。
(3)查看投票结果:用户投票后,可以查看投票结果,每一个选项的投票结果信息。

四、主要研究方法
(一)开发环境
系统开发环境:Dreamweaver。
系统开发语言:PHP。
系统后台数据库:MySQL。
开发环境平台:Microsoft Windows 10。
Web服务器:Wamp。
(二)相关技术
1. PHP
PHP是面向对象的动态编程语言,将设计与构建分离。PHP技术是一个能够在服务器中的HTML文本中进行开发的应用程序,是一种超文本的处理语言的缩写。该语言能够镶嵌入HTML中进行使用,其使用的特点与微软的ASP技术有一点类似,都能够在服务器汇总实现很好的脚本语言功能。这种技术语言有点像C语言,又有java语言的特点,但是还具备了自身的独特语言技术。这种与原技术能够很好的实现快速的编程开发,在开发过程中能够保证开发出的软件质量稳定,同时该技术还提供了MySQL库,能够与MySQL数据库进行很好的串联使用,从而提升整个系统的使用效率,是当下经常使用的一种开发技术。
2. JavaScript
JavaScript是一种脚本语言,到目前没有确切的定义。JavaScript和网页中的HTML结合开发静态的网页。JavaScript和Java没有直接的关系,两者属于不同的语言,Java通常是做后台的开发,需要服务器解释执行,JavaScript这是一种解释性的,通过浏览器进行解释执行后显示。在HTML页面中嵌入JavaScript的脚本语言后,浏览器对HTML和JavaScript进行介绍翻译。
3.MySQL数据库 
MySQL数据库具备了开源的功能,是现在大多数的中小型网站所最为常用的一款数据库,其安装体积小,占用开发者的硬盘空间小,但是该数据库又能够提供强大的数据传输和存储能力。其可以针对一对一、一对多的用户进行数据传输功能,并且可以调动硬件的多线程传输,使得数据的传输效率得到了有效的提升。这种数据库是基于SQL语言进行开发的,在开发的过程中容易上手,开发的效果较好,同时,该数据库还具备了一定的安全性,能够单独进行口令的设计,可以为存入的数据提供安全保护。

五、主要参考文献(半数以上 近三年(19年20年21年)(15到20篇))
[1]胡南方. 基于区块链的电子投票技术研究与实现[D].南京邮电大学,2022.DOI:10.27
[2]殷红建,朱岩,王静,郭光来,陈娥.基于零知识证明的智能合约投票系统设计与实现[J/OL].工程科学学报:1-14[2022-12-30].
[3]高小龙,王玉,安鹏,唐波,刘金会.一种适用于大规模场景的匿名电子投票系统[J].信息安全研究,2022,8(10):990-999.
[4]王策.基于PHP的数字出版系统设计[J].信息与电脑(理论版),2022,34(11):72-74.
[5]咸兆勇.NoSQL数据库在网络投票系统的应用[J].信息与电脑(理论版),2022,34(10):206-208.
[6]徐艺澜,沈艳,范恩,余冬华.基于PHP和MySQL的绿色垃圾回收系统设计[J].电脑知识与技术,2021,17(31):32-35.DOI:10.
[7]黄波.基于PHP+MySQL图书管理系统设计与实现[J].信息与电脑(理论版),2021,33(19):124-126.
[8]陈锦繁,秦斌,刘佳敏.高校投票系统计票计分算法的改进探索和实践[J].现代计算机,2021,27(28):60-64.
[9]张忠孝,李双远,丁勤.基于Web的高校职称评审投票系统的设计与实现[J].吉林化工学院学报,2021,38(07):29-35.
[10]赵龙海.基于PHP自适应学习系统的开发[J].现代职业教育,2021(04):180-181.
[11]王雪莹. 基于Web的安全电子投票系统[D].西安电子科技大学,2020.10.27389
[12]杨昆宇.基于SpringBoot的年度考核投票系统的研究与实现[J].通信管理与技术,2019(05):39-41.
[13]彭钰涛.基于SSM框架的在线电影评论投票系统设计[J].信息与电脑(理论版),2019(16):97-99.
[14]杨成义,林煌,李楚贞.基于PHP的在线投票系统的设计与实现[J].信息与电脑(理论版),2019(11):106-107.
[15]吴三柱.基于PHP的在线投票系统设计与实现[J].价值工程,2018,37(19):203-204.
[16]陈成.Laravel框架实现MVC架构的问卷投票系统[J].数码世界,2018(07):206.
[17]Renato Bruni,Gianpiero Bianchi. Website categorization: A formal approach and robustness analysis in the case of e-commerce detection[J]. Expert Systems With Applications, 2019,142.
[18]Babak Daneshvar Rouyendegh,Kazim Topuz,Ali Dag,Asil Oztekin. An AHP-IFT Integrated Model for Performance Evaluation of E-Commerce Web Sites[J]. Information Systems Frontiers: A Journal of Research and Innovation,2019,21(3).



如需定做或者获取更多资料,请联系QQ:375279829
在线客服
联系方式

技术微信

375279829

在线时间

周一到周日

客服QQ

375279829

二维码
线