You are on page 1of 7

Bangladesh Army University of Science and Technology (BAUST)

Group:

Department of Computer Science and Engineering


Advisor:

Date: 27-03-2022

Group No: 09

Name of the Students with ID Number:


Fardous Tahsin (200101079).
Khondoker Abu Naim (200101103).
Abu Rayhan Mouno (180201118).
Juena Akter Jerrin (170201011).

Batch: 10th Session: 2019-20

Level: 03 Term: 01

Project Title: “ONLINE VOTING SYSTEM.”

Application Type: WebSite

1
Introduction:

Online Voting is a web-based voting system that will help you manage your elections
easily and securely. This voting system can be used for casting votes during the
elections held in colleges, etc. In this system the voter do not have to go to the polling
booth to cast their vote. They can use their personal computer to cast their votes.
There is a database which is maintained in which all the name of the voters with their
complete information is stored. The System Administrator registers the voters by
simply filling a registration form to register the voters. After registration, the voter is
assigned a secret voter ID with which he/she can use to login to the system and cast
his/her vote. If invalid/wrong details are submitted, then the person is not registered
to vote. After the user successfully registers them selve’s, a link is sent on their
respective E-mail IDs. The link is a key for the activation of the account of the user.
The account is activated only after the user clicks on that link. The site will be
activated only on the day of voting. Once the user logs in, they will be provided with a
One Time Password (OTP) which has to be entered by the user before casting his/her
vote. The password will be destroyed after casting of their respective vote. A receipt
of the vote will be sent to the user on their respective E-mail IDs. The advantage of
online voting is that the voters have the choice of voting at their own free time and
there is reduced congestion. It also minimizes on errors of vote counting. The
individual votes are submitted in a database which can be queried to find out who of
the aspirants for a given post has the highest number of votes.

Background and present state of the problem:

In every democratic setting with persons of differing and inconsistent opinions,


decisions must be made between several options. This happens in business
enironment, educational environment, social organizations, and mostly in
governance. One of the ways of making such a decision is through voting. Voting is a
formal process of expressing individual opinions for or against some
motion. In the governance sector of many orga-nization this process is always used
as a means of selecting or clecting a leader. One of the key areas where voting is

Page 2 of 7
applied is in election. Election is the formal process of selecting a person for public
office or of accepting or rejecting a political proposition by voting.

Traditional voting system

 Inefficient

 Takes time and human resources

 Does not give an instant poll result

 Hard to track who voted and who don’t

Online voting System

 Instant result

 Easy to keep track of voters

 Use of Internet

Justification of the project:


The online voting system shall reduce the time spend making long queues at the polling
station during voting. It shall also enabol the voters to vote from any part of the globe as
explained since this is an online application available on the internet. Cases of vote
miscounts shall also be solved since at the backend of this system resides as well developed
database using MYSQL that can provide the correct data once its correctiy queried. Since
the voting process shall be open as early as possible, the voters shall have ample time to
decide when and whom to vote for.

Objectives with specific goals:


The aim of this project is to design and implement a low cost automated real-time O-voting
system.

Requirements & Environment Details:


 Software Requirements:
 Operating System: Windows 7,10,11
 Backend: MySQL server
 Browser: Chrome, Mozilla Firefox
 Hardware Requirement:
 Intel Pentium or and processors with speed minimum T4300,(2.10Ghz)
 Minimum 50MB hard disk
 Accelerated graphics card
 minimum 1GB hard disk
 Better performance

Page 3 of 7
Outline of Methodology/ Experimental Design:

V-id/N-
id
Name

Add Delete
N-Id
Pass
. Voter Manag ID
Admin
e
Phone
Pass
WDataBase
m hen .
Registe at
r ch dat
Login
Manag
a
e

Whe
C_ID WDataBase
Name
m heVoting

n dat
Gende Candidate n
at Process
r ch dat
a

a ma
Group

Whe
tch
Voting

n dat
Process
V-president DataBase
president

a ma
tch
Fig-1.1: E-R diagram

Main home Result


DataBase

Home About Result Login /Sign up Result

Admin
Voter
Delete Result Updat
Add

Page 4 of 7

Resul
Fig1.2 : Basic website layout

Expected Outcome:
 Candidate registration, document verification, User ID and pass for candidate
and Voters.
 Admin Login which will be handled by Election Commission .
 The admin can check each Candidate details and verify the documents.
 only after verifying Candidate’s ID and Password will be generated, and can
remove faulty accounts.

References :
 www.google.com
 www.wikipedia.com
 aceproject.org
 www.irjet.net
 www.slideshare.net
 www.eballot.com
 www.youtube.com
 www.w3schools.com
 www.tutorialgateway.org

Project Schedule:

 W-1: Project analysis & Select project planing


 W-2: Project planing & Proposal
 W-3: Design & Diagram
 W-4: About Form/ Interface & testing
 W-5&6: Voting Register Form/ Interface & it’s database Creat & testing
 W-7: Voting Register candidate from/ Interface & its database Creat & testing
 W-8 & 9: Admin all Interface & connect database & testing
 W-10: Result Interface
 W-11: Voting Confirmation Interface
 W-12: Finale Test

Page 5 of 7
 W-13: Final Presentation

Cost Estimate:
(a) Cost of Material (Breakup needed) 500 tk /-
(b) Software 1000 tk /-
(c) Conveyance/ Data Collection (With Breakup) 2000tk /-
(d) Typing, Drafting, Binding & Paper etc. 2000 tk /-
(e) Miscellaneous 1000tk /-
Total: 6500 tk /-

-------------------------------- ------------------------------------------
Signature of the Students Signature of the Course Teacher

Page 6 of 7
Page 7 of 7

You might also like