Major_Project_ppt.ppt has a very good presentation

emevitdha 67 views 30 slides May 31, 2024
Slide 1
Slide 1 of 30
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13
Slide 14
14
Slide 15
15
Slide 16
16
Slide 17
17
Slide 18
18
Slide 19
19
Slide 20
20
Slide 21
21
Slide 22
22
Slide 23
23
Slide 24
24
Slide 25
25
Slide 26
26
Slide 27
27
Slide 28
28
Slide 29
29
Slide 30
30

About This Presentation

This is the presentation related to technologies


Slide Content

Ankush Raj (2104936)
Anurag (2001511)
Ankit Kumar (2104935)
BRANCH :-VIT
Mr. Yogesh Singh
Mr. Ankit Chauchan

CONTENTS
IntroductionToOnlineVotingSystem
ObjectiveofProject
OldMethodsOfVoting
SecurityIssuesOfOnlineVoting
GeneralRequirements
ProblemswithExistingVotingRegistrationSystem
SoftwareandHardwareRequired
DataFlowDiagram
EntityRelationshipDiagram
DatabaseTables
Snapshots
Conclusion

INTRODUCTION TO
ONLINE VOTING SYSTEM
1.“ONLINEVOTINGSYSTEM”isanonlinevotingtechnique.Inthissystempeoplewho
arecitizensandwhoseageisabove18yearsofageandanysexcangivehis\hervote
onlinewithoutgoingtoanyphysicalpollingstation.
2.In“ONLINEVOTINGSYSTEM”avotercanusehis\hervotingrightonlinewithoutany
difficulty.He\Shehastoberegisteredfirstforhim/hertovotemanually.Registration
ismainlydonebythesystemadministratorforsecurityreasons.
3.Afterregistration,thevoterisassignedasecretLoginIDandpasswordwithwhich
he/shecanusetologintothesystemandenjoyservicesprovidedbythesystem
suchasvoting.Ifinvalid/wrongdetailsaresubmitted,thenthecitizenisnot
registeredtovote.

ObjectivesOfThePROJECT
Thespecificobjectivesoftheprojectinclude:
Reviewingtheexisting/currentvotingprocess;
Comingupwithanautomatedvotingsystem;
Implementinganautomated/onlinevotingsystem;
Validatingthesystemtoensurethatonlylegiblevotersare
allowedtovote.

OldMethodsofVoting
1.Paper-basedvoting:Thevotergetsablankballotanduseapenoramarkerto
indicatehewanttovoteforwhichcandidate.Hand-countedballotsisatimeand
laborconsumingprocess,butitiseasytomanufacturepaperballotsandthe
ballotscanberetainedforverifying,thistypeisstillthemostcommonwaytovote.
2.Levervotingmachine:Levermachineispeculiarequipment,andeachleveris
assignedforacorrespondingcandidate.Thevoterpullsthelevertopollforhis
favoritecandidate.Thiskindofvotingmachinecancountuptheballots
automatically.Becauseitsinterfaceisnotuser-friendlyenough,givingsome
trainingtovotersisnecessary.

3.DirectRecordingElectronicvotingmachine:Thistype,whichisabbreviatedto
DRE,integrateswithkeyboard;touchscreen,orbuttonsforthevoterpressto
poll.Someofthemlayinvotingrecordsandcountingthevotesisveryquickly.
ButtheotherDREwithoutkeepvotingrecordsaredoubtedaboutitsaccuracy.
4.Punchcard:Thevoterusesmetallichole-punchtopunchaholeontheblank
ballot.Itcancountvotesautomatically,butifthevoter’sperforationis
incomplete,theresultisprobablydeterminedwrongfully.
5.Opticalvotingmachine:Aftereachvoterfillsacirclecorrespondtotheirfavorite
candidateontheblankballot,thismachineselectsthedarkestmarkoneach
ballotforthevotethencomputesthetotalresult.

Requirements:
1)RegistrationofthevoterisdonebyELECTIONAUTHORITY.
2)ELECTIONAUTHORITYcanchangetheinformationanytimeif
required.
3)RegistrationoftheVoterdependsupontheinformationfilled
bytheusermanuallytotheELECTIONAUTHORITY.
4)VoterisgivenauniqueLoginIDandPASSWORD.
5)IntheDATABASEinformationofeveryvoterisstored.
6)Databaseshowstheinformationofeveryuser.

