Online Voting System

Page 1

International Research Journal of Engineering and Technology (IRJET) e-ISSN:2395-0056

Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN:2395-0072

Online Voting System

Uday Devsani1, Mohammednoor Shaikh2, Sanketh Chapaneri3, Abde Ali Wagpurawala4 Prof. Shefali Raina5

1,2,3,4LY B. Tech Computer Engineering, Science & Technology, Vishwakarma University, Pune, India – 411048 5Assistant Professor, Dept. of Computer Engineering, Vishwakarma University, Pune, India - 411048 ***

ABSTRACT

:

The paper's primary goal is to offer a safe and straightforward online voting system. Voting remains a serious issue in terms of safety and security. In order to provide high performance and high security, this system deals with the design and implementation of a web-based voting system. With the planned online voting system, voters can send an OTP to a registered email address, which the user then enters to confirm their identity. As all users must check in using their email address and password and then select their preferred candidate to cast their vote after the verification procedure is complete, the voting method is easier tohandleand decreases the number of fake votes.

Keywords:

SQLITE, JAVASCRIPT, PYTHON, CSS, BOOTSTRAP, and DJANGO.

1. INTRODUCTION

An online voting system is a form of online voting. In this approach, voters who have been given admin permission cancasttheirballotsonlinewithoutvisitingapollingplace. We offer an online voting system that offers features like accuracy, convenience, flexibility, privacy, and verifiability toremoveall thesedrawbacks.Several votingprocedures, such as ballot paper and EVM machines, are used for voting purposes. However, all these procedures require moretimeandmorelabor.Ouronlinevotingsystemgives usersaplatformwheretheymaysignuptovotebyremote vote casting. Our voting technology allows any voter to exercisetheirrighttovotefromanylocation.[2]

1.1 Problem Background:

Online voting has been the subject of a lot of literature development recently. Online voting has been the subject of research in recent years, but there are still attempts being made to strengthen its security. Security breaches caused by the use of insecure Internet have lately been reported. So, addressing security flaws like denial-ofserviceassaultsisthekeyconcernrightnow.

1.2 Problem Statement:

Voting methods conducted online are quickly replacing thoseconductedonpaper.Thecountingofvotes,theuseof

phony voters, the engagement of an outside source, as well as other issues like time consumption, financial constraints, and budget issues, among others, all contributetothe rigging of thetraditional voting process. To ensure that votes are securely submitted by voters while keeping the time, verification, budget, and overall security of the system, the goal of this proposal is to research how to model an authentic, dependable, and uprightE-votingsystem.[2]

1.3 Research Objective:

Byofferingallnecessarysecuritymeasures,themajorgoal of this study is to forward the development of the online voting platform. The goal of this research is to simplify, expedite, and safeguard the voting process. Systems for voting online eliminate the fraudulent voting that can happenwithconventionalvotingprocedures.[2]

1.4 Scope of Study:

Aseveryoneisaware,alotoffirmsholdelectionsforjobs like "Group leader, Project leader, and Employee of the Month,"aswellasforsmalleradjustmentstotheworking environment. The ability to vote online would be quite advantageous in that situation. Voting is accessible to everyone, everywhere. As college societies like CSI, Trinity, and others hold elections for positions like president, vice president, and other management positions for students, the online voting system can be used in cases like these effectively because it can be tailored to the needs of the client for any type of elections.[1]

2. LITERATURE REVIEW

2.1 Background:

The user can utilize this technology to cast a ballot in an election. To cast a ballot, each voter must sign in and select the candidate(s) they wish to support. On LAN, testing,development,andresearcharecarriedout.Onthe otherhand,onlinevotingsoftwarehaslongbeenasubject of investigation, including recent reports of incorrect implementations. These issues must be handled for the general public to vote in a safe and appropriate setting. Any user may exercise their right to vote using online voting software from any location. The online voting programincludes

© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page1373

International Research Journal of Engineering and Technology (IRJET) e-ISSN:2395-0056

Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN:2395-0072

a)userinformation(name,ID,andpassword) and

b)userinformation.

c)Votingbyusersinadatabase.

d)thetotalnumberofvotesaddedtogether.

A special user id is assigned to my administration for the result panel Information about the user is stored in a database as part of the system's many operational works proposed. verification of the information the user has provided. incorrect information is deleted. The administrationreceiveseverybitofinformation.[2]

2.2 Product Perspective:

An election is being conducted with the product. Web technologies were used in the creation of this system. Despite being a standalone product. A Django and SQLite serverisneeded.

2.3 Product Functions:

The server back-end of our system handles user authentication and preserving pertinent information. The server's user interface allows users to create the election on their behalf. Users must first log in with their ID and password to access the election module, where they can easily and comfortably cast their votes. After their responsesaresaved,theresultsarethenshown.[2]

2.4 Modules of our System:

By registering on the online voting platform, a voter can cast their ballot through the online voting site. All user dataisenteredintothedatabasesothattheadministrator can confirm the user. The database contains separate tablesforusers,candidates,results,andadmin.Eachvoter mustsubmitallofhisorherbasicdetails,includingname, gender,state,andemailaddress.

