Electronic Voting System Web Project in PHP or ASP.NET

Electronic Voting System Web Project in PHP or ASP.NET

Project Domain / Category

Web Programming

Abstract / Introduction

Electronic voting system (EVS) is an online application that lets users vote through electronic devices and the data is processed at a central location. EVS stores record of all of the pools and can be used later on for decision making. Furthermore, EVS is supported by powerful electronic devices like biometric machines, high-performance servers etc.

In this project you are required to develop an online EVS with the following Requirements:

Data Entry Module:

This module will let the department register the political parties, voters, constituencies, candidates contesting elections (both for national and provisional constituencies) etc.

Cost Vote Module:

This module will help the voter to cast his vote on a specified date in the specified constituency. Note that the module will be active on a specified date in specified time. A person can cast his vote only once. Due to limited scope, an online web form can be used by the user to cast the vote.

Result Viewer Module:

This module will let the public see the live results. The results may include (but not limited to):

  1. The overall lead of any party so far:
  2. Overall turnout in any constituency so far.
  3. Overall turnout countrywide
  4. Prediction of winning candidate in any constituency lower to the Union-Council level.
  5. Prediction of winning the political party
  6. Grey (where opponents won with double margin) and strong areas (where a party won by double votes) of political parties right from country level to Union-Council (UC) level.

Note: You have to develop this project in the context of Pakistan and Results should be shown graphically where required.


Microsoft Visual Studio, Java, PHP