You are on page 1of 4

ONLINE VOTING SYSTEM

1. Course : Bachelor of Technology


2. Semester : VIIth
3. Branch : Computer Science & Engineering
4. Project Title : Online Voting System
5. Type of Project : Dynamic Website

6. Technology Use :. JSP


7. Programming languages: Java, HTML, Javascript, Bootstrap,Css
8. Details of Students:
S. No. Roll No. Name Section Signature
1  1622210125 Rahul Yadav A  
2   1622210150 Mohd Arish A  
3   1622210115 Preet Kumar Bana  A  
4   1622210062 Hitesh Rana A  

9. Project Supervisor :

--------------------------------------------------------------------------------------------
OFFICE USE

1. Project Title: Approved Not Approved

2. REMARKS:
SYNOPSIS

1.INTRODUCTION

“ONLINE VOTING SYSTEM” is an online voting technique. In this system people who
have citizenship of Kenya and whose age is above 18 years of age and any sex can give
his\her vote online without going to any physical polling station. There is a database
which is maintained in which all the names of voters with complete information is stored.
In “ONLINE VOTING SYSTEM” a voter can use his\her voting right online without any
difficulty. He\She has to be registered first for him/her to vote. Registration is mainly done
by the system administrator for security reasons. The system Administrator registers the
voters on a special site of the system visited by him only by simply filling a registration
form to register voter. Citizens seeking registration are expected to contact the system
administrator to submit their details. After the validity of them being citizens of India has
been confirmed by the system administrator by comparing their details submitted with
those in existing databases such as those as the Registrar of Persons, the citizen is then
registered as a voter.
After registration, the voter is assigned a secret Voter ID with which he/she can use to log
into the system and enjoy services provided by the system such as voting. If invalid/wrong
details are submitted, then the citizen is not registered to vote.

2.MOTIVATION

Following are the limitations of the existing system:-

Not user friendly: The existing system is not user friendly because the retrieval of
data very slow and data is not maintained efficiently.

Difficulty in report generating: We require more calculations to generate the final


result it is generated at the end of the session. And the voter not get a single chance
to change his/her vote.

Time consuming: Every work is done manually so we cannot generate report in the
middle of the session or as per the requirement because it is very time consuming.

These limitations have been improved in the developed system and it has more
features to improve on these problems, providing a one stop solution.
3.OBJECTIVE(S) AND SCOPE

In the current scenario where internet has brought almost all the ease to our living
room, be it replacing physical banking to internet banking, ordering food online,
buying movie tickets, buy in any kind of clothes or house hold items to consulting
your doctor for minor issues, bill payments of any kind etc.
Still since quite long time going to the polling booth and standing in long queue to
cast vote has been persistent and it was challenging for the Government to motivate
the public to participate in the election system and cast their vote, as there was no
such online voting system available.
But all the credit goes to the internet and the Software developers who are going to
made it possible soon for everyone to cast their vote to the candidate of their own
choice with the unmatchable ease.
Further to this another challenge is for the software developers who have to take the
responsibility to develop easy, user friendly software for the same purpose.

It is focused on studying the existing system of voting in Kenya and to make sure that
the peoples vote is counts, for fairness in the elective positions.

This is also will produce:


 Less effort and less labor intensive, as the primary cost and focus primary on
creating, managing, and running a secure web voting portal.

 Increasing number of voters as individuals will find it easier and more


convenient to vote, especially those abroad.

Modules in the System:-

The Online Voting System can be divided into two modules, namely:

Module 1: Site Administrator


This module is responsible for maintaining the overall system based on defined
business rules and it perform the following functions:
1. It can delete user.
2. It can modify the voter details.
3. It can update website details.
4. Respond to voter request.
5. Admin can upload results online.
The Administration module is made for the authorized person of the organization.
The authorized person has ability to handle every function of the voter and the
Candidate.

The Administrator can perform the functions such as Insertion of the name, Deletion
of the name, updating the name and the authority to carry out the voting procedure.
The User module provides the user to see the names of all electing Candidates and
vote the candidate. 

Module 2: Voter

After registering into the website, this information is saved to the database and sent
to the election commission. The user can Login to the website with his unique
USERNAME and PASSWORD generated through registration. There is a option for
FORGOT PASSWORD, in case user forget his password then he/she can go with option
of forgot password.

4.TARGET USERS

The following users are identified as the targeted user of the system:-

1. Anyone who is willing to vote and are 18 years or above .


2. Anyone who is willing to see results of election.
3. Anyone who is willing to join any party.

5.TECHNICAL PLATFORM:

Operating System: Windows XP, Windows10


Language Requirements: Java, J2EE
Web Browser : Google Chrome
Database Technology: MySQL
Tools & Development: Eclipse IDE 6.9, HTML5, XML, JavaScript

You might also like