Voting System Report - Sandip
Voting System Report - Sandip
MANAGEMENT
VOTING SYSTEAM
UNDER THE GUIDENCE
OF
Prof. D.S. Sisodiya
SUBMITTED BY
Mr.Sandip Salunkhe
Roll No.23
ISB&M School of Technology
(A Constituent of People Empowerment Group)
Nande, Pune-412115
YEAR 2022-2023
CERTIFIATE
Date :-
Place:-
ABSTRACT
The existing system is manual and the paper based voting which is voted on paper and
counted manually. The electronic tabulation brings new kind of voting system in which
the electronic cards with all candidates symbol is marked manually and this can be
counted electronically. The electronic voting systems are now different types known as
the punch card, mark sense and the digital pen voting systems.
The Electronic Ballot Marker makes the voter more easy to vote by providing the
selections on the display to vote present on the electronic machine.
The direct recording electronic voting machine is one which provides the display that
can be start when the voter touches the display consists of the mechanical and electro
optical buttons, software that accepts the vote and possesses a image or symbol on the
display.
The electronic ballots are connected with the central ballot systems which directly
accept and get the updated record of all ballots. The central ballot system applies the
Precinct count method which calculates the all votes from the ballots present at polling
centers. The results are immediate.
Project Plan
VOTING SYSTEAM
Review Project
VOTING SYSTEAM
TABLE OF CONTENTS
Contents Page number
CHAPTER 1 : INTRODUCTION
1: INTRODUCTION
In ANDROID BASED VOTING SYSTEM a voter can use his voting right
online without any difficulty. He has to be registered first for him 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.
1.1 Existing System
In existing system of voting, voter go on voting booth on the day of voting.
There is no any centralized system, where we can cast our vote from remote
location. There is no proper authentication present of an individual. There is
manual work involved, so it may generate errors in the system. The Traditional
approach is very time consuming and have got manual errors
Hardware:-
Processor: 800MHz Intel Pentium III or equivalent
Memory: 512 MB
Disk space: 750 MB of free disk space
For Mobile:
Running Device : Android.
RAM : 512 MB minimum.
Internal storage :1 GB.
CHAPTER 2 : SCOPE AND PROPOSED SYSTEM
SCOPE : Scope Generally, the scope of the VVSG Version 2.0 will continue to
cover the ability to perform prevoting, voting, and post-voting operations. The
primary difference, however, is that instead of creating guidelines based on the
system or device, the VVSG will describe all of the functions that are incorporated
in a device or devices that make up a system. A summary of the principles of a
voting system and the guidelines for each of the functions is listed below. The Help
America Vote Act of 2002, Section 301 (b) defines a voting system as “the total
combination of mechanical, electromechanical, or electronic equipment (including
the software, firmware, and documentation required to program, control and
support the equipment that is used to define ballots; to cast and count votes; to
report or display election results; and to maintain and produce any audit trail
information.” In order to provide an outline for how the structure of the VVSG
Version 2.0 will be written, the presentation of the Scope of a voting system is
depicted using the Principle and Guideline structure
Dashbord Module :-
Voter Register Module:
Result Module:
View Profile:
Admin Login:
Admin Dashboard:
Add Voter Module:
Add Party Module:
View Votes Module:
4.2 Output Screens with data
]]>
</androidx.constraintlayout.widget.ConstraintLayout>
<Button
android:id="@+id/button3" android:layout_width="300dp"
android:layout_height="70dp"
android:background="@drawable/custombutton"
android:fontFamily="@font/raleway" android:gravity="center"
android:letterSpacing="0.1" android:text="New User, Register"
android:textAlignment="center" android:textAllCaps="false"
android:textColor="#FDFDFD" android:textSize="22sp"
android:textStyle="bold" android:typeface="sans"
app:layout_constraintBottom_toTopOf="@+id/button4"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.494"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/textView3" />
<Button
android:id="@+id/button4" android:layout_width="300dp"
android:layout_height="70dp"
android:background="@drawable/custombutton"
android:fontFamily="@font/raleway" android:gravity="center"
android:text="Login" android:textAlignment="center"
android:textAllCaps="false"
android:textAppearance="@style/TextAppearance.AppCompat.Large"
android:textColor="#FFFFFF" android:textSize="22sp" android:textStyle="bold"
android:typeface="sans"
app:layout_constraintBottom_toTopOf="@+id/imageView"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.494"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/button3" />
<TextView
android:id="@+id/textView3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:fontFamily="@font/raleway" android:text="VOTE APP"
android:textAlignment="center"
android:textAppearance="@style/TextAppearance.AppCompat.Body1"
android:textColor="#112D4E" android:textSize="40sp" android:textStyle="bold"
android:typeface="sans"
app:layout_constraintBottom_toTopOf="@+id/button3"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.496"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toTopOf="parent" />
<ImageView
android:id="@+id/imageView" android:layout_width="444dp"
android:layout_height="344dp"
app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent" app:srcCompat="@drawable/flag" />
<Button
android:id="@+id/button10" android:layout_width="300dp"
android:layout_height="70dp"
android:background="@drawable/custombutton"
android:fontFamily="@font/raleway" android:gravity="center"
android:letterSpacing="0.1" android:text="Admin Login"
android:textAlignment="center" android:textAllCaps="false"
android:textColor="#FDFDFD" android:textSize="22sp"
android:textStyle="bold" android:typeface="sans"
app:layout_constraintBottom_toBottomOf="@+id/imageView"
app:layout_constraintEnd_toEndOf="parent" app:layout_constraintHorizontal_bias="0.494"
app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/button4"
app:layout_constraintVertical_bias="0.177" /><![CDATA[
141dp"
tools:layout_editor_absoluteY="535dp" />
]]>
</androidx.constraintlayout.widget.ConstraintLayout>
MainActivity.java
package com.example.votevellore;
import androidx.appcompat.app.AppCompatActivity;
import android.content.Intent; import
android.view.View; import
android.widget.Button; import
android.os.Bundle;