Online Voting System is an alternative voting channel to increase voter participation, reduce election costs while upholding the highest security, verifiability and integrity standards.
Online Voting enables voters to cast their vote privately and easily from any location and on any device with Internet access (PC, tablet, smartphone, etc.), ensuring maximum election engagement by enabling remote and disabled voters to participate on equal terms.
Voter privacy, election integrity, end-to-end security, vote correctness and full verifiability (individual and universal) are guaranteed . This enables election officials to assure citizens that their votes remain cast-as-intended, recorded-as-cast and counted-as-recorded. In addition to the added accessibility and security, operational efficiencies result from significantly reduced costs and the delivery of more timely and accurate results.
- JDK 1.7
- MySQL Server 3.1
- MySQL Configuration Manager
- Apache Tomcat Server 7.0
- Web Browser
- NetBeans IDE 7.3.1
- JSP
- HTML,CSS,JavaScript and Java
- MySQL
This app provides facility for voter to register himself/herself to cast his/her vote in the elections.
Candidates participating in the elections and the details about the party to which they belong are provided for the voter.
Voting page consists of a dropdown menu containing the names of the candidates. Voter has to enter his VoterId and select a candidate from the dropdown menu and click Submit. After successfull voting, a page is displayed saying your vote has been casted.
When the Election has ended Result option becomes active. It shows all the candiadates sorted by number of votes. It also shows various statistics regarding the election and the final winner of the election.
This app provides facility for candidate to register himself/herself to participate in the elections.
Candidate participating in the elections can see the election status live during the process of election.
When the Election has ended Result option becomes active. It shows all the candiadates sorted by number of votes. It also shows various statistics regarding the election and the final winner of the election.
Admin can view the details of the voters registered to the polling and check whether the voter is eligible for casting the vote.
Admin can view the details of the candidates nominated for the elections and check whether the details of the candidate are satisfying the norms set by the election commission.
Admin can remove a voter from the voters list if he/she is not eligible for casting the vote. This can be done by entering the VoterId of the voter in the provided text area and click submit.
If a candidate nominated for the elections violates any rule or doesn't satisfy the norms set by the election commmission, admin can disqualify the candidate from the election.This can be done by entering the CandidateId of the candidate in the provided text area and click submit.
Admin can see the election status live during the process of election.
When the Election has ended Result option becomes active. It shows all the candiadates sorted by number of votes. It also shows various statistics regarding the election and the final winner of the election.
- Kamal Yeshodhar Shastry Gattu
GitHub: G K Y SHASTRY
Contact me: gkyshastry0502@gmail.com