0% found this document useful (0 votes)
28 views43 pages

Mini Presentation 1

Uploaded by

minnutejaswini22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views43 pages

Mini Presentation 1

Uploaded by

minnutejaswini22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 43

1

2 TALLA PADMAVATHI COLLEGE OF


ENGINEERING(AUTONOMOUS)
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
A MINI PROJECT ON
“DECENTRALIZED VOTING SYSTEM
USING BLOCKCHAIN”
BATCH-15
 UNDER THE GUIDANCE OF  TEAM MEMBERS
Mrs N. Sandhya 21UC1A0570-T.Srilatha

Assistant professor,cse 21UC1A0551-N.Tejaswini


22UC5A0507-P.Harish
22UC5A0501-A.Mahesh
3 TABLE OF CONTENTS

 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

BLOCK ADDED TO EXISTING BLOCK

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

 1. FREYA SHEER HARDWICK APOSTOLOS GIOULIS, RAJA NAFEM AKRAM KONSTANTINOS


MARKANTONAKIS E voting with Blockchain An e-voting protocol with decentralization and
voter privacy

 2.ALI KAAN KOC and EMRE YAVUZ. "Towards secure E-voting Using Ethereum Backchain

 3. NIR KSHETRI and JEFFREY VOAS "Blockchain-enabled E-voting"

 4. SHEKHAR MISHRA and Y. ROJA: "electronic voting machine using biometric finger print
with Aadhar card authentication
ANY
CLARIFICATIONS?

42
ELSE, FEEDBACK!
43

You might also like