基于PHP+MSQL的电子投票管理系统的设计与实现

59 篇文章 4 订阅
17 篇文章 0 订阅

本科毕业论文(设计)任务书

选题题目 基于PHP+MSQL的电子投票管理系统的设计与实现

一、研究目标

投票系统是一般网站常用的一种系统。它是一种在网站上提出调查题目,由用户在线投票并对调查投票的统计结果直接显示的调查工具.网站可以通过投票系统统计的数据来了解用户对一些热点问题的看法。通常可以用投票系统来了解用户对网站的态度,对网站服务的评价或对网站新推出的新产品或服务的反映等.通过投票系统搜集的信息可以对网站做出相应改进。
本次电子投票系统的设计,我们根据前期的调查问卷整理出系统的需求文档,然后根据需求来明确系统改实现哪些功能,目前定下来的功能有:后台能够发起投票,对发起的投票进行修改删除,同时能够对系统的成员进行管理;前端用户能够对每个投票项目进行投票,分为首页、投票大厅、用户中心、网站公告、留言本等具体功能。
本次毕业设计的目标是实现一个相对完整的投票网站,用户能够正常的使用该网站进行投票,并且能够保证前台设计的优化符合要求,后台的设计能够兼容我们的常用浏览器,最终完成一个电子投票的管理系统。

二、研究内容及要求

由于互联网本身的开放性,使网上投票面临种种危险,也由此提出了相应的安全控制要求。
信息保密性:投票者有保密的要求。如果用户名及投票内容被人知悉,就对用户的隐私权构成了侵害。
投票唯一性:一个投票者,其投票次数应当只有一次。若投票者可进行多次投票,这将对调查内容的可靠性构成严重的威胁。
有了这些特殊性的要求,就需要对用户的信息和投票进行检查和处理,以保证投票的客观和有效性。针对用户信息,如果无特殊的要求(例如只允许注册会员参加),那么系统就只需要记录的IP、投票时间、用户所在区域。投票结果的显示是非常重要的,一是用户 希望自己的投票能录的IP、投票时间。投票结果的显示是非常重要的,一是用户希望自己的投票能够及时反映出来;二是投票的结果也是给希望投票的用户的一个参考。
用户注册功能是开放的,如果想要投票,就必须先注册一个账号,这样才能保证系统能准确记录用户的投票信息,保证投票的公平跟公正性。

(二)具体要求

电子投票系统具体要求如下:
第一,我们使用的编程软件,这里采用市面上常见的前端开发工具VSCODE,当然不只是开发前端的工具,它是一个相对集成的开发工具,支持多种编程语言的使用,同时提供了大量的代码插件,比如代码提示功能的插件、对错误的代码提示等比较好用的功能。
第二,研究场地的选择,我们目前还是处于在校的阶段,这就能很好的利用同学跟学校的资料,通过对同学或者老师的采访收集信息,可以利用图书馆查找我们系统需要的书籍资料等,所以,要利用好在校的时间来完成系统的需求文档。
第三,最终输出的文档应该包含需求文档说明(计算机说明书)、根据系统编写毕业论文、流程图纸设计(设计图)、邮箱设计系统。

三、主要参考文献

[1]杨亚涛,刘德莉,刘培鹤,曾萍,肖嵩.BFV-Blockchainvoting:支持BFV全同态加密的区块链电子投票系统[J].通信学报,2022,43(09):100-111.
[2]袁进业,and 陈文.“城市物权空间治理的权力嵌入与技术赋能——基于S市物业管理电子投票系统的案例分析.” 行政论坛 28.01(2022):128-134.
[3]原岚宇. 支持自由写入的DRE安全电子选举系统设计[D].西安电子科技大学,2021.DOI:10.27389/d.cnki.gxadu.2021.000660.
[4]高笑枫. 基于多方计算的安全电子投票系统设计与实现[D].华北电力大学(北京),2021.DOI:10.27140/d.cnki.ghbbu.2021.001053.
[5]王倩.基于编码的盲签名在电子投票系统中的应用[J].数码世界,2020(09):5-6.
[6]王雪莹. 基于Web的安全电子投票系统[D].西安电子科技大学,2020.DOI:10.27389/d.cnki.gxadu.2020.000237.
[7]陈逸涛. 基于区块链的隐私保护的电子投票系统设计[D].上海交通大学,2020.DOI:10.27307/d.cnki.gsjtu.2020.001860.
[8]李程慧, 陈伟,and 马瑞.“电子投票系统中mix-net安全性改进.” 浙江师范大学学报39.02(2016):169-174. doi:10.16218/j.issn.1001-5051.2019.02.008.
[9]石培荣. 一种高安全的电子投票系统的设计与实现[D].电子科技大学,2020.
[10]Reddy Asritha et al. Smart Voting System with GSM Module[M]. Springer Nature Singapore, 2022 : 721-730.
[11]Sudha Nuthalapati and Brahmananda Reddy A… E-Voting System Using U-Net Architecture with Blockchain Technology[M]. Springer Nature Singapore, 2022 : 69-79.
[13] Jafar Uzma et al. A Systematic Literature Review and Meta-Analysis on Scalable Blockchain-Based Electronic Voting Systems[J]. Sensors, 2022, 22(19) : 7585-7585.
[14]咸兆勇.NoSQL数据库在网络投票系统的应用[J].信息与电脑(理论版),2022,34(10):206-208.
[15]张忠孝,李双远,丁勤.基于Web的高校职称评审投票系统的设计与实现[J].吉林化工学院学报,2021,38(07):29-35.DOI:10.16039/j.cnki.cn22-1249.2021.07.007.
[16]高笑枫. 基于多方计算的安全电子投票系统设计与实现[D].华北电力大学(北京),2021.DOI:10.27140/d.cnki.ghbbu.2021.001053.
四、进度安排
基于php+Mysql的电子投票管理系统的设计与实现进度安排如下:
2022年12月4 日前:完成开题报告的撰写工作;
2023年 1 月15日前:我们针对所选题目的主题去研究该系统的主要功能是哪些,有了大概的方向之后,再收集各个模块对应的文档资料。
2023年 2 月26日前:在确定完需求说明文档之后,开始撰写论文部分,完成论文初稿;
2023年 3 月12日前:在撰写论文的同时,我们也开始编写我们的系统,明确使用的语言,主要为:后台逻辑处理采用PHP语言编写,前端采用HTML+CSS+Javascript。最后完成中期进展情况检查;
2023年 4 月2日前:毕业论文修改完善,完成定稿;
2020年 4 月 30日前:完成论文查重检测和答辩资格审查;整理毕业设计的全部资料;
2023年5月 28 日前:经指导教师审查合格,并查重合格后,完成答辩与推优工作,全部资料修订成册。

指导教师签名:

                                        年   月   日

教研室意见:

签名: 年 月 日
学院意见:

                   签名:                             年   月   日
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

广西千里云税毕设

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值