项目作者: hamnarauf
项目描述 :
Java Web Application
高级语言: Java
项目地址: git://github.com/hamnarauf/Electronic-Voting-System.git
Online Biometrically Verified Electronic Voting System (OBV-EVS)
Java Web Application
Project Goals
- Develop a prototype web-based application to simulate the electoral process of general elections in Pakistan incorporating biometric verification.
- Eliminate the requirement of physical presence in one’s constituency for voting, also allowing Pakistani expatriates to exercise their right of vote.
- Incorporate adequate safeguards in the software to ensure free, fair and impartial elections
- Accrue benefits of object-oriented programming.
Website

By clicking on Home button

Login Details:
Username User Type Password
mubeen732 ECP lAkBQMz511
awais193 Returning officer oM7wCMnZoq
shahid800 Polling officer 8hJFu4fdiH
Login as ECP
ECP Officer can access and modify Election Schedule, Constituencies, Parties and Returning Officers.

Login as Returning Officer
Returning Officer has access of viewing and modifying Candidates and Polling Officers

Login as Polling Officer
Polling officer will only have access on elections day. Officer will be responisble for casting votes. He/she will enter the CNIC of citizen and select the fingerprint reader to capture the thumb impression:

Afterwards voter casts the vote to the party/candidate if the entered CNIC and thumb impression matches:

Voter Verification
Voter can also verify his/her details through:

Dummy CNIC: 3740523734496

Development Environment and Software Used:
- JDK 13.0.2
- APACHE NETBEANS IDE 11.3
- TOMCAT 9.0 SERVER
- MS Access 2016
Third Party Software
Java Third Party Libraries
- UCanAccess 5.0
- UareU Digital Persona SDK 3.2.0
- U.are.U Fingerprint Reader Driver (WBF) Version 5.0.0.5
Python Third Party Libraries
Online Third Party Support
- Bootstrap
- JQuery
- SweetAlert
- AI Photo Generator
Future Work
The project can be expanded into a full-fledged Electronic Online Voting System with Biometric Verification.