The cutting-edge PyVote electronic voting system, which was developed completely in Python, provides a modern, safe, easy-to-use, and affordable substitute for conventional voting techniques. The comprehensive structure of this system enhances accessibility and efficiency in elections. Election officials and voters alike can interact with the graphical user interface (GUI) seamlessly considering that it was constructed with tkinter and ttkbootstrap. Election commissioners may supervise candidate registration, upload party symbols, and monitor the voting process. Voters benefit from a quick authentication process and straightforward voting. PyVote’s multi-layered strategy ensures data integrity and security by safeguarding each vote with robust password protection and authentication procedures and employing CSV files and OpenPyXL for trustworthy and effective data storage. Implementing a face recognition system improves security measures to prevent unauthorized entry. Apart from ensuring secure voting, PyVote prioritizes transparency and data analysis with a results visualization module that uses Matplotlib to produce comprehensive charts and graphs that accurately represent and distribute election results. PyVote is a voting process modernization tool that increases voter involvement and promotes a stronger sense of trust in democracy by combining an intuitive design, robust security, and efficient data visualization. This application could potentially be utilized in a variety of elections.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

PyVote: A Secure and Efficient Electronic Voting System with a User-Friendly GUI

  • S. Adithya Krishna,
  • R. Sreeram,
  • Avishek Rauniyar,
  • Bowrampet Manish Reddy,
  • J. Divya Udayan

摘要

The cutting-edge PyVote electronic voting system, which was developed completely in Python, provides a modern, safe, easy-to-use, and affordable substitute for conventional voting techniques. The comprehensive structure of this system enhances accessibility and efficiency in elections. Election officials and voters alike can interact with the graphical user interface (GUI) seamlessly considering that it was constructed with tkinter and ttkbootstrap. Election commissioners may supervise candidate registration, upload party symbols, and monitor the voting process. Voters benefit from a quick authentication process and straightforward voting. PyVote’s multi-layered strategy ensures data integrity and security by safeguarding each vote with robust password protection and authentication procedures and employing CSV files and OpenPyXL for trustworthy and effective data storage. Implementing a face recognition system improves security measures to prevent unauthorized entry. Apart from ensuring secure voting, PyVote prioritizes transparency and data analysis with a results visualization module that uses Matplotlib to produce comprehensive charts and graphs that accurately represent and distribute election results. PyVote is a voting process modernization tool that increases voter involvement and promotes a stronger sense of trust in democracy by combining an intuitive design, robust security, and efficient data visualization. This application could potentially be utilized in a variety of elections.