Truman Yang
Networking
Online voting offers convenience to the voter and considerable ease to election administrators as they can get election results out more quickly than conventional methods of manual voting. The main goal of the system is to ensure secure, effective and efficient processing of votes cast during elections and speed up the release of election results.
(1) Design and implement a secure e-voting system. (2) Evaluate the security, effective and efficiency of the system.
(1) Provide user-friendly graphical interfaces, which make voting easy.
(2) Prevent double voting
(3) Ensure that invalid votes are not issued
(4) Ensure secure effective and efficient processing of votes cast during elections
(1) Software development in Java or PHP.
(2) Detail designs on database and interfaces.
Design, implement, and test the e-voting system as specified above.
Design a database for e-voting: A database is used to manage system data. It would allow for voters’ data to be retrieved, added, updated, deleted, and sorted easily and quickly.
Development of an e-voting Registration System: it is responsible for managing the voter registration process. Development of Election Statistics System: it is responsible for automatically perform various statistical computations.
Graphical user interfaces will be developed to allow voters to register and vote online.
COE318: Software Systems
TY04: Secure E-Voting | Truman Yang | Not yet submitted at No time