Mini Presentation 1
Mini Presentation 1
Abstract Implementation
Introduction Source code
System Analysis Output ScreenShots
a : Existing system Testing
b : Proposed system Conclusion
Literature survey Future scope
System Specifications Bibliography
System Design
A. System Architecture
B. UML Diagrams
4 ABSTRACT
An important part of a democratically fair
society are elections .The democratic framework
becomes hard for the individuals who can’t
visit the polling stall for casting their votes
The proposed framework guarantees security
prerequisites for example validation, precision ,
secrecy, obviousness and reasonableness in the
political race
5 INTRODUCTION
Implementing a decentralized voting system involves creating a
blockchain network specifically designed for voting purposes,
developing user-friendly interfaces for voters. Blockchain is a system
of recording information in a way that makes it difficult or impossible
to change,hack,or cheat the system. Consists of several blocks
associated with each other and in sequence.
6 SYSTEM ANALYSIS
a:EXISTING SYSTEM
Centralized voting systems are the traditional method of
conducting elections. Uses EVM.
Characteristics are physical ballots, manual tallying, limited
transparency, centralized voting system.
Disadvantages
Security risk
Accessibility concern
Delayed results
7 b:PROPOSED SYSTEM
“Blockchain Network” where it records all votes as
transactions.
The process of voting : Voter Registration, Casting Votes, Vote
Validation, Recording Votes, Tallying Votes, Announcing
Results.
It does not make use of any external hardware devices
An In-Bulit webcam can be used to control the system.
Advantages
Enhanced security
Increased transparency
Immediate result
8 LITERATURE SURVEY
M.Ibrahim,k.Ravindran(2021):
Developed an electronic voting system using block chain and
fingerprint authentication
T.M.Roopak and R.Sumathi
Developed “Electronic Voting” based on virtual id of aadhar
using
blockchain technology
9 SYSTEM REQURIMENTS
The software The hardware
requirements requirements
Operating system : Windows 7/8/9 Hard Disk : Greater than 500GB
Coding Language : PYTHON 3.8 Monitor : 15” LED
Front end : HTML Input Devices :Keyboard , Mouse ,
Backend :SQL Webcam
Ram :4 GB or higher
Processor : Intel I3 and Above
10 SYSTEM DESIGN
A.SYSTEM ARCHITECTURE
11 B.UML DIAGRAM
USECASE DIAGRAM
12 CLASS DIAGRAM
13 ACTIVITY DIAGRAM
14 COMMUNICATION DIAGRAM
15 IMPLEMENTATION
SAMPLE CODE
PYTHON CODES
BACKEND.PY
16
17
18
MAIN.PY
19
20
21
22 JAVA CODES
HELP.JAVA
23
HELP1.JAVA
24
25 HTML CODES
INDEX.HTML
26
CONFORM.HTML
27
REPEAT.HTML
28
FILLUP.HTML
29
30
31
INITIAL.HTML
32
33
34 OUTPUT SCREENS
INDEX PAGE
CREATION OF BLOCK
35
INITIAL
PAGE
FILLUP PAGE
36
CONFORM VOTING
37
RESUBMISSION OF VOTE
38 TESTING
Unit Testing:
Integrating testing:
Validation Testing:
User Acceptance Testing:
39 CONCLUSION
The proposed framework provides complete security to the e-voting system , with the
usage of blockchain and smart contracts to provide added security to the
system .Blockchain implementation prevents vote manipulation and provide
privacy ,integrity for voters to cast their vote. Smart contracts ensures that the voter can
vote only once using his/her unique id with the convention of different security algorithms
like SHA-256 enhances the security of the system. As a result ,the voter is authorized to
cast his/her vote from where ever they are and provides high security standards to the
system and convenient and easier ways to vote.
40 FUTURE SCOPE
To the proposed existing system,additional biometrics like finger print, face authentication
can be added to enhance the security of the system. Online voting platforms can make it
easier for people ,including those with disabilities or in remote areas ,to participate in the
elections. Publicly accessible ledgers can build trust in the electoral process by allowing
independent verification of results and also reducing the need for physical polling stations
and paper ballots could lower administrative costs over time. As more governments and
organizations experiment with blockchain for voting, standards may merge, fostering
international cooperation and trust. Automating the voting process with smart contracts
could ensure that votes are counted as intended, minimizing human error. Challenges
remain, including technological barriers, regulatory concerns, and the need for public
acceptance. However , ongoing innovations and pilot projects suggest a growing intrests
in decentralized voting solutions.
41 BIBLIOGRAPHY
2.ALI KAAN KOC and EMRE YAVUZ. "Towards secure E-voting Using Ethereum Backchain
4. SHEKHAR MISHRA and Y. ROJA: "electronic voting machine using biometric finger print
with Aadhar card authentication
ANY
CLARIFICATIONS?
42
ELSE, FEEDBACK!
43