ProblemswiththeExistingVoterRegistrationSystem
Theproblemsoftheexistingmanualsystemofvotingincludeamongothersthe
following:
1.ExpensiveandTimeconsuming
2.Toomuchpaperwork
3.Errorsduringdataentry
4.Lossofregistrationforms
5.Shorttimeprovidedtoviewthevoterregister

SOFTWAREREQUIREMENTS :
i.Windows11Professional(64bit).
ii.DevelopmentLanguage:PHP,JavaScript,Html,CSS
iii.Database:MYSQLServer
iv.Server:LocalHost(XamppServer)
HARDWARE REQUIREMENTS :
i.CPU:IntelCorei3
ii.Motherboard:DellMotherboard
iii.Memory:4GB

DataFlowDiagram:
ContextDiagram:
Voter
Online
Voting
Admin
Username
&
Password
Status
Status
Username
&
Password

First Level DFD : For Admin
Admin
Username &
Password
Status
Login
Create
Voter
Create
Candidate
Voter Candidate
Voter’s Details Stored Candidate’s Details Stored

First Level DFD : For Voter
Login
Voting
Result
Voter
Voter
Candidate
Vote_update
Username &
Password
Status
Authentication
Result to Voter

EntityRelationship Diagram:
Admin
Uname
Candidate
Voter
Pwd
Constitution
Phn_no
DOB
Gender
Login_id
Voter_id
Passwd
Lname
Mname
Fname
Name
Address
Constituition
Manages
Votes
Manages
Candidate_id
Gender
Status
Name
Age
1
1
M
1
M
1

Field Name Data Type Size Description
Voter ID Varchar 50 ID of Vote Card(Primary Key)
Aadhar_ID Varchar 50 ID of Aadhar Card
Login_ID Varchar 50 ID to Log In
Passwd Varchar 50 Password to Log In
Fname Varchar 50 First Name of Voter
Mname Varchar 50 Middle Name of Voter(if any)
Lname Varchar 50 Last Name of Voter
Address Varchar 50 Address of the Voter
Gender Varchar 50 Gender of the Voter
DoB Varchar 50 Date of Birth
Age Integer Age of the Voter
Status Varchar 50 Marital Status of Voter
Phn_no Integer Phone Number
Email_ID Varchar 50 Email Id of Voter(if any)
Constitution Varchar 50 Constitution(belongs to)
Photo Varchar MAX Voter’s Photo
Voter Table:-

CandidateTable:-
Field Name Data Type Size Description
Candidate_ID Varchar 50 Candidate’s ID (Primary Key)
Name Varchar 50 Name of Candidate
Gender Varchar 50 Gender of the Candidate
Age Integer Age of the Candidate
Status Varchar 50 Marital Status of Candidate
Constitution Varchar 50 Constitution(belongs to)
Photo Varchar MAX Candidate’s Photo

Vote_UpdateTable:-
Field Name Data Type Size Description
Voter_ID Varchar 50 ID of Vote Card
Candidate_ID Varchar 50 Candidate’s ID

The Online Voting System(OVS) platform can be made more secure by
using the following methods
Password Changing
Fingerprinting
Cornea Detection
Future Enhancements

CONCLUSION
ThisOnlineVotingsystemwillmanagetheVoter’sinformationbywhichvotercan
loginandusehisvotingrights.ThesystemwillincorporateallfeaturesofVotingsystem.
Itprovidesthetoolsformaintainingvoter’svotetoeverypartyanditcounttotalno.of
votesofeveryparty.ThereisaDATABASEwhichismaintainedbytheELECTION
AUTHORITYinwhichallthenamesofvoterwithcompleteinformationisstored.
Inthisuserwhoisabove18year’sregisterhis/herinformationonthedatabaseand
whenhe/shewanttovotehe/shehastologinbyhisidandpasswordandcanvotetoany
partyonlysingletime.Votingdetailstoreindatabaseandtheresultisdisplayedby
calculation.Byonlinevotingsystempercentageofvotingisincreases.Itdecreasesthe
costandtimeofvotingprocess.Itisveryeasytouseanditisverylesstimeconsuming.It
isveryeasytodebug.
Tags