The website's welcome page, which is the first page, may be found here. All of the page choices, including Home, Polling Dates, Register, Login, about us, contact us, and FAQs,arepresent.[3]

2.5

Fig 1: Flowchart

Home:

It is the home page of our portal and includes all of the feature options. The registration page, login page, admin section, and about us page are all linked from this page. This page also provides a quick explanation of our system's operation, giving the user a general understandingoftheentiresystem.[3]

Fig 2: Home

2.6 Registration:

This is the page where voters can register themselves to vote. Through a registration page, users must submit the information requested by the administrator. The relevant database contains all the information that has been enteredintotheportal.Theadminhasthepowertoaccept suitable users, but he also has the option to decline their registrationandgiveajustification.[3]

©
2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page1374

2.7

International Research Journal of Engineering and Technology (IRJET) e-ISSN:2395-0056

Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN:2395-0072

Fig 3: Registration

Fig 5: Admin Panel

User Login:

Theirinformationissavedtothedatabaseandprovidedto the admin after they register on the portal. With the unique USERNAME and PASSWORD created upon registration, the user can access the portal. In the event that the user forgets their password, they can choose the FORGOT-PASSWORD option.[3]

2.9

Election:

Only users who have been validated by the administrator have access to this module, which provides a list of all elections that are currently taking place. Users can cast their ballotsthroughthismodulebychoosinga candidate foraparticularelection.[9]

Fig 6: Election panel

Fig 4: Login

2.8Admin

Panel:

Fromthispoint,theadministratorcanlogintohisaccount and control every aspect of the voting process, including adding new elections, creating user IDs, confirming user identities, producing results, and much more. By authenticatingtheuser,hehastherighttocreateanIDfor thatperson.[3]

2.10

Result:

Theuserhastherighttoviewtheresultsofallcompleted elections, which are provided by this module. After the electionissuccessfullycompleted,theadmingeneratesall oftheresults.[9]

Fig 7: Result Panel

© 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page1375

International Research Journal of Engineering and Technology (IRJET)

e-ISSN:2395-0056

2.11

E-mail id Verification:

Inordertocasthisvoteforcandidatesduringanelection, theuserorvotercanusethismoduletovalidatehise-mail addressandgeneratealltheresults.[5]

4) Alexander.Stakeholders:Whoisyoursystemfor? IEEE: Computing and Control Engineering, 14(1):22{26,April2003}.

5) K. P. Kaliyamurthie, R. Udayakumar, A. D. Parameswari and S. N. Mugunthan, “Highly Secured Online Voting System over Network,” in Indian Journal of Science and Technology | Print ISSN:0974-6846|OnlineISSN:0974-5645.

6) Swaminathan B, and Dinesh J C D, “Highly secure online voting system with multi security using biometric and steganography,” in International Journal of Advanced Scientific Research and Technology,vol2(2),195–203.

3. Technology used:

We used the following technologies to build this online votingportal:

1. Frontend:HTML,CSS,andBootstrap.

2. Backend:JavaScriptandPHP.

3. SQLite,adatabase

4. Server:DJANGOandPYTHON.

4. Conclusion:

Our online portal gives a voter a chance to cast his vote via the internet without going to the voting booth. Our portal provides a special. This system gives fast access, moresecuritylevels,highflexibility,andefficiency.Italso eliminates the chances of a fake person casting a vote or bogus voting. It also reduces manpower and unwanted human errors. It provides quick results of elections that are completely accurate. Our system focuses on reducing time and paperwork. Hence the online voting system makes the voting process fast and gives security to the votes.[1]

VI. REFERENCES

1) Malware Nikita, Patil Chetan, Chavan Suruchi, Prof. Raut S. Y, Secure Online Voting System Proposed by Biometrics and Steganography, Vol. 3,Issue5,May2017.

2) Ankit Anand, Pallavi Divya, An Efficient Online Voting System, Vol.2, Issue.4, July-Aug. 2019, pp2631-2634.

3) Firas I. Hazzaa, Seifedine Kadry, Oussama Kassem Zein,Web-BasedVotingSystemUsingFingerprint: Design and Implementation, Vol. 2, Issue.4, Dec 2019.

Volume: 09 Issue: 12 | Dec 2022 www.irjet.net p-ISSN:2395-0072 © 2022, IRJET | Impact Factor value: 7.529 | ISO 9001:2008 Certified Journal | Page1376

7) Drew Springall, Travis Finkenauer, Zakir Durumeric, Jason Kitcat, Harri Hursti Margaret MacAlpine J. Alex Halderman, November 3–7, 2014, “Security Analysis of the Estonian Internet Voting System,” in CCS‟14, Scottsdale, Arizona, USA.ACM978-1-4503-29576/14/11.

8) M A Imran, M S U Miah, H Rahman, May 2015, “Face Recognition using Eigenfaces,” in International Journal of Computer Applications (0975–8887)Volume118–No.5.

9) Anand A, and Divya P, “An efficient online voting system,” in International Journal of Modern EngineeringResearch,vol2(4)

Fig 8: OTP

Turn static files into dynamic content formats.

Create a flipbook