Professional Documents
Culture Documents
Final Project
Final Project
Final Project
Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
SKILL ORIENTED COURSE
BASICS OF PYTHON PROGRAMMING 20ECS02
Ø ABSTRACT :-
The word "vote" means to choose from a list, to elect or to determine. The main goal of voting is
to choose the leader of the people’s choice. Most countries, have problems when it comes to
voting Some of the problems involved include ridging votes during election, insecure or
inaccessible polling stations, inadequate polling materials and also inexperienced personnel. This
online voting/polling system seeks to address the above issues. It should be noted that with this
system in place, the users, citizens in this case shall be given ample time during the voting period.
They shall also be trained on how to vote online before the election time. This Voting System
helps to cast votes to candidates and view the poll results We can create polls, vote in them and
view their results. We have used tkinter, sqlite & matplotlib library. We can also project the
results in a pie-chart format. Sqlite is used to create databases and manage the data.
Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
Overview:
• 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.
• The Project is developed for the threat free and user oriented E- Voting
System. The E-Voting system is made for the people of the country
residing around the world and wants to vote for their representative..
Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
The above diagram only shows the flow of data between the
various and the system. In online voting system the Administrator
is the controller of the system and all the decisions are made by
him. The Administrator can handle the entire voter and their
details, voting details etc. and view details of them and he can
update that detail also. User or Administrator Output System.
Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
messagebox.showinfo('About')
home=Tk()
home.geometry('400x400')
home.title('Voting Program')
home['bg'] = '#49A'
Label(home,text='voting program made in python',font='Helvetica 12
bold',bg='#49A').grid(row=1,column=2)
Button(home,text='Create new Poll +',command=create).grid(row=3,column=2)
Button(home,text='My Polls',command=polls).grid(row=4,column=2)
Button(home,text='Poll Results',command=selpl).grid(row=5,column=2)
Label(home,text=' Voting System Created By Prem Kumar From NSRIT
College',bg='#49A').grid(row=6,column=2)
Button(home,text='About',command=about).grid(row=1,column=3)
home.mainloop()
Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
Input Interpreter:
Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
Output:
Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
3) 4)
Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
5)
Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
• Conclusion:
In correlation to the research all of the objectives and goals of the voting
areas has been achieved positively. On the research of various voting
systems we analyzed the security risk that could harm the integrity and
confidentiality of the voting process improved new tools for the security
analysis and suggest a new idea of the voting system. This E-voting system
has the ability to reduce fraud attempts and eliminate errors in votes
counting. In addition to its scalability this system can handle various
techniques and provide enhanced efficiency and reliability for the
elections.
Nadimpalli Satyanarayana Raju Institute of Technology (NSRIT)
Thank You