项目作者: hamnarauf

项目描述 :
Java Web Application
高级语言: Java
项目地址: git://github.com/hamnarauf/Electronic-Voting-System.git
创建时间: 2021-08-11T10:58:47Z
项目社区:https://github.com/hamnarauf/Electronic-Voting-System

开源协议:

下载


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

alt text

By clicking on Home button
alt text

Login Details:

  1. Username User Type Password
  2. mubeen732 ECP lAkBQMz511
  3. awais193 Returning officer oM7wCMnZoq
  4. shahid800 Polling officer 8hJFu4fdiH

Login as ECP

ECP Officer can access and modify Election Schedule, Constituencies, Parties and Returning Officers.

image

Login as Returning Officer

Returning Officer has access of viewing and modifying Candidates and Polling Officers
image

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:
image

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

Voter Verification

Voter can also verify his/her details through:
alt text
Dummy CNIC: 3740523734496
image

Development Environment and Software Used:

  1. JDK 13.0.2
  2. APACHE NETBEANS IDE 11.3
  3. TOMCAT 9.0 SERVER
  4. 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

  • Pandas
  • Faker

Online Third Party Support

  • Bootstrap
  • JQuery
  • SweetAlert
  • AI Photo Generator

Future Work

  1. The project can be expanded into a full-fledged Electronic Online Voting System with Biometric Verification.